OSDN Git Service

* c-tree.h (C_DECL_USED, parser_obstack, in_alignof, in_sizeof,
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2
3         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
4         gcc.dg/gnu99-static-1.c: New tests.
5
6 2004-09-08  Devang Patel  <dpatel@apple.com>
7
8         * gcc.dg/darwin-ld-20040828-1.c: New test.
9         * gcc.dg/darwin-ld-20040828-2.c: New test.
10         * gcc.dg/darwin-ld-20040828-3.c: New test.
11         
12 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
13
14         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
15         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
16         in error message.
17         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
18         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
19         in error message.
20         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
21         types they qualify.
22         * objc.dg/type-size-2.m: Fix wording in comment.
23         * objc.dg/va-meth-1.m: New test case.
24
25 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
26
27         PR c/16633:
28         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
29         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
30
31 2004-09-06  Devang Patel  <dpatel@apple.com>
32         
33         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
34         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
35         
36 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
37
38         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
39         reflect changed line numbering of diagnostics.
40
41 2004-09-06  Paul Brook  <paul@codesourcery.com>
42
43         * gfortran.dg/edit_real_1.f90: Add new test.
44
45 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
46
47         * gcc.dg/tree-ssa/loop-2.c: New test.
48         * gcc.dg/tree-ssa/loop-3.c: New test.
49         * gcc.dg/tree-ssa/loop-4.c: New test.
50         * gcc.dg/tree-ssa/loop-5.c: New test.
51
52 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
53
54         * gcc.dg/format/sentinel-1.c: Update for parameter option.
55
56 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
57
58         * gcc.dg/format/sentinel-1.c: New test.
59
60 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
61
62         * testsuite/gcc.dg/builtins-46.c: New.
63
64 2004-09-03  Devang Patel  <dpatel@apple.com>
65
66         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
67         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
68
69 2004-09-03  Jan Beulich  <jbeulich@novell.com>
70
71         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
72         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
73         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
74         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
75         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
76         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
77         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
78         the non-portable bzero.
79         * gcc.dg/20010912-1.c: xfail for NetWare.
80         * gcc.dg/20020426-2.c: xfail for NetWare.
81         * gcc.dg/20021014-1.c: xfail for NetWare.
82         * gcc.dg/20021018-1.c: xfail for NetWare.
83         * gcc.dg/20030213-1.c: xfail for NetWare.
84         * gcc.dg/20030225-1.c: xfail for NetWare.
85         * gcc.dg/20030708-1.c: xfail for NetWare.
86         * gcc.dg/builtins-config.h: Also exclude NetWare.
87         * gcc.dg/format/format.h: Define restrict only if not already defined.
88         * gcc.dg/nest.c: xfail for NetWare.
89         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
90         * lib/target-supports.exp (check_visibility_available): Exclude
91         NetWare.
92
93 2004-09-03  Jan Beulich  <jbeulich@novell.com>
94
95         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
96         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
97         deterministic starting point for the alignment of structure fields.
98         * gcc.dg/Wpadded.c: Dito.
99         * g++.dg/abi/vbase10.C: Dito.
100
101 2004-09-03  Devang Patel  <dpatel@apple.com>
102
103         * g++.dg/debug/pr15736.cc: New test.
104
105 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
106
107         * README.QMTEST: Fix out-of-date link.
108
109 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
110
111         PR fortran/16579
112         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
113         Delete.  Duplicate of gfortran.dg/g77/20010610.f
114
115 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
116
117         * g++.dg/abi/arm_rtti1.C: New test.
118
119 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
120
121         * gcc.dg/ppc-vector-memcpy.c: New.
122         * gcc.dg/ppc-vector-memset.c: New.
123
124 2004-09-02  Chao-ying Fu  <fu@mips.com>
125
126         * gcc.target/mips/mips-3d-1.c: New test.
127         * gcc.target/mips/mips-3d-2.c: New test.
128         * gcc.target/mips/mips-3d-3.c: New test.
129         * gcc.target/mips/mips-3d-4.c: New test.
130         * gcc.target/mips/mips-3d-5.c: New test.
131         * gcc.target/mips/mips-3d-6.c: New test.
132         * gcc.target/mips/mips-3d-7.c: New test.
133         * gcc.target/mips/mips-3d-8.c: New test.
134         * gcc.target/mips/mips-3d-9.c: New test.
135         * gcc.target/mips/mips-ps-1.c: New test.
136         * gcc.target/mips/mips-ps-2.c: New test.
137         * gcc.target/mips/mips-ps-3.c: New test.
138         * gcc.target/mips/mips-ps-4.c: New test.
139         * gcc.target/mips/mips-ps-type.c: New test.
140
141 2004-09-02  Paul Brook  <paul@codesourcery.com>
142
143         * gfortran.dg/edit_real_1.f90: Add new tests.
144
145 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
146
147         PR fortran/15327
148         * gfortran.dg/merge_char_1.f90: New test.
149
150 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
151
152         PR fortran/16404
153         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
154
155 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
156
157         PR c/1522
158         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
159
160 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
161
162         * g++.dg/opt/loop1.C: Do not XFAIL.
163
164 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
165
166         * gcc.c-torture/execute/20040831-1.c: New test.
167
168 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
169
170         PR fortran/16579
171         * gfortran.dg/g77/20010610.f: Now passes.
172         Copy from g77.f-torture/execute. Add dg-run directive.
173         * gfortran.dg/g77/README: Update
174
175 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
178         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
179         (t1, t2, t3, t4): Add volatile.
180
181 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
182
183         * g++.dg/ext/visibility/arm1.C: New test.
184
185 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
186
187         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
188         -pedantic-errors.
189
190 2004-09-01  Paul Brook  <paul@codesourcery.com>
191
192         * gfortran.dg/eof_2.f90: New test.
193
194 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
195
196         PR fortran/16579
197         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
198
199 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
200
201         PR libfortran/16805
202         * gfortran.dg/list_read_2.f90: New test.
203
204 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
205
206         * g++.dg/abi/key1.C: New test.
207
208 2004-08-31  Richard Henderson  <rth@redhat.com>
209
210         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
211         form of offsetof.
212         * g++.dg/other/offsetof5.C: Remove duplicate.
213
214 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
215
216         PR fortran/17244
217         * gfortran.dg/func_derived_1.f90: New test.
218
219 2004-08-31  Paul Brook  <paul@codesourcery.com>
220
221         * gfortran.dg/eof_1.f90: New test.
222
223 2004-08-31  Paul Brook  <paul@codesourcery.com>
224
225         * gfortran.dg/list_read_1.f90: New file.
226
227 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
228
229         * g++.dg/opt/loop1.C: XFAIL.
230
231 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
232
233         * gcc.dg/funcdef-storage-1.c: New.
234         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
235         an extern function in local scope.
236         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
237         declare an 'auto inline' function in local scope.
238         * gcc.dg/20011130-1.c: Likewise.
239         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
240         an 'auto' function in local scope.
241         * gcc.dg/20021014-1.c: Likewise.
242         * gcc.dg/20030331-2.c: Likewise.
243
244 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
245
246         * gfortran.dg/blockdata_1.f90: New test.
247
248 2004-08-30  Richard Henderson  <rth@redhat.com>
249
250         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
251
252 2004-08-30  Richard Henderson  <rth@redhat.com>
253
254         * lib/fortran-torture.exp (fortran-torture-execute): Honor
255         additional_flags set by alternate driver.
256         (ieee-options): New procedure.
257         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
258         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
259         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
260         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
261
262 2004-08-30  Richard Henderson  <rth@redhat.com>
263
264         * lib/f-torture.exp: Remove.
265
266 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
267
268         PR rtl-optimization/16590
269         * g++.dg/opt/loop1.C: New test.
270
271 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
272
273         PR fortran/13910
274         * gfortran.dg/oldstyle_1.f90: New test.
275
276 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
277         Paul Brook  <paul@codesourcery.com>
278
279         * gfortran.dg/g77/README: Update.
280         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
281         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
282         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
283
284 2004-08-28  Paul Brook  <paul@codesourcery.com>
285
286         PR libfortran/17195
287         * gfortran.dg/edit_real_1.f90: New test.
288
289 2004-08-27  Paul Brook  <paul@codesourcery.com>
290
291         * gfortran.dg/rewind_1.f90: New test.
292
293 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
294
295         PR fortran/16597
296         * gfortran.dg/pr16597.f90: New test.
297
298 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
299
300         PR c/13801
301         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
302         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
303         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
304         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
305         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
306
307 2004-08-26  Nick Clifton  <nickc@redhat.com>
308
309         * gcc.c-torture/compile/pr17119.c: New test.
310
311 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
312
313         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
314
315 2004-08-25  Richard Henderson  <rth@redhat.com>
316
317         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
318         the bits that expect kind=8 to be the largest real kind.
319
320 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
321
322         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
323
324 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
325
326         * gfortran.dg/assignment_1.f90: New test.
327
328 2004-08-25  Adam Nemet  <anemet@lnxw.com>
329
330         * g++.dg/template/repo3.C: New test.
331
332 2004-08-25  Roger Sayle  <roger@eyesopen.com>
333
334         PR middle-end/16693
335         PR tree-optimization/16372
336         * g++.dg/opt/pr16372-1.C: New test case.
337         * g++.dg/opt/pr16693-1.C: New test case.
338         * g++.dg/opt/pr16693-2.C: New test case.
339
340 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
341
342         * objc.dg/proto-lossage-4.m: New test.
343
344 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
345
346         PR c++/17155
347         * g++.dg/inherit/local2.C: New test.
348
349 2004-08-25  Paul Brook  <paul@codesourcery.com>
350
351         PR fortran/17144
352         * gfortran.dg/string_ctor_1.f90: New test.
353
354 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
355
356         PR c++/14428
357         * g++.dg/template/redecl2.C: New test.
358
359 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
360
361         PR fortran/17143
362         * gfortran.dg/pr17143.f90: New test.
363
364 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
365
366         PR fortran/17164
367         * gfortran.dg/pr17164.f90: New test.
368
369 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
370
371         * gcc.dg/tree-ssa/loop-1.c: New test.
372
373 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
374
375         * gcc.c-torture/compile/20040824-1.c: New test.
376
377 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
378
379         * gcc.c-torture/compile/iftrap-3.c: New test.
380
381 2004-08-24  Paul Brook  <paul@codesourcery.com>
382
383         * gfortran.dg/entry_2.f90: New test.
384
385 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
386
387         PR c++/16889
388         * g++.dg/lookup/ambig[12].C: New.
389
390 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
391
392         PR c++/16706
393         * g++.dg/template/crash21.C: New test.
394         * g++.dg/template/crash22.C: Likewise.
395
396 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
397
398         PR c++/17149
399         * g++.dg/template/access15.C: New.
400
401 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
402
403         PR c++/17163
404         * g++.dg/template/repo2.C: New test.
405
406 2004-08-23  Roger Sayle  <roger@eyesopen.com>
407
408         PR rtl-optimization/17078
409         * gcc.c-torture/execute/pr17078-1.c: New test case.
410
411 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
412
413         PR c/14492
414         * gcc.dg/debug/crash1.c: New test.
415
416 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
417
418         PR c/16180
419         * gcc.dg/loop-5.c: New test.
420
421 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
422
423         * gcc.c-torture/execute/20040823-1.c: New test.
424
425 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
426
427         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
428         to the assembler.  Simplify test accordingly.
429         (asm_abi_flags): Use GNU names.
430         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
431         to check for ABI flags.
432
433 2004-08-22  Andrew Pinski  <apinski@apple.com>
434
435         * g++.dg/opt/pr14029.C: New test.
436         * gcc.c-torture/execute/pr15262.c: New test.
437
438 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
439
440         * gfortran.dg/reduction.f90: Add checks with complex arguments.
441
442 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
443
444         PR 16908
445         * gfortran.dg/direct_io.f90: New test.
446
447 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
448
449         PR c++/17121
450         * g++.dg/inherit/local2.C: New test.
451
452 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
453
454         PR c++/17120
455         * g++.dg/warn/Wparentheses-4.C: New test.
456
457 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
458
459         PR c++/17121
460         * g++.dg/inherit/local2.C: New test.
461
462         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
463         * gcc.dg/ppc-ldstruct.c: Likewise.
464         * gcc.dg/ppc64-abi-2.c: Likewise.
465
466 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
467
468         PR rtl-optimization/17099
469         * gcc.c-torture/execute/20040820-1.c: New test.
470
471 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
472
473         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
474
475 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
476
477         PR fortran/17077
478         * gfortran.dg/auto_array_1.f90: New test.
479
480 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
481
482         PR fortran/17074
483         * gfortran.dg/simpleif_1.f90: New test.
484
485 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
486
487         * lib/target-supports.exp (check_profiling_available): Return
488         false for arm*-*-symbianelf* and arm*-*-eabi*.
489
490         PR c++/15890
491         * g++.dg/template/delete1.C: New test.
492
493 2004-08-19  Paul Brook  <paul@codesourcery.com>
494
495         PR fortran/14976
496         PR fortran/16228
497         * gfortran.dg/data_char_1.f90: New test.
498
499 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
500
501         PR fortran/16946
502         * gfortran.dg/reduction.f90: New testcase.
503
504 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
505
506         PR fortran/16520
507         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
508
509 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
510
511         PR c++/17041
512         * g++.dg/Wparentheses-3.C: New test.
513
514 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
515
516         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
517         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
518         * gcc.dg/vect/vect-2.c: Likewise.
519         * gcc.dg/vect/vect-3.c: Likewise.
520         * gcc.dg/vect/vect-4.c: Likewise.
521         * gcc.dg/vect/vect-5.c: Likewise.
522         * gcc.dg/vect/vect-6.c: Likewise.
523         * gcc.dg/vect/vect-7.c: Likewise.
524         * gcc.dg/vect/vect-25.c: Likewise.
525         * gcc.dg/vect/vect-31.c: Likewise.
526         * gcc.dg/vect/vect-32.c: Likewise.
527         * gcc.dg/vect/vect-34.c: Likewise.
528         * gcc.dg/vect/vect-36.c: Likewise.
529         * gcc.dg/vect/vect-all.c: Likewise.
530
531 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
532
533         PR c++/17068
534         * g++.dg/template/operator4.C: New test.
535
536 2004-08-18  Richard Henderson  <rth@redhat.com>
537
538         * gcc.dg/20040206-1.c: XFAIL.
539
540 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
541
542         PR c++/16246
543         * g++.dg/template/array7.C: New test.
544
545 2004-08-17  James E Wilson  <wilson@specifixinc.com>
546
547         * gcc.dg/mips-movcc-1.c: New test.
548         * gcc.dg/mips-movcc-2.c: New test.
549         * gcc.dg/mips-movcc-3.c: New test.
550
551         * gcc.dg/mips-nmadd-1.c: New test.
552         * gcc.dg/mips-nmadd-2.c: New test.
553
554 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
555
556         PR c++/15871
557         * g++.dg/opt/inline8.C: New test.
558
559         PR c++/16965
560         * g++.dg/parse/error17.C: New test.
561
562 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
563
564         * gcc.dg/vect: New directory for vectorizer tests.
565         * gcc.dg/vect/tree-vect.h: New file.
566         * gcc.dg/vect/vect.exp: New file.
567         * gcc.dg/vect/pr16105.c.c: New test.
568         * gcc.dg/vect/vect-1.c: New test.
569         * gcc.dg/vect/vect-2.c: New test.
570         * gcc.dg/vect/vect-3.c: New test.
571         * gcc.dg/vect/vect-4.c: New test.
572         * gcc.dg/vect/vect-5.c: New test.
573         * gcc.dg/vect/vect-6.c: New test.
574         * gcc.dg/vect/vect-7.c: New test.
575         * gcc.dg/vect/vect-8.c: New test.
576         * gcc.dg/vect/vect-9.c: New test.
577         * gcc.dg/vect/vect-10.c: New test.
578         * gcc.dg/vect/vect-11.c: New test.
579         * gcc.dg/vect/vect-12.c: New test.
580         * gcc.dg/vect/vect-13.c: New test.
581         * gcc.dg/vect/vect-14.c: New test.
582         * gcc.dg/vect/vect-15.c: New test.
583         * gcc.dg/vect/vect-16.c: New test.
584         * gcc.dg/vect/vect-17.c: New test.
585         * gcc.dg/vect/vect-18.c: New test.
586         * gcc.dg/vect/vect-19.c: New test.
587         * gcc.dg/vect/vect-20.c: New test.
588         * gcc.dg/vect/vect-21.c: New test.
589         * gcc.dg/vect/vect-22.c: New test.
590         * gcc.dg/vect/vect-23.c: New test.
591         * gcc.dg/vect/vect-24.c: New test.
592         * gcc.dg/vect/vect-25.c: New test.
593         * gcc.dg/vect/vect-26.c: New test.
594         * gcc.dg/vect/vect-27.c: New test.
595         * gcc.dg/vect/vect-28.c: New test.
596         * gcc.dg/vect/vect-29.c: New test.
597         * gcc.dg/vect/vect-30.c: New test.
598         * gcc.dg/vect/vect-31.c: New test.
599         * gcc.dg/vect/vect-32.c: New test.
600         * gcc.dg/vect/vect-33.c: New test.
601         * gcc.dg/vect/vect-34.c: New test.
602         * gcc.dg/vect/vect-35.c: New test.
603         * gcc.dg/vect/vect-36.c: New test.
604         * gcc.dg/vect/vect-37.c: New test.
605         * gcc.dg/vect/vect-38.c: New test.
606         * gcc.dg/vect/vect-40.c: New test.
607         * gcc.dg/vect/vect-41.c: New test.
608         * gcc.dg/vect/vect-42.c: New test.
609         * gcc.dg/vect/vect-43.c: New test.
610         * gcc.dg/vect/vect-44.c: New test.
611         * gcc.dg/vect/vect-45.c: New test.
612         * gcc.dg/vect/vect-46.c: New test.
613         * gcc.dg/vect/vect-47.c: New test.
614         * gcc.dg/vect/vect-48.c: New test.
615         * gcc.dg/vect/vect-49.c: New test.
616         * gcc.dg/vect/vect-50.c: New test.
617         * gcc.dg/vect/vect-51.c: New test.
618         * gcc.dg/vect/vect-52.c: New test.
619         * gcc.dg/vect/vect-53.c: New test.
620         * gcc.dg/vect/vect-54.c: New test.
621         * gcc.dg/vect/vect-55.c: New test.
622         * gcc.dg/vect/vect-56.c: New test.
623         * gcc.dg/vect/vect-57.c: New test.
624         * gcc.dg/vect/vect-58.c: New test.
625         * gcc.dg/vect/vect-59.c: New test.
626         * gcc.dg/vect/vect-60.c: New test.
627         * gcc.dg/vect/vect-61.c: New test.
628         * gcc.dg/vect/vect-all.c: New test.
629         * gcc.dg/vect/vect-none.c: New test.
630
631 2004-08-17  Paul Brook  <paul@codesourcery.com>
632
633         PR fortran/13082
634         * gfortran.dg/entry_1.f90: New test.
635
636 2004-08-17  Andrew Pinski  <apinski@apple.com>
637
638         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
639
640 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
641
642         * gcc.dg/pr17036-1.c: New test.
643
644 2004-08-16  Devang Patel  <dpatel@apple.com>
645
646         * gcc.dg/darwin-20040809-1.c: New test.
647
648 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
649
650         * gcc.dg/funcdef-attr-1.c: New test.
651
652 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
653
654         * gcc.dg/altivec-17.c: New test.
655         * gcc.dg/altivec-18.c: New test.
656
657 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
658
659         PR c++/6749
660         * g++.dg/template/vtable2.C: New test.
661
662 2004-08-14  Richard Henderson  <rth@redhat.com>
663
664         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
665         * gcc.dg/pack-test-4.c (main): Return 0.
666         * gcc.dg/setjmp-1.c: Remove XFAIL.
667         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
668
669 2004-08-14  Richard Henderson  <rth@redhat.com>
670
671         * gcc.dg/980217-1.c: Add prototype for printf.
672
673 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
674
675         * gfortran.dg/pr16935.f90: New test.
676
677 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
678
679         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
680
681 2004-08-13  Paul Brook  <paul@codesourcery.com>
682
683         * gfortran.dg/der_io_1.f90: Remove stray comma.
684
685 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
686
687         * gcc.dg/vmx/cw-bug-2.c: Remove.
688         * gcc.dg/vmx/vprint-1.c: Remove.
689         * gcc.dg/vmx/vscan-1.c: Remove.
690
691 2004-08-12  Devang patel  <dpatel@apple.com>
692
693         * gcc.dg/darwin-20040809-2.c: New test.
694
695 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
696
697         * g++.dg/ext/altivec-12.C: New test.
698
699         * g++.dg/ext/altivec-11.C: New test.
700
701 2004-08-12  Paul Brook  <paul@codesourcery.com>
702
703         * g++.dg/abi/arm_cxa_vec_1.C: New test.
704
705 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
706
707         * g++.dg/ext/altivec-2.C: Check for hardware support before
708         executing any VMX instructions.
709
710         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
711
712 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
713
714         PR c++/16276
715         * g++.old-deja/g++.other/comdat4.C: New test.
716         * g++.old-deja/g++.other/comdat4-aux.cc: New.
717
718 2004-08-12  Ben Elliston  <bje@au.ibm.com>
719
720         PR target/16286
721         * gcc.dg/pr16286.c: New test.
722
723 2004-08-12 Jan Beulich <jbeulich@novell.com>
724
725         * g++.dg/ext/asm5.C: New.
726
727 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
728
729         PR c++/16698
730         * g++.dg/eh/crash1.C: New test.
731
732         PR c++/16717
733         * g++.dg/ext/construct1.C: New test.
734
735 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
736
737         PR c++/16853
738         * g++.dg/init/ptrmem1.C: New test.
739
740         PR c++/16618
741         * g++.dg/parse/offsetof5.C: New test.
742
743         PR c++/16870
744         * g++.dg/template/overload3.C: New test.
745
746 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/16964
749         * g++.dg/parse/error16.C: New test.
750
751         PR c++/16904
752         * g++.dg/template/error14.C: New test.
753
754         PR c++/16929
755         * g++.dg/template/error15.C: New test.
756
757 2004-08-11  Devang Patel  <dpatel@apple.com>
758
759         * gcc.dg/darwin-ld-20040809-1.c: New test.
760         * gcc.dg/darwin-ld-20040809-2.c: New test.
761
762 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
763
764         PR fortran/16917
765         * gfortran.dg/dfloat_1.f90: New test.
766
767 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
768
769         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
770         * gcc.dg/dll-2.c: Fix dg-require syntax.
771         * gcc.misc-tests/arm-isr.c (abort): Declare.
772         (exit): Likewise.
773
774 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
775
776         PR c++/16971
777         * g++.dg/parse/crash16.C: New test.
778
779 2004-08-10  Roger Sayle  <roger@eyesopen.com>
780
781         * gcc.dg/mips-rsqrt-1.c: New test case.
782         * gcc.dg/mips-rsqrt-2.c: New test case.
783         * gcc.dg/mips-rsqrt-3.c: New test case.
784
785 2004-08-10  Paul Brook  <paul@codesourcery.com>
786
787         * gfortran.dg/der_io_1.f90: New test.
788
789 2004-08-10  Paul Brook  <paul@codesourcery.com>
790
791         PR fortran/16919
792         * gfortran.dg/der_array_1.f90: New test.
793
794 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
795
796         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
797
798 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
799
800         * gcc.dg/wchar_t-2.c: Fix typo.
801
802 2004-08-09  Falk Hueffner  <falk@debian.org>
803
804         PR tree-optimization/12517
805         * gcc.c-torture/compile/pr12517.c: New test.
806
807         PR tree-optimization/12578
808         * gcc.c-torture/compile/pr12578.c: New test.
809
810         PR tree-optimization/12899
811         * gcc.c-torture/compile/pr12899.c: New test.
812
813         PR rtl-optimization/14692
814         * gcc.c-torture/compile/pr14692.c: New test.
815
816         PR tree-optimization/16461
817         * gcc.c-torture/compile/pr16461.c: New test.
818
819 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
820
821         * gfortran.dg/getenv_1.f90: New test.
822
823 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
824
825         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
826         wchar_t.
827         * gcc.dg/symbian5.c: Test -fno-short-wchar.
828
829 2004-08-06  Paul Brook  <paul@codesourcery.com>
830
831         * gfortran.dg/ret_array_1.f90: New test.
832         * gfortran.dg/ret_pointer_1.f90: New test.
833
834 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
835
836         * gcc.dg/missing-field-init-[12].c: New tests.
837         * g++.dg/warn/missing-field-init-[12].C: New tests.
838
839 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
840
841         * gcc.dg/enum2.c: New test.
842         * gcc.dg/symbian3.c: Likewise.
843         * gcc.dg/symbian4.c: Likewise.
844         * gcc.dg/wchar_t-2.c: Likewise.
845
846 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
847
848         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
849         destructor tests.
850
851 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
852
853         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
854         dg-require-visiblity.
855         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
856         * g++.dg/ext/visibility/fvisibility.C: Likewise.
857         * g++.dg/ext/visibility/memfuncts.C: Likewise.
858         * g++.dg/ext/visibility/new1.C: Likewise.
859         * g++.dg/ext/visibility/pragma.C: Likewise.
860         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
861         * g++.dg/ext/visibility/virtual.C: Likewise.
862         * g++/dg/ext/visibility/visibility-1.C: Likewise.
863         * g++/dg/ext/visibility/visibility-2.C: Likewise.
864         * g++/dg/ext/visibility/visibility-3.C: Likewise.
865         * g++/dg/ext/visibility/visibility-4.C: Likewise.
866         * g++/dg/ext/visibility/visibility-5.C: Likewise.
867         * g++/dg/ext/visibility/visibility-6.C: Likewise.
868         * g++/dg/ext/visibility/visibility-7.C: Likewise.
869         * g++/dg/ext/visibility/visibility-8.C: New test.
870         * gcc.c-torture/compile/dll.x: Remove.
871         * gcc.dg/dll-2.c: Use dg-require-dll
872         * gcc.dg/visibility-10.c: New test.
873         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
874         supporting DLLs.
875         * testsuite/lib/scanasm.exp (scan_hidden): New function.
876         (scan_not_hidden): Likewise.
877
878 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
879
880         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
881
882 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
883
884         * gcc.c-torture/execute/20040805-1.c: New test.
885
886 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
887
888         * gcc.dg/20020118-1.c: Declare abort.
889         * gcc.dg/altivec_check.h: Likewise.
890         * gcc.dg/iftrap-2.c: Likewise.
891         * gcc.dg/pragma-darwin.c: Likewise.
892         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
893
894 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
895
896         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
897
898 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
899
900         * gcc.c-torture/execute/builtins/abs-2.c,
901         gcc.c-torture/execute/builtins/abs-3.c,
902         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
903         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
904         intmax_t, uintmax_t and their limits.
905         * gcc.dg/intmax_t-1.c: New test.
906
907 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
908
909         * g++.dg/tc1/dr147.C: Add reference to PR.
910
911 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
912
913         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
914         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
915
916 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
917
918         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
919
920 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
921
922         * gcc.dg/redecl-5.c: New test.
923         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
924         of scanf.
925
926 2004-08-03  Roger Sayle  <roger@eyesopen.com>
927
928         PR middle-end/16790
929         * gcc.c-torture/execute/pr16790-1.c: New test case.
930
931 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
932
933         * g++.dg/ext/visibility/assign1.C: New test.
934         * g++.dg/ext/visibility/new1.C: Likewise.
935
936         * gcc.dg/symbian1.c: New test.
937         * gcc.dg/symbian2.c: Likewise.
938
939 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
940
941         PR target/16570
942         * gcc.dg/i386-sse-9.c: New test.
943
944 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
945
946         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
947
948 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
949
950         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
951         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
952         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
953         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
954         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
955         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
956         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
957         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
958         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
959         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
960         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
961         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
962         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
963         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
964         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
965         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
966         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
967         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
968         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
969         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
970         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
971         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
972         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
973         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
974         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
975         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
976         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
977         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
978         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
979         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
980         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
981         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
982         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
983         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
984         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
985         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
986         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
987         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
988         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
989         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
990         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
991         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
992         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
993         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
994         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
995         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
996         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
997         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
998         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
999         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1000         gcc.misc-tests/i386-pf-3dnow-1.c,
1001         gcc.misc-tests/i386-pf-athlon-1.c,
1002         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1003         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1004         Declare built-in functions used.
1005         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1006
1007 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1008
1009         PR c++/16707
1010         * g++.dg/lookup/using12.C: New test.
1011
1012         * g++.dg/init/null1.C: Fix PR number.
1013         * g++.dg/parse/namespace10.C: Likewise.
1014
1015 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1016
1017         PR c++/16224
1018         * g++.dg/template/spec17.C: New test.
1019         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1020         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1021
1022 2004-08-02  David Billinghurst
1023
1024         PR fortran/16292
1025         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1026
1027 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1028
1029         * gcc.dg/ia64-got-1.c: New test case.
1030
1031 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1032
1033         PR c++/16489
1034         * g++.dg/init/null1.C: New test.
1035         * g++.dg/tc1/dr76.C: Adjust error marker.
1036
1037         PR c++/16529
1038         * g++.dg/parse/namespace10.C: New test.
1039
1040         PR c++/16810
1041         * g++.dg/inherit/ptrmem2.C: New test.
1042
1043 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1044
1045         PR target/16155
1046         * gcc.dg/pr16155.c: New test.
1047
1048 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1049
1050         * gcc.dg/redecl-2.c: New test.
1051
1052 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1053
1054         * gcc.dg/darwin-longdouble.c: New file.
1055
1056 2004-07-30  Richard Henderson  <rth@redhat.com>
1057
1058         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1059         write to constant argument.
1060         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1061
1062 2004-07-30  Richard Henderson  <rth@redhat.com>
1063
1064         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1065         tests of nearest around zero.
1066
1067 2004-07-30  Andrew Pinski  <apinski@apple.com>
1068
1069         * gcc.c-torture/compile/20040730-1.c: New test.
1070
1071 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1072
1073         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1074         powerpc-eabispe.
1075
1076 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1077
1078         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1079
1080 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1081
1082         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1083         contains $ld_library_path.
1084         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1085
1086 2004-07-29  Richard Henderson  <rth@redhat.com>
1087
1088         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1089
1090         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1091         (alt2, which): New.
1092         (Check): Accept either alternative.
1093
1094 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1095
1096         * g++.dg/abi/inline1.C: New test.
1097         * g++.dg/abi/local1-a.cc: Likewise.
1098         * g++.dg/abi/local1.C: Likewise.
1099         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1100         * g++.dg/abi/mangle12.C: Likewise.
1101         * g++.dg/abi/mangle17.C: Likewise.
1102         * g++.dg/abi/mangle20-2.C: Likewise.
1103         * g++.dg/opt/interface1.C: Likewise.
1104         * g++.dg/opt/interface1.h: Likewise.
1105         * g++.dg/opt/interface1-a.cc: New test.
1106         * g++.dg/parse/repo1.C: New test.
1107         * g++.dg/template/repo1.C: Likewise.
1108         * g++.dg/warn/Winline-1.C: Likewise.
1109         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1110
1111 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1112
1113         * gcc.dg/tree-ssa/20040729-1.c: New test.
1114
1115 2004-07-27  Matt Austern <austern@apple.com>
1116
1117         * gcc.dg/darwin-bool-1.c: New test.
1118         * gcc.dg/darwin-bool-2.c: New test.
1119
1120 2004-07-28  Richard Henderson  <rth@redhat.com>
1121
1122         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1123         arguments in the correct type.  Don't write to constant arguments.
1124
1125 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1126
1127         PR tree-optimization/16688
1128         PR tree-optimization/16689
1129         * g++.dg/tree-ssa/pr16688.C: New test.
1130
1131 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1132
1133         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1134         loads.  Not only in the comment, this time.
1135
1136 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1137
1138         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1139         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1140         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1141         * gcc.dg/sh4a-bitmovua.c: New.
1142         * gcc.dg/sh4a-cos.c: New.
1143         * gcc.dg/sh4a-cosf.c: New.
1144         * gcc.dg/sh4a-fprun.c: New.
1145         * gcc.dg/sh4a-fsrra.c: New.
1146         * gcc.dg/sh4a-memmovua.c: New.
1147         * gcc.dg/sh4a-sin.c: New.
1148         * gcc.dg/sh4a-sincos.c: New.
1149         * gcc.dg/sh4a-sincosf.c: New.
1150         * gcc.dg/sh4a-sinf.c: New.
1151
1152 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1153
1154         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1155         conditionals.
1156         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1157         loads.
1158         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1159         DOM1.
1160
1161 2004-07-27  Andrew Pinski  <apinski@apple.com>
1162
1163         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1164
1165 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1166
1167         * gcc.dg/pragma-isr.c: New test.
1168
1169 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1170
1171         PR c++/14429
1172         * g++.dg/template/ttp11.C: New test.
1173
1174 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1175
1176         * gcc.c-torture/compile/20040727-1.c: New test.
1177
1178 2004-07-26  Eric Christopher  <echristo@redhat.com>
1179
1180         * gcc.c-torture/compile/20040726-2.c: New test.
1181
1182 2004-07-26  Andrew Pinski  <apinski@apple.com>
1183
1184         * g++.dg/rtti/tinfo1.C: Xfail.
1185
1186 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1187
1188         * gcc.c-torture/compile/20040726-1.c: New test.
1189
1190 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1191             Brian Ryner  <bryner@brianryner.com>
1192
1193         PR c++/9283
1194         PR c++/15000
1195         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1196         * g++.dg/ext/visibility/: New directory.
1197         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1198         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1199         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1200         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1201         * g++.dg/ext/visibility/fvisibility.C,
1202         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1203         g++.dg/ext/visibility/fvisibility-override1.C
1204         g++.dg/ext/visibility/fvisibility-override2.C
1205         g++.dg/ext/visibility/memfuncts.C
1206         g++.dg/ext/visibility/noPLT.C
1207         g++.dg/ext/visibility/pragma.C
1208         g++.dg/ext/visibility/pragma-override1.C
1209         g++.dg/ext/visibility/pragma-override2.C
1210         g++.dg/ext/visibility/staticmemfuncts.C
1211         g++.dg/ext/visibility/virtual.C: New tests.
1212
1213 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1214
1215         PR c/15360
1216         * gcc.dg/pr15360-1.c: New test.
1217
1218 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1219
1220         * gcc.dg/pragma-align-2.c: New test.
1221         * gcc.dg/pragma-init-fini.c: New test.
1222         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1223         targets.
1224
1225 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1226
1227         * gcc.dg/init-string-2.c: New test.
1228
1229 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1230
1231         PR 16684
1232         * gcc.dg/Wredundant-decls-1.c: New test case.
1233
1234 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1235
1236         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1237         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1238         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1239         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1240         * gcc.dg/compat/generate-random.c: New file.
1241         * gcc.dg/compat/generate-random.h: Likewise.
1242         * gcc.dg/compat/generate-random_r.c: Likewise.
1243         * gcc.dg/compat/struct-layout-1.h: Likewise.
1244         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1245         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1246         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1247         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1248         * gcc.dg/compat/struct-layout-1_main.c: New test.
1249         * gcc.dg/compat/struct-layout-1_x.c: New file.
1250         * gcc.dg/compat/struct-layout-1_y.c: New file.
1251         * gcc.dg/compat/struct-layout-1_test.h: New file.
1252
1253 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1254
1255         * gcc.dg/comp-return-1.c: New test
1256
1257 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1258
1259         * gcc.dg/vmx/8-02a.c: Fix typo.
1260
1261         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1262         * gcc.dg/darwin-abi-3.c: New test.
1263
1264         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1265         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1266
1267         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1268         * gcc.dg/vmx/ops-long-1.c: New test.
1269         * gcc.dg/vmx/ops-long-2.c: New test.
1270
1271 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1272
1273         * g++.dg/lookup/conv-[1234].C: New.
1274
1275 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1276
1277         * g++.dg/parse/attr2.C: Simplify.
1278
1279 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1280
1281         PR c/7284
1282         * gcc.c-torture/execute/pr7284-1.c: New test.
1283
1284 2004-07-22  Brian Booth  <bbooth@redhat.com>
1285
1286         * gcc.dg/tree-ssa/20040721-1.c: New test.
1287
1288 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1289
1290         * g++.dg/template/crash20.c: New.
1291
1292 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1293
1294         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1295         Add dg-run directive.  Declare variables as required.
1296         * gfortran.dg/g77/README: Update
1297
1298 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1299
1300         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1301         gcc.dg/cris-peep2-andu2.c: New tests.
1302
1303 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1304
1305         PR c/15052
1306         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1307         on return type.
1308         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1309         messages.
1310         * gcc.dg/qual-return-2.c: Update expected messages.
1311         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1312
1313 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1314
1315         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1316         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1317
1318 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1319
1320         PR c/11250
1321         * gcc.dg/init-string-1.c: New test.
1322
1323 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1324
1325         PR middle-end/15345
1326         PR c/16450
1327         * gcc.dg/torture/nested-fn-1.c: New test.
1328
1329 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1330
1331         PR target/16559
1332         * gcc.dg/ia64-fptr-1.c: New file.
1333
1334 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1335
1336         PR c++/14497
1337         * g++.dg/template/spec16.C: New test.
1338         * g++.old-deja/g++.robertl/eb118.C: Remove.
1339
1340 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1341
1342         PR c++/509
1343         * g++.dg/template/spec15.C: New test.
1344
1345 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1346
1347         Copy cases from g77.f-torture/execute and add dg-run
1348         directive.  Other changes as noted.
1349         * gfortran.dg/g77/13037.f
1350         * gfortran.dg/g77/1832.f
1351         * gfortran.dg/g77/19981119-0.f
1352         * gfortran.dg/g77/19990313-0.f
1353         * gfortran.dg/g77/19990313-1.f
1354         * gfortran.dg/g77/19990313-2.f
1355         * gfortran.dg/g77/19990313-3.f
1356         * gfortran.dg/g77/19990419-1.f
1357         * gfortran.dg/g77/19990826-0.f
1358         * gfortran.dg/g77/19990826-2.f
1359         * gfortran.dg/g77/20000503-1.f
1360         * gfortran.dg/g77/20001111.f
1361         * gfortran.dg/g77/20010116.f
1362         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1363         * gfortran.dg/g77/20010430.f
1364         * gfortran.dg/g77/6177.f
1365         * gfortran.dg/g77/947.f
1366         * gfortran.dg/g77/970816-3.f
1367         * gfortran.dg/g77/971102-1.f
1368         * gfortran.dg/g77/980520-1.f
1369         * gfortran.dg/g77/980628-0.f
1370         * gfortran.dg/g77/980628-1.f
1371         * gfortran.dg/g77/980628-10.f
1372         * gfortran.dg/g77/980628-2.f
1373         * gfortran.dg/g77/980628-3.f
1374         * gfortran.dg/g77/980628-7.f
1375         * gfortran.dg/g77/980628-8.f
1376         * gfortran.dg/g77/980628-9.f
1377         * gfortran.dg/g77/980701-0.f
1378         * gfortran.dg/g77/980701-1.f
1379         * gfortran.dg/g77/cabs.f
1380         * gfortran.dg/g77/claus.f
1381         * gfortran.dg/g77/complex_1.f
1382         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1383         * gfortran.dg/g77/dcomplex.f
1384         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1385         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1386         * gfortran.dg/g77/f90-intrinsic-numeric.f
1387         * gfortran.dg/g77/int8421.f
1388         * gfortran.dg/g77/labug1.f
1389         * gfortran.dg/g77/large_vec.f
1390         * gfortran.dg/g77/le.f
1391         * gfortran.dg/g77/short.f
1392         * gfortran.dg/g77/README: Update
1393
1394 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1395
1396         PR c++/16637
1397         * g++.dg/parse/lookup4.C: New test.
1398
1399 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1400
1401         PR c++/16175
1402         * g++.dg/template/ttp10.C: New test.
1403
1404 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1405
1406         * gcc.dg/pr12625-1.c: New test.
1407
1408 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1409
1410         * testsuite/gcc.dg/switch-warn-1.c: New test.
1411         * testsuite/gcc.dg/switch-warn-2.c: New test.
1412         * gcc.c-torture/compile/pr14730.c: Update.
1413
1414 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1415
1416         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1417         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1418         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1419         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1420
1421 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1422
1423         PR c++/16623
1424         * g++.dg/template/assign1.C: New test.
1425
1426 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1427
1428         PR c++/12170
1429         * g++.dg/template/ttp9.C: New test.
1430
1431 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1432
1433         * gcc.dg/format/cmn-err-1.c: New test.
1434
1435 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1436
1437         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1438         gcc.dg/Wparentheses-10.c: New tests.
1439         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1440
1441 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1442
1443         PR fortran/16465
1444         * gfortran.dg/g77//ffixed-line-length-0.f,
1445         gfortran.dg/g77/ffixed-line-length-132.f,
1446         gfortran.dg/g77/ffixed-line-length-72.f,
1447         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1448         gfortran.dg/g77/README: Update.
1449
1450 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1451
1452         PR c++/13092
1453         * g++.dg/template/non-dependent7.C: New test.
1454         * g++.dg/template/non-dependent8.C: Likewise.
1455         * g++.dg/template/non-dependent9.C: Likewise.
1456         * g++.dg/template/non-dependent10.C: Likewise.
1457
1458 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1459
1460         PR c++/16337
1461         * g++.dg/parse/attr2.C: New test.
1462
1463 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1464
1465         * g77.dg: Removed.
1466         * g77.f-torture: Ditto.
1467
1468 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1469
1470         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1471         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1472         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1473
1474 2004-07-16  Richard Henderson  <rth@redhat.com>
1475
1476         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1477
1478 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1479
1480         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1481         tests with full list of options.
1482         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1483         of TORTURE_OPTIONS if test contains 'dg-do run'.
1484
1485         PR fortran/16404
1486         * gfortran.dg/do_iterator.f90: New test.
1487
1488 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1489
1490         PR rtl-optimization/16536
1491         * gcc.c-torture/execute/restrict-1.c: New test.
1492
1493 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1494
1495         PR fortran/15324
1496         * gfortran.dg/pr15324.f90: New test.
1497
1498         PR fortran/15129
1499         * gfortran.dg/pr15129.f90: New test.
1500
1501         PR fortran/15140
1502         * gfortran.dg/pr15140.f90: New test.
1503
1504         PR fortran/13792
1505         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1506         compile-time simplification.
1507
1508 2004-07-14  Mike Stump  <mrs@apple.com>
1509
1510         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1511
1512 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1513
1514         PR target/16325
1515         * gcc.dg/profile-generate-1.c: New.
1516
1517 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1518
1519         * gcc.c-torture/execute/20040709-1.c: New test.
1520         * gcc.c-torture/execute/20040709-2.c: New test.
1521
1522 2004-07-14  Mike Stump  <mrs@apple.com>
1523
1524         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1525
1526 2004-07-14  Mike Stump  <mrs@apple.com>
1527
1528         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1529
1530 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1531
1532         PR c++/16518
1533         * g++.dg/parse/mutable1.C: New test.
1534
1535 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1536
1537         PR tree-optimization/16443
1538         * gcc.dg/tree-ssa/20040713-1.c: New test.
1539
1540 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1541
1542         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1543         for operator new.
1544
1545 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1546
1547         * gfortran.dg/g77/README: New file
1548         * gfortran.dg/g77/19981216-0.f:  Copy from
1549         g77.f-torture/noncompile.  Add "dg-do compile" and
1550         dg-error as required.
1551         * gfortran.dg/g77/19990218-1.f: Likewise
1552         * gfortran.dg/g77/19990905-1.f: Likewise
1553         * gfortran.dg/g77/9263.f: Likewise
1554         * gfortran.dg/g77/980615-0.f: Likewise
1555         * gfortran.dg/g77/980616-0.f: Likewise
1556         * gfortran.dg/g77/check0.f: Likewise
1557         * gfortran.dg/g77/select_no_compile.f: Likewise
1558
1559 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1560
1561         Copy files from g77.f-torture/compile.
1562         Add "{ dg-do compile}".  Other changes as noted
1563         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1564         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1565         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1566         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1567         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1568         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1569         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1570         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1571         statement to conform to standard.  Append alpha1.x for reference.
1572         * gfortran.dg/g77/xformat.f: Add dg-warning
1573
1574 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1575
1576         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1577         Add {dg-do compile} directive.
1578         * gfortran.dg/g77/cpp2.F: Likewise
1579
1580 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1581
1582         PR c++/5402
1583         * g++.dg/lookup/name-clash1.C: New test.
1584
1585         PR c++/9777
1586         * g++.dg/lookup/name-clash2.C: New test.
1587
1588         PR c++/12102
1589         * g++.dg/lookup/name-clash3.C: New test.
1590
1591 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1592
1593         * g++.dg/lookup/new2.C: New test.
1594         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1595
1596 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1597
1598         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1599         Add {dg-do compile} directive.
1600         * gfortran.dg/g77/13060.f: Likewise
1601         * gfortran.dg/g77/19990218-0.f: Likewise
1602         * gfortran.dg/g77/19990305-0.f: Likewise
1603         * gfortran.dg/g77/19990419-0.f: Likewise
1604         * gfortran.dg/g77/19990502-0.f: Likewise
1605         * gfortran.dg/g77/19990502-1.f: Likewise
1606         * gfortran.dg/g77/19990525-0.f: Likewise
1607         * gfortran.dg/g77/19990826-1.f: Likewise
1608         * gfortran.dg/g77/19990826-3.f: Likewise
1609         * gfortran.dg/g77/19990905-2.f: Likewise
1610         * gfortran.dg/g77/20000412-1.f: Likewise
1611         * gfortran.dg/g77/20000511-1.f: Likewise
1612         * gfortran.dg/g77/20000511-2.f: Likewise
1613         * gfortran.dg/g77/20000518.f: Likewise
1614         * gfortran.dg/g77/20000601-1.f: Likewise
1615         * gfortran.dg/g77/20000601-2.f: Likewise
1616         * gfortran.dg/g77/20000629-1.f: Likewise
1617         * gfortran.dg/g77/20000630-2.f: Likewise
1618         * gfortran.dg/g77/20010115.f: Likewise
1619         * gfortran.dg/g77/20010321-1.f: Likewise
1620         * gfortran.dg/g77/20010426.f: Likewise
1621         * gfortran.dg/g77/20020307-1.f: Likewise
1622         * gfortran.dg/g77/8485.f: Likewise
1623         * gfortran.dg/g77/960317-1.f: Likewise
1624         * gfortran.dg/g77/970915-0.f: Likewise
1625         * gfortran.dg/g77/980310-1.f: Likewise
1626         * gfortran.dg/g77/980310-2.f: Likewise
1627         * gfortran.dg/g77/980310-3.f: Likewise
1628         * gfortran.dg/g77/980310-4.f: Likewise
1629         * gfortran.dg/g77/980310-6.f: Likewise
1630         * gfortran.dg/g77/980310-7.f: Likewise
1631         * gfortran.dg/g77/980310-8.f: Likewise
1632         * gfortran.dg/g77/980419-2.f: Likewise
1633         * gfortran.dg/g77/980424-0.f: Likewise
1634         * gfortran.dg/g77/980427-0.f: Likewise
1635         * gfortran.dg/g77/980729-0.f: Likewise
1636         * gfortran.dg/g77/981117-1.f: Likewise
1637         * gfortran.dg/g77/toon_1.f: Likewise
1638
1639 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1640
1641         PR c++/2204
1642         * g++.dg/other/abstract2.C: New test.
1643
1644 2004-07-12  Paul Brook  <paul@codesourcery.com>
1645
1646         * gfortran.dg/pointer_init_1.f90: New test.
1647
1648 2004-07-11  Paul Brook  <paul@codesourcery.com>
1649
1650         PR fortran/15986
1651         * gfortran.dg/contained_1.f90: New test.
1652
1653 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1654
1655         * g++.dg/parse/defarg8.C: New test.
1656
1657 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1658
1659         PR fortran/16433
1660         * gfortran.dg/pr16433.f: New test.
1661
1662         PR fortran/17574
1663         * gfortran.dg/pr15754.f90: New test.
1664
1665 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1666
1667         PR tree-optimization/16437
1668         * gcc.c-torture/execute/bitfld-4.c: New test.
1669
1670 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1671
1672         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1673         access to common var from module.
1674
1675 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1676
1677         PR fortran/16336
1678         * gfortran.fortran-torture/execute/common_2.f90: New test.
1679
1680 2004-07-10  Paul Brook  <paul@codesourcery.com>
1681
1682         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1683
1684 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1685
1686         PR fortran/15969
1687         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1688
1689 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1690
1691         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1692         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1693         * gfortran.dg/g77/ffree-form-1.f: Likewise
1694         * gfortran.dg/g77/ffree-form-2.f: Likewise
1695         * gfortran.dg/g77/ffree-form-3.f: Likewise
1696         * gfortran.dg/g77/fno-underscoring.f: Likewise
1697         * gfortran.dg/g77/funderscoring.f: Likewise
1698         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1699
1700 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1701
1702         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1703
1704 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1705         Paul Brook  <paul@codesourcery.com>
1706
1707         PR fortran/13415
1708         * gfortran.dg/common_pointer_1.f90: New test.
1709
1710 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1711
1712         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1713
1714 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1715
1716         PR target/16364
1717         * gcc.c-torture/compile/20040709-1.c: New.
1718
1719 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         PR fortran/14077
1722         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1723
1724 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1725
1726         PR fortran/13201
1727         * gfortran.dg/shape_1.f90: New test.
1728
1729 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1730             Andrew Pinski  <apinski@apple.com>
1731
1732         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1733
1734 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1735
1736         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1737         comment.
1738
1739 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1740         Paul Brook  <paul@codesourcery.com>
1741
1742         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1743         '.f95' and '.F95'.
1744
1745 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1746
1747         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1748
1749 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1750
1751         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1752         testcases with capital suffix.
1753
1754 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1755
1756         PR fortran/15481
1757         PR fortran/13372
1758         PR fortran/13575
1759         PR fortran/15978
1760         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1761
1762         * gfortran.dg/implicit_1.f90: New test.
1763
1764 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1765
1766         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1767         expression to match gfortran warning/error messages
1768         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1769         dg-error text.
1770
1771 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1772
1773         * lib/fortran-torture.exp: Rename proc search_for to
1774         search_for_re.
1775
1776 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1777
1778         * gcc.c-torture/execute/simd-5.x: New file.
1779         XFAIL on SPARC 64-bit at -O0.
1780
1781 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1782
1783         PR c++/8211
1784         PR c++/16165
1785         * g++.dg/warn/effc3.C: New test.
1786
1787 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1788
1789         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1790         change X to 1X in format.
1791         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1792         add data statements to conform to standard.
1793
1794 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1795
1796         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1797         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1798         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1799
1800 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1801
1802         * gfortran.dg/g77/7388.f: Copy from g77.dg
1803         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1804         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1805         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1806         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1807         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1808         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1809         * gfortran.dg/g77/strlen0.f: Likewise
1810
1811 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1812
1813         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1814         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1815
1816 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1817
1818         * gcc.c-torture/execute/920428-2.x: Delete.
1819         * gcc.c-torture/execute/920501-7.x: Likewise.
1820
1821 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1822
1823         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1824         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1825         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1826         prescott and c3-2.
1827         (PREFETCH_3DNOW): Add -march=c3.
1828
1829 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1830
1831         PR c/16437
1832         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1833         * gcc.c-torture/execute/bf64-1.x: Likewise.
1834
1835 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1836
1837         * gcc.c-torture/compile/20040708-1.c: New test.
1838
1839 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1840
1841         PR c++/16169
1842         * g++.dg/warn/effc2.C: New test.
1843
1844 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1845
1846         * gcc.c-torture/execute/bitfld-1.x: Remove.
1847         * gcc.c-torture/execute/bitfld-3.c: New test.
1848         * gcc.dg/bitfld-2.c: Remove XFAILs.
1849
1850 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1851
1852         PR c++/16276
1853         * g++.dg/rtti/tinfo1.C: New file.
1854
1855 2004-07-07  Eric Christopher  <echristo@redhat.com>
1856
1857         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1858
1859 2004-07-07  Andrew Pinski  <apinski@apple.com>
1860
1861         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1862
1863 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1864
1865         * g++.dg/init/call1.C: XFAIL.
1866
1867 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1868
1869         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1870         except for movstrict*, to movmem* and clrstr* to clrmem*.
1871
1872 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1873
1874         * gcc.c-torture/execute/20040707-1.c: New test.
1875
1876 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1877
1878         * gcc.c-torture/execute/20040706-1.c: New test.
1879
1880 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1881
1882         PR c++/3671
1883         * g++.dg/template/spec14.C: New test.
1884
1885 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1886
1887         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1888         nothing if not yet defined.  Use it in b, c and d type definitions.
1889         * gcc.c-torture/execute/20040705-1.c: New test.
1890         * gcc.c-torture/execute/20040705-2.c: New test.
1891
1892 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1893
1894         PR c++/2518
1895         * g++.dg/lookup/new1.C: New test.
1896
1897 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1898
1899         PR c++/11406
1900         * g++.dg/template/sizeof8.C: New test.
1901
1902 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1903
1904         * gcc.c-torture/compile/20040705-1.c: New test.
1905
1906 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1907
1908         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1909
1910 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1911
1912         * gcc.dg/cpp/if-mop.c: Two new testcases.
1913         * gcc.dg/cpp/trad/comment-3.c: New.
1914
1915 2004-07-04  Paul Brook  <paul@codesourcery.com>
1916
1917         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1918
1919 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1920
1921         PR c++/3761
1922         * g++.dg/lookup/crash4.C: New test.
1923
1924 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1925
1926         * gcc.c-torture/execute/builtin-abs-1.c
1927         * gcc.c-torture/execute/builtin-abs-2.c
1928         * gcc.c-torture/execute/builtin-complex-1.c
1929         * gcc.c-torture/execute/builtins/string-1-lib.c
1930         * gcc.c-torture/execute/builtins/string-1.c
1931         * gcc.c-torture/execute/builtins/string-2-lib.c
1932         * gcc.c-torture/execute/builtins/string-2.c
1933         * gcc.c-torture/execute/builtins/string-3-lib.c
1934         * gcc.c-torture/execute/builtins/string-3.c
1935         * gcc.c-torture/execute/builtins/string-4-lib.c
1936         * gcc.c-torture/execute/builtins/string-4.c
1937         * gcc.c-torture/execute/builtins/string-5-lib.c
1938         * gcc.c-torture/execute/builtins/string-5.c
1939         * gcc.c-torture/execute/builtins/string-6-lib.c
1940         * gcc.c-torture/execute/builtins/string-6.c
1941         * gcc.c-torture/execute/builtins/string-7-lib.c
1942         * gcc.c-torture/execute/builtins/string-7.c
1943         * gcc.c-torture/execute/builtins/string-8-lib.c
1944         * gcc.c-torture/execute/builtins/string-8.c
1945         * gcc.c-torture/execute/builtins/string-9-lib.c
1946         * gcc.c-torture/execute/builtins/string-9.c
1947         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1948         * gcc.c-torture/execute/builtins/string-asm-1.c
1949         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1950         * gcc.c-torture/execute/builtins/string-asm-2.c
1951         * gcc.c-torture/execute/stdio-opt-1.c
1952         * gcc.c-torture/execute/stdio-opt-2.c
1953         * gcc.c-torture/execute/stdio-opt-3.c
1954         * gcc.c-torture/execute/string-opt-1.c
1955         * gcc.c-torture/execute/string-opt-10.c
1956         * gcc.c-torture/execute/string-opt-11.c
1957         * gcc.c-torture/execute/string-opt-12.c
1958         * gcc.c-torture/execute/string-opt-13.c
1959         * gcc.c-torture/execute/string-opt-14.c
1960         * gcc.c-torture/execute/string-opt-15.c
1961         * gcc.c-torture/execute/string-opt-16.c
1962         * gcc.c-torture/execute/string-opt-2.c
1963         * gcc.c-torture/execute/string-opt-6.c
1964         * gcc.c-torture/execute/string-opt-7.c
1965         * gcc.c-torture/execute/string-opt-8.c:
1966         Replace with ...
1967
1968         * gcc.c-torture/execute/builtins/abs-2.c
1969         * gcc.c-torture/execute/builtins/abs-3.c
1970         * gcc.c-torture/execute/builtins/complex-1.c
1971         * gcc.c-torture/execute/builtins/fprintf.c
1972         * gcc.c-torture/execute/builtins/fputs.c
1973         * gcc.c-torture/execute/builtins/memcmp.c
1974         * gcc.c-torture/execute/builtins/memmove.c
1975         * gcc.c-torture/execute/builtins/memops-asm.c
1976         * gcc.c-torture/execute/builtins/mempcpy-2.c
1977         * gcc.c-torture/execute/builtins/mempcpy.c
1978         * gcc.c-torture/execute/builtins/memset.c
1979         * gcc.c-torture/execute/builtins/printf.c
1980         * gcc.c-torture/execute/builtins/sprintf.c
1981         * gcc.c-torture/execute/builtins/strcat.c
1982         * gcc.c-torture/execute/builtins/strchr.c
1983         * gcc.c-torture/execute/builtins/strcmp.c
1984         * gcc.c-torture/execute/builtins/strcpy.c
1985         * gcc.c-torture/execute/builtins/strcspn.c
1986         * gcc.c-torture/execute/builtins/strlen-2.c
1987         * gcc.c-torture/execute/builtins/strlen.c
1988         * gcc.c-torture/execute/builtins/strncat.c
1989         * gcc.c-torture/execute/builtins/strncmp-2.c
1990         * gcc.c-torture/execute/builtins/strncmp.c
1991         * gcc.c-torture/execute/builtins/strncpy.c
1992         * gcc.c-torture/execute/builtins/strpbrk.c
1993         * gcc.c-torture/execute/builtins/strpcpy-2.c
1994         * gcc.c-torture/execute/builtins/strpcpy.c
1995         * gcc.c-torture/execute/builtins/strrchr.c
1996         * gcc.c-torture/execute/builtins/strspn.c
1997         * gcc.c-torture/execute/builtins/strstr-asm.c
1998         * gcc.c-torture/execute/builtins/strstr.c:
1999         ... these new files.
2000
2001         * gcc.c-torture/execute/builtins/abs-2-lib.c
2002         * gcc.c-torture/execute/builtins/abs-3-lib.c
2003         * gcc.c-torture/execute/builtins/complex-1-lib.c
2004         * gcc.c-torture/execute/builtins/fprintf-lib.c
2005         * gcc.c-torture/execute/builtins/fputs-lib.c
2006         * gcc.c-torture/execute/builtins/memcmp-lib.c
2007         * gcc.c-torture/execute/builtins/memmove-lib.c
2008         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2009         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2010         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2011         * gcc.c-torture/execute/builtins/memset-lib.c
2012         * gcc.c-torture/execute/builtins/printf-lib.c
2013         * gcc.c-torture/execute/builtins/sprintf-lib.c
2014         * gcc.c-torture/execute/builtins/strcat-lib.c
2015         * gcc.c-torture/execute/builtins/strchr-lib.c
2016         * gcc.c-torture/execute/builtins/strcmp-lib.c
2017         * gcc.c-torture/execute/builtins/strcpy-lib.c
2018         * gcc.c-torture/execute/builtins/strcspn-lib.c
2019         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2020         * gcc.c-torture/execute/builtins/strlen-lib.c
2021         * gcc.c-torture/execute/builtins/strncat-lib.c
2022         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2023         * gcc.c-torture/execute/builtins/strncmp-lib.c
2024         * gcc.c-torture/execute/builtins/strncpy-lib.c
2025         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2026         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2027         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2028         * gcc.c-torture/execute/builtins/strrchr-lib.c
2029         * gcc.c-torture/execute/builtins/strspn-lib.c
2030         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2031         * gcc.c-torture/execute/builtins/strstr-lib.c
2032         * gcc.c-torture/execute/builtins/lib/abs.c
2033         * gcc.c-torture/execute/builtins/lib/fprintf.c
2034         * gcc.c-torture/execute/builtins/lib/memset.c
2035         * gcc.c-torture/execute/builtins/lib/printf.c
2036         * gcc.c-torture/execute/builtins/lib/sprintf.c
2037         * gcc.c-torture/execute/builtins/lib/strcpy.c
2038         * gcc.c-torture/execute/builtins/lib/strcspn.c
2039         * gcc.c-torture/execute/builtins/lib/strncat.c
2040         * gcc.c-torture/execute/builtins/lib/strncmp.c
2041         * gcc.c-torture/execute/builtins/lib/strncpy.c
2042         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2043         * gcc.c-torture/execute/builtins/lib/strspn.c
2044         * gcc.c-torture/execute/builtins/lib/strstr.c:
2045         New files containing support routines.
2046
2047         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2048         declaration.
2049         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2050         when not optimizing.
2051
2052 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2053
2054         PR c++/16240
2055         * g++.dg/abi/mangle22.C: New test.
2056         * g++.dg/abi/mangle23.C: Likewise.
2057
2058 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2059
2060         PR fortran/16290
2061         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2062         Allow for cases without denormalized floating point numbers.
2063
2064 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2065
2066         PR c/1027
2067         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2068         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2069         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2070         expected warning text.
2071         * gcc.dg/format/diag-2.c: New test.
2072
2073 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2074
2075         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2076
2077 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2078
2079         * gcc.dg/builtins-43.c: New.
2080         * gcc.dg/builtins-44.c: New.
2081         * gcc.dg/builtins-45.c: New.
2082
2083 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2084             Andreas Tobler  <a.tobler@schweiz.ch>
2085
2086         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2087         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2088         as SIGSEGV.
2089         * gcc.dg/cleanup-11.c: Likewise.
2090         * gcc.dg/cleanup-8.c: Likewise.
2091         * gcc.dg/cleanup-9.c: Likewise.
2092         * gcc.dg/cleanup-5.c: Run on all platforms.
2093
2094 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2095
2096         * g++.dg/warn/nonnull1.C: New test.
2097
2098 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2099
2100         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2101         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2102         Special-case the Sun compiler wrt to <complex.h>.
2103
2104 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2105
2106         * gcc.dg/Wunreachable-8.C: New test.
2107
2108         * gcc.dg/h8300-ice2.c : New test.
2109
2110 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2111
2112         PR fortran/16161
2113         * gfortran.fortran-torture/compile/implicit.f90: Add test
2114         for implicit character.
2115
2116 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2117
2118         PR fortran/16289
2119         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2120         Use tiny() intrinsic to find smallest non-negative real
2121
2122 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2123
2124         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2125         * gcc.dg/compat/struct-by-value-22_x.c: New.
2126         * gcc.dg/compat/struct-by-value-22_y.c: New.
2127
2128         * gcc.c-torture/execute/20040629-1.c: New test.
2129
2130 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2131
2132         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2133         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2134
2135         PR target/16195
2136         * gcc.dg/20040625-1.c: New test.
2137
2138 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2139
2140         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2141
2142 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2143
2144         PR fortran/15963
2145         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2146
2147 2004-06-29  Richard Henderson  <rth@redhat.com>
2148
2149         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2150
2151 2004-06-29  Paul Brook  <paul@codesourcery.com>
2152
2153         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2154         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2155
2156 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2157
2158         PR c++/16260
2159         * g++.dg/parse/crash15.C: New.
2160
2161 2004-06-28  Andrew Pinski  <apinski@apple.com>
2162
2163         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2164         by the error already.
2165
2166         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2167
2168 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2169
2170         PR target/14041
2171         * gcc.dg/h8300-bss-align-1.c : New.
2172
2173 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2174
2175         * PR c++/16174
2176         * g++.dg/template/ctor4.C: New.
2177
2178 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2179
2180         PR c++/16205
2181         * g++.dg/warn/Wsequence-point-1.C: New test.
2182
2183 2004-06-27  Paul Brook  <paul@codesourcery.com>
2184
2185         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2186
2187 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2188
2189         * g++.old-deja/g++.mike/p7325.C: Remove.
2190
2191 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2192
2193         PR c/14963
2194         * gcc.dg/pr14963.c: New test.
2195
2196 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2197
2198         PR c++/16193
2199         * g++.dg/parse/redef1.C: New test.
2200
2201 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2202
2203         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2204         20021110.c.
2205         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2206         20021119-1.c.
2207         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2208         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2209         5-04.c.
2210         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2211         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2212         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2213         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2214         g++.brendan/enum14.C.
2215         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2216         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2217         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2218         g++.mike/virt1.C.
2219         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2220         memtemp24.C.
2221
2222 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2223
2224         * gcc.dg/20040527-1.c: New test case.
2225
2226 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2227
2228         PR gfortran/pr16196
2229         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2230
2231 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2232
2233         PR middle-end/15825
2234         * gcc.dg/pr15825-1.c: New test case.
2235
2236 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2237
2238         * gcc.c-torture/execute/20040625-1.c: New test.
2239
2240 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2241
2242         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2243
2244 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2245
2246         * gcc.dg/torture/mips-div-1.c: New test.
2247
2248 2004-06-24  Jeff Law  <law@redhat.com>
2249
2250         * gcc.dg/tree-ssa/20040624-1.c: New test.
2251
2252 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2253
2254         * gcc.c-torture/compile/20040624-1.c: New test.
2255
2256 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2257
2258         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2259         this directory.
2260
2261 2004-06-23  Andrew Pinski  <apinski@apple.com>
2262
2263         PR middle-end/15988
2264         * g++.dg/opt/ptrmem4.C: New test.
2265
2266         * gcc.dg/c90-array-quals-2.c: New test.
2267
2268 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2269
2270         * gcc.dg/kpice1.c: New test.
2271
2272 2006-06-23  Andrew Pinski  <apinski@apple.com>
2273
2274         * gcc.dg/c90-array-quals.c: New test.
2275
2276 2006-06-22  Richard Henderson  <rth@redhat.com>
2277
2278         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2279
2280 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2281
2282         * gcc.dg/builtins-config.h: Handle FreeBSD.
2283
2284 2006-06-22  Richard Henderson  <rth@redhat.com>
2285
2286         * g++.dg/opt/devirt1.C: New.
2287
2288 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2289
2290         * g++.dg/opt/pr15551.C: New testcase.
2291
2292 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2293
2294         PR target/14800
2295         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2296         x86_64-*-linux* when compiling for 32bit.
2297
2298 2004-06-21  Andrew Pinski  <apinski@apple.com>
2299
2300         * gcc.dg/pch/struct-1.c: New.
2301         * gcc.dg/pch/struct-1.hs: New.
2302
2303 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2304
2305         * gcc.dg/pch/save-temps-1.c: New file.
2306         * gcc.dg/pch/save-temps-1.hs: New file.
2307
2308 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2309
2310         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2311         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2312
2313 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2314
2315         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2316         to fix type error.
2317         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2318         Remove trailing spaces.
2319
2320 2004-06-21  Richard Henderson  <rth@redhat.com>
2321
2322         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2323         merging && to BIT_FIELD_REF.
2324
2325 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2326
2327         * g++.dg/opt/placeholder1.C: New test.
2328
2329 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2330
2331         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2332         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2333         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2334         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2335
2336 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2337
2338         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2339         extern "C".
2340         * g++.dg/other/pragma-re-1.C: Add comments.
2341
2342 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2343
2344         PR gfortran/16080
2345         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2346
2347 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2348
2349         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2350         instead of setting the type of size_t by
2351         hand.
2352
2353 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2354
2355         * gcc.dg/unordered-2.c: New test case.
2356         * gcc.dg/unordered-3.c: New test case.
2357
2358 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2359
2360         PR other/16043
2361         * lib/g++.exp (g++_version): Tweak regexp for version
2362         * lib/g77.exp (g77_version): Likewise
2363         * lib/gfortran.exp (gfortran_version): Likewise
2364         * lib/objc.exp (objc_version): Likewise
2365         * lib/treelang.exp (treelang_version): Likewise
2366
2367 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2368
2369         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2370         Use INT_MAX instead of __INT_MAX__.
2371         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2372
2373         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2374         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2375         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2376         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2377         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2378         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2379         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2380         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2381         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2382
2383         * gcc.dg/range-test-1.c: New test.
2384         * g++.dg/opt/range-test-1.C: New test.
2385
2386 2004-06-17  Richard Henderson  <rth@redhat.com>
2387
2388         * objc.dg/sync-1.m: New.
2389         * objc.dg/try-catch-1.m: Don't force next runtime.
2390         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2391         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2392         shadowed catch clause.
2393         * objc.dg/try-catch-5.m: New.
2394
2395 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2396
2397         Bug 14610
2398         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2399
2400 2004-06-15  Richard Henderson  <rth@redhat.com>
2401
2402         * gcc.dg/20001116-1.c: Move expected warning line.
2403
2404 2004-06-15  Richard Henderson  <rth@redhat.com>
2405
2406         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2407         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2408
2409 2004-06-15  Jeff Law  <law@redhat.com>
2410
2411         * gcc.dg/tree-ssa/20040615-1.c: New test.
2412         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2413         be less sensitive to operand ordering.
2414         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2415
2416 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2417
2418         * g++.dg/abi/bitfield3.C: Add comment..
2419
2420 2004-06-15  Richard Henderson  <rth@redhat.com>
2421
2422         * g++.dg/ext/stmtexpr1.C: XFAIL.
2423         * gcc.dg/20030612-1.c: XFAIL.
2424
2425 2004-06-15  Eric Christopher  <echristo@redhat.com>
2426
2427         * g++.dg/charset/asm5.c: New.
2428         * gcc.dg/charset/asm6.c: New.
2429
2430 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2431
2432         PR fortran/15962
2433         * gfortran.fortran-torture/execute/select_1.f90: New test.
2434
2435 2004-06-15  Paul Brook  <paul@codesourcery.com>
2436
2437         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2438
2439 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2440
2441         PR c++/15967
2442         * g++.dg/lookup/crash3.C: New test.
2443
2444 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2445
2446         PR c++/15947
2447         * g++.dg/parse/dtor4.C: New test.
2448
2449 2004-06-14  Jeff Law  <law@redhat.com>
2450
2451         * gcc.c-torture/compile/20040614-1.c: New test.
2452
2453 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2454
2455         PR fortran/15211
2456         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2457         LEN of a character array.
2458
2459 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2460
2461         PR c++/15096
2462         * g++.dg/template/ptrmem10.C: New test.
2463
2464         PR c++/14930
2465         * g++.dg/template/friend30.C: New test.
2466
2467 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2468
2469         PR fortran/14928
2470         * gfortran.fortran-torture/compile/mloc.f90: New test.
2471
2472 2004-06-13  Paul Brook  <paul@codesourcery.com>
2473
2474         * gfortran.fortran-torture/execute/random_2.f90: New test.
2475
2476 2004-06-13  Eric Christopher  <echristo@redhat.com>
2477
2478         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2479
2480 2004-06-12  Paul Brook  <paul@codesourcery.com>
2481
2482         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2483
2484 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2485
2486         PR fortran/14923
2487         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2488
2489 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2490
2491         PR fortran/14957
2492         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2493         syntax errors in end statements of contained subroutines.
2494
2495 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2496
2497         PR fortran/12841
2498         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2499
2500 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2501
2502         PR fortran/15665
2503         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2504
2505 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2506
2507         PR gfortran/12839
2508         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2509
2510 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2511
2512         PR c++/15862
2513         * g++.dg/parse/enum1.C: New test.
2514
2515 2004-06-10  Jeff Law  <law@redhat.com>
2516
2517         * gcc.c-torture/compile/20040610-1.c: New test.
2518
2519 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2520
2521         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2522         * g++.old-deja/g++.other/decl3.C: Likewise.
2523
2524 2004-06-10  Brian Booth  <bbooth@redhat.com>
2525
2526         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2527         V_MAY_DEF instead of VDEF.
2528         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2529
2530 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2531
2532         PR c++/14211
2533         * g++.dg/conversion/const1.C: New test.
2534
2535         PR c++/15076
2536         * g++.dg/conversion/reinterpret1.C: New test.
2537
2538         PR c++/15877
2539         * g++.dg/template/enum2.C: New test.
2540
2541         PR c++/15227
2542         * g++.dg/template/error13.C: New test.
2543
2544 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2545
2546         PR fortran/14957
2547         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2548         arguments to test_* REAL and of the right size.
2549
2550 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2551
2552         PR target/15569
2553         PR rtl-optimization/15681
2554         * gcc.dg/20040609-1.c: New test.
2555
2556 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2557
2558         PR c++/14791
2559         * g++.dg/opt/builtins1.C: New test.
2560
2561 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2562
2563         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2564         that use default windows32 struct layout.
2565         * gcc.dg/i386-bitfield2.c: Likewise.
2566
2567 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2568
2569         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2570         for mingw32 and cygwin targets.
2571
2572 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2573
2574         * gcc.dg/pch/macro-4.c: New.
2575         * gcc.dg/pch/macro-4.hs: New.
2576
2577 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2578
2579         PR fortran/13249
2580         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2581
2582 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2583
2584         PR fortran/13372
2585         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2586
2587 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2588
2589         PR gfortran/14897
2590         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2591
2592 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2593
2594         PR gfortran/15755
2595         * gfortran.fortran-torture/execute/backspace.c : New test.
2596
2597 2004-06-09  Paul Brook  <paul@codesourcery.com>
2598
2599         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2600         (pointer_to_section): Rewrite to use smaller array.
2601
2602 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2603
2604         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2605         * gcc.dg/ext/altivec-10.c: Same.
2606         * gcc.dg/ext/altivec-11.c: Same.
2607         * gcc.dg/ext/altivec-12.c: Same.
2608         * gcc.dg/ext/altivec-13.c: Same.
2609         * gcc.dg/ext/altivec-14.c: Same.
2610         * gcc.dg/ext/altivec-15.c: Same.
2611         * gcc.dg/ext/altivec-16.c: Same.
2612         * gcc.dg/ext/altivec-3.c: Same.
2613         * gcc.dg/ext/altivec-4.c: Same.
2614         * gcc.dg/ext/altivec-6.c: Same.
2615         * gcc.dg/ext/altivec-7.c: Same.
2616         * gcc.dg/ext/altivec-8.c: Same.
2617         * gcc.dg/ext/altivec-varargs-1.c: Same.
2618
2619         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2620         * g++.dg/ext/altivec-10.C: Same.
2621         * g++.dg/ext/altivec-2.C: Same.
2622         * g++.dg/ext/altivec-3.C: Same.
2623         * g++.dg/ext/altivec-4.C: Same.
2624         * g++.dg/ext/altivec-5.C: Same.
2625         * g++.dg/ext/altivec-6.C: Same.
2626         * g++.dg/ext/altivec-7.C: Same.
2627         * g++.dg/ext/altivec-8.C: Same.
2628         * g++.dg/ext/altivec-9.C: Same.
2629
2630 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2631
2632         PR c++/7841
2633         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2634
2635 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2636
2637         * gcc.dg/union-1.c: New test.
2638
2639 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2640
2641         * gcc.dg/builtins-41.c: New test case.
2642         * gcc.dg/builtins-42.c: New test case.
2643
2644 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2645
2646         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2647         * g++.dg/ext/altivec-10.C: Same.
2648         * g++.dg/ext/altivec-2.C: Same.
2649         * g++.dg/ext/altivec-3.C: Same.
2650         * g++.dg/ext/altivec-4.C: Same.
2651         * g++.dg/ext/altivec-5.C: Same.
2652         * g++.dg/ext/altivec-6.C: Same.
2653         * g++.dg/ext/altivec-7.C: Same.
2654         * g++.dg/ext/altivec-8.C: Same.
2655         * g++.dg/ext/altivec-9.C: Same.
2656         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2657         * g++.old-deja/g++.brendan/new3.C: Same.
2658         * gcc.c-torture/execute/eeprof-1.x: Same.
2659
2660 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2661
2662         PR c/14765
2663         * gcc.dg/pr14765-1.c: New test.
2664
2665 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2666
2667         PR c/14649
2668         * gcc.dg/pr14649-1.c: New test case.
2669
2670 2004-06-07  Richard Henderson  <rth@redhat.com>
2671
2672         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2673         if temporaries.
2674
2675 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2676
2677         * g++.dg/eh/elide1.C: Remove XFAIL.
2678
2679 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2680
2681         PR c++/15337
2682         * g++.dg/expr/sizeof3.C: New test.
2683
2684         PR c++/14777
2685         * g++.dg/template/access14.C: New test.
2686
2687         PR c++/15554
2688         * g++.dg/template/enum1.C: New test.
2689
2690         PR c++/15057
2691         * g++.dg/eh/throw1.C: New test.
2692
2693 2004-06-07  David Ayers  <d.ayers@inode.at>
2694             Ziemowit Laski  <zlaski@apple.com>
2695
2696         * lib/objc.exp (objc_target_compile): Revert the '-framework
2697         Foundation' flag fix, since bare Darwin does not ship
2698         with the Foundation framework.
2699         * objc/execute/next_mapping.h: Provide a local NSConstantString
2700         @interface and @implementation.
2701         (objc_constant_string_init): A constructor function, used to
2702         initialize the NSConstantString meta-class object.
2703         * objc/execute/string1.m: Include "next_mapping.h" instead of
2704         <Foundation/NSString.h>.
2705         * objc/execute/string2.m: Likewise.
2706         * objc/execute/string3.m: Likewise.
2707         * objc/execute/string4.m: Likewise.
2708
2709 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2710
2711         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2712         to double. Replace double with FLOAT.
2713         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2714
2715         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2716         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2717         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2718         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2719         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2720         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2721         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2722         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2723
2724 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2725
2726         PR c/13519
2727         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2728
2729 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2730
2731         PR c++/15503
2732         * g++.dg/template/meminit2.C: New test.
2733
2734 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2735
2736         PR target/15822
2737         * gcc.c-torture/execute/compare-fp-1.c,
2738         gcc.c-torture/execute/compare-fp-2.c,
2739         gcc.c-torture/execute/compare-fp-3.c,
2740         gcc.c-torture/execute/compare-fp-4.c,
2741         gcc.c-torture/execute/compare-fp-3.x,
2742         gcc.c-torture/execute/compare-fp-4.x: Moved...
2743         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2744         gcc.c-torture/execute/ieee/compare-fp-2.c,
2745         gcc.c-torture/execute/ieee/compare-fp-3.c,
2746         gcc.c-torture/execute/ieee/compare-fp-4.c,
2747         gcc.c-torture/execute/ieee/compare-fp-3.x,
2748         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2749
2750 2004-06-04  David Ayers  <d.ayers@inode.at>
2751
2752         * objc/execute/protocol-isEqual-4.m: New testcase.
2753
2754 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2755
2756         * objc/execute/protocol-isEqual-1.m: New testcase.
2757         * objc/execute/protocol-isEqual-2.m: New testcase.
2758         * objc/execute/protocol-isEqual-3.m: New testcase.
2759
2760 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2761
2762         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2763
2764 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2765
2766         * lib/objc.exp (objc_target_compile): When running tests on
2767         Darwin (Mac OS X), inform the linker about '-framework
2768         'Foundation'.
2769
2770 2004-06-02  Eric Christopher  <echristo@redhat.com>
2771
2772         * gcc.c-torture/compile/20040602-1.c: New.
2773
2774 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2775
2776         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2777         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2778
2779         PR tree-optimization/14736
2780         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2781
2782         PR tree-optimization/14042
2783         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2784
2785         PR tree-optimization/14729
2786         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2787
2788 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2789
2790         PR fortran/15557
2791         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2792
2793 2004-06-01  Richard Hederson  <rth@redhat.com>
2794
2795         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2796
2797 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2798
2799         PR c++/14932
2800         * g++.dg/parse/offsetof4.C: New test.
2801
2802 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2803
2804         PR objc/7993
2805         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2806
2807 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2808
2809         PR c++/15701
2810         * g++.dg/template/friend29.C: New test.
2811
2812 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2813
2814         PR c/15749
2815         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2816
2817 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2818
2819         * gcc.dg/sparc-trap-1.c: New test.
2820
2821 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2822
2823         PR middle-end/15069
2824         * g++.dg/opt/fold3.C: New test case.
2825
2826 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2827
2828         * lib/target-supports.exp (check_iconv_available): Fix fallout
2829         from 2004-05-28 patch.
2830
2831 2004-05-30  Paul Brook  <paul@codesourcery.com>
2832
2833         PR fortran/15620
2834         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2835         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2836
2837 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2838
2839         * gfortran.fortran-torture/execute/random_1.f90: New test.
2840
2841 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2842
2843         * g++.dg/ext/altivec-10.C: New test.
2844
2845 2004-05-29  Paul Brook  <paul@codesourcery.com>
2846
2847         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2848
2849 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2850
2851         * gcc.dg/altivec-16.c: New test.
2852
2853 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2854
2855         * lib/target-supports.exp (check_vmx_hw_available): New.
2856         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2857
2858         * lib/target-supports.exp (check_alias_available,
2859         check_iconv_available, check_named_sections_available): Use
2860         unique names for temporary files.
2861
2862 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2863
2864         * gcc.dg/altivec-15.c: New test.
2865
2866 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2867
2868         PR c++/15083
2869         * g++.dg/warn/noeffect6.C: New test.
2870
2871         PR c++/15471
2872         * g++.dg/expr/ptrmem4.C: New test.
2873
2874         PR c++/15640
2875         * g++.dg/template/operator3.C: New test.
2876
2877 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2878
2879         PR c++/14668
2880         * g++.dg/lookup/redecl1.C: New test.
2881         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2882
2883 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2884
2885         * gcc.c-torture/execute/compare-fp-1.c,
2886         gcc.c-torture/execute/compare-fp-2.c,
2887         gcc.c-torture/execute/compare-fp-3.c,
2888         gcc.c-torture/execute/compare-fp-4.c,
2889         gcc.c-torture/execute/compare-fp-3.x,
2890         gcc.c-torture/execute/compare-fp-4.x,
2891         gcc.dg/pr15649-1.c: New.
2892
2893 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2894
2895         PR c++/12883
2896         * g++.dg/init/array14.C: New test.
2897
2898 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2899
2900         * lib/compat.exp (compat-get-options-main): New.
2901         (compat-get-options): Remove unneeded code, warn for ignored
2902         command.
2903         (compat-execute): Check flag set by dg-require-* commands.
2904
2905         * lib/compat.exp (compat-execute): Break up long lines.
2906
2907 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2908
2909         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2910         * gcc.dg/altivec-14.c: New test.
2911         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2912
2913         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2914         * gcc.dg/altivec-12.c: Ditto.
2915
2916         * gcc.dg/altivec-3.c: Move call to altivec_check.
2917
2918 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2919
2920         PR c++/15044
2921         * g++.dg/template/error12.C: New test.
2922
2923         PR c++/15317
2924         * g++.dg/ext/attrib15.C: New test.
2925
2926         PR c++/15329
2927         * g++.dg/template/ptrmem9.C: New test.
2928
2929 2004-05-25  Paul Brook  <paul@codesourcery.com>
2930
2931         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2932
2933 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2934
2935         PR c++/15165
2936         * g++.dg/template/crash19.C: New test.
2937
2938 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2939
2940         PR c++/15025
2941         * g++.dg/template/redecl1.C: New test.
2942
2943 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2944
2945         PR c++/14821
2946         * g++.dg/other/ns1.C: New test.
2947
2948         PR c++/14883
2949         * g++.dg/template/invalid1.C: New test.
2950
2951 2004-05-23  Paul Brook  <paul@codesourcery.com>
2952         Victor Leikehman  <lei@haifasphere.co.il>
2953
2954         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2955         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2956
2957 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/15285
2960         PR c++/15299
2961         * g++.dg/template/non-dependent5.C: New test.
2962         * g++.dg/template/non-dependent6.C: New test.
2963
2964 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2965
2966         PR c++/15507
2967         * g++.dg/inherit/union1.C: New test.
2968
2969         PR c++/15542
2970         * g++.dg/template/addr1.C: New test.
2971
2972         PR c++/15427
2973         * g++.dg/template/array5.C: New test.
2974
2975         PR c++/15287
2976         * g++.dg/template/array6.C: New test.
2977
2978 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2979             Roger Sayle  <roger@eyesopen.com>
2980
2981         * g++.dg/lookup/forscope2.C: New test case.
2982
2983 2004-05-22  Ben Elliston  <bje@au.ibm.com>
2984
2985         * gcc.dg/cpp/Wmissingdirs.c: New.
2986
2987 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2988
2989         PR target/15301
2990         * gcc.dg/compat/union-m128-1.h: New file.
2991         * gcc.dg/compat/union-m128-1_main.c: Likewise.
2992         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2993         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2994
2995 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
2996
2997         PR target/15302
2998         * gcc.dg/compat/struct-complex-1.h: New file.
2999         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3000         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3001         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3002
3003 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3004
3005         PR middle-end/3074
3006         * gcc.dg/pr3074-1.c: New test case.
3007         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3008
3009 2004-05-20  Falk Hueffner  <falk@debian.org>
3010
3011         PR other/15526
3012         * gcc.dg/ftrapv-1.c: New test case.
3013
3014 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3015
3016         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3017
3018 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3019             Jeff Law  <law@redhat.com>
3020
3021         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3022         * gcc.dg/tree-ssa/20040518-2.c: New test.
3023
3024         * gcc.dg/tree-ssa/20040518-1.c: New test.
3025
3026 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3027
3028         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3029
3030 2004-05-18  Paul Brook  <paul@codesourcery.com>
3031
3032         PR fortran/13930
3033         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3034
3035 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3036
3037         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3038         constant folding.
3039
3040 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3041
3042         * gcc.dg/tree-ssa/20040517-1.c: New test.
3043
3044 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3045
3046         * gcc.dg/loop-4.c: New test.
3047
3048 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3049
3050         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3051
3052 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3053
3054         PR fortran/15311
3055         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3056
3057 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3058
3059         PR fortran/13826
3060         PR fortran/13940
3061         * gfortran.fortran-torture/compile/data_1.f90: New test.
3062
3063 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3064
3065         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3066         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3067
3068 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3069
3070         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3071
3072 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3073
3074         PR c/15444
3075         * gcc.dg/format/xopen-1.c: Adjust expected message.
3076         * gcc.dg/format/xopen-3.c: New test.
3077
3078 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3079
3080         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3081
3082 2004-05-14  Jeff Law  <law@redhat.com>
3083
3084         * gcc.dg/tree-ssa/20040514-2.c: New test.
3085
3086 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3087
3088         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3089         this ...
3090         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3091         this.
3092
3093 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3094
3095         * gcc.dg/tree-ssa/20040514-1.c: New test.
3096
3097 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3098
3099         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3100         test.
3101
3102 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3103
3104         PR fortran/14066
3105         * gfortran.fortran-torture/compile/do_1.f90: New test.
3106
3107 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3108
3109         PR fortran/15051
3110         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3111         test.
3112
3113 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3114
3115         PR fortran/15149
3116         * gfortran.fortran-torture/execute/random_init.f90: New test.
3117
3118 2004-05-13  Paul Brook  <paul@codesourcery.com>
3119
3120         PR fortran/15314
3121         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3122
3123 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3124
3125         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3126         for the powerpc case.
3127
3128 2004-05-13  Jeff Law  <law@redhat.com>
3129
3130         * gcc.dg/tree-ssa/20040513-1.c: New test.
3131         * gcc.dg/tree-ssa/20040513-2.c: New test.
3132
3133 2004-05-13  Paul Brook  <paul@codesourcery.com>
3134
3135         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3136         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3137         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3138
3139 2004-05-13  Andreas Schwab  <schwab@suse.de>
3140
3141         PR other/10819
3142         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3143         characters.
3144
3145 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3146
3147         PR fortran/15294
3148         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3149
3150 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3151
3152         Merge from tree-ssa-20020619-branch.  See
3153         ChangeLog.tree-ssa for details.
3154
3155 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3156
3157         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3158         include <altivec.h> explicitly.
3159         * gcc.dg/altivec-13.c: Likewise.
3160
3161 2004-05-11  Paul Brook  <paul@codesourcery.com>
3162
3163         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3164
3165 2004-05-10  Eric Christopher  <echristo@redhat.com>
3166
3167         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3168         * gcc.dg/sibcall-4.c: Ditto.
3169
3170 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3171
3172         * g++.dg/ext/altivec-8.C: New test case.
3173         * gcc.dg/altivec-13.c: New test case.
3174
3175 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3176
3177         * gcc.c-torture/execute/divcmp-1.c: New test case.
3178         * gcc.c-torture/execute/divcmp-2.c: New test case.
3179         * gcc.c-torture/execute/divcmp-3.c: New test case.
3180
3181 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3182
3183         * g++.dg/other/pragma-re-2.C: New test.
3184
3185 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3186
3187         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3188         * gcc.dg/i386-387-2.c: Likewise.
3189
3190         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3191         __builtin_drem.
3192         * gcc.dg/i386-387-6.c: Likewise.
3193
3194 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3195
3196         * gcc.dg/builtins-33.c:  Also check log1p*.
3197
3198 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3199
3200         PR optimization/15296
3201         * gcc.c-torture/execute/pr15296.c: New test.
3202
3203 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3204
3205         * gcc.dg/builtins-40.c: New test.
3206
3207 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3208
3209         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3210
3211 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3212
3213         * g++.dg/ext/spe1.C: New testcase.
3214
3215 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3216
3217         * objc.dg/image-info.m: Allow additional attributes
3218         for __image_info section.
3219
3220 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3221
3222         * gcc.dg/torture/mips-hilo-2.c: New test.
3223
3224 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3225
3226         PR c++/14389
3227         * g++.dg/template/member5.C: New test.
3228
3229 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3230
3231         * gcc.dg/builtins-34.c: Also check expm1*.
3232
3233 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3234
3235         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3236         * gcc.dg/torture/builtin-convert-3.c: New test.
3237
3238 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3239
3240         PR middle-end/15054
3241         * g++.dg/opt/pr15054.C: New test.
3242
3243 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3244
3245         * gcc.dg/torture/builtin-rounding-1.c: New test.
3246         * gcc.dg/builtins-25.c: Delete.
3247         * gcc.dg/builtins-29.c: Delete.
3248
3249 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3250
3251         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3252         * gcc.dg/sibcall-4.c: Likewise.
3253         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3254
3255 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3256
3257         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3258         bit-field on 16-bit targets.
3259
3260 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3261
3262         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3263         16-bit targets.
3264
3265 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3266
3267         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3268         * gcc.dg/rs6000-power2-2.c: Likewise.
3269
3270 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3271
3272         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3273         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3274         Change the asm registers to be in form of frN instead of fN.
3275
3276 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3277
3278         * gcc.dg/torture/builtin-convert-2.c: New test.
3279
3280 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3281
3282         * gcc.dg/rs6000-power2-1.c: New test.
3283         * gcc.dg/rs6000-power2-2.c: New test.
3284
3285 2004-04-28  Jan Hubicka  <jh@suse.cz>
3286
3287         * gcc.dg/unused-6.c: New test.
3288
3289 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3290             Ulrich Weigand  <uweigand@de.ibm.com>
3291
3292         * ada/acats/run_all.sh: Define $target variable.
3293
3294 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3295
3296         PR c++/15119
3297         * g++.dg/other/vararg-1.C: New test.
3298
3299         PR c++/4794
3300         * g++.dg/eh/cleanup3.C: New test.
3301
3302 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3303
3304         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3305         and ad8011a (target_insn).
3306         * ada/acats/support/macro.dfs: Likewise.
3307         * ada/acats/support/impbit.adb: New file.
3308
3309 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3310
3311         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3312
3313 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3314
3315         * gcc.dg/loop-3.c: New test.
3316
3317 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3318
3319         * gcc.c-torture/execute/simd-5.c: New test.
3320
3321 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3322
3323         PR c++/15064
3324         * g++.dg/template/crash18.C: New test.
3325
3326 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3327
3328         * g++.dg/ext/complit3.C: New test.
3329
3330 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3331
3332         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3333         * gcc.dg/altivec-3.c: Same.
3334         * gcc.dg/altivec-varargs-1.c: Same.
3335
3336 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3337
3338         * lib/target-supports.exp (check_profiling_available): Assume
3339         profiling is not available on powerpc-eabi targets.
3340
3341 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3342
3343         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3344         * gcc.dg/vmx/bug-1.c: Ditto.
3345
3346 2004-04-20  Eric Christopher  <echristo@redhat.com>
3347
3348         * gcc.dg/charset/extern.c: New test.
3349         * g++.dg/charset/extern3.cc: Ditto.
3350
3351 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3352
3353         * gcc.dg/builtins-39.c: New test.
3354
3355 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3356
3357         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3358
3359 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3360
3361         * gcc.dg/torture/mips-hilo-1.c: New test.
3362
3363 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3364
3365         * gcc.c-torture/compile/20040419-1.c: New test.
3366
3367 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3368
3369         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3370
3371 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3372             Aldy Hernandez  <aldyh@redhat.com>
3373
3374         * gcc.c-torture/execute/va-arg-24.c: New.
3375
3376 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3377             Aldy Hernandez  <aldyh@redhat.com>
3378
3379         * gcc.dg/vmx/1b-01.c: New.
3380         * gcc.dg/vmx/1b-02.c: New.
3381         * gcc.dg/vmx/1b-03.c: New.
3382         * gcc.dg/vmx/1b-04.c: New.
3383         * gcc.dg/vmx/1b-05.c: New.
3384         * gcc.dg/vmx/1b-06.c: New.
3385         * gcc.dg/vmx/1b-07.c: New.
3386         * gcc.dg/vmx/1c-01.c: New.
3387         * gcc.dg/vmx/1c-02.c: New.
3388         * gcc.dg/vmx/3a-01a.c: New.
3389         * gcc.dg/vmx/3a-01.c: New.
3390         * gcc.dg/vmx/3a-01m.c: New.
3391         * gcc.dg/vmx/3a-03.c: New.
3392         * gcc.dg/vmx/3a-03m.c: New.
3393         * gcc.dg/vmx/3a-04.c: New.
3394         * gcc.dg/vmx/3a-04m.c: New.
3395         * gcc.dg/vmx/3a-05.c: New.
3396         * gcc.dg/vmx/3a-06.c: New.
3397         * gcc.dg/vmx/3a-06m.c: New.
3398         * gcc.dg/vmx/3a-07.c: New.
3399         * gcc.dg/vmx/3b-01.c: New.
3400         * gcc.dg/vmx/3b-02.c: New.
3401         * gcc.dg/vmx/3b-10.c: New.
3402         * gcc.dg/vmx/3b-13.c: New.
3403         * gcc.dg/vmx/3b-14.c: New.
3404         * gcc.dg/vmx/3b-15.c: New.
3405         * gcc.dg/vmx/3c-01a.c: New.
3406         * gcc.dg/vmx/3c-01.c: New.
3407         * gcc.dg/vmx/3c-02.c: New.
3408         * gcc.dg/vmx/3c-03.c: New.
3409         * gcc.dg/vmx/3d-01.c: New.
3410         * gcc.dg/vmx/4-01.c: New.
3411         * gcc.dg/vmx/4-03.c: New.
3412         * gcc.dg/vmx/5-01.c: New.
3413         * gcc.dg/vmx/5-02.c: New.
3414         * gcc.dg/vmx/5-03.c: New.
3415         * gcc.dg/vmx/5-04.c: New.
3416         * gcc.dg/vmx/5-05.c: New.
3417         * gcc.dg/vmx/5-06.c: New.
3418         * gcc.dg/vmx/5-07.c: New.
3419         * gcc.dg/vmx/5-07t.c: New.
3420         * gcc.dg/vmx/5-08.c: New.
3421         * gcc.dg/vmx/5-10.c: New.
3422         * gcc.dg/vmx/5-11.c: New.
3423         * gcc.dg/vmx/7-01a.c: New.
3424         * gcc.dg/vmx/7-01.c: New.
3425         * gcc.dg/vmx/7c-01.c: New.
3426         * gcc.dg/vmx/7d-01.c: New.
3427         * gcc.dg/vmx/7d-02.c: New.
3428         * gcc.dg/vmx/8-01.c: New.
3429         * gcc.dg/vmx/8-02a.c: New.
3430         * gcc.dg/vmx/8-02.c: New.
3431         * gcc.dg/vmx/brode-1.c: New.
3432         * gcc.dg/vmx/bug-1.c: New.
3433         * gcc.dg/vmx/bug-2.c: New.
3434         * gcc.dg/vmx/bug-3.c: New.
3435         * gcc.dg/vmx/cw-bug-1.c: New.
3436         * gcc.dg/vmx/cw-bug-2.c: New.
3437         * gcc.dg/vmx/cw-bug-3.c: New.
3438         * gcc.dg/vmx/dct.c: New.
3439         * gcc.dg/vmx/debug-1.c: New.
3440         * gcc.dg/vmx/debug-2.c: New.
3441         * gcc.dg/vmx/debug-3.c: New.
3442         * gcc.dg/vmx/debug-4.c: New.
3443         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3444         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3445         * gcc.dg/vmx/eg-5.c: New.
3446         * gcc.dg/vmx/fft.c: New.
3447         * gcc.dg/vmx/gcc-bug-1.c: New.
3448         * gcc.dg/vmx/gcc-bug-2.c: New.
3449         * gcc.dg/vmx/gcc-bug-3.c: New.
3450         * gcc.dg/vmx/gcc-bug-4.c: New.
3451         * gcc.dg/vmx/gcc-bug-5.c: New.
3452         * gcc.dg/vmx/gcc-bug-6.c: New.
3453         * gcc.dg/vmx/gcc-bug-7.c: New.
3454         * gcc.dg/vmx/gcc-bug-8.c: New.
3455         * gcc.dg/vmx/gcc-bug-9.c: New.
3456         * gcc.dg/vmx/gcc-bug-b.c: New.
3457         * gcc.dg/vmx/gcc-bug-c.c: New.
3458         * gcc.dg/vmx/gcc-bug-d.c: New.
3459         * gcc.dg/vmx/gcc-bug-e.c: New.
3460         * gcc.dg/vmx/gcc-bug-f.c: New.
3461         * gcc.dg/vmx/gcc-bug-g.c: New.
3462         * gcc.dg/vmx/gcc-bug-i.c: New.
3463         * gcc.dg/vmx/harness.h: New.
3464         * gcc.dg/vmx/ira1.c: New.
3465         * gcc.dg/vmx/ira2a.c: New.
3466         * gcc.dg/vmx/ira2b.c: New.
3467         * gcc.dg/vmx/ira2.c: New.
3468         * gcc.dg/vmx/ira2c.c: New.
3469         * gcc.dg/vmx/mem.c: New.
3470         * gcc.dg/vmx/newton-1.c: New.
3471         * gcc.dg/vmx/ops.c: New.
3472         * gcc.dg/vmx/sn7153.c: New.
3473         * gcc.dg/vmx/spill2.c: New.
3474         * gcc.dg/vmx/spill3.c: New.
3475         * gcc.dg/vmx/spill.c: New.
3476         * gcc.dg/vmx/t.c: New.
3477         * gcc.dg/vmx/varargs-1.c: New.
3478         * gcc.dg/vmx/varargs-2.c: New.
3479         * gcc.dg/vmx/varargs-3.c: New.
3480         * gcc.dg/vmx/varargs-4.c: New.
3481         * gcc.dg/vmx/varargs-5.c: New.
3482         * gcc.dg/vmx/varargs-6.c: New.
3483         * gcc.dg/vmx/varargs-7.c: New.
3484         * gcc.dg/vmx/vmx.exp: New.
3485         * gcc.dg/vmx/vprint-1.c: New.
3486         * gcc.dg/vmx/vscan-1.c: New.
3487         * gcc.dg/vmx/x-01.c: New.
3488         * gcc.dg/vmx/x-02.c: New.
3489         * gcc.dg/vmx/x-03.c: New.
3490         * gcc.dg/vmx/x-04.c: New.
3491         * gcc.dg/vmx/x-05.c: New.
3492         * gcc.dg/vmx/yousufi-1.c: New.
3493         * gcc.dg/vmx/zero-1.c: New.
3494         * gcc.dg/vmx/zero.c: New.
3495
3496 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3497
3498         * g++.dg/lookup/java1.C: Update for chage of
3499         _Jv_AllocObject.
3500         * g++.dg/lookup/java2.C: Likewise.
3501
3502 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3503
3504         * ada/acats/run_all.sh: use -O2 by default.
3505
3506 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3507
3508         * gcc.dg/vr-mult-[12].c: New tests.
3509
3510 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3511
3512         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3513
3514         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3515
3516 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3517
3518         * lib/target-supports.exp (check_profiling_available): Assume profiling
3519         isn't available for mips*-*-elf targets.
3520
3521 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3522
3523         * gcc.dg/builtins-38.c: New test.
3524
3525 2004-04-14  Eric Christopher  <echristo@redhat.com>
3526
3527         * g++.dg/charset/charset.exp: Run .cc extension tests.
3528
3529 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3530
3531         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3532
3533 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3534
3535         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3536
3537 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3538
3539         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3540         * gcc.dg/i386-387-2.c: Likewise.
3541
3542         * gcc.dg/i386-387-7.c: New test.
3543         * gcc.dg/i386-387-8.c: New test.
3544
3545         * gcc.dg/builtins-37.c: New test.
3546
3547 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3548
3549         * g++.dg/pch/externc-1.C: Add missing semicolon.
3550
3551 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3552
3553         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3554
3555 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3556
3557         * gcc.c-torture/execute/20040411-1.c: New test.
3558
3559 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3560
3561         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3562
3563 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3564
3565         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3566
3567 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3568
3569         * lib/target-supports.exp (check_named_sections_available): New.
3570         * lib/gcc-dg.exp (dg-require-named-sections): New.
3571         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3572         old-deja.exp.  Also prune error-count message from HP linker.
3573         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3574
3575         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3576         * g++.old-deja/g++.pt/static3.C: Likewise.
3577         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3578
3579 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3580
3581         * gcc.c-torture/execute/20040409-1.c: New test case.
3582         * gcc.c-torture/execute/20040409-2.c: New test case.
3583         * gcc.c-torture/execute/20040409-3.c: New test case.
3584
3585 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3586
3587         * gcc.dg/20040409-1.c: New test.
3588
3589 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3590
3591         PR target/14888
3592         * g++.dg/opt/pr14888.C: New test case.
3593
3594 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3595
3596         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3597         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3598         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3599         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3600         New tests.
3601
3602 2004-04-08  Paul Brook  <paul@codesourcery.com>
3603
3604         * gcc.dg/spill-1.c: New test.
3605
3606 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3607
3608         * gcc.dg/torture/builtin-ctype-2.c: New test.
3609
3610 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3611
3612         * gcc.dg/pch/pch.exp: Add largefile test.
3613
3614 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3615
3616         * g++.dg/pch/externc-1.Hs: New.
3617         * g++.dg/pch/externc-1.C: New.
3618
3619 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3620
3621         * gcc.dg/compat/struct-by-value-5a_main.c,
3622         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3623         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3624         * gcc.dg/compat/struct-by-value-5a_x.c,
3625         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3626         gcc.dg/compat/struct-by-value-5_x.c.
3627         * gcc.dg/compat/struct-by-value-5a_y.c,
3628         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3629         gcc.dg/compat/struct-by-value-5_y.c.
3630
3631         * gcc.dg/compat/struct-by-value-6a_main.c,
3632         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3633         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3634         * gcc.dg/compat/struct-by-value-6a_x.c,
3635         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3636         gcc.dg/compat/struct-by-value-6_x.c.
3637         * gcc.dg/compat/struct-by-value-6a_y.c,
3638         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3639         gcc.dg/compat/struct-by-value-6_y.c.
3640
3641         * gcc.dg/compat/struct-by-value-7a_main.c,
3642         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3643         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3644         * gcc.dg/compat/struct-by-value-7a_x.c,
3645         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3646         gcc.dg/compat/struct-by-value-7_x.c.
3647         * gcc.dg/compat/struct-by-value-7a_y.c,
3648         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3649         gcc.dg/compat/struct-by-value-7_y.c.
3650
3651 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3652
3653         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3654         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3655         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3656         options.
3657
3658 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3659
3660         * gcc.dg/builtins-36.c: New test.
3661
3662 2004-04-06  Paul Brook  <paul@codesourcery.com>
3663
3664         * README.gcc: Remove obsolete contraint on testcases.
3665
3666 2004-04-05  Paul Brook  <paul@codesourcery.com>
3667
3668         PR2123
3669         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3670         failure and exit(0) on success.
3671         * g++.dg/expr/anew2.C: Ditto.
3672         * g++.dg/expr/anew3.C: Ditto.
3673         * g++.dg/expr/anew4.C: Ditto.
3674
3675 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3676
3677         PR c++/3518
3678         * g++.dg/template/unify7.C: New.
3679
3680 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3681
3682         * g++.dg/README: Bring up to date with new subdirectories; remove
3683         duplicate subdirectory lines.
3684
3685 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3686
3687         PR c++/14007
3688         * g++.dg/template/unify5.C: New.
3689         * g++.dg/template/unify6.C: New.
3690         * g++.dg/template/qualttp20.C: Adjust.
3691         * g++.old-deja/g++.jason/report.C: Adjust.
3692         * g++.old-deja/g++.other/qual1.C: Adjust.
3693
3694 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/14803
3697         * g++.dg/inherit/ptrmem1.C: New test.
3698
3699 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3700
3701         PR c++/14755
3702         * gcc.c-torture/execute/20040331-1.c: New test.
3703         * gcc.dg/20040331-1.c: New test.
3704
3705 2004-04-01  Paul Brook  <paul@codesourcery.com>
3706
3707         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3708
3709 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3710
3711         PR c++/14724
3712         * g++.dg/init/goto1.C: New test.
3713
3714         PR c++/14763
3715         * g++.dg/template/defarg4.C: New test.
3716
3717 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3718
3719         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3720
3721 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3722
3723         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3724
3725 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3726
3727         * gcc.dg/noncompile/undeclared-2.c: New test.
3728
3729 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3730
3731         * gcc.dg/940409-1.c: Remove XFAIL.
3732         * gcc.dg/reg-vol-struct-1.c: New test.
3733
3734 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3735
3736         * gcc.dg/torture/builtin-wctype-1.c: New test.
3737
3738 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3739
3740         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3741         * gcc.dg/20001101-1.c: Likewise.
3742         * gcc.dg/20001102-1.c: Likewise.
3743
3744 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3745
3746         * gcc.dg/compare8.c: Add an additional test for XOR.
3747
3748 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3749
3750         * gcc.dg/torture/builtin-ctype-1.c: New test.
3751
3752 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3753
3754         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3755         * gcc.dg/torture/builtin-math-1.c: Likewise.
3756         * gcc.dg/torture/builtin-power-1.c: New test.
3757
3758 2004-03-24  Andreas Schwab  <schwab@suse.de>
3759
3760         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3761         IA64 assembler.
3762
3763 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3764             Roger Sayle  <roger@eyesopen.com>
3765
3766         * gcc.dg/compare8.c: New test case.
3767
3768 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3769
3770         * g++.dg/ext/altivec-7.C: New test.
3771
3772 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3773
3774         PR 12267, 12391, 12560, 13129, 14114, 14133
3775         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3776         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3777         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3778         Adjust error regexps.
3779         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3780         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3781         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3782         * gcc.dg/local1.c: Add explanatory comment.
3783
3784 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3785
3786         PR optimization/14669
3787         * g++.dg/opt/fold2.C: New test case.
3788
3789 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3790
3791         PR c/14069
3792         * gcc.dg/20040322-1.c: New test.
3793
3794 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3795
3796         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3797         * gcc.dg/ultrasp4.c: Likewise.
3798         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3799
3800 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3801
3802         * gcc.dg/i386-sse-8.c: Reset default options.
3803
3804 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3805
3806         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3807         in the error message text.
3808
3809 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3810
3811         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3812
3813 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3814
3815         PR c++/14616
3816         * g++.dg/init/array13.C: New test.
3817
3818 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3819
3820         PR target/13889
3821         * gcc.c-torture/compile/pr13889.c: New test case.
3822
3823 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3824
3825         PR c/14635
3826         * builtins-1.c (nan, nans): Don't test.
3827         * builtins-30.c: Don't use nan, nanf, nanl.
3828         * builtins-35.c: New test.
3829
3830 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3831
3832         * g++.dg/ext/altivec-6.C: New test.
3833
3834 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3835
3836         * g++.dg/init/placement3.C: New test.
3837
3838         * g++.dg/template/spec13.C: New test.
3839
3840         * g++.dg/lookup/using11.C: New test.
3841
3842         * g++.dg/lookup/koenig3.C: New test.
3843
3844         * g++.dg/template/operator2.C: New test.
3845
3846         * g++.dg/expr/dtor3.C: New test.
3847         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3848         marker.
3849         * g++.old-deja/g++.law/visibility28.C: Likewise.
3850
3851 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3852
3853         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3854         * gcc.dg/ppc64-abi-3.c: Likewise.
3855
3856 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3857
3858         PR c++/14545
3859         * g++.dg/parse/template15.C: New test.
3860
3861 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3862
3863         * g++.dg/expr/dtor2.C: New test.
3864
3865         * g++.dg/lookup/anon4.C: New test.
3866
3867         * g++.dg/overload/using1.C: New test.
3868
3869         * g++.dg/template/lookup7.C: New test.
3870
3871         * g++.dg/template/typename6.C: New test.
3872
3873         * g++.dg/expr/cond6.C: New test.
3874
3875 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3876
3877         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3878
3879 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/expr/cond5.C: New test.
3882         * g++.dg/expr/constcast1.C: Likewise.
3883         * g++.dg/expr/ptrmem2.C: Likewise.
3884         * g++.dg/expr/ptrmem3.C: Likewise.
3885         * g++.dg/lookup/main1.C: Likewise.
3886         * g++.dg/template/lookup6.C: Likewise.
3887
3888 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3889
3890         * gcc.dg/local1.c: New test.
3891
3892         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3893
3894 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3895
3896         * gcc.dg/torture/builtin-convert-1.c: New test.
3897
3898 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3899
3900         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3901
3902 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3903
3904         PR c++/14481
3905         * g++.dg/warn/Wunused-7.C: New test.
3906
3907 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3908
3909         * gcc.dg/torture/builtin-integral-1.c: New test.
3910
3911 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3912
3913         PR c++/14586
3914         * g++.dg/parse/non-dependent3.C: New test.
3915
3916 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3917
3918         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3919         * g++.dg/eh/simd-2.C: Likewise.
3920         * g++.dg/init/array10.C: Likewise.
3921         * gcc.c-torture/compile/simd-1.c: Likewise.
3922         * gcc.c-torture/compile/simd-2.c: Likewise.
3923         * gcc.c-torture/compile/simd-3.c: Likewise.
3924         * gcc.c-torture/compile/simd-4.c: Likewise.
3925         * gcc.c-torture/compile/simd-6.c: Likewise.
3926         * gcc.c-torture/execute/simd-1.c: Likewise.
3927         * gcc.c-torture/execute/simd-2.c: Likewise.
3928         * gcc.dg/compat/vector-defs.h: Likewise.
3929         * gcc.dg/20020531-1.c: Likewise.
3930         * gcc.dg/altivec-3.c: Likewise.
3931         * gcc.dg/altivec-4.c: Likewise.
3932         * gcc.dg/altivec-varargs-1.c: Likewise.
3933         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3934         * gcc.dg/i386-mmx-3.c: Likewise.
3935         * gcc.dg/i386-sse-4.c: Likewise.
3936         * gcc.dg/i386-sse-5.c: Likewise.
3937         * gcc.dg/i386-sse-8.c: Likewise.
3938         * gcc.dg/simd-1.c: Likewise.
3939         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3940         __ev64_opaque__ since the machine description provides it.
3941
3942 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3943
3944         * lib/compat.exp (skip_list): New global variable.
3945         Use it to hold the user defined COMPAT_SKIPS list if any.
3946         (compat-obj): Add the members of skip_list to optall.
3947
3948 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3949
3950         * gcc.dg/compat/union-by-value-1_main.c,
3951         union-by-value-1_x.c, union-by-value-1_y.c,
3952         union-check.h, union-defs.h,
3953         union-init.h, union-return-1_main.c,
3954         union-return-1_x.c, union-return-1_y.c: New files.
3955
3956 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3957
3958         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3959         mixed-struct-init.h: Add 4 mixed structure types.
3960         struct-by-value-21_main.c, struct-by-value-21_x.c,
3961         struct-by-value-21_y.c, struct-return-21_main.c,
3962         struct-return-21_x.c, struct-return-21_y.c: New files.
3963
3964 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3965
3966         PR c++/14550
3967         * g++.dg/parse/template14.C: New test.
3968
3969 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3970
3971         * gcc.c-torture/execute/20040313-1.c: New test.
3972
3973 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3974
3975         PR target/14533
3976         * gcc.dg/20040311-2.c: New test.
3977
3978 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3979
3980         PR other/14544
3981         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
3982         bit-field.
3983
3984 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
3985
3986         * gcc.dg/20040305-2.c: Add missing return statement.
3987
3988 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3989
3990         * gcc.dg/builtins-34.c: Also check pow10*.
3991
3992 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3993
3994         PR target/14262
3995         * gcc.dg/20040305-2.c: New test.
3996
3997 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
3998
3999         * gcc.dg/20040310-1.c: New test.
4000
4001 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4002
4003         * gcc.c-torture/execute/20040311-1.c: New test case.
4004
4005 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4006
4007         PR c++/14476
4008         * g++.dg/lookup/enum1.C: New test.
4009
4010 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4011
4012         PR c++/14510
4013         * g++.dg/lookup/struct2.C: New test.
4014
4015 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4016
4017         * gcc.dg/builtins-34.c: New test.
4018
4019 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4020
4021         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4022
4023 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4024
4025         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4026         * gcc.dg/alias-2.c: New testcase.
4027
4028 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4029
4030         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4031
4032 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4033
4034         * gcc.c-torture/execute/20040309-1.c: New test case.
4035
4036 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4037
4038         PR c++/14397
4039         * g++.dg/overload/ref1.C: New.
4040
4041 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4042
4043         PR c++/14409
4044         * g++.dg/template/spec12.C: New test.
4045
4046         PR c++/14448
4047         * g++.dg/parse/crash14.C: New test.
4048
4049 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4050
4051         PR c++/14230
4052         * g++.dg/init/ref11.C: New test.
4053
4054 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4055
4056         PR c++/14432
4057         * g++.dg/parse/builtin2.C: New test.
4058
4059 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4060
4061         PR c++/14401
4062         * g++.dg/init/ctor3.C: New test.
4063         * g++.dg/init/union1.C: New test.
4064         * g++.dg/ext/anon-struct4.C: New test.
4065
4066 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4067
4068         * g++.dg/lookup/koenig1.C: Tweak error messages.
4069         * g++.dg/lookup/used-before-declaration.C: Likewise.
4070         * g++.dg/other/do1.C: Likewise.
4071         * g++.dg/overload/koenig1.C: Likewise.
4072         * g++.dg/parse/crash13.C: Likewise.
4073         * g++.dg/template/instantiate3.C: Likewise.
4074
4075 2004-03-08  Eric Christopher  <echristo@redhat.com>
4076
4077         * * lib/target-supports.exp: Enable libiconv in test
4078         compilation.  Fix up error checking.
4079
4080 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4081
4082         PR middle-end/14289
4083         * gcc.dg/pr14289-1.c: New test case.
4084         * gcc.dg/pr14289-2.c: Likewise.
4085         * gcc.dg/pr14289-3.c: Likewise.
4086
4087 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4088
4089         * gcc.c-torture/execute/20040308-1.c: New test.
4090
4091 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4092
4093         * gcc.c-torture/execute/20040307-1.c: New test case.
4094
4095 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4096
4097         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4098
4099 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4100
4101         * gcc.dg/20040306-1.c: New test.
4102
4103 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4104
4105         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4106         them static.
4107         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4108
4109 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4110
4111         PR c/14465
4112         * gcc.dg/decl-6.c: New test.
4113
4114 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4115
4116         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4117         Rename LOGPOW -> LOG_POW.
4118         (SQRT_EXP, POW_EXP): New.
4119
4120 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4121
4122         * gcc.dg/i386-sse-8.c: New test.
4123
4124 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4125
4126         PR c/14114
4127         * gcc.dg/decl-5.c: New test.
4128
4129 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4130
4131         * gcc.dg/20040305-1.c: New test.
4132
4133 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4134
4135         PR other/14354
4136         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4137
4138 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4139
4140         PR c++/14425, c++/14426
4141         * g++.dg/ext/altivec-4.C: New test.
4142         * g++.dg/ext/altivec-5.C: New test.
4143
4144 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4145
4146         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4147         global variables of a type with no linkage.
4148         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4149         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4150         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4151         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4152         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4153         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4154         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4155         * g++.dg/warn/deprecated.C: Name enum Color.
4156         * g++.dg/overload/VLA.C: Name structure for 'b'.
4157         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4158
4159 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4160
4161         * gcc.c-torture/compile/20040304-1.c: New test.
4162
4163 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4164
4165         PR 13728
4166         * gcc.dg/decl-4.c: New testcase.
4167
4168 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4169
4170         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4171         as PRECF if sizeof (float) > sizeof (double).
4172         (PRECL): Make it the same as PRECF if
4173         sizeof (float) > sizeof (long double).
4174
4175 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4176
4177         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4178         system type.  Add check for irix6 which doesn't have c99 runtime.
4179
4180 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4181
4182         * gcc.dg/const-elim-1.c: xfail for xtensa.
4183
4184 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4185
4186         PR c++/14369
4187         * g++.dg/template/cond4.C: New test.
4188
4189 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4190
4191         PR c++/14360
4192         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4193
4194         PR c++/14361
4195         * g++.dg/parse/defarg7.C: New test.
4196
4197         PR c++/14359
4198         * g++.dg/template/friend26.C: New test.
4199
4200 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4201
4202         PR c++/14324
4203         * g++.dg/abi/mangle21.C: New test.
4204
4205         PR c++/14260
4206         * g++.dg/parse/constructor2.C: New test.
4207
4208         PR c++/14337
4209         * g++.dg/template/sfinae1.C: New test.
4210
4211 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4212
4213         PR c++/14267
4214         * g++.dg/expr/crash2.C: New test.
4215
4216         PR middle-end/13448
4217         * gcc.dg/inline-5.c: New test.
4218         * gcc.dg/always-inline.c: Split out tests into ...
4219         * gcc.dg/always-inline2.c: ... this and ...
4220         * gcc.dg/always-inline3.c: ... this.
4221
4222 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4223
4224         PR debug/12103
4225         * g++.dg/debug/crash1.C: New test.
4226
4227 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4228
4229         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4230         function with __attribute__((noinline)).
4231         (recurser_void2): Likewise.
4232         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4233         (recurser_void2): Likewise.
4234
4235 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4236
4237         PR middle-end/14203
4238         * g++.dg/warn/Wunused-6.C: New test case.
4239
4240 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4241
4242         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4243         not defined.
4244
4245 2004-02-27  Eric Christopher  <echristo@redhat.com>
4246
4247         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4248         * g++.dg/charset/asm2.c: Run only x86.
4249         * gcc.dg/charset/asm3.c: Ditto.
4250
4251 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4252
4253         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4254         ld_library_path.
4255
4256 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4257
4258         * g++.dg/ext/altivec-3.C: New.
4259
4260 2004-02-26  Richard Henderson  <rth@redhat.com>
4261
4262         * g++.dg/ext/attrib10.C: Mark for warning.
4263         * gcc.dg/attr-alias-1.c: New.
4264
4265 2004-02-26  Richard Henderson  <rth@redhat.com>
4266
4267         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4268         * gcc.c-torture/execute/20040208-2.c: ... it back.
4269
4270 2004-02-26  Eric Christopher  <echristo@redhat.com>
4271
4272         * lib/target-supports.exp (check-iconv-available): New function.
4273         * lib/gcc-dg.exp (dg-require-iconv): New function.
4274         Use above.
4275         * gcc.dg/charset: New directory.
4276         * gcc.dg/charset/charset.exp: New file.
4277         * gcc.dg/charset/asm1.c: Ditto.
4278         * gcc.dg/charset/asm2.c: Ditto.
4279         * gcc.dg/charset/asm3.c: Ditto.
4280         * gcc.dg/charset/asm4.c: Ditto.
4281         * gcc.dg/charset/asm5.c: Ditto.
4282         * gcc.dg/charset/attribute1.c: Ditto.
4283         * gcc.dg/charset/attribute2.c: Ditto.
4284         * gcc.dg/charset/string1.c: Ditto.
4285         * g++.dg/charset: New directory.
4286         * g++.dg/dg.exp: Add here. Special options.
4287         * g++.dg/charset/charset.exp: New file.
4288         * g++.dg/charset/asm1.c: Ditto.
4289         * g++.dg/charset/asm2.c: Ditto.
4290         * g++.dg/charset/asm3.c: Ditto.
4291         * g++.dg/charset/asm4.c: Ditto.
4292         * g++.dg/charset/attribute1.c: Ditto.
4293         * g++.dg/charset/attribute2.c: Ditto.
4294         * g++.dg/charset/extern1.cc: Ditto.
4295         * g++.dg/charset/extern2.cc: Ditto.
4296         * g++.dg/charset/string1.c: Ditto.
4297
4298 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4299
4300         PR c++/14278
4301         * g++.dg/parse/comma1.C: New test.
4302
4303 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4304
4305         PR c++/14284
4306         * g++.dg/template/ttp8.C: New test.
4307
4308 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4309
4310         * gcc.dg/fixuns-trunc-1.c: New test.
4311
4312 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4313
4314         * gcc.dg/builtins-config.h: Use #elif.
4315
4316 2004-02-26  Michael Matz  <matz@suse.de>
4317
4318         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4319         * gcc.dg/991214-1.c: Likewise.
4320         * gcc.dg/i386-asm-1.c: Likewise.
4321
4322 2004-02-25  Richard Henderson  <rth@redhat.com>
4323
4324         * gcc.c-torture/execute/20040208-2.c: Move ...
4325         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4326
4327 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4328
4329         PR c++/14246
4330         * g++.dg/other/crash-3.C: New test.
4331
4332 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4333
4334         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4335         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4336
4337         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4338         HP-UX.
4339
4340 2004-02-24  Michael Matz  <matz@suse.de>
4341
4342         * gcc.dg/i386-regparm.c: New.
4343
4344 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4345
4346         * gcc.c-torture/execute/20040223-1.c: New.
4347
4348 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4349             Kazu Hirata  <kazu@cs.umass.edu>
4350
4351         * gcc.dg/fwritable-strings-1.c: Remove.
4352
4353 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4354
4355         PR c/14156
4356         * gcc.dg/20040223-1.c: New test.
4357
4358 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4359
4360         PR c++/14106
4361         * g++.dg/ext/typeof9.C: New test.
4362
4363 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4364
4365         PR c++/14250
4366         * g++.dg/other/switch1.C: New test.
4367
4368 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4369
4370         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4371         * gcc.dg/va-arg-1.c: Likewise.
4372
4373 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4374
4375         PR c++/14143
4376         * g++.dg/template/koenig5.C: New test.
4377
4378 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4379
4380         * g++.dg/ext/altivec-1.C: Generalize target triple.
4381         * g++.dg/ext/altivec-2.C: New test case.
4382         * g++.dg/ext/altivec_check.h: New file.
4383         * gcc.dg/altivec-1.c: Generalize target triple;
4384         include altivec_check.h and call altivec_check().
4385         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4386         * gcc.dg/altivec-6.c: New test case.
4387         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4388         type casts as needed.
4389         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4390         altivec_check().
4391         * gcc.dg/altivec-12.c: New test case.
4392         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4393         include altivec_check.h and call altivec_check().
4394         * gcc.dg/altivec_check.h: New file.
4395
4396 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4397
4398         * lib/target-supports.exp (check_alias_available): Don't mangle
4399         function `g' in test program.
4400
4401 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4402
4403         * lib/target-supports.exp (check_profiling_available): Check
4404         argument to determine whether we support a profiling type.
4405         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4406         check_profiling_available.
4407         * g++.dg/bprob/bprob.exp: Likewise
4408         * g77.dg/bprob/bprob.exp: Likewise.
4409         * gcc.misc-tests/bprob.exp: Likewise.
4410         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4411         dg-require-profiling and delete expected error handling.
4412         * gcc.dg/20021014-1.c: Likewise.
4413         * gcc.dg/nest.c: Likewise.
4414
4415 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4416
4417         PR c++/12007
4418         * g++.dg/other/vthunk1.C: New test.
4419
4420 2004-02-20  Falk Hueffner  <falk@debian.org>
4421
4422         PR target/14201
4423         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4424
4425 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4426
4427         PR c++/13927
4428         * g++.dg/other/error8.C: Remove XFAIL markers.
4429
4430         PR c++/14173
4431         * g++.dg/ext/packed5.C: New test.
4432
4433         PR c++/14199
4434         * g++.dg/warn/Wunused-5.C: New test.
4435
4436         PR c++/14186
4437         * g++.dg/lookup/member1.C: New test.
4438
4439 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4440
4441         * gcc.c-torture/compile/20040130-1.c: Enable only when
4442         __INT_MAX__ >= 2147483647L.
4443         * gcc.c-torture/compile/961203-1.c: Likewise.
4444
4445 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4446
4447         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4448         * g++.dg/opt/template1.C: Robustify assembler regexp
4449
4450 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4451
4452         * gcc.c-torture/execute/simd-4.x: Remove.
4453         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4454         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4455         Guard with #ifndef SKIP_ATTRIBUTE.
4456         * gcc.dg/compat/vector-1_y.c: Likewise.
4457         * gcc.dg/compat/vector-2_x.c: Likewise.
4458         * gcc.dg/compat/vector-2_y.c: Likewise.
4459         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4460         * g++.dg/eh/simd-2.C: Likewise.
4461
4462 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4463
4464         * gcc.c-torture/compile/complex-1.c: New.
4465
4466 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4467
4468         PR target/14209
4469         * gcc.c-torture/execute/20040218-1.c: New test.
4470
4471 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4472
4473         PR c++/14181
4474         * g++.dg/parse/new2.C: New test.
4475
4476 2004-02-18  Paul Brook  <paul@codesourcery.com>
4477
4478         * gcc.c-torture/compile/libcall-1.c: New test.
4479
4480 2004-02-18  Paul Brook  <paul@codesourcery.com>
4481
4482         PR debug/12934
4483         * gcc.dg/debug/debug-7.c: New test.
4484
4485 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4486
4487         * gcc.dg/20040217-1.c: New test.
4488
4489 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4490
4491         * gcc.c-torture/execute/990208-1.x: Delete.
4492
4493 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4494
4495         * gcc.c-torture/execute/20040208-2.x: New file.
4496
4497 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4498
4499         PR c++/11326
4500         * g++.dg/abi/structret1.C: New test.
4501
4502 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4503
4504         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4505         (i386_cpuid): No need to test if cpuid is available on AMD64.
4506         Fix assembly, so that it works onboth i386 and AMD64.
4507         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4508         (vecInLong): Fix s[] member type to unsigned int.
4509         (vecInWord): Remove type.
4510         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4511         (a64, b64, c64, d64, e64): Remove.
4512         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4513         Remove unused variable.  Remove initialization of removed variables.
4514         Don't call mmx_tests nor sse_tests.
4515         (reference_mmx, reference_sse): Remove.
4516         (check): Add return stmt.
4517         * gcc.dg/i386-sse-7.c: New test.
4518         * gcc.dg/i386-mmx-4.c: New test.
4519
4520 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4521
4522         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4523         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4524         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4525         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4526         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4527         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4528         g++.dg/tc1/dr94.C: Fix line terminator.
4529
4530 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4531
4532         * gcc.c-torture/compile/20040216-1.c: New.
4533
4534 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4535
4536         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4537         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4538         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4539         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4540         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4541         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4542
4543 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4544
4545         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4546
4547 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4548
4549         PR c++/13971
4550         * g++.dg/expr/cond4.C: New test.
4551
4552         PR c++/14086
4553         * g++.dg/lookup/crash2.C: New test.
4554
4555 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4556
4557         * gcc.c-torture/compile/20040214-2.c: New test.
4558
4559 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4560
4561         PR c++/14116
4562         * g++.dg/ext/typeof8.C: New test.
4563
4564 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4565
4566         * gcc.c-torture/compile/20040214-1.c: New test.
4567
4568 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4569
4570         PR c++/13635
4571         * g++.dg/template/spec11.C: New test.
4572
4573 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4574
4575         PR c++/13927
4576         * g++.dg/other/error8.C: New test.
4577
4578 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4579
4580         PR c++/14122
4581         * g++.dg/template/array4.C: New test.
4582
4583         PR c++/14108
4584         * g++.dg/inherit/thunk2.C: New test.
4585
4586         PR c++/14083
4587         * g++.dg/eh/cond2.C: New test.
4588
4589 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4590
4591         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4592
4593 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4594
4595         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4596
4597 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4598
4599         * g++.dg/simd-2.C: xfail on ppc64-linux.
4600
4601 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4602
4603         PR c/456
4604         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4605         tests.
4606
4607 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4608
4609         * gcc.dg/builtins-33.c: New test.
4610
4611 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4612
4613         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4614
4615 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4616
4617         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4618
4619 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4620
4621         * gcc.dg/ppc64-abi-3.c: New test.
4622
4623 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4624
4625         PR c/14092
4626
4627         * gcc.dg/pr14092-1.c: New testcase.
4628
4629 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4630
4631         * gcc.dg/cpp/assert4.c: Fix typo last change.
4632
4633         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4634         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4635
4636         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4637
4638 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4639
4640         * gcc.c-torture/compile/20040209-1.c: New test case.
4641
4642 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4643
4644         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4645
4646 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4647
4648         * gcc.c-torture/execute/20040208-[12].c: New tests.
4649
4650 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4651
4652         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4653
4654 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4655
4656         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4657
4658 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4659
4660         Bug 13856
4661         * gcc.dg/visibility-8.c: New testcase.
4662
4663 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4664
4665         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4666         arguments.
4667         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4668
4669 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4670
4671         PR middle-end/13696
4672         * g++.dg/opt/fold1.C: New test case.
4673
4674 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4675
4676         PR c++/14033
4677         * g++.dg/other/crash-2.C: New test.
4678
4679 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4680
4681         PR c++/14028
4682         * g++.dg/parse/angle-bracket2.C: New test.
4683
4684 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4685
4686         PR middle-end/13750
4687         Revert:
4688         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4689         PR pch/13361
4690         * testsuite/g++.dg/pch/wchar-1.C: New.
4691         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4692
4693 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4694
4695         PR c++/14008
4696         * g++.dg/parse/error15.C: New test.
4697         * g++.dg/parse/crash11.C: Update dg-error mark.
4698
4699 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4700
4701         PR c++/13932
4702         * g++.dg/warn/conv2.C: New test.
4703
4704 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4705
4706         PR c++/13086
4707         * g++.dg/warn/incomplete1.C: Remove xfail.
4708
4709 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4710
4711         * lib/file-format.exp (gcc_target_object_format): Use
4712         ${tool}_target_compile, not gcc_target_compile.
4713         * lib/target-supports.exp (check_alias_available): Likewise.
4714         (check_gc_sections_available): Likewise.
4715         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4716         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4717         dg-require-alias.
4718
4719 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4720
4721         PR c++/13969
4722         * g++.dg/template/static6.C: New test.
4723
4724 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4725
4726         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4727
4728 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4729
4730         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4731         tests for systems where `char' is unsigned by default.
4732
4733 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4734
4735         PR c++/13997
4736         * g++.dg/template/partial3.C: New test.
4737
4738 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4739
4740         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4741         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4742         Remove mentions of obsolete ports.
4743
4744 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4745
4746         * gcc.dg/noncompile/20001228-1.c: Fix for new
4747         error message.
4748
4749 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4750
4751         PR target/9348
4752         * gcc.c-torture/execute/multdi-1.c: New test case.
4753
4754 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4755
4756         PR c++/13925
4757         * g++.dg/template/lookup5.C: New test.
4758
4759 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4760
4761         PR c++/13950
4762         * g++.dg/template/lookup4.C: New test.
4763
4764         PR c++/13970
4765         * g++.dg/parse/error14.C: New test.
4766
4767         PR c++/14002
4768         * g++.dg/parse/template13.C: New test.
4769
4770 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4771
4772         PR c++/13978
4773         * g++.dg/template/koenig4.C: New test.
4774
4775         PR c++/13968
4776         * g++.dg/template/crash17.C: New test.
4777
4778         PR c++/13975
4779         * g++.dg/parse/error13.C: New test.
4780         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4781
4782 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4783
4784         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4785
4786 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4787
4788         PR c/11658
4789         PR c/13994
4790         * gcc.dg/noncompile/20040203-1.c: New test.
4791         * gcc.dg/noncompile/20040203-2.c: Likewise.
4792         * gcc.dg/noncompile/20040203-3.c: Likewise.
4793         * gcc.dg/20040203-1.c: Likewise.
4794
4795 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4796
4797         PR c++/10858
4798         * g++.dg/template/sizeof7.C: New test.
4799
4800 2004-02-02  Eric Christopher  <echristo@redhat.com>
4801             Zack Weinberg  <zack@codesourcery.com>
4802
4803         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4804
4805 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4806
4807         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4808         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4809         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4810         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4811
4812 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4813
4814         PR c++/13113
4815         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4816
4817         PR c++/13854
4818         * g++.dg/ext/attrib13.C: New test.
4819
4820         PR c++/13907
4821         * g++.dg/conversion/op2.C: New test.
4822
4823 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4824
4825         * gcc.dg/titype-1.c: Fix pasto.
4826
4827 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4828
4829         * gcc.dg/titype-1.c: New test.
4830
4831 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4832
4833         PR c++/13957
4834         * g++.dg/template/non-type-template-argument-1.C,
4835         g++.dg/template/qualified-id1.C: Update dg-error marks.
4836         * g++.dg/template/nontype6.C: New test.
4837
4838 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4839
4840         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4841         * gcc.dg/builtins-31.c: New testcase.
4842         * gcc.dg/builtins-32.c: New testcase.
4843
4844 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4845
4846         * objc.dg/call-super-2.m: Update line numbers
4847         for the including of stddef.h.
4848
4849 2004-01-30  Michael Matz  <matz@suse.de>
4850
4851         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4852         g++.dg/ext/case-range3.C: New tests.
4853
4854 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4855
4856         DR206
4857         PR c++/13813
4858         * g++.dg/template/member4.C: New test.
4859
4860 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4861
4862         PR c++/13683
4863         * g++.dg/template/sizeof6.C: New test.
4864
4865 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4866
4867         * gcc.dg/fwritable-strings-1.c: New test.
4868
4869 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4870
4871         * gcc.c-torture/compile/20040130-1.c: New test.
4872
4873 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4874
4875         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4876
4877 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4878
4879         PR c++/13883
4880         * g++.dg/template/ctor3.C: New test.
4881
4882 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4883
4884         * g++.dg/tc1: New directory.
4885         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4886         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4887         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4888         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4889         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4890
4891 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4892
4893         * g++.dg/parse/error11.C: New test.
4894         * g++.dg/parse/error12.C: Likewise.
4895
4896 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4897
4898         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4899         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4900
4901 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4902
4903         PR c++/13791
4904         * g++.dg/ext/attrib12.C: New test.
4905
4906         PR c++/13736
4907         * g++.dg/parse/cast2.C: New test.
4908
4909 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4910
4911         * objc.dg/encode-2.m (main): New local string.  Set depending on
4912         sizeof long.  Use in sscanf call.
4913         * objc.dg/encode-3.m (main): New local string.  Set depending on
4914         sizeof long.  Use in scan_initial call.
4915
4916 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4917
4918         * objc.dg/call-super-2.m: Make LP64-safe.
4919         * objc.dg/desig-init-1.m: Likewise.
4920
4921 2004-01-27  Devang Patel <dpatel@apple.com>
4922
4923         * g++.dg/debug/namespace1.C: New test.
4924
4925 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4926
4927         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4928         xscale-*-*.
4929
4930         * gcc.dg/arm-mmx-1.c: New test.
4931
4932 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4933
4934         * gcc.dg/20040127-1.c: New test.
4935         * gcc.dg/20040127-2.c: New test.
4936
4937 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4938
4939         * objc.dg/stret-1.m (glob): Renamed to globa.
4940
4941 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4942
4943         PR c++/13663
4944         * g++.dg/expr/for1.C: New test.
4945
4946 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4947
4948         PR middle-end/13779
4949         * gcc.dg/darwin-longlong.c: New test.
4950
4951 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4952
4953         * gcc.dg/20040124-1.c: Moved test from here...
4954         * gcc.c-torture/compile/20040124-1.c: ...to here.
4955
4956 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4957
4958         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4959         the assembly output if -m64 is passed.
4960
4961 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4962
4963         PR c++/13833
4964         * g++.dg/template/cond3.C: New test.
4965
4966 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4967
4968         PR c++/13810
4969         * g++.dg/template/ttp7.C: New test.
4970
4971 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4972
4973         PR c++/13797
4974         * g++.dg/template/nontype4.C: New test.
4975         * g++.dg/template/nontype5.C: Likewise.
4976
4977 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4978
4979         * gcc.dg/torture/mips-clobber-at.c: New test.
4980
4981 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
4982
4983         * gcc.dg/20040124-1.c: New test.
4984
4985 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
4986
4987         * gcc.dg/20040123-1.c: New test.
4988
4989 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
4990
4991         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
4992
4993 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
4994
4995         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
4996
4997 2004-01-23  Andrew Pinski  <apinski@apple.com>
4998
4999         * gcc.dg/20030121-1.c: Move to ..
5000         * gcc.dg/20040121-1.c: here.
5001
5002 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5003
5004         * gcc.dg/builtins-29.c: New test case.
5005
5006 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5007
5008         PR 18314
5009         * gcc.dg/builtins-30.c: New testcase.
5010
5011 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5012
5013         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5014         * lib/g77.exp: Likewise.
5015         * lib/objc.exp: Likewise.
5016         * lib/g++.exp: Likewise.
5017
5018 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5019
5020         * gcc.dg/struct-by-value-2.c: New test.
5021
5022 2004-01-21  Andrew Pinski  <apinski@apple.com>
5023
5024         PR target/13785
5025         * gcc.dg/20030121-1.c: New test.
5026
5027 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5028
5029         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5030         clobber frame pointer register in asm statement.
5031
5032 2004-01-21  Falk Hueffner  <falk@debian.org>
5033
5034         * gcc.c-torture/compile/20040121-1.c: New test.
5035
5036 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5037
5038         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5039
5040 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5041
5042         * gcc.dg/ppc64-abi-2.c: New test.
5043
5044 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5045
5046         * lib/treelang.exp: Fill out this file.
5047         * lib/treelang-dg.exp: New File.
5048
5049 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5050
5051         * gcc.c-torture/compile/981022-1.c: Remove.
5052         * gcc.dg/array-5.c: Remove XFAIL.
5053         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5054         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5055         gcc.dg/cond-lvalue-1.c: Update.
5056         * gcc.dg/cast-lvalue-2.c: New test.
5057
5058 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5059
5060         PR c++/13592
5061         * g++.dg/other/error1.C (class foo): Tweak error message.
5062
5063         PR c++/13592
5064         * g++.dg/template/call2.C: New test.
5065
5066 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5067
5068         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5069         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5070         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5071         scalar-return-1_x.c, scalar-return-2_y.c,
5072         scalar-return-3_x.c, scalar-return-3_y.c,
5073         scalar-return-4_x.c, scalar-return-4_y.c,
5074         struct-align-1.h, struct-align-1_x.c,
5075         struct-align-1_y.c, struct-align-2.h,
5076         struct-align-2_x.c, struct-align-2_y.c,
5077         struct-by-value-10_y.c, struct-by-value-11_x.c,
5078         struct-by-value-11_y.c, struct-by-value-12_x.c,
5079         struct-by-value-12_y.c, struct-by-value-13_x.c,
5080         struct-by-value-13_y.c, struct-by-value-14_x.c,
5081         struct-by-value-14_y.c, struct-by-value-15_x.c,
5082         struct-by-value-15_y.c, struct-by-value-16_y.c,
5083         struct-by-value-17_y.c, struct-by-value-18_y.c,
5084         struct-by-value-19_y.c, struct-by-value-1_x.c,
5085         struct-by-value-1_y.c, struct-by-value-20_y.c,
5086         struct-by-value-2_x.c, struct-by-value-2_y.c,
5087         struct-by-value-3_y.c, struct-by-value-4_x.c,
5088         struct-by-value-4_y.c, struct-by-value-5_y.c,
5089         struct-by-value-6_y.c, struct-by-value-7_y.c
5090         struct-by-value-8_x.c, struct-by-value-8_y.c
5091         struct-by-value-9_x.c, struct-by-value-9_y.c
5092         struct-return-10_x.c, struct-return-10_y.c,
5093         struct-return-19_x.c, struct-return-20_x.c
5094         struct-return-2_x.c, struct-return-2_y.c
5095         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5096         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5097
5098 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5099
5100         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5101         attribute on sparc*-sun-solaris2.*.
5102
5103 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5104
5105         PR c++/13710
5106         * g++.dg/ext/typeof7.C: New test.
5107
5108 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5109
5110         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5111         * gcc.dg/const-elim-1.c: Same.
5112
5113 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5114
5115         * objc.dg/stret-1.m: New.
5116         * objc.dg/stret-2.m: New.
5117
5118 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5119
5120         PR c++/11895
5121         * g++.dg/ext/vector1.C: New test.
5122
5123 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5124
5125         * gcc.dg/pch/import-1.c: New.
5126         * gcc.dg/pch/import-1.hs: New.
5127         * gcc.dg/pch/import-1a.h: New.
5128         * gcc.dg/pch/import-1b.h: New.
5129         * gcc.dg/pch/import-1c.h: New.
5130
5131 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5132
5133         PR c++/13574
5134         * g++.dg/ext/array1.C: New test.
5135
5136         PR c++/13178
5137         * g++.dg/conversion/op1.C: New test.
5138
5139 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5140
5141         PR 11864
5142         From Kazumoto Kojima / Dan Kegel:
5143         * gcc.dg/pr11864-1.c: New test.
5144
5145         PR 10392
5146         From Marcus Comstedt / Dan Kegel:
5147         * gcc.dg/pr10392-1.c: New test.
5148
5149 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5150
5151         PR c++/13478
5152         * g++.dg/init/ref10.C: New test.
5153
5154 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5155
5156         PR c++/13407
5157         * g++.dg/parse/typename6.C: New test.
5158
5159 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5160
5161         PR pch/13361
5162         * testsuite/g++.dg/pch/wchar-1.C: New.
5163         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5164
5165 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5166
5167         PR c++/9259
5168         * g++.dg/expr/sizeof2.C: New test.
5169
5170 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5171
5172         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5173
5174 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5175
5176         PR c++/13659
5177         * g++.dg/lookup/strong-using-3.C: New.
5178         * g++.dg/lookup/using-10.C: New.
5179
5180 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5181
5182         PR c++/13594
5183         * g++.dg/lookup/strong-using-2.C: New.
5184
5185 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5186             Dan Kegel <dank@kegel.com>
5187             J"orn Rennecke <joern.rennecke@superh.com>
5188
5189         PR target/9365
5190         * gcc.dg/pr9365-1.c: New test.
5191
5192 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5193
5194         PR c++/8856
5195         * g++.dg/parse/casting-operator2.C: New test.
5196         * g++.old-deja/g++.pt/explicit83.C: Remove.
5197
5198 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5199
5200         * gcc.dg/label-compound-stmt-1.c: New test.
5201         * gcc.c-torture/compile/950922-1.c,
5202         gcc.c-torture/compile/20000211-3.c,
5203         gcc.c-torture/compile/20000518-1.c,
5204         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5205         compound statements.
5206
5207 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5208
5209         * gcc.dg/ppc64-abi-1.c: New test.
5210
5211 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5212
5213          * g++.dg/ext/attrib9.C: Add dg-warnings.
5214
5215 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5216
5217         PR c++/12335
5218         * g++.dg/parse/dtor3.C: New test.
5219
5220 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5221
5222         PR c++/12709
5223         * g++.dg/parse/try-catch-1.C: New test.
5224
5225 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5226
5227         * ada/acats/run_all.sh: Add more verbose output in acats.log
5228         when compiling tests.
5229
5230 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5231
5232         PR 13656
5233         * gcc.dg/typedef-redecl.c: New test case.
5234         * gcc.dg/typedef-redecl.h: New support file.
5235
5236 2004-01-13  Jan Hubicka  <jh@suse.cz>
5237
5238         * gcc.dg/always_inline.c: New test.
5239         * gcc.dg/debug/20031231-1.c: Fix.
5240
5241 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5242
5243         PR c++/13474
5244         * g++.dg/template/array3.C: New test.
5245
5246 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5247
5248         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5249         * g++.dg/warn/Wunused-2.C: Likewise.
5250
5251 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5252
5253         PR c++/13289
5254         * g++.dg/template/instantiate6.C: New test.
5255
5256 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5257
5258         PR middle-end/11397
5259         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5260
5261 2004-01-12  Jan Hubicka  <jh@suse.cz>
5262
5263         PR opt/12826
5264         * gcc.dg/20040112-1.c: New.
5265
5266         * gcc.dg/dwarf-die[1-7].c: Move to...
5267         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5268         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5269
5270 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5271
5272         PR c++/4100
5273         * g++.dg/parse/friend4.C: New test.
5274
5275 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5276
5277         PR c++/4100
5278         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5279         definition is called a friend.
5280
5281 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5282
5283         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5284
5285 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5286
5287         PR c++/3478
5288         * g++.dg/parse/error10.C: New test.
5289         * g++.dg/template/arg2.C: Accept "invalid type" error.
5290
5291 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5292
5293         PR middle-end/13392
5294         * g++.dg/opt/expect2.C: New test.
5295
5296 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5297
5298         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5299         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5300         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5301         Update dg-error regexps.
5302
5303 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5304
5305         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5306         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5307
5308 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5309
5310         * gcc.dg/pragma-re-1.c: Use right pointer type.
5311
5312 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5313
5314         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5315
5316 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5317
5318         * gcc.dg/rs6000-ldouble-1.c: New.
5319
5320 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5321
5322         DR 337
5323         PR c++/9256
5324         * g++.dg/other/abstract1.C: New test.
5325
5326 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5327
5328         * g++.dg/lookup/strong-using-1.C: New.
5329
5330 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5331
5332         PR c/11234
5333         * gcc.dg/func-ptr-conv-1.c: New test.
5334         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5335
5336 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5337
5338         PR target/13380.
5339         * gcc.c-torture/compile/20040109-1.c: New.
5340
5341 2004-01-08  Stuart Hastings  <stuart@apple.com>
5342
5343         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5344         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5345         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5346
5347 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5348
5349         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5350
5351 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5352
5353         * ada/acats/run_acats: Treat 'gnatchop' the same way
5354         as 'gnatmake'.  Export GCC_DRIVER.
5355         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5356         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5357
5358 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5359
5360         PR c++/12573
5361         * g++.dg/template/dependent-expr4.C: New test.
5362
5363 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5364
5365         * gcc.dg/altivec-11.c: New test.
5366
5367 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5368
5369         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5370
5371 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5372
5373         PR c/6024
5374         * gcc.dg/enum-compat-1.c: New test.
5375         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5376
5377 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5378
5379         PR c/12165
5380         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5381         gcc.dg/c99-idem-qual-3.c: New tests.
5382
5383 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5384
5385         * gcc.dg/winline-7.c: Don't cast void * to int.
5386
5387 2004-01-06  Jan Hubicka  <jh@suse.cz>
5388
5389         * gcc.dg/i386-sse-5.c: New test
5390         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5391
5392 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5393
5394         PR c++/12815
5395         * g++.dg/rtti/typeid4.C: New test.
5396
5397 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5398
5399         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5400
5401 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5402
5403         PR c++/12132
5404         * g++.dg/template/error11.C: New test.
5405
5406         PR c++/13451
5407         * g++.dg/template/class2.C: New test.
5408
5409 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5410         Richard Sandiford <rsandifo@redhat.com>
5411
5412         PR c++/13387
5413         * g++.dg/opt/alias3.C: New test.
5414
5415 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5416
5417         PR c++/13157
5418         * g++.dg/template/koenig3.C: New test.
5419
5420         PR c++/13529
5421         * g++.dg/parse/offsetof3.C: New test.
5422
5423         * g++.dg/init/copy7.C: Add missing dg-error markers.
5424
5425         PR c++/12226
5426         * g++.dg/init/copy7.c: New test.
5427
5428         PR c++/13536
5429         * g++.dg/parse/cast1.C: New test.
5430
5431 2004-01-04  Jan Hubicka  <jh@suse.cz>
5432
5433         * gcc.dg/winline[1-7].c: New tests.
5434
5435 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5436
5437         PR c++/13520
5438         * g++.dg/template/qualttp22.C: New test.
5439
5440 2004-01-01  Jan Hubicka  <jh@suse.cz>
5441
5442         * gcc.dg/debug/20031231-1.c: New.
5443         * gcc.c-torture/compile/20040101-1.c: New.
5444         * gcc.dg/dwarf-die-[1-7].c: New.
5445
5446 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5447
5448         PR optimization/13521
5449         * gcc.c-torture/compile/20031231-1.c: New test.
5450
5451 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5452
5453         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5454
5455 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5456
5457         PR c++/10079
5458         * g++.dg/template/crash16.C: New test.
5459
5460 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5461
5462         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5463
5464 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5465
5466         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5467         ports.
5468         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5469         * g++.old-deja/g++.law/profile1.C: Likewise.
5470         * gcc.c-torture/compile/981006-1.c: Likewise.
5471         * gcc.c-torture/execute/loop-2e.x: Likewise.
5472         * gcc.c-torture/execute/loop-2f.x: Remove.
5473         * gcc.c-torture/execute/loop-2g.x: Likewise.
5474         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5475         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5476
5477 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5478
5479         PR c++/13507
5480         * g++.dg/ext/attrib11.C: New test.
5481
5482         PR c++/13494
5483         * g++.dg/template/array2-1.C: New test.
5484         * g++.dg/template/array2-2.C: New test.
5485
5486 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5487
5488         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5489
5490 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5491
5492         PR c++/12774
5493         * g++.dg/template/array1-1.C: New test.
5494         * g++.dg/template/array1-2.C: New test.
5495
5496 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5497
5498         PR fortran/12632
5499         * g77.dg/12632.f: New test case.
5500
5501 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5502
5503         PR c++/13289
5504         * g++.dg/parse/nontype1.C: New test.
5505
5506 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5507
5508         PR c++/12403
5509         * g++.dg/parse/explicit1.C: New test.
5510         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5511
5512 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5513
5514         PR c++/13081
5515         * g++.dg/opt/inline6.C: New test.
5516
5517         PR c++/12613
5518         * g++.dg/parse/error9.C: New test.
5519
5520         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5521
5522 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5523
5524         PR c++/13009
5525         * g++.dg/init/assign1.C: New test.
5526
5527 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5528
5529         PR c++/13070
5530         * g++.dg/warn/format3.C: New test case.
5531
5532 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5533
5534         * gcc.c-torture/compile/20031227-1.c: New test.
5535
5536 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5537
5538         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5539         * g77.dg/bprob/bprob.exp: Likewise.
5540         * gcc.misc-tests/bprob.exp: Likewise.
5541         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5542         variants on systems where the library does not provide that
5543         functionality.
5544         * gcc.dg/builtins-20.c: Use builtins-config.h.
5545         * gcc.dg/builtins-config.h: New file.
5546
5547 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5548
5549         * lib/gcc-dg.exp (dg-require-profiling): New function.
5550         * lib/target-supports.exp (check_profiling_available): Likewise.
5551         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5552         * g77.dg/bprob/bprob.exp: Likewise.
5553         * gcc.misc-tests/bprob.exp: Likewise.
5554         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5555         * gcc.dg/20021014-1.c: Likewise.
5556         * gcc.dg/nest.c: Likewise.
5557
5558 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5559
5560         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5561         compiling.
5562         * g++.dg/lookup/java2.C: Likewise.
5563         * gcc.dg/cpp/lexident.c: Likewise.
5564
5565 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5566
5567         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5568         given.
5569         * gcc.c-torture/compile/961203-1.c: Likewise.
5570         * gcc.c-torture/compile/980506-1.c: Likewise.
5571
5572 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5573
5574         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5575         (additional_prunes): New global.
5576         (gcc-dg-prune): Handle additional per-test pruning.
5577         (dg-test): Clear additional_prunes between tests.
5578
5579         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5580         dg-prune-output to avoid spurious failures from assembler
5581         complaining about nonexistent WAW violations.
5582         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5583         Use dg-prune-output to avoid spurious failures from assembler
5584         warning about Itanium B-step errata.
5585
5586 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5587
5588         * g++.dg/abi/macro0.C: New test.
5589         * g++.dg/abi/macro1.C: Likewise.
5590         * g++.dg/abi/macro2.C: Likewise.
5591
5592         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5593         * g++.dg/abi/bitfield7.C: Likewise.
5594         * g++.dg/abi/dtor2.C: Likewise.
5595         * g++.dg/abi/mangle11.C: Likewise.
5596         * g++.dg/abi/mangle12.C: Likewise.
5597         * g++.dg/abi/mangle14.C: Likewise.
5598         * g++.dg/abi/mangle17.C: Likewise.
5599         * g++.dg/abi/vbase10.C: Likewise.
5600         * g++.dg/abi/vbase14.C: Likewise.
5601         * g++.dg/template/qualttp17.C: Likewise.
5602
5603 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5604
5605         PR c/11995
5606         * gcc.dg/20031223-1.c: New test.
5607
5608 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5609
5610         * gcc.dg/noreturn-7.c: New test.
5611
5612 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5613
5614         * gcc.dg/null-pointer-1.c: New test.
5615
5616 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5617
5618         * g++.old-deja/g++.jason/template18.C: Remove.
5619         * g++.old-deja/g++.jason/template37.C: Likewise.
5620
5621         PR c++/12862
5622         * g++.dg/lookup/ns1.C: New test.
5623
5624         PR c++/12397
5625         * g++.dg/template/lookup3.C: New test.
5626
5627 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5628
5629         * g++.dg/template/recurse1.C: New test
5630
5631 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/12479
5634         * g++.dg/parse/semicolon1.C: New test.
5635         * g++.dg/parse/semicolon1.h: Likewise.
5636
5637 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5638
5639         * gcc.dg/darwin-misaligned.c: New test.
5640
5641 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5642
5643         PR c/9163
5644         * gcc.dg/20031222-1.c: New test.
5645
5646 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5647
5648         PR c++/13438
5649         * g++.dg/parse/error8.C: New test.
5650
5651         PR c++/11554
5652         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5653
5654 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5655
5656         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5657         too small.
5658         * gcc.c-torture/compile/930217-1.c: Likewise.
5659         * gcc.c-torture/compile/930513-1.c: Likewise.
5660         * gcc.c-torture/execute/920908-2.c: Likewise.
5661         * gcc.c-torture/execute/921204-1.c: Likewise.
5662         * gcc.c-torture/execute/930621-1.c: Likewise.
5663         * gcc.c-torture/execute/930630-1.c: Likewise.
5664         * gcc.c-torture/execute/931031-1.c: Likewise.
5665         * gcc.c-torture/execute/980602-2.c: Likewise.
5666         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5667         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5668         * gcc.c-torture/execute/extzvsi.c: Likewise.
5669         * gcc.c-torture/unsorted/ext.c: Likewise.
5670
5671 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5672
5673         PR target/12749
5674         * gcc.c-torture/compile/20031220-2.c: New test case.
5675
5676 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5677
5678         PR optimization/13031
5679         * gcc.c-torture/compile/20031220-1.c: New test case.
5680
5681 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5682
5683         * gcc.dg/cast-function-1.c: New test.
5684
5685 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5686
5687         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5688         formats.
5689
5690 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5691
5692         PR c++/12795
5693         * g++.dg/ext/attrib10.C: New test.
5694
5695 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5696
5697         * gcc.dg/cleanup-10.c: New test.
5698         * gcc.dg/cleanup-11.c: New test.
5699
5700 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5701
5702         PR c++/13239
5703         * g++.dg/opt/expect1.C: New test.
5704
5705 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5706
5707         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5708
5709 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5710
5711         PR debug/12923
5712         * gcc.dg/20031218-1.c: New test.
5713
5714         PR debug/12389
5715         * gcc.dg/20031218-2.c: New test.
5716         * gcc.dg/20031218-3.c: New test.
5717
5718         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5719         of label name and allow for USER_LABEL_PREFIX == "_" names.
5720         * g++.dg/abi/mangle18-2.C: Likewise.
5721         * g++.dg/abi/mangle19-1.C: Likewise.
5722         * g++.dg/abi/mangle19-2.C: Likewise.
5723         * g++.dg/abi/mangle20-1.C: Likewise.
5724         * g++.dg/abi/mangle20-2.C: Likewise.
5725
5726 2003-12-18  Richard Henderson  <rth@redhat.com>
5727
5728         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5729
5730 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5731             Dan Kegel <dank@kegel.com>
5732
5733         PR other/12009
5734         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5735         testing a cross compiler, it causes spurious compile failures.
5736         * lib/g++.exp: Likewise.
5737
5738 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5739
5740         PR c++/13262
5741         * g++.dg/template/access13.C: New test.
5742
5743 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5744
5745         * gcc.dg/20031216-1.c: New test.
5746
5747 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5748
5749         PR c++/9154
5750         * g++.dg/template/error10.C: New test.
5751
5752 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5753
5754         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5755         * g++.dg/eh/simd-2.C: Likewise.
5756
5757 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5758             Roger Sayle  <roger@eyesopen.com>
5759
5760         * gcc.c-torture/execute/ieee/mzero5.c: New.
5761
5762 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5763
5764         PR c++/10603
5765         * g++.dg/parse/error6.C: New test.
5766
5767         PR c++/12827
5768         * g++.dg/parse/error7.C: New test.
5769
5770 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5771
5772         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5773         at -O with stabs debugging formats.
5774         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5775         * gcc.dg/debug/debug-2.c: Likewise.
5776
5777 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5778
5779         PR c++/12696
5780         * g++.dg/init/error1.C: New test.
5781
5782         PR c++/12218
5783         * g++.dg/init/pm3.C: New test.
5784
5785 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5786
5787         PR c/3347
5788         * gcc.dg/bitfld-8.c: New test.
5789
5790 2003-12-16  James Lemke  <jim@wasabisystems.com>
5791
5792         * gcc.dg/arm-scd42-[123].c: New tests.
5793
5794 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5795
5796         PR c++/9043
5797         * g++.dg/abi/mangle20-1.C: New test.
5798         * g++.dg/abi/mangle20-2.C: New test.
5799
5800 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5801
5802         PR c++/13275
5803         * g++.dg/other/offsetof2.C: Remove XFAIL.
5804         * g++.dg/parse/offsetof1.C: New test.
5805         * g++.gd/parse/offsetof2.C: Likewise.
5806
5807 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5808
5809         * g++.dg/template/nontype3.C: New test.
5810         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5811
5812 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5813
5814         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5815
5816 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5817
5818         PR c++/13387
5819         * g++.dg/expr/assign1.C: New test.
5820
5821         PR c++/13242
5822         * g++.dg/abi/mangle19-1.C: New test.
5823         * g++.dg/abi/mangle19-2.C: New test.
5824
5825 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5826
5827         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5828
5829 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5830
5831         * gcc.c-torture/execute/20031216-1.c: New test.
5832
5833 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5834
5835         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5836         an ICE regression.
5837
5838 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5839
5840         PR c++/10926
5841         * g++.dg/template/error9.C: New test.
5842
5843         PR c++/11116
5844         * g++.dg/template/error8.C: New test.
5845
5846 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5847
5848         PR middle-end/13400
5849         * gcc.c-torture/execute/20031215-1.c: New test case.
5850
5851 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5852
5853         PR c++/13269
5854         * g++.dg/parse/error5.C: New test.
5855
5856         PR c++/12989
5857         * g++.dg/expr/sizeof1.C: New test.
5858
5859         PR c++/13310
5860         * g++.dg/template/crash15.C: New test.
5861
5862 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5863
5864         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5865         a non-POD type as the last named parameter of a varargs function.
5866
5867 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5868
5869         PR c++/13243
5870         PR c++/12573
5871         * g++.dg/template/crash14.C: New test.
5872         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5873
5874 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5875
5876         * g++.dg/other/java1.C: New test.
5877
5878         PR c++/13241
5879         * g++.dg/abi/mangle18-1.C: New test.
5880         * g++.dg/abi/mangle18-2.C: New test.
5881
5882 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5883
5884         PR optimization/10312
5885         * gcc.c-torture/execute/20031214-1.c: New.
5886
5887 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5888
5889         PR c++/10779
5890         PR c++/12160
5891         * g++.dg/parse/error3.C: New test.
5892         * g++.dg/parse/error4.C: Likewise.
5893         * g++.dg/abi/mangle4.C: Tweak error messages.
5894         * g++.dg/lookup/using5.C: Likewise.
5895         * g++.dg/other/error2.C: Likewise.
5896         * g++.dg/parse/typename5.C: Likewise.
5897         * g++.dg/parse/undefined1.C: Likewise.
5898         * g++.dg/template/arg2.C: Likewise.
5899         * g++.dg/template/ttp3.C: Likewise.
5900         * g++.dg/template/type1.C: Likewise.
5901         * g++.old-deja/g++.other/crash32.C: Likewise.
5902         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5903
5904 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5905
5906         PR c++/13106
5907         * g++.dg/warn/noreturn-3.C: New test.
5908
5909 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5910
5911         PR c++/13118
5912         * g++.dg/abi/covariant3.C: New.
5913
5914 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5915
5916         * g++.dg/eh/ia64-1.C: New test.
5917
5918 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5919
5920         PR optimization/13037
5921         * g77.f-torture/execute/13037.f: New test case.
5922
5923 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5924
5925         PR c++/12881
5926         * g++.dg/abi/covariant2.C: New.
5927
5928 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5929
5930         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5931
5932 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5933
5934         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5935
5936 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5937
5938         PR other/10819
5939         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5940         to fix Bug 10819.
5941         * lib/g++.exp (g++_version): Likewise.
5942         * lib/g77.exp (g77_version): Likewise.
5943         * lib/objc.exp (default_objc_version): Likewise.
5944
5945 2003-12-10  Richard Henderson  <rth@redhat.com>
5946
5947         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5948
5949         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5950
5951 2003-12-08  Matt Austern  <austern@apple.com>
5952
5953         PR c/13134
5954         * lib/gcc-dg.exp (dg-require-visibility): Define.
5955         * lib/target-supports (check_visibility_available): Define.
5956         * gcc.dg/visibility-1.c: New test.
5957         * gcc.dg/visibility-2.c: Likewise.
5958         * gcc.dg/visibility-3.c: Likewise.
5959         * gcc.dg/visibility-4.c: Likewise.
5960         * gcc.dg/visibility-5.c: Likewise.
5961         * gcc.dg/visibility-6.c: Likewise.
5962         * g++.dg/ext/visibility-1.C: Likewise.
5963         * g++.dg/ext/visibility-2.C: Likewise.
5964         * g++.dg/ext/visibility-3.C: Likewise.
5965         * g++.dg/ext/visibility-4.C: Likewise.
5966         * g++.dg/ext/visibility-5.C: Likewise.
5967         * g++.dg/ext/visibility-6.C: Likewise.
5968
5969 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5970
5971         * g++.dg/lookup/java1.C: New test.
5972         * g++.dg/lookup/java2.C: New test.
5973
5974 2003-12-07  Falk Hueffner  <falk@debian.org>
5975
5976         * g++.dg/opt/noreturn-1.C: New test.
5977
5978 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5979
5980         * gcc.dg/overflow-1.c: New test.
5981
5982 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5983
5984         * g77.f-torture/compile/13060.f: New test.
5985
5986 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
5987
5988         PR c++/13323
5989         * g++.dg/inherit/operator2.C: New test.
5990
5991 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5992
5993         PR c++/13305
5994         * g++.dg/ext/attrib9.C: New test.
5995
5996 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
5997
5998         PR c++/13314
5999         * g++.dg/template/error7.C: New test.
6000
6001 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6002             J"orn Rennecke <joern.rennecke@superh.com>
6003
6004         PR target/13302
6005         * g++.dg/other/struct-va_list.C: New test.
6006
6007 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6008
6009         PR c++/13166
6010         * g++.dg/parse/defarg6.C: New test.
6011
6012 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6013
6014         PR target/13256
6015         * gcc.c-torture/execute/20031201-1.c: New test.
6016
6017 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6018
6019         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6020
6021 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6022
6023         * gcc.dg/builtin-return-1.c: New test.
6024
6025 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6026             J"orn Rennecke <joern.rennecke@superh.com>
6027
6028         PR optimization/13260
6029         * gcc.c-torture/execute/20031204-1.c: New test.
6030
6031 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6032
6033         PR c++/9127
6034         * g++.dg/template/error6.C: New test.
6035
6036 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6037
6038         * gcc.dg/20031202-1.c: New test.
6039
6040 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6041
6042         PR c++/13179
6043         * g++.dg/template/eh1.C: New test.
6044
6045         PR c++/10771
6046         * g++.dg/template/error5.C: New test.
6047
6048 2003-12-02  David Ung  <davidu@mips.com>
6049
6050         * gcc.dg/compat/vector-check.h: Corrected type for var
6051         g_##TMODE
6052
6053 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6054
6055         PR c++/10126
6056         * g++.dg/template/ptrmem8.C: New test.
6057
6058 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6059
6060         PR c++/12573
6061         * g++.dg/template/dependent-expr3.C: New test.
6062
6063 2003-12-01  James Lemke  <jim@wasabisystems.com>
6064
6065         * gcc.dg/arm-g2.c: New test.
6066
6067 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6068
6069         PR optimization/11634
6070         * gcc.dg/20031201-2.c: New test case.
6071
6072 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6073
6074         PR 11433
6075         * objc.dg/proto-lossage-3.m: New test.
6076
6077 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6078
6079         PR optimization/12628
6080         * gcc.dg/20031201-1.c: New test case.
6081
6082 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6083
6084         * gcc.dg/unaligned-1.c: New test.
6085
6086 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6087
6088         PR c++/9849
6089         * g++.dg/template/error4.C: New test.
6090         * g++.dg/template/nested3.C: Adjust error markers.
6091
6092 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6093
6094         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6095
6096 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6097
6098         PR c/10333
6099         * gcc.dg/bitfld-7.c: New test.
6100
6101 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6102
6103         * gcc.dg/tls/asm-1.C: New test.
6104
6105 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6106
6107         * gcc.dg/cpp/assert4.c: Update.
6108
6109 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6110
6111         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6112         * gcc.dg/builtin-apply3.c: New test.
6113
6114 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6115
6116         * lib/compat.exp (compat-obj): New xfaildata parameter.
6117         Use it to set compiler_conditional_xfail_data before compiling.
6118         (compat-get-options): Handle dg-xfail-if.
6119         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6120         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6121         * gcc.dg/compat/vector-1_y.c: Likewise.
6122         * gcc.dg/compat/vector-2_x.c: Likewise.
6123         * gcc.dg/compat/vector-2_y.c: Likewise.
6124
6125 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6126
6127         * g++.dg/opt/reg-stack4.C: New test.
6128
6129 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6130
6131         * gcc.dg/builtin-apply2.c: New test.
6132
6133 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6134
6135         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6136
6137 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6138
6139         PR c++/12924
6140         * g++.dg/template/template-id-2.C: New test.
6141
6142 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6143
6144         PR c++/5369
6145         * g++.dg/template/memfriend1.C: New test.
6146         * g++.dg/template/memfriend2.C: Likewise.
6147         * g++.dg/template/memfriend3.C: Likewise.
6148         * g++.dg/template/memfriend4.C: Likewise.
6149         * g++.dg/template/memfriend5.C: Likewise.
6150         * g++.dg/template/memfriend6.C: Likewise.
6151         * g++.dg/template/memfriend7.C: Likewise.
6152         * g++.dg/template/memfriend8.C: Likewise.
6153         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6154
6155 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6156
6157         PR c++/12515
6158         * g++.dg/ext/cond1.C: New test.
6159
6160 2003-11-20  Richard Henderson  <rth@redhat.com>
6161
6162         * gcc.dg/20020201-2.c: Remove.
6163         * gcc.dg/20020201-4.c: Remove.
6164         * gcc.dg/20020304-1.c: Remove.
6165
6166 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6167
6168         * gcc.dg/cpp/trad/xwin1.c: New test case.
6169
6170 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6171
6172         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6173         * lib/g77.exp: Likewise.
6174         * lib/objc.exp: Likewise.
6175         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6176         for darwin.
6177
6178 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6179
6180         PR c++/12932
6181         * g++.dg/template/static5.C: New test.
6182
6183 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6184
6185         * gcc.dg/nested-func-1.c: New test.
6186
6187 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6188
6189         * gcc.dg/cpp/assert4.c: New test.
6190
6191 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6192
6193         PR c++/2294
6194         * g++.dg/lookup/using9.c: New test.
6195
6196 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6197
6198         PR c++/12762
6199         * g++.dg/template/error3.C: New test.
6200
6201 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6202
6203         PR ada/13035
6204         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6205         No longer use a wrapper for gcc, since this does not work under
6206         Windows.
6207
6208 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6209
6210         PR c++/2094
6211         * g++.dg/template/ptrmem7.C: New test.
6212
6213 2003-11-13  Andrew Pinski <apinski@apple.com>
6214
6215         * gcc.c-torture/compile/20031113-1.c: New test.
6216
6217 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6218             Kean Johnston <jkj@sco.com>
6219
6220         PR c/13029
6221         * gcc.dg/unused-4.c: Update.
6222
6223 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6224
6225         * g++.dg/opt/const3.C: New test.
6226
6227 2003-11-13  Jan Hubicka  <jh@suse.cz>
6228
6229         * gcc.c-torture/compile/20031112-1.c: New test.
6230
6231 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6232
6233         * g++.dg/parse/crash10.C: Remove bogus error marker.
6234
6235 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6236
6237         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6238         (host_gcc): Likewise.
6239         (ROOT): Honor $PWDCMD.
6240         (BASE): Likewise.
6241         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6242
6243 2003-11-12  Catherine Moore  <clm@redhat.com>
6244
6245         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6246
6247 2003-11-12  Andreas Jaeger  <aj@suse.de>
6248             Jakub Jelinek  <jakub@redhat.com>
6249             Andrew Pinski  <pinskia@physics.uc.edu>
6250             Richard Henderson  <rth@redhat.com>
6251
6252         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6253         systems.
6254         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6255
6256         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6257         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6258
6259 2003-11-11  Andreas Jaeger  <aj@suse.de>
6260
6261         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6262
6263         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6264
6265 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6266
6267         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6268         Clean ups.
6269
6270 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6271
6272         * gcc.dg/trampoline-1.c: New test.
6273
6274 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6275
6276         * gcc.c-torture/compile/200031109-1.c: New test.
6277
6278 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6279
6280         PR c/3190
6281         PR c/8714
6282         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6283         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6284         gcc.dg/format/no-y2k-1.c: Update.
6285
6286 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6287
6288         PR optimization/10467
6289         * gcc.dg/20031108-1.c: New test case.
6290
6291 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6292
6293         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6294
6295 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6296
6297         * gcc.dg/compound-lvalue-1.c: New test.
6298         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6299         some XFAILs.
6300
6301 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6302
6303         * gcc.dg/altivec-varargs-1.c: New test.
6304
6305 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6306
6307         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6308         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6309         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6310         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6311         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6312
6313 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6314
6315         * gcc.dg/cond-lvalue-1.c: New test.
6316
6317 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6318
6319         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6320
6321 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6322
6323         PR c++/11616
6324         * g++.dg/template/instantiate5.C: New test.
6325
6326 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6327
6328         PR c++/12726
6329         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6330         * ChangeLog: Add missing first entry for above test.
6331
6332 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6333
6334         PR c++/9810
6335         * g++.dg/template/using8.C: New test.
6336         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6337
6338 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6339
6340         PR optimization/10817
6341         * gcc.c-torture/compile/20031102-1.c: New test case.
6342
6343 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6344
6345         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6346         2147483647.
6347
6348 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6349
6350         * gcc.dg/20031102-1.c: New test.
6351
6352 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6353
6354         * gcc.dg/complex-1.c: New test.
6355
6356 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6357
6358         PR c++/12796
6359         * g++.dg/template/crash13.C: Adjust expected error location.
6360         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6361
6362 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6363
6364         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6365
6366 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6367
6368         PR/10239
6369         * gcc.c-torture/compile/20031031-2.c: New test.
6370
6371 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6372
6373         PR/11640
6374         * gcc.c-torture/compile/20031031-1.c: New test.
6375
6376 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6377
6378         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6379         * gcc.misc-tests/bprob.exp: Likewise.
6380         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6381         the execution test on arm-elf configs.
6382         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6383         configs that don't support scratch files.
6384         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6385
6386 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6387
6388         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6389         done by dejagnu.
6390
6391 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6392
6393         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6394         Avoid non pure sh syntax. Add more logging.
6395
6396         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6397         fail.
6398
6399 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6400
6401         PR libgcj/10610
6402         * gcc.dg/ppc-stackalign-1.c: New test.
6403
6404 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6405
6406         * ada/acats/run_all.sh: Change output to be more compliant with
6407         dejagnu framework.
6408         Create acats.sum and acats.log files under testsuite/ada/acats
6409         Only run [a-z]* directories, to filter out e.g. CVS.
6410         Redirect build output to log file.
6411
6412 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6413
6414         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6415
6416 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6417
6418         PR ada/5909:
6419         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6420
6421 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6422
6423         * gcc.c-torture/compile/20031023-1.c: New test.
6424         * gcc.c-torture/compile/20031023-2.c: New test.
6425         * gcc.c-torture/compile/20031023-3.c: New test.
6426         * gcc.c-torture/compile/20031023-4.c: New test.
6427
6428 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6429
6430         PR c++/10371
6431         * g++.dg/lookup/scoped8.C: New test.
6432
6433 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6434
6435         * g++.dg/opt/reg-stack3.C: New test.
6436
6437 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6438
6439         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6440
6441 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6442
6443         PR c++/11076
6444         * g++.dg/template/crash13.C: New test.
6445
6446 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6447
6448         * gcc.dg/c99-restrict-2.c: New test.
6449
6450 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6451
6452         PR c++/12698, c++/12699, c++/12700, c++/12566
6453         * g++.dg/inherit/covariant9.C: New test.
6454         * g++.dg/inherit/covariant10.C: New test.
6455         * g++.dg/inherit/covariant11.C: New test.
6456
6457 2003-10-23  Jason Merrill  <jason@redhat.com>
6458
6459         PR c++/12726
6460         * g++.dg/ext/complit2.C: New test.
6461
6462 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6463
6464         PR target/12654
6465         * gcc.c-torture/execute/20031020-1.c: New test.
6466
6467 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6468
6469         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6470         following the jump_insn.
6471
6472 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6473
6474         * gcc.dg/cast-lvalue-1.c: New test.
6475
6476 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6477
6478         PR c++/11962
6479         * g++.dg/template/cond2.C: New test.
6480
6481 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6482
6483         * gcc.dg/builtins-28.c: New test.
6484
6485 2003-10-20  Jan Hubicka  <jh@suse.cz>
6486
6487         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6488         parameter.
6489         * testsuite/gcc.dg/inline-2.c: Likewise.
6490
6491 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6492
6493         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6494         * gcc.dg/nest.c:  Likewise.
6495
6496 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6497
6498         PR c++/9781, c++/10583, c++/11862
6499         * g++.dg/parse/crash13.C: New test.
6500
6501 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6502
6503         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6504
6505 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6506
6507         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6508         Define HAVE_C99_RUNTIME except on Solaris.
6509         * gcc.dg/builtins-20.c: Likewise.
6510
6511 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6512
6513         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6514
6515 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/12495
6518         * g++.dg/template/crash21.C: New test.
6519
6520 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6521
6522         PR c++/2513
6523         * g++.dg/template/typename5.C: New test.
6524
6525 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6526
6527         PR c++/12369
6528         * g++.dg/template/friend25.C: New test.
6529
6530 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6531
6532         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6533         versions.
6534
6535 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6536
6537         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6538         == 2147483647.
6539
6540 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6541
6542         * gcc.c-torture/execute/960416-1.x: Remove.
6543         * gcc.c-torture/execute/divconst-3.x: Likewise.
6544
6545 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6546
6547         PR target/12598
6548         * gcc.dg/torture/cris-volatile-1.c: New test.
6549
6550 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6551
6552         PR optimization/9325
6553         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6554         for overflowing floating point to integer conversion during RTL
6555         simplification.
6556
6557 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6558
6559         * objc/execute/_cmd.m: Fix typo.
6560         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6561         Relax 'scan-assembler' regexp.
6562         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6563         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6564         * objc.dg/zero-link-2.m: Remove blank line.
6565         * objc.dg/zero-link-3.m: New test case.
6566
6567 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6568
6569         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6570
6571         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6572         than linker trickery.
6573
6574 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6575
6576         PR c++/12370
6577         * g++.dg/other/friend2.C: New test.
6578
6579 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6580
6581         * gcc.dg/20031012-1.c: New test.
6582
6583 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6584
6585         * gcc.dg/weak/weak-3.c: Fix for new warning.
6586
6587 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6588
6589         PR optimization/8750
6590         * gcc.c-torture/execute/20031012-1.c: New test case.
6591
6592 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6593
6594         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6595         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6596
6597 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6598
6599         PR optimization/12260
6600         * gcc.c-torture/compile/20031011-2.c: New test case.
6601
6602 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6603
6604         * gcc.c-torture/execute/20031011-1.c: New testcase.
6605
6606 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6607
6608         * gcc.c-torture/compile/20031011-1.c: New test.
6609
6610 2003-10-11  Jan Hubicka  <jh@suse.cz>
6611
6612         * g++.dg/other/first-global.C: New test.
6613
6614 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6615
6616         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6617
6618 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6619
6620         * gcc.c-torture/compile/20031010-1.c: New test.
6621
6622 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6623
6624         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6625         * gcc.c-torture/execute/va-arg-25.c: ... here.
6626
6627 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6628
6629         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6630
6631 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6632
6633         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6634
6635 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6636
6637         * g++.dg/parse/error2.C: New test.
6638
6639 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6640
6641         PR c++/11097
6642         * g++.dg/other/error5.C: Modify the error message.
6643         * g++.dg/lookup/using8.C: New test.
6644
6645 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6646
6647         * gcc.dg/darwin-abi-2.c: New file.
6648         * gcc.c-torture/execute/va-arg-24.c: New file.
6649
6650 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6651
6652         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6653         indentation.
6654
6655 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6656
6657         PR c++/10147
6658         * g++.dg/other/error4.C: Update error messages.
6659         * g++.dg/template/ptrmem4.C: Likewise.
6660
6661         PR c++/12337
6662         * g++.dg/init/new9.C: New test.
6663
6664         PR c++/12334, c++/12236, c++/8656
6665         * g++.dg/ext/attrib8.C: New test.
6666
6667 2003-10-06  Devang Patel  <dpatel@apple.com>
6668
6669         * gcc.dg/debug/dwarf2-3.h: New test.
6670         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6671
6672 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6673
6674         * g++.dg/opt/cfg2.C: New test.
6675
6676 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6677
6678         * g++.dg/opt/float1.C: New test.
6679
6680 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6681
6682         * gcc.dg/c90-array-lval-6.c: New test.
6683         * gcc.dg/c99-array-lval-6.c: New test.
6684
6685 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6686             Ziemowit Laski  <zlaski@apple.com>
6687
6688         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6689         'Derived', so that it is never considered a class method; add
6690         new warning for '+port' method ambiguity.
6691         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6692         <objc/objc-api.h> (needed on Mac OS X).
6693         * objc.dg/method-13.m: New test.
6694
6695 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6696
6697         PR optimization/9325, PR java/6391
6698         * gcc.c-torture/execute/20031003-1.c: New test case.
6699
6700 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6701
6702         PR optimization/12180
6703         * gcc.dg/20031002-1.c: New test.
6704
6705         PR c++/12486
6706         * g++.dg/inherit/error1.C: New test.
6707
6708 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6709
6710         * lib/f-torture.exp (search_for): Rename to...
6711         (search_for_re): This.  Also, clean up comments and the
6712         "regexp" invocation.
6713
6714 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6715
6716         * gcc.c-torture/compile/20031002-1.c: New test.
6717
6718 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6719
6720         * g++.dg/opt/cond1.C: New test.
6721
6722 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6723
6724         * gcc.dg/Wold-style-definition-2.c: New testcase.
6725         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6726
6727 2003-09-29  Richard Henderson  <rth@redhat.com>
6728
6729         * g++.dg/init/array10.C: Add dg-options.
6730
6731 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6732
6733         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6734
6735 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6736
6737         * g++.dg/template/friend19.C: Fix typo.
6738         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6739
6740 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6741
6742         * gcc.c-torture/execute/20030928-1.c: New test.
6743         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6744
6745 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6746
6747         * g++.dg/opt/unroll1.C: New test.
6748
6749 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6750
6751         PR optimization/11741
6752         * gcc.dg/20030926-1.c: New test case.
6753
6754 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6755
6756         PR c++/5655
6757         * g++.dg/parse/access7.C: New test.
6758         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6759
6760 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6761
6762         MERGE OF objc-improvements-branch into MAINLINE:
6763         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6764         if libobjc has not been built.
6765         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6766         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6767         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6768         objc/execute/nested-3.m, objc/execute/np-2.m,
6769         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6770         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6771         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6772         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6773         objc.dg/special/unclaimed-category-1.h,
6774         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6775         well as GNU runtime.
6776         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6777         * execute/cascading-1.m, execute/function-message-1.m,
6778         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6779         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6780         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6781         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6782         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6783         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6784         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6785         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6786         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6787         * objc.dg/bitfield-2.m: Run only on Darwin.
6788         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6789         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6790         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6791         * objc.dg/const-str-1.m: Fix constant string layout.
6792
6793 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6794
6795         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6796
6797 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6798
6799         * gcc.dg/darwin-abi-1.c: New file.
6800
6801 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6802
6803         PR target/12281
6804         * gcc.c-torture/compile/20030921-1.c: New test.
6805
6806 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6807
6808         * g++.dg/opt/reg-stack2.C: New test.
6809
6810 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6811
6812         * g++.dg/eh/delayslot1.C: New test.
6813
6814 2003-09-20  Richard Henderson  <rth@redhat.com>
6815
6816         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6817
6818 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6819
6820         * gcc.c-torture/execute/20030920-1.c: New test case.
6821
6822 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6823
6824         * g++.dg/rtti/typeid3.C: Correct expected error message.
6825
6826 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6827
6828         PR c++/157
6829         * g++.dg/parse/crash12.C: New test.
6830
6831 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6832
6833         * gcc.dg/compat/mixed-struct-check.h: New.
6834         * gcc.dg/compat/mixed-struct-defs.h: New.
6835         * gcc.dg/compat/mixed-struct-init.h: New.
6836         * gcc.dg/compat/struct-by-value-19_main.c: New.
6837         * gcc.dg/compat/struct-by-value-19_x.c: New.
6838         * gcc.dg/compat/struct-by-value-19_y.c: New.
6839         * gcc.dg/compat/struct-by-value-20_main.c: New.
6840         * gcc.dg/compat/struct-by-value-20_x.c: New.
6841         * gcc.dg/compat/struct-by-value-20_y.c: New.
6842         * gcc.dg/compat/struct-return-19_main.c: New.
6843         * gcc.dg/compat/struct-return-19_x.c: New.
6844         * gcc.dg/compat/struct-return-19_y.c: New.
6845         * gcc.dg/compat/struct-return-20_main.c: New.
6846         * gcc.dg/compat/struct-return-20_x.c: New.
6847         * gcc.dg/compat/struct-return-20_y.c: New.
6848
6849 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6850         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6851         so that it will not complain on LP64 targets.
6852
6853 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6854
6855         PR c++/495
6856         * g++.dg/template/friend24.C: New test.
6857
6858 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6859
6860         PR c++/12332
6861         * g++.dg/template/memtmpl2.C: New test.
6862
6863 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6864
6865         PR target/11184
6866         * gcc.dg/builtin-apply1.c: New test.
6867
6868 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6869
6870         PR c++/9848
6871         * g++.dg/warn/Wunused-4.C: New test.
6872
6873 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6874
6875         PR c++/12316
6876         * g++.dg/other/gc2.C: New test.
6877
6878 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6879
6880         PR c++/11991
6881         * g++.dg/rtti/typeid3.C: New test.
6882
6883         PR c++/12266
6884         * g++.dg/overload/template1.C: New test.
6885
6886 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6887
6888         * g++.dg/opt/cfg3.C: New test.
6889
6890 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6891
6892         PR c++/7939
6893         * g++.dg/template/crash11.C: New test.
6894
6895 2003-09-16  Jason Merrill  <jason@redhat.com>
6896             Jakub Jelinek  <jakub@redhat.com>
6897
6898         * gcc.dg/attr-warn-unused-result.c: New test.
6899
6900 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6901
6902         PR c++/12184
6903         * g++.dg/expr/call2.C: New test.
6904
6905 2003-09-15  Andreas Jaeger  <aj@suse.de>
6906
6907         * gcc.dg/Wold-style-definition-1.c: New test.
6908
6909 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6910
6911         PR c++/3907
6912         * g++.dg/parse/template12.C: New test.
6913
6914         * g++.dg/abi/bitfield11.C: New test.
6915         * g++.dg/abi/bitfield12.C: Likewise.
6916
6917 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6918
6919         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6920         non-expansion of functional macro name without arguments at EOL.
6921         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6922
6923 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6924
6925         * gcc.c-torture/execute/20030914-[12].c: New tests.
6926
6927 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6928
6929         PR c++/11788
6930         * g++.dg/overload/addr1.C: New test.
6931
6932 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6933
6934         * gcc.dg/20030909-1.c: New test.
6935
6936 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6937
6938         * gcc.dg/ultrasp10.c: New test.
6939
6940 2003-09-09  Devang Patel  <dpatel@apple.com>
6941
6942         * gcc.dg/darwin-ld-6.c: New test.
6943
6944 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6945
6946         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6947
6948 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6949
6950         * gcc.dg/ia64-types1.c: New test.
6951         * gcc.dg/ia64-types2.c: Likewise.
6952
6953 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6954
6955         * gcc.dg/builtins-1.c: Add more _Complex tests.
6956         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6957
6958         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6959         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6960
6961 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/11786
6964         * g++.dg/lookup/koenig2.C: New test.
6965
6966         PR c++/5296
6967         * g++.dg/rtti/typeid2.C: New test.
6968
6969 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6970
6971         * gcc.c-torture/compile/20030904-1.c: New test.
6972
6973 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6974
6975         * g++.dg/opt/longbranch2.C: New test.
6976
6977 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6978
6979         * g++.dg/template/crash10.C: Only compile it.
6980
6981 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6982
6983         PR middle-end/11665
6984         * gcc.c-torture/compile/20030907-1.c: New test.
6985         * g++.dg/init/array11.C: New test.
6986
6987 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6988
6989         PR c++/11852
6990         * g++.dg/init/struct1.C: New test.
6991
6992 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
6993
6994         PR c++/12181
6995         * g++.dg/expr/comma1.C: New test.
6996
6997 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/11867
7000         * g++.dg/expr/static_cast5.C: New test.
7001
7002 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7003
7004         PR c++/11507
7005         * g++.dg/lookup/scoped7.C: New test.
7006
7007         PR c++/9574
7008         * g++.dg/other/static1.C: New test.
7009
7010         PR c++/11490
7011         * g++.dg/warn/template-1.C: New test.
7012
7013         PR c++/11432
7014         * g++.dg/template/crash10.C: New test.
7015
7016         PR c++/2478
7017         * g++.dg/overload/VLA.C: New test.
7018
7019         PR c++/10804
7020         * g++.dg/template/call1.C: New test.
7021
7022 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7023
7024         PR c++/11794
7025         * g++.dg/parse/using3.C: New test.
7026
7027 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7028
7029         PR c++/11409
7030         * g++.dg/overload/builtin3.C: New test case.
7031
7032 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7033
7034         PR c/9862
7035         * gcc.dg/20030906-1.c: New test.
7036         * gcc.dg/20030906-2.c: Likewise.
7037
7038 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7039
7040         PR c++/12167
7041         * g++.dg/parse/defarg5.C: New test.
7042
7043         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7044
7045 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/12163
7048         * g++.dg/expr/static_cast4.C: New test.
7049
7050         PR c++/12146
7051         * g++.dg/template/crash9.C: New test.
7052
7053 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7054
7055         * g++.old-deja/g++.ext/pretty2.C: Update for change
7056         in __FUNCTION__.
7057         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7058
7059 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7060
7061         PR c++/11922
7062         * g++/dg/template/qualified-id1.C: New test.
7063
7064         PR c++/12037
7065         * g++.dg/warn/noeffect4.C: New test.
7066
7067 2003-09-04  Matt Austern  <austern@apple.com>
7068
7069         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7070         * g++.dg/ext/fnname2.C: Likewise.
7071         * g++.dg/ext/fnname3.C: Likewise.
7072
7073 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7074
7075         * g++.dg/expr/lval1.C: New test.
7076         * g++.dg/ext/lvcast.C: Remove.
7077
7078 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7079
7080         PR optimization/11700.
7081         * gcc.c-torture/compile/20030903-1.c: New test case.
7082
7083 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7084
7085         PR c++/12053
7086         * g++.dg/abi/layout4.C: New test.
7087
7088 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7089
7090         PR c++/11553
7091         * g++.dg/parse/friend3.C: New test.
7092
7093 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR c++/11847
7096         * g++.dg/template/class1.C: New test.
7097
7098         PR c++/11808
7099         * g++.dg/expr/call1.C: New test.
7100
7101 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7102
7103         PR c++/12114
7104         * g++.dg/init/ref9.C: New test.
7105
7106         PR c++/11972
7107         * g++.dg/template/nested4.C: New test.
7108
7109 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7110
7111         PR c++/12093
7112         * g++.dg/template/non-dependent4.C: New test.
7113
7114         PR c++/11928
7115         * g++.dg/inherit/conv1.C: New test.
7116
7117 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7118
7119         PR c++/6196
7120         * g++.dg/ext/label1.C: New test.
7121         * g++.dg/ext/label2.C: Likewise.
7122
7123 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7124
7125         * g++.dg/expr/cond3.C: New test.
7126
7127 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7128
7129         * gcc.dg/builtins-1.c: Add new builtin cases.
7130
7131 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7132
7133         * gcc.dg/builtins-1.c: Add new cases.
7134         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7135
7136 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7137
7138         * gcc.dg/builtins-1.c: Add more math builtin tests.
7139         * gcc.dg/torture/builtin-attr-1.c: New test.
7140
7141 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7142
7143         PR optimization/5079
7144         * g++.dg/opt/static3.C: New test.
7145
7146 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7147
7148         * gcc.misc-tests/gcov-10b.c: New test.
7149
7150 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7151
7152         * g++.dg/opt/ptrmem3.C: New test.
7153
7154         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7155
7156 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7157
7158         * gcc.dg/20030826-2.c: New test.
7159
7160 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7161
7162         PR middle-end/12002
7163         * g77.f-torture/compile/12002.f: New test case.
7164
7165 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7166
7167         * gcc.dg/20030826-1.c: New test case.
7168
7169 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7170
7171         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7172
7173 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7174
7175         PR c++/11871
7176         * c++.dg/lookup/crash1.C: New test.
7177
7178         * c++.dg/warn/noeffect3.C: New test.
7179
7180 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7181
7182         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7183         * gcc.dg/compat/vector-1_y.c: Ditto.
7184         * gcc.dg/compat/vector-2_x.c: Ditto.
7185         * gcc.dg/compat/vector-2_y.c: Ditto.
7186
7187 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7188
7189         * gcc.dg/20030702-1.c: New test.
7190
7191 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/8795
7194         * g++.dg/ext/altivec-1.C: New test.
7195
7196 2003-08-24  Richard Henderson  <rth@redhat.com>
7197
7198         * g++.dg/eh/simd-2.C: Add -w for x86.
7199
7200 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7201
7202         * gcc.dg/20030815-1.c: New test.
7203
7204 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7205
7206         PR c++/3765
7207         * g++.dg/parse/access6.C: New test.
7208
7209 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7210
7211         PR c++/641, c++/11876
7212         * g++.dg/template/friend22.C: New test.
7213         * g++.dg/template/friend23.C: Likewise.
7214
7215 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7216
7217         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7218         identically.
7219
7220 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7221
7222         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7223
7224 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7225
7226         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7227
7228 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7229
7230         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7231
7232 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7233
7234         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7235
7236 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7237
7238         PR c++/11919
7239         * g++.dg/overload/prom1.C: New test.
7240
7241         PR c++/11551
7242         * g++.dg/parse/dtor2.C: New test.
7243
7244         PR c++/10762
7245         * g++.dg/parse/using2.C: New test.
7246
7247 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7248
7249         PR target/11805
7250         * gcc.c-torture/compile/20030821-1.c: New.
7251
7252 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7253
7254         PR c++/11834
7255         * g++.dg/template/deduce2.C: New test.
7256
7257 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7258
7259         * gcc.c-torture/execute/20030821-1.c: New test.
7260
7261 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7262
7263         PR middle-end/11984
7264         * gcc.dg/20030820-1.c: New test case.
7265
7266 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7267
7268         PR c++/11945
7269         * g++.dg/warn/noeffect2.C: New test.
7270
7271 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/10926
7274         * g++.dg/template/dtor2.C: New test.
7275
7276         PR c++/11684
7277         * g++.dg/template/operator1.C: New test.
7278         * g++.dg/parse/operator4.C: New test.
7279
7280         PR c++/11946.C
7281         * g++.dg/expr/enum1.C: New test.
7282         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7283
7284         PR c++/11036.C
7285         * g++.dg/parse/elab2.C: New test.
7286         * g++.dg/parse/typedef4.C: Change error message.
7287         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7288         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7289         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7290
7291 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7292
7293         * gcc.dg/pch/warn-1.c: New.
7294         * gcc.dg/pch/warn-1.hs: New.
7295
7296         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7297         not-tested file.
7298
7299 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7300
7301         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7302
7303 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7304
7305         * gcc.dg/uninit-D.c: New Test.
7306         * gcc.dg/uninit-E.c: New Test.
7307         * gcc.dg/uninit-F.c: New Test.
7308         * gcc.dg/uninit-G.c: New Test.
7309
7310 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7311
7312         * g++.dg/README: Describe the pch directory.
7313
7314 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7315
7316         PR c++/11174
7317         * g++.dg/parse/access4.C: New test.
7318         * g++.dg/parse/access5.C: Likewise.
7319         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7320
7321 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7322
7323         * gcc.dg/noncompile/20030818-1.c: New.
7324
7325 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7326
7327         PR c++/11957
7328         * g++.dg/warn/noeffect1.C: New test.
7329
7330         * g++.dg/template/scope2.C: New test.
7331         * g++.dg/template/error2.C: Correct dg-error
7332
7333 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7334
7335         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7336
7337 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7338
7339         PR C++/11512
7340         * g++.dg/template/warn1.C: New.
7341
7342 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7343
7344         * g++.dg/template/error2.C: New test.
7345         * g++.dg/lookup/using7.C: Adjust errors
7346         * g++.old-deja/g++.pt/crash36.C: Likewise.
7347         * g++.old-deja/g++.pt/derived3.C: Likewise.
7348
7349 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7350
7351         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7352         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7353         * gcc.c-torture/execute/builtins/string-9.c: New, from
7354         string-opt-9.c.  Adjust for execute/builtins framework.
7355         * gcc.c-torture/execute/string-opt-9.c: Delete.
7356
7357 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7358
7359         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7360
7361         * g++.dg/parse/ret-type2.C: New test.
7362
7363         PR c++/11703
7364         * g++.dg/init/new8.C: New test.
7365
7366         PR c++/10923
7367         * g++.dg/parse/typedef5.C: New test.
7368
7369         PR c++/9512
7370         * g++.dg/parse/qualified2.C: New test.
7371         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7372         invalid code.
7373
7374 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7375
7376         * g++.dg/conversion/ptrmem1.C: New test.
7377
7378 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7379
7380         PR target/11693
7381         * gcc.dg/20030811-1.c: New test.
7382
7383         PR target/11535
7384         * gcc.c-torture/execute/20030811-1.c: New test.
7385
7386 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7387
7388         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7389
7390 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7391
7392         PR c++/11789.C
7393         * g++.dg/inherit/multiple1.C: New test.
7394
7395 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7396
7397         * gcc.dg/spe1.c: New test.
7398
7399         PR c++/11670
7400         * g++.dg/expr/cast2.C: New test.
7401
7402         PR c++/10530
7403         * g++.dg/template/dependent-name2.C: New test.
7404
7405 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7406
7407         * g++.dg/parse/crash11.C: Put the dg options in comments.
7408
7409 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7410
7411         * lib/gcc-dg.exp: Update for diagnostic change.
7412
7413 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7414
7415         PR c++/5767
7416         * g++.dg/parse/crash11.C: New test.
7417
7418 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7419
7420         * gcc.dg/cpp/spacing1.c: Update.
7421
7422 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7423
7424         PR target/11739
7425         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7426         a value for -mtune.
7427
7428 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7429
7430         PR middle-end/11771
7431         * gcc.c-torture/compile/20030804-1.c: New test case.
7432
7433 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7434
7435         * gcc.dg/20030804-1.c: New test case.
7436
7437 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7438
7439         * gcc.dg/cpp/separate-1.c: New test.
7440
7441 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7442
7443         PR c++/11704
7444         * g++.dg/template/dependent-expr2.C: New test.
7445
7446         PR c++/11766
7447         * g++.dg/expr/ptrmem1.C: New test.
7448
7449 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7450
7451         PR c++/9453
7452         * g++.dg/template/friend15.C: New test.
7453
7454 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7455
7456         * lib/dg-pch.exp: Work round PCH bug.
7457
7458 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7459
7460         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7461         builtins.  Move cases from builtins-4.c here.
7462
7463         * gcc.dg/torture/builtin-math-1.c: New test taken from
7464         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7465         additional cases.
7466
7467         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7468         Delete.
7469
7470 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7471
7472         PR c++/9447
7473         * g++.dg/template/using7.C: New test.
7474
7475 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7476
7477         * import1.c, import2.c: New tests.
7478
7479 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7480
7481         * g++.dg/eh/crossjump1.C: New test.
7482
7483 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7484
7485         PR c++/11697
7486         * g++.dg/template/using6.C: New test.
7487
7488         PR c++/11744
7489         * g++.dg/template/koenig2.C: New test.
7490
7491 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7492
7493         PR c++/7983
7494         * g++.dg/parse/typedef4.C: New test.
7495
7496 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7497
7498         PR c++/8442, c++/8806
7499         * g++.dg/template/elab1.C: New test.
7500         * g++.dg/template/type2.C: Likewise.
7501         * g++.dg/template/ttp3.C: Adjust expected error message.
7502         * g++.old-deja/g++.law/visibility13.C: Likewise.
7503         * g++.old-deja/g++.niklas/t135.C: Likewise.
7504         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7505         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7506         template argument.
7507         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7508
7509 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7510
7511         PR c++/11295
7512         * g++.dg/ext/stmtexpr1.C: New test.
7513
7514         * g++.dg/opt/tmp1.C: New test.
7515
7516         PR c++/11525
7517         * g++.dg/parse/constant4.C: New test.
7518
7519         PR c++/9447
7520         * g++.dg/template/using5.C: New test.
7521
7522 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7523
7524         * gcc.dg/builtins-27.c: New test case.
7525
7526 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7527
7528         * gcc.dg/tls/opt-7.c: New test.
7529
7530 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7531
7532         * g++.old-deja/g++.other/crash18.C: Remove.
7533
7534 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7535
7536         * g++.dg/template/explicit3.C: New.
7537         * g++.dg/template/explicit4.C: New.
7538         * g++.dg/template/explicit5.C: New.
7539
7540         PR c++/11347
7541         * g++.dg/template/memtmpl1.C: New.
7542
7543 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7544
7545         PR target/11565
7546         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7547         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7548
7549 2003-07-30  Jan Hubicka  <jh@suse.cz>
7550
7551         * vtgc1.c: Kill.
7552
7553 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7554
7555         * gcc.dg/struct-in-proto-1.c: New test.
7556
7557 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7558
7559         * gcc.dg/cpp/include2.c: Only expect one message.
7560
7561 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7562
7563         PR c++/9447
7564         * g++.dg/template/using1.C: New test.
7565         * g++.dg/template/using2.C: New test.
7566         * g++.dg/template/using3.C: New test.
7567         * g++.dg/template/using4.C: New test.
7568
7569 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7570
7571         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7572         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7573
7574 2003-07-28  Jan Hubicka  <jh@suse.cz>
7575
7576         PR c++/11530
7577         * g++.dg/opt/call1.C: New test.
7578
7579 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7580
7581         PR c++/11667
7582         * g++.dg/init/enum2.C: New test.
7583         * g++.dg/template/overload1.C: Add "-w" option.
7584
7585 2003-07-28    <hp@bitrange.com>
7586
7587         * gcc.dg/Wdeclaration-after-statement-1.c,
7588         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7589
7590 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7591
7592         * gcc.c-torture/compile/20030725-1.c: New test.
7593
7594 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7595
7596         * gcc.dg/20030505.c: Only run for SPE.
7597         Remove definition of opaque type.
7598
7599 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7600
7601         * g++.dg/template/ptrmem6.C: New test.
7602
7603 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7604
7605         * gcc.c-torture/compile/zero-strct-2.c: New test.
7606
7607 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7608
7609         * gcc.dg/intermod-1.c: New test.
7610
7611 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7612
7613         PR c++/11617
7614         * g++.dg/template/lookup2.C: New test.
7615         * g++.dg/template/memclass1.C: Remove instantiated from error.
7616         * g++.dg/other/error2.C: Tweak expected errors.
7617
7618         PR c++/11596
7619         * g++.dg/template/defarg3.C: New test.
7620
7621         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7622
7623 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7624
7625         * g++.dg/inherit/access5.C: New test.
7626
7627 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7628
7629         PR c++/11513
7630         * g++.dg/template/crash8.C: New test.
7631
7632 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7633
7634         PR c/10602
7635         * gcc.dg/noncompile/incomplete-2.c: New test.
7636
7637 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7638
7639         PR c++/11645
7640         * g++.dg/inherit/access4.C: New test.
7641
7642         PR c++/11517
7643         * g++.dg/expr/cond2.C: New test.
7644
7645         PR optimization/10679
7646         * g++.dg/opt/inline4.C: New test.
7647
7648 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7649
7650         * g++.dg/parse/crash10: New test.
7651
7652 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7653
7654         * g++.dg/ext/flexary1.C: New test.
7655
7656 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7657
7658         PR c++/10793
7659         * g++.dg/template/crash9.C: New test.
7660
7661 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7662
7663         PR c++/3004
7664         * g++.dg/parse/typedef3.C: New test.
7665
7666         PR c++/7906
7667         * g++.dg/parse/operator2.C: New test.
7668
7669         PR c++/8895
7670         * g++.dg/parse/def-tmpl-arg1.C: New test.
7671
7672         PR c++/9282
7673         * g++.dg/parse/funptr1.C: New test.
7674
7675         PR c++/9452
7676         * g++.dg/parse/ambig3.C: New test.
7677
7678         PR c++/9454
7679         * g++.dg/parse/operator3.C: New test.
7680
7681         PR c++/9486
7682         * g++.dg/parse/template10.C: New test.
7683
7684         PR c++/9488
7685         * g++.dg/parse/template11.C: New test.
7686
7687         PR c++/10150
7688         * g++.dg/parse/invalid-op1.C: New test.
7689
7690         PR c++/10247
7691         * g++.dg/parse/condexpr1.C: New test.
7692
7693 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7694
7695         * g++.dg/ext/packed3.C: New test.
7696         * g++.dg/ext/packed4.C: New test.
7697
7698         * gcc.dg/pack-test-3.c: New test.
7699
7700 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7701
7702         * lib/compat.exp: Handle dg-options per source file.
7703         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7704         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7705         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7706         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7707         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7708         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7709         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7710         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7711         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7712         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7713         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7714         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7715         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7716         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7717
7718 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7719
7720         PR c/10320
7721         * gcc.c-torture/execute/20030718-1.c: New test.
7722
7723 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7724
7725         PR optimization/11536
7726         * gcc.dg/20030721-1.c: New test.
7727
7728 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7729
7730         PR c++/11546
7731         * g++.dg/template/lookup1.C: New test.
7732
7733 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7734
7735         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7736         diagnostics of ill-formed constructs involving labels.
7737         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7738         the new 'previously defined here' message.
7739
7740 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7741
7742         * g++.dg/parse/non-dependent2.C: New test.
7743
7744 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7745
7746         * g++.dg/init/init-ref4.C: xfail on targets without
7747         weak symbols.
7748
7749 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7750
7751         PR target/11087
7752         * gcc.c-torture/execute/20030717-1.c: New test.
7753
7754 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7755
7756         * g++.dg/opt/cfg1.C: New test.
7757
7758 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7759
7760         PR optimization/11557
7761         * gcc.dg/20030717-1.c: New test.
7762
7763 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7764
7765         PR c++/10476
7766         * g++.dg/expr/crash-1.C: New test.
7767
7768         PR c++/11027
7769         * g++.dg/template/init3.C: New test.
7770
7771         PR c++/8222
7772         * g++.dg/template/non-dependent1.C: New test.
7773
7774         PR c++/11070
7775         * g++.dg/template/non-dependent2.C: New test.
7776
7777         PR c++/11071
7778         * g++.dg/template/non-dependent3.C: New test.
7779
7780         PR c++/9907
7781         * g++.dg/template/sizeof5.C: New test.
7782
7783 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7784
7785         PR 11498
7786         * gcc.c-torture/compile/mangle-1.c: New file.
7787
7788 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7789
7790         PR c++/7809
7791         * g++.dg/parse/access3.C: New test.
7792
7793 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7794
7795         PR c++/11384
7796         * g++.dg/init/init-ref4.C: New test.
7797
7798 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7799
7800         PR c++/11547
7801         * g++.dg/parse/constant3.C: New test.
7802         * g++.dg/parse/crash7.C: Likewise.
7803
7804 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7805
7806         PR target/11008
7807         * gcc.dg/i386-pentium4-not-mull.c: New.
7808
7809 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7810
7811         * gcc.dg/asm-names.c (ymain): Make it weak.
7812
7813 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7814
7815         PR c++/5421
7816         * g++.dg/template/friend21.C: New test.
7817
7818 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7819
7820         * gcc.dg/cleanup-8.c: New test.
7821         * gcc.dg/cleanup-9.c: New test.
7822
7823 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7824
7825         * g++.dg/ext/dll-MI1.h: New file.
7826         * g++.dg/ext/dllexport-MI1.C: New file.
7827         * g++.dg/ext/dllimport-MI1.C: New file.
7828
7829 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7830
7831         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7832         it does not have cmpstrsi patterns (just cmpmemsi).
7833
7834 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7835
7836         PR debug/11473
7837         * g++.dg/debug/debug8.C: New test.
7838
7839 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7840
7841         PR c++/10108
7842         * g++.dg/template/crash7.C: New test.
7843
7844 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7845
7846         PR target/10795
7847         * gcc.c-torture/compile/20030708-1.c: New.
7848
7849 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7850
7851         * gcc.c-torture/execute/20030715-1.c: New test.
7852
7853 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7854
7855         * gcc.dg/pch/inline-3.c: New file.
7856         * gcc.dg/pch/inline-3.hs: New file.
7857         * gcc.dg/pch/inline-4.c: New file.
7858         * gcc.dg/pch/inline-4.hs: New file.
7859
7860 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7861
7862         PR c++/11509
7863         * g++.dg/template/crash6.C: New test.
7864
7865         PR c++/7053
7866         * g++.dg/template/friend20.C: New test.
7867
7868         PR c++/7019
7869         * g++.dg/template/overload2.C: New test.
7870
7871 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7872
7873         PR optimization/11440
7874         * gcc.c-torture/execute/20030714-1.c: New test.
7875
7876 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7877
7878         PR c++/11154
7879         * g++.dg/template/partial2.C: New test.
7880
7881 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7882
7883         PR c++/11503
7884         * g++.dg/template/anon1.C: New test.
7885
7886         PR c++/11493
7887         PR c++/11495
7888         * g++.dg/parse/template9.C: Likewise.
7889         * g++.dg/template/crash4.C: New test.
7890         * g++.dg/template/koenig1.C: Likewise.
7891         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7892         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7893         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7894         functions.
7895         * g++.old-deja/g++.jason/template36.C: Likewise.
7896         * g++.old-deja/g++.mike/p1989.C: Likewise.
7897         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7898         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7899         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7900         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7901         compiling.
7902         * g++.old-deja/g++.pt/union2.C: Use this->.
7903
7904 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7905
7906         * gcc.dg/20030711-1.c: New test.
7907
7908 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7909
7910         PR c++/11050
7911         * g++.dg/parse/args1.C: New test.
7912         * g++.pt/defarg8.C: Change expected errors.
7913
7914 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7915
7916         PR c++/8164
7917         * g++.dg/template/nontype2.C: New test.
7918
7919         PR c++/10558
7920         * g++.dg/parse/template8.C: New test.
7921
7922         PR c++/8327
7923         * g++.dg/template/scope1.C: New test.
7924
7925         * g++.dg/warn/Wsign-compare-1.C: New test.
7926
7927 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7928
7929         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7930
7931 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7932
7933         PR c++/9411
7934         * g++.dg/template/explicit2.C: New test.
7935
7936         PR c++/10032
7937         * g++.dg/warn/pedantic1.C: New test.
7938
7939 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7940
7941         PR c++ 9483
7942         * g++.dg/other/field1.C: New test.
7943
7944 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7945
7946         PR c/11449
7947         * gcc.c-torture/compile/20030707-1.c: New.
7948
7949 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7950
7951         PR c++/10849
7952         * g++.dg/template/access12.C: New test.
7953
7954 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7955
7956         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7957         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7958         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7959         * gcc.misc-tests/gcov.exp: Update
7960         * g++.dg/gcov/gcov.exp: Update
7961         * lib/gcov.exp: Update.
7962
7963 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7964
7965         * g++.dg/abi/mangle17.C: Make sure template expressions are
7966         dependent.
7967         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7968         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7969         * g++.dg/opt/stack1.C: Remove erroneous code.
7970         * g++.dg/parse/template7.C: New test.
7971         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7972         * g++.old-deja/g++.pt/crash4.C: Likewise.
7973
7974 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7975
7976         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7977         with zero or one occurence of `$' after the initial `L'.
7978
7979 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7980
7981         * gcc.c-torture/compile/20030704-1.c: Add a comment.
7982
7983 2003-07-08  Roger Sayle  <roger@eyesopen.com>
7984
7985         PR c/11370
7986         * gcc.dg/Wunreachable-6.c: New testcase.
7987         * gcc.dg/Wunreachable-7.c: New testcase.
7988
7989 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
7990
7991         PR c/11420
7992         * gcc.dg/20030708-1.c: New test.
7993
7994 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
7995
7996         * gcc.dg/compat/sdata-section.h: New file.
7997         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
7998         * gcc.dg/torture/mips-sdata-1.c: New test.
7999
8000 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8001
8002         PR c++/11030
8003         * g++.dg/template/friend19.C: New test.
8004
8005 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8006
8007         * g++.dg/opt/strength-reduce.C: New test.
8008
8009 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8010
8011         PR target/10979
8012         * gcc.dg/20030707-1.c: New testcase.
8013
8014 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8015
8016         PR optimization/11059
8017         * g++.dg/opt/emptyunion.C: New testcase.
8018
8019 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8020             Eric Botcazou  <ebotcazou@libertysurf.fr>
8021
8022         * g++.dg/opt/stack1.C: New test.
8023
8024 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8025
8026         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8027         run test.
8028
8029         PR c++/11431
8030         * g++.dg/expr/static_cast3.C: New test.
8031
8032 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8033
8034         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8035         everywhere.
8036         * gcc.dg/concat.c: Concatenation of string constants with
8037         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8038         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8039         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8040         necessary to avoid multi-character character constant warning.
8041         * gcc.dg/cpp/escape.c: Likewise.
8042         * gcc.dg/cpp/ucs.c: Likewise.
8043         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8044         Fix a typo.
8045
8046 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8047
8048         PR c/11428
8049         * gcc.c-torture/compile/20030704-1.c: New.
8050
8051 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8052
8053         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8054
8055 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8056
8057         PR c++/5287, PR c++/7910,  PR c++/11021
8058         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8059         tests for warnings.
8060         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8061         * g++.dg/ext/dllimport3.C: Likewise.
8062         * g++.dg/ext/dllimport4.C: New file.
8063         * g++.dg/ext/dllimport5.C: New file.
8064         * g++.dg/ext/dllimport6.C: New file.
8065         * g++.dg/ext/dllimport7.C: New file.
8066         * g++.dg/ext/dllimport8.C: New file.
8067         * g++.dg/ext/dllimport9.C: New file.
8068         * g++.dg/ext/dllimport10.C: New file.
8069         * g++.dg/ext/dllexport1.C: New file.
8070
8071 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8072
8073         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8074         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8075
8076 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8077
8078         * gcc.dg/builtins-25.c: New testcase.
8079         * gcc.dg/builtins-26.c: New testcase.
8080
8081 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8082
8083         * gcc.dg/compat/vector-defs.h: New file.
8084         * gcc.dg/compat/vector-setup.h: New file.
8085         * gcc.dg/compat/vector-check.h: New file.
8086         * gcc.dg/compat/vector-1_main.c: New file.
8087         * gcc.dg/compat/vector-1_x.c: New file.
8088         * gcc.dg/compat/vector-1_y.c: New file.
8089         * gcc.dg/compat/vector-2_main.c: New file.
8090         * gcc.dg/compat/vector-2_x.c: New file.
8091         * gcc.dg/compat/vector-2_y.c: New file.
8092
8093         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8094         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8095         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8096         * gcc.dg/compat/struct-align-1.h: New file.
8097         * gcc.dg/compat/struct-align-1_main.c: New file.
8098         * gcc.dg/compat/struct-align-1_x.c: New file.
8099         * gcc.dg/compat/struct-align-1_y.c: New file.
8100         * gcc.dg/compat/struct-align-2.h: New file.
8101         * gcc.dg/compat/struct-align-2_main.c: New file.
8102         * gcc.dg/compat/struct-align-2_x.c: New file.
8103         * gcc.dg/compat/struct-align-2_y.c: New file.
8104
8105         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8106         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8107         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8108         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8109         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8110         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8111         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8112         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8113         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8114         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8115         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8116         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8117         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8118         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8119         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8120         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8121         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8122         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8123         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8124         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8125         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8126         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8127         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8128         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8129         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8130         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8131         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8132         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8133         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8134
8135 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8136
8137         * gcc.dg/i386-call-1.c: New test.
8138
8139 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8140
8141         PR c++/9162
8142         * g++.dg/parse/defarg4.C: New.
8143
8144 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8145
8146         PR target/10700
8147         * gcc.c-torture/compile/20030703-1.c: New test case.
8148
8149 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8150
8151         * g++.dg/template/local3.C: Remove extra semicolon.
8152
8153 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8154
8155         * gcc.dg/i386-volatile-1.c: New test.
8156
8157 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8158
8159         PR c++/11072
8160         * g++.dg/other/offsetof2.C: XFAIL.
8161         * g++.dg/other/offsetof5.C: New.
8162
8163         PR c++/10219
8164         * g++.dg/template/error1.C: New.
8165
8166         PR c++/9779
8167         * g++.dg/template/dependent-expr1.C: New.
8168
8169 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8170
8171         PR c++/6949
8172         * g++.dg/template/local3.C: New test.
8173
8174         PR c++/11149
8175         * g++.dg/lookup/scoped6.C: New test.
8176
8177 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8178
8179         PR c++/8046
8180         * g++.dg/other/error7.C: New test.
8181
8182 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8183
8184         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8185         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8186         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8187         * g++.old-deja/g++.other/union2.C: Likewise.
8188         * gcc.dg/c90-const-expr-2.c: Likewise.
8189         * gcc.dg/c90-const-expr-3.c: Likewise.
8190         * gcc.dg/c99-const-expr-2.c: Likewise.
8191         * gcc.dg/c99-const-expr-3.c: Likewise.
8192         * gcc.dg/concat.c: Likewise.
8193
8194 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8195
8196         PR c++/9559
8197         * g++.dg/init/static1.C: New test.
8198
8199 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8200
8201         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8202         * g++.old-deja/g++.other/access2.C: Likewise.
8203         * g++.old-deja/g++.other/decl2.C: Likewise.
8204         * gcc.c-torture/execute/20020615-1.c: Likewise.
8205
8206 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8207
8208         PR c++/4933
8209         * g++.dg/template/sizeof4.C: New test.
8210
8211 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8212
8213         * g++.dg/other/error6.C: New test.
8214
8215 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8216
8217         PR c++/10750
8218         * g++.dg/parse/constant2.C: New test.
8219
8220 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8221
8222         PR c++/11106
8223         * g++.dg/other/error5.C: New test.
8224
8225 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8226
8227         * gcc.dg/format/gcc_diag-1.c: New test.
8228
8229 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8230
8231         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8232
8233 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8234
8235         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8236         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8237         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8238
8239 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8240
8241         * gcc.c-torture/execute/builtins/string-8.c: New test.
8242         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8243         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8244         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8245
8246 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8247
8248         PR c++/10468
8249         * g++.dg/ext/typeof6.C: New test.
8250
8251 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8252
8253         PR c++/10796
8254         * g++.dg/init/enum1.C: New test.
8255
8256 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8257
8258         * gcc.dg/20030627-1.c: New test.
8259
8260 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8261
8262         PR c++/11332
8263         * g++.dg/expr/static_cast2.C: New test.
8264
8265 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8266             Jakub Jelinek  <jakub@redhat.com>
8267
8268         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8269         sprintf(dst,"%s",src) optimization.
8270         * gcc.c-torture/execute/20030626-1.c: New test case.
8271         * gcc.c-torture/execute/20030626-2.c: New test case.
8272
8273 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8274
8275         * gcc.c-torture/execute/multi-ix.c: New test.
8276
8277         * gcc.c-torture/execute/simd-4.c (main):
8278         Added missing semicolon at end of union.
8279
8280 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8281
8282         PR c++/8266
8283         * g++.dg/template/explicit-instantiation3.C: New test.
8284
8285 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8286
8287         * gcc.dg/20030626-1.c: Use signed char.
8288
8289 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8290
8291         * gcc.dg/20030626-1.c: New test.
8292
8293 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8294
8295         * const-str-2.m: Update.
8296
8297 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8298
8299         PR c++/10990
8300         * g++.dg/rtti/dyncast1.C: New test.
8301         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8302         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8303         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8304
8305         PR c++/10931
8306         * g++.dg/expr/static_cast1.C: New test.
8307
8308 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8309
8310         * gcc.dg/20030625-1.c: New test.
8311
8312 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8313
8314         * gcc.c-torture/compile/20030624-1.c: New test case.
8315
8316 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8317
8318         * gcc.c-torture/execute/string-opt-17.c: New test.
8319
8320 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8321
8322         PR c++/5754
8323         * g++.dg/parse/crash6.C: New test.
8324
8325 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8326
8327         * gcc.dg/builtins-24.c: New test case.
8328
8329 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8330
8331         * g++.dg/opt/operator1.C: New test.
8332
8333 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8334
8335         * gcc.c-torture/execute/string-opt-16.c: New test case.
8336
8337 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8338
8339         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8340         * g++.old-deja/g++.other/conv7.C: Likewise
8341         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8342         * g++.old-deja/g++.other/overload14.C: Likewise.
8343
8344 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8345
8346         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8347         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8348
8349 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/10888
8352         * g++.dg/warn/Winline-3.C: New test.
8353
8354 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8355
8356         * lib/target-supports.exp (check_alias_available): Make the test
8357         program acceptable to the Solaris assembler.
8358
8359         PR c++/10749
8360         * g++.dg/template/memclass2.C: New test.
8361
8362 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8363             Eric Botcazou  <ebotcazou@libertysurf.fr>
8364
8365         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8366         data for non-matching targets.
8367         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8368
8369 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8370
8371         PR c++/10845
8372         * g++.dg/template/member3.C: New test.
8373
8374 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8375
8376         PR c++/10939
8377         * g++.dg/template/func1.C: New test.
8378
8379         PR c++/9649
8380         * g++.dg/template/static4.C: New test.
8381         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8382
8383         PR c++/11041
8384         * g++.dg/init/ref7.C: New test.
8385
8386 2003-06-19  Matt Austern  <austern@apple.com>
8387
8388         PR c++/11228
8389         * g++.dg/anew1.C: New test.
8390         * g++.dg/anew2.C: New test.
8391         * g++.dg/anew3.C: New test.
8392         * g++.dg/anew4.C: New test.
8393
8394 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8395
8396         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8397
8398 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8399
8400         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8401         endian-dependent.
8402
8403 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8404
8405         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8406         Remove cruft.
8407
8408 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8409
8410         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8411         * gcc.c-torture/compile/961203-1.c: Likewise.
8412         * gcc.c-torture/compile/980506-1.c: Likewise.
8413
8414 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8415
8416         PR c++/10712
8417         * g++.dg/lookup/using7.C: New test.
8418
8419 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8420
8421         PR c++/11105
8422         * g++.dg/abi/conv1.C: Remove it.
8423         * g++.dg/template/conv7.C: New test.
8424         * g++.dg/template/conv8.C: Likewise.
8425         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8426         conversion operator.
8427
8428 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8429
8430         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8431         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8432         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8433         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8434         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8435         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8436         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8437         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8438         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8439         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8440         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8441         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8442         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8443         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8444         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8445         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8446         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8447         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8448         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8449         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8450         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8451         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8452         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8453         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8454         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8455         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8456         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8457         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8458         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8459
8460 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8461
8462         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8463         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8464         indications.
8465
8466 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8467
8468         * gcc.dg/i386-387-5.c: New test case.
8469         * gcc.dg/i386-387-6.c: New test case.
8470         * gcc.dg/builtins-23.c: New test case.
8471
8472 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8473
8474         * gcc.dg/builtins-22.c: New test case.
8475         * gcc.dg/i386-387-1.c: Update to test exp.
8476         * gcc.dg/i386-387-2.c: Likewise.
8477
8478 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8479
8480         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8481
8482 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8483
8484         * lib/gcc-dg.exp (dg-require-dll): New function.
8485         (dg-xfail-if): Likewise.
8486         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8487         driver.
8488
8489         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8490         * gcc.c-torture/compile/20001205-1.c: Likewise.
8491         * gcc.c-torture/compile/20001226-1.c: Likewise.
8492         * gcc.c-torture/compile/20010518-2.c: Likewise.
8493         * gcc.c-torture/compile/20020312-1.c: Likewise.
8494         * gcc.c-torture/compile/20020604-1.c: Likewise.
8495         * gcc.c-torture/compile/920501-12.c: Likewise.
8496         * gcc.c-torture/compile/920501-4.c: Likewise.
8497         * gcc.c-torture/compile/920520-1.c: Likewise.
8498         * gcc.c-torture/compile/920521-1.c: Likewise.
8499         * gcc.c-torture/compile/920625-1.c: Likewise.
8500         * gcc.c-torture/compile/961203-1.c: Likewise.
8501         * gcc.c-torture/compile/980506-1.c: Likewise.
8502         * gcc.c-torture/compile/981006-1.c: Likewise.
8503         * gcc.c-torture/compile/981022-1.c: Likewise.
8504         * gcc.c-torture/compile/981223-1.c: Likewise.
8505         * gcc.c-torture/compile/990617-1.c: Likewise.
8506         * gcc.c-torture/compile/dll.c: Likewise.
8507         * gcc.c-torture/compile/labels-3.c: Likewise.
8508         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8509         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8510         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8511         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8512         * gcc.c-torture/compile/simd-5.c: Likewise.
8513         * gcc.c-torture/compile/20000804-1.x: Remove.
8514         * gcc.c-torture/compile/20001205-1.x: Likewise.
8515         * gcc.c-torture/compile/20001226-1.x: Likewise.
8516         * gcc.c-torture/compile/20010518-2.x: Likewise.
8517         * gcc.c-torture/compile/20020312-1.x: Likewise.
8518         * gcc.c-torture/compile/20020604-1.x: Likewise.
8519         * gcc.c-torture/compile/920501-12.x: Likewise.
8520         * gcc.c-torture/compile/920501-4.x: Likewise.
8521         * gcc.c-torture/compile/920520-1.x: Likewise.
8522         * gcc.c-torture/compile/920521-1.x: Likewise.
8523         * gcc.c-torture/compile/920625-1.x: Likewise.
8524         * gcc.c-torture/compile/961203-1.x: Likewise.
8525         * gcc.c-torture/compile/980506-1.x: Likewise.
8526         * gcc.c-torture/compile/981006-1.x: Likewise.
8527         * gcc.c-torture/compile/981022-1.x: Likewise.
8528         * gcc.c-torture/compile/981223-1.x: Likewise.
8529         * gcc.c-torture/compile/990617-1.x: Likewise.
8530         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8531         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8532         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8533         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8534         * gcc.c-torture/compile/simd-5.x: Likewise.
8535
8536         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8537
8538 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8539
8540         * gcc.c-torture/execute/20030611-1.c: New test.
8541
8542 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8543
8544         PR middle-end/168
8545         * gcc.dg/20030612-1.c: New test case.
8546
8547 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8548
8549         PR c++/10635
8550         * g++.dg/expr/cast1.C: New test.
8551
8552 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8553
8554         * gcc.dg/builtins-21.c: New test case.
8555
8556 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8557
8558         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8559         options instead of at the end.
8560         * lib/objc.exp (objc_target_compile): Likewise.
8561
8562 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8563
8564         PR c++/10432
8565         * g++.dg/parse/error1.C: New test.
8566
8567 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8568
8569         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8570         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8571         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8572         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8573         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8574         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8575         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8576         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8577         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8578         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8579         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8580         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8581         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8582         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8583         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8584         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8585         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8586         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8587         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8588         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8589         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8590         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8591         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8592         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8593
8594         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8595         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8596         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8597         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8598         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8599         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8600         * gcc.dg/compat/scalar-return-3_main.c: New file.
8601         * gcc.dg/compat/scalar-return-3_x.c: New file.
8602         * gcc.dg/compat/scalar-return-3_y.c: New file.
8603         * gcc.dg/compat/scalar-return-4_main.c: New file.
8604         * gcc.dg/compat/scalar-return-4_x.c: New file.
8605         * gcc.dg/compat/scalar-return-4_y.c: New file.
8606
8607 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8608
8609         * gcc.dg/compat/fp2-struct-check.h: New file.
8610         * gcc.dg/compat/fp2-struct-defs.h: New file.
8611         * gcc.dg/compat/fp2-struct-init.h: New file.
8612         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8613         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8614         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8615         * gcc.dg/compat/struct-return-10_main.c: New file.
8616         * gcc.dg/compat/struct-return-10_x.c: New file.
8617         * gcc.dg/compat/struct-return-10_y.c: New file.
8618
8619         * gcc.dg/compat/compat-common.h: New file.
8620         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8621         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8622         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8623         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8624         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8625         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8626         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8627         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8628         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8629         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8630         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8631         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8632         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8633         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8634         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
8635         * gcc.dg/compat/small-struct-check.h: Ditto.
8636         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
8637         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8638         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
8639         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
8640         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8641         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8642         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
8643         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8644         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
8645         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
8646         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8647         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8648         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
8649         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8650         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8651         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
8652         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8653         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
8654         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
8655         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8656         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
8657         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
8658         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8659         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
8660         * gcc.dg/compat/struct-return-2_main.c: Ditto.
8661         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8662         * gcc.dg/compat/struct-return-2_y.c: Ditto.
8663         * gcc.dg/compat/struct-return-3_main.c: Ditto.
8664         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8665         * gcc.dg/compat/struct-return-3_y.c: Ditto.
8666
8667 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
8668
8669         * g++.dg/pch/static-1.C: New file.
8670         * g++.dg/pch/static-1.Hs: New file.
8671
8672 2003-06-10  Richard Henderson  <rth@redhat.com>
8673
8674         * gcc.dg/asm-7.c: Adjust expected warning text.
8675
8676 2003-06-10  Roger Sayle  <roger@eyesopen.com>
8677
8678         * gcc.dg/builtins-20.c: New test case.
8679
8680 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
8681
8682         PR c++/11131
8683         * g++.dg/opt/template1.C: New test.
8684
8685 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8686
8687         * lib/gcc-dg.exp (dg-test): Clear additional_files and
8688         additional_sources.
8689
8690 2003-05-21  David Taylor  <dtaylor@emc.com>
8691
8692         * gcc.dg/Wpadded.c: New file.
8693
8694 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8695
8696         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
8697         * gcc.dg/special/weak-2.c: Add dg-require-weak.
8698         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
8699         dg-require-weak.
8700
8701 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
8702
8703         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
8704
8705 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8706
8707         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
8708         (dg-require-alias): Likewise.
8709         (dg-require-gc-sections): Likewise.
8710         * lib/target-supports.exp (check_gc_sections_available): Likewise.
8711
8712 2003-06-08  Richard Henderson  <rth@redhat.com>
8713
8714         * gcc.dg/20011029-2.c: Fix the array reference.
8715         * gcc.dg/asm-7.c: New.
8716
8717 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
8718
8719         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
8720
8721 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
8722
8723         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
8724         (dg-require-gc-sections): Likewise.
8725
8726 2003-06-08  Jan Hubicka  <jh@suse.cz>
8727
8728         * i386-cmov1.c: Fix regular expression.
8729         * i386-cvt-1.c: Likewise.
8730         * i386-local.c: Likewise.
8731         * i386-local2.c: Likewise.
8732         * i386-mul.c: Likewise.
8733         * i386-ssetype-1.c: Likewise.
8734         * i386-ssetype-3.c: Likewise.
8735         * i386-ssetype-5.c: Likewise.
8736
8737 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8738
8739         PR c++/11039
8740         * g++.dg/warn/implicit-typename2.C: New test.
8741         * g++.dg/warn/implicit-typename3.C: New test.
8742
8743 2003-06-07  Richard Henderson  <rth@redhat.com>
8744
8745         * g++.dg/other/offsetof3.C: Use size_t.
8746         * g++.dg/other/offsetof4.C: Likewise.
8747
8748 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
8749
8750         * lib/copy-file.exp: New. Implement gcc_copy_files.
8751
8752         * lib/dg-pch.exp: Load copy-file.exp
8753         (dg-pch): Use gcc_copy_files instead of "file copy".
8754
8755 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
8756
8757         * gcc.dg/weak/weak.exp: Simplify.
8758         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
8759         * gcc.dg/weak/weak-1.c: Likewise.
8760         * gcc.dg/weak/weak-2.c: Likewise.
8761         * gcc.dg/weak/weak-3.c: Likewise.
8762         * gcc.dg/weak/weak-4.c: Likewise.
8763         * gcc.dg/weak/weak-5.c: Likewise.
8764         * gcc.dg/weak/weak-6.c: Likewise.
8765         * gcc.dg/weak/weak-7.c: Likewise.
8766         * gcc.dg/weak/weak-8.c: Likewise.
8767         * gcc.dg/weak/weak-9.c: Likewise.
8768
8769 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
8770
8771         gcc.c-torture/execute/20030606-1.c: New.
8772
8773 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8774
8775         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
8776         * gcc.dg/builtins-19.c: Likewise.
8777
8778 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8779
8780         * gcc.dg/builtins-2.c: Add some more tests.
8781         * gcc.dg/builtins-18.c: New test case.
8782         * gcc.dg/builtins-19.c: New test case.
8783
8784 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8785             Jim Wilson  <wilson@tuliptree.org>
8786
8787         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
8788
8789 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
8790
8791         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
8792         mempcpy/stpcpy calls not to be optimized into something else.
8793         * gcc.c-torture/execute/string-opt-3.c: Moved to...
8794         * gcc.c-torture/execute/builtins/string-7.c: ...here.
8795         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
8796
8797 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8798
8799         * gcc.dg/format/asm_fprintf-1.c: New test.
8800
8801 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
8802
8803         * lib/gcc-defs.exp (additional_sources): New variable.
8804         (dg-additional-sources): New function.
8805         (additional_files): New variable.
8806         (dg-additional-files): New function.
8807         (dg-additional-files-options): Likewise.
8808         * lib/gcc-dg.exp (dg-require-weak): New function.
8809         (dg-require-alias): Likewise.
8810         (dg-require-gc-sections): Likewise.
8811         * lib/target-supports.exp (check_alias_available): Remove testfile
8812         parameter.
8813         (check_gc_sections_available): New function.
8814         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
8815         (dg-gpp-additional-files): Likewise.
8816         * lib/g++.exp (additional_sources): Remove.
8817         (additional_files): Likewise.
8818         (g++_target_compile): Use dg-additional-files-options.
8819
8820         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
8821         Tcl logic.
8822         * gcc.dg/special/ecos.exp: Remove.
8823         * gcc.dg/special/20000419-2.c: Use dg-require-*.
8824         * gcc.dg/special/alias-1.c: Likewise.
8825         * gcc.dg/special/alias-2.c: Likewise.
8826         * gcc.dg/special/gcsec-1.c: Likewise.
8827         * gcc.dg/special/weak-1.c: Likewise.
8828         * gcc.dg/special/weak-2.c: Likewise.
8829         * gcc.dg/special/wkali-1.c: Likewise.
8830         * gcc.dg/special/wkali-2.c: Likewise.
8831
8832         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
8833         dg-gpp-additional-*.
8834         * g++.dg/special/conpr-3.C: Likewise.
8835         * g++.dg/special/conpr-4.C: Likewise.
8836         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
8837         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
8838         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
8839         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
8840         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
8841         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
8842         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
8843         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
8844         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
8845         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
8846         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
8847         * g++.old-deja/g++.other/comdat1.C: Likewise.
8848         * g++.old-deja/g++.other/comdat2.C: Likewise.
8849         * g++.old-deja/g++.other/comdat3.C: Likewise.
8850         * g++.old-deja/g++.other/ctor1.C: Likewise.
8851         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
8852
8853 2003-06-05  Richard Henderson  <rth@redhat.com>
8854
8855         * gcc.dg/debug/20030605-1.c: New.
8856
8857 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8858
8859         * README.QMTEST: Update.
8860
8861 2003-06-04  Richard Henderson  <rth@redhat.com>
8862
8863         * gcc.dg/cleanup-1.c: New.
8864         * gcc.dg/cleanup-2.c: New.
8865         * gcc.dg/cleanup-3.c: New.
8866         * gcc.dg/cleanup-4.c: New.
8867         * gcc.dg/cleanup-5.c: New.
8868         * gcc.dg/cleanup-6.c: New.
8869         * gcc.dg/cleanup-7.c: New.
8870
8871 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8872
8873         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
8874
8875         * lib/dg-pch.exp: New file.
8876         * g++.dg/pch/pch.exp: Use dg-pch.exp.
8877         * gcc.dg/pch/pch.exp: Likewise.
8878
8879 2003-06-04  Roger Sayle  <roger@eyesopen.com>
8880
8881         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
8882         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
8883         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
8884         * gcc.dg/builtins-17.c: New test case.
8885         * gcc.dg/i386-387-4.c: New test case.
8886         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
8887
8888 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8889
8890         * gcc.dg/ultrasp9.c: New test.
8891
8892 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8893
8894         * gcc.c-torture/compile/20030604-1.c: New test.
8895         * gcc.dg/sparc-constant-1.c: New test.
8896
8897 2003-06-03  Glen Nakamura  <glen@imodulo.com>
8898
8899         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
8900
8901 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
8902
8903         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
8904
8905         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
8906         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
8907
8908 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
8909
8910         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
8911
8912 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8913
8914         PR c++/10940
8915         * g++.dg/template/spec10.C: New test.
8916
8917 2003-06-03  Roger Sayle  <roger@eyesopen.com>
8918
8919         * gcc.dg/builtins-16.c: New test case.
8920
8921 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
8922
8923         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
8924         mempcpy test with post-increments.
8925         * gcc.c-torture/execute/string-opt-3.c: New test.
8926         * gcc.dg/string-opt-1.c: New test.
8927
8928 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
8929
8930         PR fortran/10965
8931         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
8932
8933 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
8934
8935         * lib/scanasm.exp (dg-scan): New function, factored out of ...
8936         (scan-assembler): ... here.  Use dg-scan.
8937         (scan-assembler-not): Likewise.
8938         (scan-file): New function.
8939         (scan-file-not): Likewise.
8940         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
8941         * gcc.dg/cpp/_Pragma4.c: Likewise.
8942         * gcc.dg/cpp/_Pragma5.c: Likewise.
8943         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8944         * gcc.dg/cpp/avoidpaste2.c: Likewise.
8945         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
8946         * gcc.dg/cpp/cmdlne-P.c: Likewise.
8947         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
8948         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
8949         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
8950         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
8951         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
8952         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
8953         * gcc.dg/cpp/cxxcom1.c: Likewise.
8954         * gcc.dg/cpp/line1.c: Likewise.
8955         * gcc.dg/cpp/maccom1.c: Likewise.
8956         * gcc.dg/cpp/maccom2.c: Likewise.
8957         * gcc.dg/cpp/maccom3.c: Likewise.
8958         * gcc.dg/cpp/maccom4.c: Likewise.
8959         * gcc.dg/cpp/maccom5.c: Likewise.
8960         * gcc.dg/cpp/maccom6.c: Likewise.
8961         * gcc.dg/cpp/multiline.c: Likewise.
8962         * gcc.dg/cpp/spacing1.c: Likewise.
8963         * gcc.dg/cpp/spacing2.c: Likewise.
8964         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
8965         * gcc.dg/cpp/trad/maccom1.c: Likewise.
8966         * gcc.dg/cpp/trad/maccom2.c: Likewise.
8967         * gcc.dg/cpp/trad/maccom3.c: Likewise.
8968         * gcc.dg/cpp/trad/maccom4.c: Likewise.
8969         * gcc.dg/cpp/trad/maccom6.c: Likewise.
8970         * gcc.dg/cpp/cxxcom2.c: Likewise.
8971         * gcc.dg/cpp/cxxcom2.h: New file.
8972
8973         * gcc.dg/cpp/truefalse.cpp: Move it to ...
8974         * g++.dg/cpp/truefalse.C: Here.
8975         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
8976
8977 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
8978
8979         * gcc.dg/cpp/redef3.c: New file.
8980
8981 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8982
8983         * gcc.dg/i386-loop-3.c: New test.
8984
8985 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
8986
8987         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
8988
8989 2003-05-31  Roger Sayle  <roger@eyesopen.com>
8990
8991         * gcc.dg/fwrapv-1.c: New test case.
8992         * gcc.dg/fwrapv-2.c: New test case.
8993
8994 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8995
8996         PR c++/10956
8997         * g++.dg/template/spec9.C: New test.
8998
8999 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9000
9001         * gcc.dg/duff-4.c: New test case.
9002
9003 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9004
9005         PR fortran/10843
9006         * g77.dg/ffixed-form-1.f: New test
9007         * g77.dg/ffixed-form-2.f: New test
9008         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9009         * g77.dg/ffree-form-3.f: New test
9010
9011 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9012
9013         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9014         * gcc.dg/wint_t-1.c: Likewise.
9015
9016 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9017
9018         * g++.dg/template/access11.C: New test.
9019
9020 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9021
9022         PR c++/10849
9023         * g++.dg/template/access10.C: New test.
9024
9025 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9026             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9027
9028         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9029
9030 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9031
9032         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9033         suppress for powerpc-*-darwin*.
9034         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9035
9036 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9037
9038         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9039         suppress option for powerpc-*-darwin*.
9040
9041 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9042
9043         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9044         * gcc.dg/builtins-4.c: Add test for fmod.
9045
9046 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9047
9048         PR c++/10682
9049         * g++.dg/template/instantiate4.C: New test.
9050
9051 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9052
9053         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9054
9055 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9056
9057         * gcc.dg/compat/scalar-return-1_main.c: New file.
9058         * gcc.dg/compat/scalar-return-1_x.c: New file.
9059         * gcc.dg/compat/scalar-return-1_y.c: New file.
9060         * gcc.dg/compat/scalar-return-2_main.c: New file.
9061         * gcc.dg/compat/scalar-return-2_x.c: New file.
9062         * gcc.dg/compat/scalar-return-2_y.c: New file.
9063         * gcc.dg/compat/struct-return-3_main.c: New file.
9064         * gcc.dg/compat/struct-return-3_y.c: New file.
9065         * gcc.dg/compat/struct-return-3_x.c: New file.
9066         * gcc.dg/compat/struct-return-2_main.c: New file.
9067         * gcc.dg/compat/struct-return-2_x.c: New file.
9068         * gcc.dg/compat/struct-return-2_y.c: New file.
9069
9070 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9071
9072         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9073         for hppa*-hp-hpux*.
9074         * gcc.dg/20021014-1.c (dg-options): Likewise.
9075         * gcc.dg/nest.c (dg-options): Likewise.
9076
9077 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9078
9079         PR c++/9738
9080         * g++.dg/ext/dllimport2.C: New file.
9081         * g++.dg/ext/dllimport3.C: New file.
9082
9083 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9084
9085         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9086         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9087         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9088         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9089         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9090         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9091         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9092         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9093         * gcc.dg/compat/small-struct-defs.h: New file.
9094         * gcc.dg/compat/small-struct-init.h: New file.
9095         * gcc.dg/compat/small-struct-check.h: New file.
9096         * gcc.dg/compat/fp-struct-defs.h: New file.
9097         * gcc.dg/compat/fp-struct-check.h: New file.
9098         * gcc.dg/compat/fp-struct-init.h: New file.
9099         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9100         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9101
9102 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9103
9104         * gcc.dg/20030225-2.c: New test.
9105
9106 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9107             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9108
9109         * gcc.c-torture/compile/20030518-1.c: New test case.
9110
9111 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9112
9113         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9114         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9115         gcc-dg-debug-runtest.
9116         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9117         gcc-dg-debug-runtest.
9118
9119 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9120
9121         PR c++/9022
9122         * g++.dg/lookup/using6.C: New test.
9123
9124 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9125
9126         * g++.dg/parse/access2.C: New test.
9127
9128 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9129
9130         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9131         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9132         * gcc.dg/debug/debug.exp: Likewise.
9133
9134 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9135
9136         * gcc.dg/dollar.c: New test.
9137
9138 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9139
9140         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9141         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9142         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9143         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9144         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9145         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9146         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9147         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9148         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9149         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9150         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9151         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9152         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9153         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9154         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9155         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9156         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9157         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9158
9159 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9160
9161         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9162         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9163         support for "repo" mode.
9164         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9165         * lib/g77-dg.exp: Likewise.
9166         * lib/obj-dg.exp: Likewise.
9167
9168 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9169
9170         Merge from gcc-3_2-rhl8-branch:
9171         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9172
9173         * gcc.dg/tls/opt-6.c: New test.
9174
9175         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9176
9177         * gcc.dg/20030405-1.c: New test.
9178
9179         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9180
9181         * gcc.dg/20030309-1.c: New test.
9182
9183         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9184
9185         * gcc.c-torture/execute/20030307-1.c: New test.
9186
9187         2003-02-20  Randolph Chung  <tausq@debian.org>
9188
9189         * gcc.c-torture/compile/20030220-1.c: New test.
9190
9191         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9192
9193         * gcc.dg/20030217-1.c: New test.
9194
9195         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9196
9197         * gcc.c-torture/compile/20020129-1.c: New test.
9198
9199         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9200
9201         * gcc.dg/unroll-1.c: New test.
9202
9203         2002-11-16  Jan Hubicka  <jh@suse.cz>
9204
9205         * gcc.c-torture/execute/20020920-1.c: New test.
9206
9207         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9208
9209         PR target/7434
9210         * gcc.c-torture/compile/20021008-1.c: New test.
9211
9212         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9213
9214         PR target/7559
9215         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9216
9217         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9218
9219         * gcc.c-torture/compile/20020807-1.c: New test.
9220
9221         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9222
9223         * gcc.dg/tls/opt-1.c: New test.
9224
9225         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9226
9227         * gcc.dg/20020729-1.c: New test.
9228
9229         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9230
9231         * g++.dg/opt/life1.C: New test.
9232
9233         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9234
9235         * gcc.dg/20020525-1.c: New test.
9236
9237         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9238
9239         PR c++/6794
9240         * g++.dg/ext/pretty1.C: New test.
9241         * g++.dg/ext/pretty2.C: New test.
9242
9243 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9244
9245         PR c++/8385
9246         * g++.dg/ext/typeof5.C: New test.
9247
9248 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9249
9250         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9251         __USER_LABEL_PREFIX__ into account.
9252         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9253
9254 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9255
9256         * gcc.dg/builtins-15.c: New test case.
9257
9258 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9259
9260         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9261
9262 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9263
9264         * lib/g++.exp: Tweak handling of additional source files.
9265         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9266         * g++.dg/special/conpr-2a.C: Rename to ...
9267         * g++.dg/special/conpr-2a.cc: ... this.
9268         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9269         * g++.dg/special/conpr-3a.C: Rename to ...
9270         * g++.dg/special/conpr-3a.cc: This.
9271         * g++.dg/special/conpr-3b.C: Rename to ...
9272         * g++.dg/special/conpr-3b.cc: This.
9273         * g++.dg/special/conpr-4.C: New test.
9274         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9275
9276 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9277
9278         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9279
9280 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9281
9282         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9283         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9284         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9285         * g++.old-deja/g++.other/warn3.C: Likewise.
9286
9287 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9288
9289         * gcc.dg/i386-387-1.c: Update to also test log.
9290         * gcc.dg/i386-387-2.c: Likewise.
9291
9292 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9293
9294         * g77.f-torture/execute/int8421.f: New test.
9295
9296 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9297
9298         PR c++/10230, c++/10481
9299         * g++.dg/lookup/scoped5.C: New test.
9300
9301 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9302
9303         PR c++/10552
9304         * g++.dg/template/ttp6.C: New test.
9305
9306 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9307
9308         * gcc.c-torture/execute/builtins: New directory.
9309         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9310         gcc.c-torture/execute/builtins.
9311         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9312         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9313         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9314         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9315
9316 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9317
9318         PR c++/9252
9319         * g++.dg/template/access8.C: New test.
9320         * g++.dg/template/access9.C: New test.
9321
9322 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9323
9324         PR c++/9554
9325         * g++.dg/parse/access1.C: New test.
9326
9327 2003-05-09  DJ Delorie  <dj@redhat.com>
9328
9329         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9330         long, and not an int.
9331
9332 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9333
9334         PR c++/10555, c++/10576
9335         * g++.dg/template/memclass1.C: New test.
9336
9337 2003-05-08  DJ Delorie  <dj@redhat.com>
9338
9339         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9340         targets.
9341         * gcc.c-torture/execute/20021024-1.x: Likewise.
9342         * gcc.c-torture/execute/shiftdi.x: Likewise.
9343         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9344         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9345         * gcc.dg/20021018-1.c: Likewise.
9346
9347 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9348
9349         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9350
9351         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9352         (bcopy): Call memmove.
9353
9354 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9355
9356         * g77.f-torture/compile/8485.f: New test case.
9357
9358 2003-05-07  Richard Henderson  <rth@redhat.com>
9359
9360         PR c++/10570
9361         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9362         Verify exception_cleanup not called for rethrows.
9363         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9364         when exiting catch block without rethrowing.
9365         * g++.dg/eh/forced3.C: New.
9366         * g++.dg/eh/forced4.C: New.
9367
9368 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9369
9370         * gcc.dg/20030505.c: Fix triplet.
9371
9372 2003-05-06  DJ Delorie  <dj@redhat.com>
9373
9374         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9375         * gcc.dg/nest.c: Likewise.
9376
9377 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9378
9379         * gcc.dg/builtins-14.c: New test case.
9380
9381 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9382
9383         * lib/compat.exp (compat-execute): New argument.
9384         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9385         * gcc.dg/compat: New test directory.
9386         * gcc.dg/compat/compat.exp: New expect script.
9387         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9388         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9389         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9390         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9391         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9392         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9393
9394         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9395         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9396         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9397         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9398         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9399         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9400         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9401         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9402         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9403         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9404         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9405         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9406         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9407         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9408         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9409
9410 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9411
9412         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9413
9414 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9415
9416         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9417
9418 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9419
9420         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9421         * gcc.dg/ppc-fsel-2.c: New test.
9422
9423         * gcc.dg/unused-5.c: New test.
9424
9425 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9426
9427         PR c++/10496
9428         * g++.dg/warn/pmf1.C: New test.
9429
9430 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9431
9432         PR c++/4494
9433         * g++.dg/warn/main.C: New test.
9434
9435 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9436
9437         * gcc.dg/nonnull-3.c: New test.
9438
9439 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9440
9441         * gcc.dg/cpp/Wtrigraphs.c: Update.
9442         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9443
9444 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9445
9446         * gcc.dg/ppc-fsel-1.c: New test.
9447
9448 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9449
9450         PR c/10604
9451         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9452
9453 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9454
9455         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9456
9457 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9458
9459         PR c++/9364, c++/10553, c++/10586
9460         * g++.dg/parse/typename4.C: New test.
9461         * g++.dg/parse/typename5.C: Likewise.
9462
9463 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9464
9465         * gcc.c-torture/compile/20030503-1.c: New test.
9466
9467 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9468
9469         * g++.dg/lookup/using5.C: Fix testcase error.
9470
9471 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9472
9473         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9474         since MEABI is no longer supported.  Remove all vestiges
9475         of MEABI from the test.
9476
9477 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9478
9479         PR c++/10554
9480         * g++.dg/lookup/using5.C: New test.
9481
9482 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9483
9484         PR c++/8772
9485         * g++.dg/template/ttp5.C: New test.
9486
9487 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9488
9489         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9490         (dg-gpp-additional-sources): New function.
9491         (dg-gpp-additional-files): Likewise.
9492         * lib/g++.exp (additional_sources): New variable.
9493         (additional_files): Likewise.
9494         (g++_target_compile): Deal with them.
9495         * lib/old-dejagnu.exp: Remove.
9496         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9497         * g++.old-deja: Revise all tests to use dg commands.
9498
9499 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9500
9501         PR c++/9432, c++/9528
9502         * g++.dg/lookup/using4.C: New test.
9503
9504 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9505
9506         * gcc.dg/noreturn-5.c: New file.
9507         * gcc.dg/noreturn-6.c: New file.
9508
9509         * gcc.c-torture/compile/inline-1.c: New file.
9510
9511 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9512
9513         PR c++/10551
9514         * g++.dg/template/explicit1.C: New test.
9515
9516 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/10549
9519         * g++.dg/other/bitfield1.C: New test.
9520
9521         PR c++/10527
9522         * g++.dg/init/new7.C: New test.
9523
9524 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9525
9526         * g++.dg/ext/desig1.C: New test.
9527         * g++.dg/ext/init1.C: Update.
9528
9529         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9530
9531 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9532
9533         PR c++/10180
9534         * g++.dg/warn/Winline-1.C: New test.
9535
9536 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9537
9538         * gcc.c-torture/execute/string-opt-19.c: New test.
9539
9540         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9541         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9542
9543 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9544
9545         PR c++/10506
9546         * g++.dg/init/new6.C: New test.
9547
9548         PR c++/10503
9549         * g++.dg/init/ref6.C: New test.
9550
9551 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9552
9553         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9554
9555 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9556
9557         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9558         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9559
9560 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9561
9562         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9563         initialized static data members.
9564
9565 2003-04-25  H.J. Lu <hjl@gnu.org>
9566
9567         * gcc.dg/ia64-sync-4.c: New test.
9568
9569 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9570
9571         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9572         date.
9573
9574 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9575
9576         PR c++/10337
9577         * g++.dg/warn/conv1.C: New test.
9578         * g++.old-deja/g++.other/conv7.C: Adjust.
9579         * g++.old-deja/g++.other/overload14.C: Adjust.
9580
9581 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9582
9583         PR c++/10471
9584         * g++.dg/template/defarg2.C: New test.
9585
9586 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9587
9588         * gcc.dg/cpp/include2.c: Update.
9589         * gcc.dg/cpp/multiline-2.c: New.
9590         * gcc.dg/cpp/multiline.c: Update.
9591         * gcc.dg/cpp/strify2.c: Update.
9592         * gcc.dg/cpp/trad/literals-2.c: Update.
9593
9594 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9595
9596         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9597
9598 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9599
9600         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9601
9602 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9603
9604         PR c++/10451
9605         * g++.dg/parse/crash4.C: New test.
9606
9607         PR c++/9847
9608         * g++.dg/parse/crash5.C: New test.
9609
9610 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9611
9612         PR c++/10446
9613         * g++.dg/parse/crash3.C: New test.
9614
9615         PR c++/10428
9616         * g++.dg/parse/elab1.C: New test.
9617
9618 2003-04-22  Devang Patel  <dpatel@apple.com>
9619
9620         * gcc.dg/cpp/trad/funlike-5.c: New test.
9621
9622 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9623
9624         * g++.dg/other/packed1.C: Fix dg options.
9625
9626 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9627
9628         * g++.dg/other/offsetof2.C: New test.
9629
9630 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9631
9632         * g++.dg/template/recurse.C: Adjust location of error messages.
9633
9634 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
9635
9636         PR c++/9881
9637         * g++.dg/init/addr-const1.C: New test.
9638         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
9639
9640 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9641
9642         PR c++/10405
9643         * g++.dg/lookup/struct-hack1.C: New test.
9644
9645 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
9646
9647         * ucs.c: Update diagnostic messages.
9648
9649 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9650
9651         * gcc.dg/cpp/truefalse.cpp: New test.
9652         * gcc.dg/cpp/cpp.exp: Update.
9653         * g++.dg/other/stdbool-if.C: Remove.
9654
9655 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9656
9657         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
9658         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
9659
9660 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9661
9662         * gcc.c-torture/compile/20030418-1.c: New test.
9663
9664 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
9665
9666         * README.compat: Remove; content moved to doc/sourcebuild.texi.
9667
9668 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9669
9670         PR c++/10347
9671         g++.dg/template/dependent-name1.C: New test.
9672
9673 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
9674
9675         * gcc.dg/warn-1.c (tourist_guide): New array,
9676         contains a pointer to bar.
9677
9678 2003-04-16  Roger Sayle  <roger@eyesopen.com>
9679
9680         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9681         * gcc.c-torture/execute/medce-1.c: New test case.
9682         * gcc.c-torture/execute/medce-2.c: New test case.
9683
9684 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
9685
9686         * lib/prune.exp: Ignore more messages.
9687
9688         PR c++/10381
9689         * g++.dg/parse/lookup3.C: New test.
9690
9691 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
9692
9693         * gcc.c-torture/compile/20030415-1.c : New test.
9694
9695 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
9696
9697         * gcc.c-torture/execute/scope-2.c: Move to ...
9698         * gcc.dg/noncompile/scope.c: .... here.
9699
9700 2003-04-14  Roger Sayle  <roger@eyesopen.com>
9701
9702         * gcc.dg/20030414-2.c: New test case.
9703
9704 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
9705
9706         PR target/10377
9707         * gcc.dg/20030414-1.c: New test.
9708
9709 2003-04-13  Roger Sayle  <roger@eyesopen.com>
9710
9711         * gcc.dg/builtins-12.c: New test case.
9712         * gcc.dg/builtins-13.c: New test case.
9713
9714 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9715
9716         * gcc.c-torture/execute/string-opt-18.c: New test.
9717
9718 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
9719
9720         PR c++/10300
9721         * g++.dg/init/new5.C: New test.
9722
9723 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
9724
9725         PR c++/7910
9726         * g++.dg/ext/dllimport1.C: New test.
9727
9728 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9729
9730         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
9731
9732 2003-04-11  Bud Davis <bdavis9659@comcast.net>
9733
9734         PR Fortran/9263
9735         * g77.f-torture/noncompile/9263.f: New test
9736         PR Fortran/1832
9737         * g77.f-torture/execute/1832.f: New test
9738
9739 2003-04-11  David Chad  <davidc@freebsd.org>
9740             Loren J. Rittle  <ljrittle@acm.org>
9741
9742         libobjc/8562
9743         * objc.dg/headers.m: New test.
9744
9745 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
9746
9747         * gcc.c-torture/execute/builtin-noret-2.c: New.
9748         * gcc.c-torture/execute/builtin-noret-2.x: New.
9749         XFAIL builtin-noret-2.c at -O1 and above.
9750         * gcc.dg/redecl.c: New.
9751         * gcc.dg/Wshadow-1.c: Update error regexps.
9752
9753 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
9754
9755         * g++.dg/abi/bitfield10.C: New test.
9756
9757 2003-04-09  Mike Stump  <mrs@apple.com>
9758
9759         * gcc.dg/pch/pch.exp: Make testcase names longer.
9760         * g++.dg/pch/pch.exp: Make testcase names longer.
9761
9762 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9763
9764         * gcc.dg/builtins-11.c: New test case.
9765
9766 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9767
9768         * gcc.dg/builtins-9.c: New test case.
9769         * gcc.dg/builtins-10.c: New test case.
9770
9771 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
9772
9773         * gcc.dg/noncompile/init-4.c.c: New test.
9774
9775 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
9776
9777         * gcc.misc-test/gcov-9.c: New test.
9778         * gcc.misc-test/gcov-10.c: New test
9779         * gcc.misc-test/gcov-11.c: New test.
9780
9781 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
9782
9783         PR optimization/10024
9784         * gcc.c-torture/compile/20030405-1.c: New test.
9785
9786 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
9787
9788         * gcc.dg/pch/static-3.c: New.
9789         * gcc.dg/pch/static-3.hs: New.
9790         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
9791
9792 2003-04-04  Richard Henderson  <rth@redhat.com>
9793
9794         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
9795         * g++.dg/eh/forced2.C: Likewise.
9796
9797 2003-04-03  Mike Stump  <mrs@apple.com>
9798
9799         * lib/scanasm.exp (scan-assembler): Add xfail processing for
9800         target arg.
9801         (scan-assembler-times, scan-assembler-not): Likewise.
9802         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
9803
9804 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9805
9806         * gcc.dg/sparc-loop-1.c: New test.
9807
9808 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
9809
9810         PR other/9274
9811         * g++.dg/pch/system-2.C: New.
9812         * g++.dg/pch/system-2.Hs: New.
9813
9814 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
9815
9816         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
9817
9818         * g++.dg/eh/simd-1.C (vecfunc): Same.
9819
9820 2003-04-01  Roger Sayle  <roger@eyesopen.com>
9821
9822         * gcc.c-torture/execute/20030401-1.c: New test case.
9823
9824 2003-04-01  Ziemowit Laski <zlaski@apple.com>
9825
9826         * objc.dg/defs.m: New.
9827
9828 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
9829
9830         * g++.dg/eh/simd-1.C: New.
9831         * g++.dg/eh/simd-2.C: New.
9832
9833 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
9834
9835         * gcc.c-torture/execute/simd-3.c: New.
9836
9837 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9838
9839         PR c/9936
9840         * gcc.dg/20030331-2.c: New test.
9841
9842 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9843
9844         PR c++/10278
9845         * g++.dg/parse/crash2.C: New test.
9846
9847 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9848
9849         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
9850         * gcc.c-torture/execute/20030331-1.c: ...here.
9851
9852 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9853
9854         * gcc.c-torture/execute/20030331-1.c: New test.
9855
9856 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * lib/gcov.exp: Adjust call return testing strings.
9859         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
9860
9861 2003-03-31  Roger Sayle  <roger@eyesopen.com>
9862
9863         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
9864         * gcc.dg/builtins-7.c: New test case.
9865         * gcc.dg/builtins-8.c: New test case.
9866
9867 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9868
9869         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
9870
9871 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
9872
9873         PR c++/7647
9874         * g++.dg/lookup-class-member-2.C: New test.
9875
9876 2003-03-30  Glen Nakamura  <glen@imodulo.com>
9877
9878         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
9879
9880 2003-03-28  Roger Sayle  <roger@eyesopen.com>
9881
9882         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
9883
9884 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
9885
9886         * g++.dg/init/attrib1.C: New test.
9887
9888 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9889
9890         * gcc.dg/ultrasp8.c: New test.
9891
9892 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9893
9894         * gcc.dg/ultrasp7.c: New test.
9895
9896 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
9897
9898         PR c++/10047
9899         * g++.dg/template/inline1.C: New test.
9900
9901 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9902
9903         * gcc.dg/sparc-dwarf2.c: New test.
9904
9905 2003-03-27  Roger Sayle  <roger@eyesopen.com>
9906
9907         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
9908         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
9909
9910 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
9911
9912         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
9913         than reading .x files.
9914         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
9915         * g77.dg/gcov/gcov-1.f: Likewise.
9916         * gcc.misc-tests/gcov-4b.c: Likewise.
9917         * gcc.misc-tests/gcov-5b.c: Likewise.
9918         * gcc.misc-tests/gcov-6.c: Likewise.
9919         * gcc.misc-tests/gcov-7.c: Likewise.
9920         * gcc.misc-tests/gcov-8.c: Likewise.
9921         * g++.dg/gcov/gcov-1.x: Remove.
9922         * g77.dg/gcov/gcov-1.x: Likewise.
9923         * gcc.misc-tests/gcov-4b.x: Likewise.
9924         * gcc.misc-tests/gcov-5b.x: Likewise.
9925         * gcc.misc-tests/gcov-6.x: Likewise.
9926         * gcc.misc-tests/gcov-7.x: Likewise.
9927         * gcc.misc-tests/gcov-8.x: Likewise.
9928
9929 2003-03-27  Glen Nakamura  <glen@imodulo.com>
9930
9931         PR opt/10087
9932         * gcc.dg/20030324-1.c: New test.
9933
9934 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
9935
9936         PR c++/10224
9937         * g++.dg/template/arg3.C: New test.
9938
9939         PR c++/10158
9940         * g++.dg/template/friend18.C: New test.
9941
9942 2003-03-26  Roger Sayle  <roger@eyesopen.com>
9943
9944         * g77.f-torture/compile/20030326-1.f: New test case.
9945
9946 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
9947
9948         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
9949
9950         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
9951
9952 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
9953
9954         * gcc.dg/ia64-sync-3.c: New test.
9955
9956 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
9957
9958         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
9959
9960 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9961
9962         * gcc.dg/ultrasp6.c: New test.
9963
9964 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9965
9966         * gcc.dg/i386-signbit-1.c: New test.
9967         * gcc.dg/i386-signbit-2.c: New test.
9968         * gcc.dg/i386-signbit-3.c: New test.
9969
9970 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9971
9972         * gcc.dg/ultrasp5.c: Fix options.
9973
9974 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9975
9976         * gcc.dg/ultrasp5.c: Fix comment.
9977
9978 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
9979
9980         PR fortran/10197
9981         * g77.f-torture/execute/10197.f: New test.
9982
9983 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
9984
9985         PR c++/9898, c++/383
9986         * g++.dg/template/conv6.C: New test.
9987
9988         PR c++/10119
9989         * g++.dg/template/ptrmem5.C: New test.
9990
9991         PR c++/10026
9992         * g++.dg/lookup/koenig1.C: New test.
9993
9994         PR C++/10199
9995         * g++.dg/lookup/template2.C: New test.
9996
9997 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
9998
9999         * g++.dg/opt/rtti1.C: New test.
10000
10001 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10002
10003         * gcc.dg/ultrasp5.c: New test.
10004
10005 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10006
10007         PR middle-end/9967
10008         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10009         builtin fputs.
10010
10011 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10012
10013         PR c/8224
10014         * gcc.dg/20030323-1.c: New test.
10015
10016 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10017
10018         * gcc.c-torture/compile/20030323-1.c: New test case.
10019
10020 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10021
10022         * gcc.dg/20030321-1.c: New test.
10023
10024 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10025
10026         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10027
10028 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10029
10030         PR c++/9978, c++/9708
10031         * g++.dg/ext/vlm1.C: Adjust expected error.
10032         * g++.dg/ext/vla2.C: New test.
10033         * g++.dg/template/arg1.C: New test.
10034         * g++.dg/template/arg2.C: New test.
10035
10036 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10037
10038         * g77.f-torture/execute/select.f: New test.
10039         * g77.f-torture/noncompile/select_no_compile.f: New test.
10040
10041 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10042
10043         PR c++/9898
10044         * g++.dg/other/error4.C: New test.
10045
10046 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10047
10048         * g++.dg/template/friend17.C: New test.
10049
10050 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10051
10052         * gcc.c-torture/compile/20030320-1.c: New.
10053
10054 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10055
10056         * gcc.dg/builtins-6.c: New test case.
10057
10058 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10059
10060         PR target/10073
10061         * gcc.c-torture/compile/20030319-1.c: New.
10062
10063 2003-03-18  Jan Hubicka  <jh@suse.cz>
10064
10065         * gcc.dg/i386-cvt-1.c: New test.
10066
10067 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10068
10069         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10070         * objc.dg/naming-2.m: Likewise.
10071
10072 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/9639
10075         * g++.dg/parse/crash1.C: New test.
10076
10077 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10078
10079         PR c++/8805
10080         * g++.dg/eh/cleanup1.C: New test.
10081
10082 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10083
10084         * gcc.c-torture/execute/20030316-1.c: New test case.
10085
10086 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         PR c++/9629
10089         * g++.dg/init/ctor2.C: New test.
10090
10091 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10092
10093         * g77.f-torture/compile/xformat.f: New test case.
10094
10095 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10096
10097         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10098         * g++.old-deja/g++.mike/eh50.C: Likewise.
10099
10100 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10101
10102         PR c++/6440
10103         * g++.dg/template/spec7.C: New test.
10104         * g++.dg/template/spec8.C: Likewise.
10105
10106 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10107
10108         * gcc.c-torture/execute/20030313-1.c: New test.
10109
10110 2003-03-14  Richard Henderson  <rth@redhat.com>
10111
10112         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10113
10114 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10115
10116         * gcc.c-torture/compile/20030314-1.c: New test.
10117
10118 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10119
10120         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10121         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10122         thumb target,
10123         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10124         to accept newer _imp__  prefix and additional
10125         newline in .drectve section.
10126         * gcc.dg/dll-4.c: Likewise.
10127         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10128         switch.
10129
10130 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10131
10132         * g++.dg/parse/namespace9.C: New test.
10133
10134         * g++.dg/init/ref5.C: New test.
10135         * g++.dg/parse/ptrmem1.C: Likewise.
10136
10137 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10138
10139         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10140         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10141         regular expression.
10142         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10143         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10144
10145 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10146
10147         * gcc.c-torture/execute/20030224-2.c: New test.
10148
10149 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10150
10151         * gcc.dg/decl-3.c: New test.
10152
10153 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10154
10155         * gcc.dg/i386-loop-2.c: New test.
10156
10157 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10158
10159         PR c++/9474
10160         * g++.dg/parse/namespace8.C: New test.
10161
10162         PR c++/9924
10163         * g++.dg/overload/builtin2.C: New test.
10164
10165 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10166
10167         * gcc.dg/return-type-3.c: New test.
10168
10169 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10170
10171         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10172         profiling options are not supported.
10173
10174 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10175
10176         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10177         * g++.old-deja/g++.warn/impint2.C: Likewise.
10178
10179 2003-03-10  Devang Patel  <dpatel@apple.com>
10180
10181         * g++.dg/cpp/c++_cmd_1.C: New test.
10182         * g++.dg/cpp/c++_cmd_1.h: New file.
10183
10184 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10185
10186         * gcc.dg/altivec-9.c: New file.
10187
10188 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10189
10190         * gcc.dg/ppc-sdata-1.c: New test.
10191         * gcc.dg/ppc-sdata-2.c: New test.
10192
10193 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10194
10195         PR c++/9373
10196         * g++.dg/opt/ptrmem2.C: New test.
10197
10198         PR c++/8534
10199         * g++.dg/opt/ptrmem1.C: New test.
10200
10201 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10202
10203         * gcc.dg/i386-loop-1.c: New test.
10204
10205 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10206
10207         PR c++/9970
10208         * g++.dg/lookup/friend1.C: New test.
10209
10210 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10211
10212         PR c++/9823
10213         * g++.dg/parser/constructor1.C: New test.
10214
10215 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10216
10217         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10218
10219         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10220
10221 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10222
10223         * gcc.dg/cpp/Wunused.c: Update test.
10224
10225 2003-03-08  Jan Hubicka  <jh@suse.cz>
10226
10227         * gcc.dg/inline-3.c: New test.
10228
10229 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/9809
10232         * g++.dg/parse/builtin1.C: New test.
10233
10234         PR c++/9982
10235         * g++.dg/abi/cookie1.C: New test.
10236         * g++.dg/abi/cookie2.C: Likewise.
10237
10238         PR c++/9524
10239         * g++.dg/template/field1.C: New test.
10240
10241         PR c++/9912
10242         * g++.dg/parse/class1.C: New test.
10243         * g++.dg/parse/namespace7.C: Likewise.
10244         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10245
10246 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10247
10248         * g++.dg/init/ref4.C: New test.
10249
10250 2003-03-07  Jan Hubicka  <jh@suse.cz>
10251
10252         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10253         * gcc.dg/inline-3.c:  New test.
10254
10255 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10256
10257         * g++.dg/init/ref3.C: New test.
10258
10259         PR c++/9965
10260         * g++.dg/init/ref2.C: New test.
10261
10262         PR c++/9400
10263         * g++.dg/warn/Wshadow-2.C: New test.
10264
10265         PR c++/9791
10266         * g++.dg/warn/Woverloaded-1.C: New test.
10267
10268 2003-03-05  Jan Hubicka  <jh@suse.cz>
10269
10270         * gcc.dg/i386-local2.c: New.
10271         * gcc.dg/i386-local.c: Fix typo.
10272
10273 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10274
10275         * g++.dg/abi/layout3.C: New test.
10276
10277 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10278
10279         * gcc.c-torture/compile/20030305-1.c
10280
10281 2003-03-05  Jan Hubicka  <jh@suse.cz>
10282
10283         * gcc.dg/i386-local.c: New.
10284
10285 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10286
10287         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10288
10289 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10290
10291         * gcc.dg/switch-2.c: New test.
10292         * gcc.dg/switch-3.c: New test.
10293         * gcc.dg/Wswitch.c: Adjust line numbers.
10294         * gcc.dg/Wswitch-default.c: Likewise.
10295         * gcc.dg/Wswitch-enum.c: Likewise.
10296
10297 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10298
10299         * gcc.c-torture/execute/20030222-1.c: New test.
10300
10301 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10302
10303         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10304
10305 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10306
10307         PR c++/9878
10308         * g++.dg/init/ref1.C: New test.
10309
10310 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10311
10312         * gcc.dg/sh-relax.c: New SH-only test.
10313
10314 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10315
10316         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10317         comment explaining purpose of testcase.
10318
10319 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10320
10321         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10322         for HC11/HC12 (asm needs two int registers).
10323         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10324         HC11/HC12 because the test uses an asm which needs two 32-bit
10325         registers.
10326
10327 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10328
10329         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10330         for HC11/HC12 (array is too large otherwise).
10331         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10332         * gcc.c-torture/compile/20010518-2.x: Likewise.
10333         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10334         HC11/HC12 (array is too large).
10335
10336 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10337
10338         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10339         * lib/g++-dg.exp (g++-dg-test): Likewise.
10340
10341 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10342
10343         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10344         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10345
10346 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10347
10348         * g++.dg/warn/implicit-typename1.C: Remove warning.
10349
10350 2003-02-28  Richard Henderson  <rth@redhat.com>
10351
10352         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10353         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10354
10355 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10356
10357         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10358         * g++.dg/pch/pch.exp: Likewise.
10359
10360 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10361
10362         PR c++/9879
10363         * testsuite/g++.dg/init/new4.C: New test.
10364
10365 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10366
10367         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10368
10369 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10370
10371         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10372         unsigned long.
10373
10374         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10375         wider than float.
10376
10377 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10378
10379         * lib/scanasm.exp: Add support for counting numbers of
10380         occurences.
10381         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10382         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10383
10384 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10385
10386         PR c++/9683
10387         * g++.dg/template/static3.C: New test.
10388
10389         PR c++/9829
10390         * g++.dg/parse/namespace6.C: New test.
10391
10392 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10393
10394         PR target/9732
10395         * gcc.dg/20030225-1.c: New test.
10396
10397 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10398
10399         * README: Remove out-of-date information.
10400
10401         PR c++/9836
10402         * g++.dg/template/spec6.C: New test.
10403
10404 2003-02-24  Jeff Law  <law@redhat.com>
10405
10406         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10407
10408 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10409
10410         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10411         * gcc.dg/pragma-ep-1.c: Likewise.
10412
10413 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10414
10415         PR c++/9602
10416         * g++.dg/template/friend16.C: New test.
10417
10418 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10419
10420         PR c++/5333
10421         * g++.dg/parse/fused-params1.C: Adjust error messages.
10422         * g++.dg/template/nested3.C: New test.
10423
10424 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10425
10426         * g++.dg/abi/param1.C: New test.
10427
10428 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10429
10430         PR c++/7982
10431         * g++.dg/warn/implicit-typename1.C: New test.
10432
10433 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10434
10435         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10436         with "mtune".
10437         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10438         * gcc.c-torture/execute/20010129-1.x: Likewise.
10439         * gcc.dg/20011107-1.c: Likewise.
10440         * gcc.dg/20020108-1.c: Likewise.
10441         * gcc.dg/20020122-3.c: Likewise.
10442         * gcc.dg/20020206-1.c: Likewise.
10443         * gcc.dg/20020310-1.c: Likewise.
10444         * gcc.dg/20020426-2.c: Likewise.
10445         * gcc.dg/20020517-1.c: Likewise.
10446         * gcc.dg/991230-1.c: Likewise.
10447         * gcc.dg/i386-unroll-1.c: Likewise.
10448         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10449
10450 2003-02-22  Jan Hubicka  <jh@suse.cz>
10451
10452         * gcc.dg/i386-mul.c: New test.
10453
10454 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10455
10456         * gcc.dg/builtins-5.c: New test case.
10457
10458 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10459
10460         * gcc.dg/asmreg-1.c: New test.
10461
10462 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10463
10464         PR c++/9749
10465         * g++.dg/parse/varmod1.C: New test.
10466
10467 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10468
10469         PR c++/9727
10470         * g++.dg/template/op1.C: New test.
10471
10472 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10473
10474         PR c++/8906
10475         * g++.dg/template/nested2.C: New test.
10476
10477 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10478
10479         PR c++/8724
10480         * g++.dg/expr/dtor1.C: New test.
10481
10482 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10483
10484         * gcc.dg/cpp/include3.c: New test.
10485         * gcc.dg/cpp/inc/foo.h: New file.
10486
10487 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10488
10489         * gcc.c-torture/execute/20030221-1.c: New test.
10490
10491 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10492
10493         PR c++/9729
10494         * g++.dg/abi/conv1.C: New test.
10495
10496 2003-02-20  Jan Hubicka  <jh@suse.cz>
10497
10498         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10499
10500 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10501
10502         * gcc.c-torture/compile/20030219-1.c: New test.
10503
10504 2003-02-18  Jan Hubicka  <jh@suse.cz>
10505
10506         * gcc.dg/funcorder.c: New test.
10507
10508 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10509
10510         * gcc.c-torture/execute/20030218-1.c: New.
10511
10512 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10513
10514         * gcc.dg/20030218-1.c: New.
10515
10516 2003-02-18  Richard Henderson  <rth@redhat.com>
10517
10518         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10519         * gcc.dg/attr-used-2.c: New.
10520
10521 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10522
10523         PR c++/9704
10524         * g++.dg/init/copy5.C: New test.
10525
10526 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10527
10528         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10529         * g++.dg/pch/pch.exp: Likewise.
10530
10531 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10532
10533         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10534         STACK_SIZE is not defined.
10535
10536 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10537
10538         PR c++/9457
10539         * g++.dg/template/init1.C: New test.
10540
10541 2003-02-16  Jan HUbicka  <jh@suse.cz>
10542
10543         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10544         (foo): Add few extra tests
10545         * gcc.dg/c99-const-expr-3.c: Likewise.
10546         * gcc.c-torture/execute/20030216-1.c: New.
10547
10548 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10549
10550         PR c++/9459
10551         * g++.dg/ext/typeof4.C: New test.
10552
10553 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10554
10555         * gcc.dg/i386-387-3.c: New test case.
10556
10557 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10558
10559         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10560         cris-*-elf* cris-*-aout* and mmix-*-*.
10561
10562 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10563
10564         * gcc.dg/20030213-1.c: New test.
10565
10566 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10567
10568         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10569         * gcc.dg/i386-387-2.c: Likewise.
10570
10571 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10572
10573         * gcc.dg/ppc-spe.c: Fix formatting.
10574         Enable tests that were previously unsupported by gas.
10575         Delete tests for instructions that no longer exist.
10576         Switch arguments on evsubifw builtin.
10577
10578 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10579
10580         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10581         STACK_SIZE is too small.
10582
10583 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10584             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10585
10586         * gcc.dg/decl-2.c: New test.
10587
10588 2003-02-10  Jan Hubicka  <jh@suse.cz>
10589
10590         * gcc.dg/i386-fpcvt-1.c:  New test.
10591
10592 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10593
10594         * gcc.c-torture/execute/20030209-1.c: New test.
10595
10596 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10597
10598         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10599         int-wide bitops, use the constants of the same width.
10600         Likewise, if long long is 32-bit wide, test bitops using
10601         32-bit constants.
10602
10603 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10604
10605         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10606
10607 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10608
10609         * testsuite/gcc.dg/builtins-4.c: New test case.
10610
10611 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10612
10613         * gcc.dg/20020430-1.c: Fix dg command typos.
10614         * gcc.dg/20020503-1.c: Likewise.
10615
10616 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10617
10618         PR c++/8785
10619         * g++.dg/parse/fused-params1.C: New test.
10620
10621         PR c++/8857
10622         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10623
10624         PR c++/8921
10625         * g++.dg/parse/non-dependent1.C: New test.
10626
10627         PR c++/8928
10628         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10629
10630         PR c++/9228
10631         * g++.dg/parse/undefined7.C: New test.
10632         * g++.dg/parse/non-templ1.C: New test.
10633
10634         PR c++/9229
10635         * g++.dg/parse/too-many-tmpl-args1.C: New test.
10636
10637 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
10638
10639         * gcc.c-torture/compile/20030206-1.c: New test.
10640
10641 2003-02-05  Roger Sayle  <roger@eyesopen.com>
10642
10643         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
10644         "pow" to "foo" to avoid potential confusion with a math built-in.
10645
10646 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10647
10648         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
10649         conditions for SPARC targets.
10650
10651 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
10652
10653         * gcc.dg/20030204-1.c: New test.
10654
10655 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10656
10657         PR c++/38
10658         * g++.dg/parse/array-size1.C: New test.
10659
10660         PR c++/5657
10661         * g++.dg/parse/undefined3.C: New test.
10662
10663         PR c++/5665
10664         * g++.dg/parse/undefined4.C: New test.
10665
10666         PR c++/5975
10667         * g++.dg/parse/undefined5.C: New test.
10668
10669         PR c++/7259
10670         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
10671
10672         PR c++/8578
10673         * g++.dg/parse/casting-operator1.C: New test.
10674
10675         PR c++/8596
10676         * g++.dg/parse/undefined6.C: New test.
10677
10678         PR c++/8736
10679         * g++.dg/parse/missing-template1.C: New test.
10680
10681 2003-02-04  Jan Hubicka  <jh@suse.cz>
10682
10683         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
10684         * gcc.dg/i386-cmov?.c:  Likewise.
10685         * gcc.dg/i386-fpcvt-?.c:  Likewise.
10686         * gcc.dg/i386-ssefp-1.c:  Likewise.
10687         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
10688         conventions.
10689
10690 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
10691
10692         PR c++/7129
10693         * testsuite/g++.dg/ext/max.C: New test.
10694
10695 2003-02-03  Jan Hubicka  <jh@suse.cz>
10696
10697         * gcc.c-torture/execute/20030203-1.c: New test.
10698
10699 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
10700
10701         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
10702         'natural-endian'.
10703
10704 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
10705
10706         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
10707         * g++.dg/init/new2.C: Likewise.
10708         * g++.dg/other/new1.C: Likewise.
10709
10710 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
10711
10712         * gcc.dg/struct-ret-libc.c: New test.
10713
10714 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
10715
10716         * gcc.dg/20030129-1.c: New test.
10717
10718 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10719
10720         PR c++/8849
10721         * g++.dg/template/ptrmem4.C: New test.
10722
10723 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
10724
10725         * g++.dg/parser/constant1.C: New test.
10726
10727 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10728
10729         PR c++/8591
10730         * g++.dg/parse/friend2.C: New test.
10731
10732 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10733
10734         PR c++/9437
10735         * g++.dg/template/unify4.C: New test.
10736
10737 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
10738
10739         * gcc.c-torture/execute/20030128-1.c: New test.
10740
10741 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
10742
10743         * g++.dg/lookup/nested1.C: Test moved from ...
10744         * g++.old-deja/g++.other/lookup24.C: ... here.
10745
10746 2003-01-28  Jan Hubicka  <jh@suse.cz>
10747
10748         * gcc.dg/i386-cmov5.c:  New test.
10749
10750 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
10751
10752         * gcc.c-torture/execute/20010925-1.c: Changed the
10753         memcpy declaration.
10754
10755 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10756
10757         PR c++/3902
10758         * g++.dg/parse/template5.C: New test.
10759
10760 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
10761
10762         PR fortran/9258
10763         * g77.dg/pr9258: New test.
10764
10765 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10766
10767         * README: Move relevant parts from README.g++.
10768
10769         * README.g++: Remove this file.
10770
10771 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10772
10773         * g++.dg/abi/dcast1.C: New test.
10774
10775 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10776
10777         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
10778
10779 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
10780
10781         PR c++/47
10782         * g++.old-deja/g++.other/lookup24.C: New test.
10783
10784 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10785
10786         PR middle-end/7227
10787         * gcc.dg/uninit-C.c: New test.
10788
10789 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
10790
10791         * g++.dg/abi/covariant1.C: New test.
10792
10793 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
10794
10795         * gcc.dg/20030123-1.c: New test.
10796
10797 2003-01-25  Jan Hubicka  <jh@suse.cz>
10798
10799         PR opt/8492
10800         * gcc.c-torture/compile/20030125-1.c
10801
10802 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
10803
10804         PR c++/9403
10805         * g++.dg/parse/template3.C: New test.
10806         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
10807
10808         PR c++/795
10809         * g++.dg/parse/template4.C: New test.
10810
10811         PR c++/9415
10812         * g++.dg/template/qual2.C: New test.
10813
10814         PR c++/8545
10815         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
10816
10817         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
10818
10819 2003-01-25  Roger Sayle  <roger@eyesopen.com>
10820
10821         * gcc.c-torture/execute/switch-1.c: New test case.
10822
10823 2003-01-25  Jan Hubicka  <jh@suse.cz>
10824
10825         * gcc.c-torture/execute/20030125-1.[cx]: New test.
10826
10827 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
10828
10829         Tweaks for Bison-1.875. From the NEWS file:
10830         "- `parse error' -> `syntax error'
10831         Bison now uniformly uses the term `syntax error'"
10832         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
10833         * gcc.dg/cpp/digraph2.c: Likewise.
10834         * gcc.dg/cpp/direct2.c: Likewise.
10835         * gcc.dg/cpp/paste4.c: Likewise.
10836         * gcc.dg/c90-restrict-1.c: Likewise.
10837         * gcc.dg/c99-func-2.c: Likewise.
10838         * gcc.dg/noncompile/920721-2.c: Likewise.
10839         * gcc.dg/noncompile/930622-2.c: Likewise.
10840         * gcc.dg/noncompile/940112-1.c: Likewise.
10841         * gcc.dg/noncompile/950921-1.c: Likewise.
10842         * gcc.dg/noncompile/951123-1.c: Likewise.
10843         * gcc.dg/noncompile/971104-1.c: Likewise.
10844         * gcc.dg/noncompile/990416-1.c: Likewise.
10845
10846 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
10847
10848         * g++.dg/parse/undefined1.C: Add error message.
10849
10850 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10851
10852         PR c++/9354
10853         * g++.dg/parse/new1.C: New test.
10854
10855         PR c++/9216
10856         * g++.dg/parse/template2.C: New test.
10857
10858         PR c++/9354
10859         * g++.dg/parse/typedef2.C: New test.
10860
10861         PR c++/9328
10862         * g++.dg/ext/typeof3.C: New test.
10863
10864 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10865
10866         PR c++/2738
10867         * g++.dg/parse/ret-type1.C: New test.
10868
10869         PR c++/3792
10870         * g++.dg/parse/tmpl-outside1.C: New test.
10871
10872         PR c++/4207
10873         * g++.dg/parse/int-as-enum1.C: New test.
10874
10875         PR c++/4903
10876         * g++.dg/parse/no-typename1.C: New test.
10877
10878         PR c++/5533
10879         * g++.dg/parse/no-value1.C: New test.
10880
10881         PR c++/5921
10882         * g++.dg/parse/wrong-inline1.C: New test.
10883
10884         PR c++/6402
10885         * g++.dg/parse/ref1.C: New test.
10886
10887         PR c++/6992
10888         * g++.dg/parse/attr-ctor1.C: New test.
10889
10890         PR c++/7229
10891         * g++.dg/parse/namespace5.C: New test.
10892
10893         PR c++/7917
10894         * g++.dg/parse/func-def1.C: New test.
10895
10896         PR c++/8143
10897         * g++.dg/parse/undefined1.C: New test.
10898
10899         PR c++/5723, PR c++/8522
10900         * g++.dg/parse/specialization1.C: New test.
10901
10902         PR c++/163, PR c++/8595
10903         * g++.dg/parse/struct-as-enum1.C: New test.
10904
10905         PR c++/9173
10906         * g++.dg/parse/undefined2.C: New test.
10907
10908 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10909
10910         PR c++/9298
10911         * g++.dg/parse/template1.C: New test.
10912
10913         PR c++/9384
10914         * g++.dg/parse/using1.C: New test.
10915
10916         PR c++/9285
10917         PR c++/9294
10918         * g++.dg/parse/expr2.C: New test.
10919
10920         PR c++/9388
10921         * g++.dg/parse/lookup2.C: Likewise.
10922
10923 2003-01-21  Jan Hubicka  <jh@suse.cz>
10924
10925         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
10926         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
10927         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
10928         * gcc.c-torture/execute/string-opt-*.c: Likewise.
10929
10930 2003-01-20  Nick Clifton  <nickc@redhat.com>
10931
10932         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
10933         problem with ARM sibcall code generation.
10934
10935 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10936
10937         * gcc.c-torture/execute/20030120-1.c: New.
10938
10939 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
10940
10941         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
10942
10943 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
10944
10945         PR c++/9272
10946         * g++.dg/parse/ctor1.C: New test.
10947
10948         PR c++/9294:
10949         * g++.dg/parse/qualified1.C: New test.
10950
10951         * g++.dg/parse/typename3.C: New test.
10952
10953 2003-01-16  Richard Henderson  <rth@redhat.com>
10954
10955         * g++.dg/tls/init-2.C: Fix error matches for real this time.
10956
10957 2003-01-16  Richard Henderson  <rth@redhat.com>
10958
10959         * g++.dg/pch/pch.exp: Copy test header to the working directory
10960         before using it either for precompilation or direct use.
10961         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
10962         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
10963
10964 2003-01-16  Richard Henderson  <rth@redhat.com>
10965
10966         * gcc.dg/pch/pch.exp: Copy test header to the working directory
10967         before using it either for precompilation or direct use.
10968         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
10969         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
10970
10971 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
10972
10973         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
10974         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
10975         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
10976         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
10977         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
10978         typename warning into error.
10979         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
10980         error messages.
10981         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
10982         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
10983         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
10984         messages.
10985         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
10986         make declaration visible in template.
10987         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
10988         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
10989         messages.
10990         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
10991         message.
10992         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
10993         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
10994         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
10995         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
10996         typename warning with error message.
10997         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
10998         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
10999         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11000
11001 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11002
11003         * g++.dg/parse/ambig2.C: New test.
11004
11005 2003-01-15  Richard Henderson  <rth@redhat.com>
11006
11007         * g++.dg/tls/init-2.C: Update error message string.
11008
11009 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11010
11011         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11012
11013 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11014
11015         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11016         all for HC11/HC12.
11017         * gcc.c-torture/compile/20001205-1.x: Likewise.
11018         * gcc.c-torture/compile/20001226-1.x: Likewise.
11019         * gcc.c-torture/compile/920520-1.x: Likewise.
11020         * gcc.c-torture/compile/961203-1.x: Likewise.
11021         * gcc.c-torture/compile/20020604-1.x: Likewise.
11022
11023 2003-01-15  Jan Hubicka  <jh@suse.cz>
11024
11025         * gcc.c-torture/compile/20030115-1.c: New test.
11026
11027         * gcc.dg/i386-fpcvt-1.c: New test.
11028         * gcc.dg/i386-fpcvt-2.c: New test.
11029
11030 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11031
11032         Further conform g++'s __vmi_class_type_info to the C++ ABI
11033         specification.
11034         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11035         the specification.
11036
11037 2003-01-14  Jan Hubicka  <jh@suse.cz>
11038
11039         * gcc.dg/i386-fpcvt-1.c: New test.
11040         * gcc.dg/i386-fpcvt-2.c: New test.
11041
11042 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11043
11044         * gcc.dg/i386-mmx-3.c: New test.
11045
11046 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11047
11048         PR c++/9264
11049         * g++.dg/parse/octal1.C: New file.
11050
11051         PR c++/9172
11052         * g++.dg/parse/typename1.C: New file.
11053
11054 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11055
11056         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11057         * gcc.dg/bf-no-ms-layout.c: Likewise.
11058         * gcc.dg/bf-ms-attrib.c: Likewise.
11059
11060 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11061
11062         PR c++/9099
11063         * g++.dg/parse/dtor1.C: New file.
11064
11065         PR c++/9128
11066         * g++.dg/rtti/typeid1.C: New file.
11067
11068         PR c++/9153
11069         * g++.dg/parse/lookup1.C: New file.
11070
11071         PR c++/9171
11072         * g++.dg/templ/spec5.C: New file.
11073
11074 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11075
11076         * gcc.c-torture/compile/20030110-1.c: New test.
11077
11078 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11079
11080         Merge from pch-branch:
11081
11082         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11083
11084         * gcc.dg/pch/cpp-1.h: New.
11085         * gcc.dg/pch/cpp-1.c: New.
11086         * gcc.dg/pch/cpp-2.h: New.
11087         * gcc.dg/pch/cpp-2.c: New.
11088
11089         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11090
11091         * gcc.dg/pch/except-1.h: New.
11092         * gcc.dg/pch/except-1.c: New.
11093
11094         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11095
11096         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11097         running test.
11098         * gcc.dg/pch: Include *.hp not *.h.
11099         * gcc.dg/pch/system-1.h: New.
11100         * gcc.dg/pch/system-1.c: New.
11101
11102         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11103
11104         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11105         rather than trying to build and run a program using PCH.
11106         * gcc.dg/pch: Remove dg-do commands from test files.
11107
11108         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11109
11110         * gcc.dg/pch/macro-3.c: New.
11111         * gcc.dg/pch/macro-3.h: New.
11112
11113         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11114
11115         * gcc.dg/pch/common-1.c: New.
11116         * gcc.dg/pch/common-1.h: New.
11117         * gcc.dg/pch/decl-1.c: New.
11118         * gcc.dg/pch/decl-1.h: New.
11119         * gcc.dg/pch/decl-2.c: New.
11120         * gcc.dg/pch/decl-2.h: New.
11121         * gcc.dg/pch/decl-3.c: New.
11122         * gcc.dg/pch/decl-3.h: New.
11123         * gcc.dg/pch/decl-4.c: New.
11124         * gcc.dg/pch/decl-4.h: New.
11125         * gcc.dg/pch/decl-5.c: New.
11126         * gcc.dg/pch/decl-5.h: New.
11127         * gcc.dg/pch/global-1.c: New.
11128         * gcc.dg/pch/global-1.h: New.
11129         * gcc.dg/pch/inline-1.c: New.
11130         * gcc.dg/pch/inline-1.h: New.
11131         * gcc.dg/pch/inline-2.c: New.
11132         * gcc.dg/pch/inline-2.h: New.
11133         * gcc.dg/pch/static-1.c: New.
11134         * gcc.dg/pch/static-1.h: New.
11135         * gcc.dg/pch/static-2.c: New.
11136         * gcc.dg/pch/static-2.h: New.
11137
11138         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11139
11140         * g++.dg/pch/pch.exp: Better handle failing testcases.
11141         * gcc.dg/pch/pch.exp: Likewise.
11142         * gcc.dg/pch/macro-1.c: New.
11143         * gcc.dg/pch/macro-1.h: New.
11144         * gcc.dg/pch/macro-2.c: New.
11145         * gcc.dg/pch/macro-2.h: New.
11146
11147         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11148
11149         * g++.dg/dg.exp: Treat files in pch/ specially.
11150         * g++.dg/pch/pch.exp: New file.
11151         * g++.dg/pch/empty.H: New file.
11152         * g++.dg/pch/empty.C: New file.
11153         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11154         "precompile".
11155
11156         * gcc.dg/pch/pch.exp: New file.
11157         * gcc.dg/pch/empty.h: New file.
11158         * gcc.dg/pch/empty.c: New file.
11159         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11160         "precompile".
11161
11162 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11163
11164         * g++.dg/template/friend14.C: New test.
11165
11166 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11167
11168         * gcc.dg/old-style-asm-1.c: New test.
11169
11170 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11171
11172         * gcc.c-torture/compile/20030109-1.c: New test.
11173
11174 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11175
11176         * gcc.c-torture/execute/20030109-1.c: New test.
11177
11178 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11179
11180         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11181         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11182         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11183         * g++.old-deja/g++.mike/eh2.C: Likewise
11184         * g++.old-deja/g++.mike/eh3.C: Likewise
11185         * g++.old-deja/g++.mike/eh5.C: Likewise
11186         * g++.old-deja/g++.mike/eh6.C: Likewise
11187         * g++.old-deja/g++.mike/eh7.C: Likewise
11188         * g++.old-deja/g++.mike/eh8.C: Likewise
11189         * g++.old-deja/g++.mike/eh9.C: Likewise
11190         * g++.old-deja/g++.mike/eh10.C: Likewise
11191         * g++.old-deja/g++.mike/eh12.C: Likewise
11192         * g++.old-deja/g++.mike/eh13.C: Likewise
11193         * g++.old-deja/g++.mike/eh14.C: Likewise
11194         * g++.old-deja/g++.mike/eh16.C: Likewise
11195         * g++.old-deja/g++.mike/eh17.C: Likewise
11196         * g++.old-deja/g++.mike/eh18.C: Likewise
11197         * g++.old-deja/g++.mike/eh21.C: Likewise
11198         * g++.old-deja/g++.mike/eh23.C: Likewise
11199         * g++.old-deja/g++.mike/eh24.C: Likewise
11200         * g++.old-deja/g++.mike/eh25.C: Likewise
11201         * g++.old-deja/g++.mike/eh26.C: Likewise
11202         * g++.old-deja/g++.mike/eh27.C: Likewise
11203         * g++.old-deja/g++.mike/eh28.C: Likewise
11204         * g++.old-deja/g++.mike/eh29.C: Likewise
11205         * g++.old-deja/g++.mike/eh31.C: Likewise
11206         * g++.old-deja/g++.mike/eh33.C: Likewise
11207         * g++.old-deja/g++.mike/eh34.C: Likewise
11208         * g++.old-deja/g++.mike/eh35.C: Likewise
11209         * g++.old-deja/g++.mike/eh36.C: Likewise
11210         * g++.old-deja/g++.mike/eh37.C: Likewise
11211         * g++.old-deja/g++.mike/eh38.C: Likewise
11212         * g++.old-deja/g++.mike/eh39.C: Likewise
11213         * g++.old-deja/g++.mike/eh40.C: Likewise
11214         * g++.old-deja/g++.mike/eh41.C: Likewise
11215         * g++.old-deja/g++.mike/eh42.C: Likewise
11216         * g++.old-deja/g++.mike/eh44.C: Likewise
11217         * g++.old-deja/g++.mike/eh46.C: Likewise
11218         * g++.old-deja/g++.mike/eh47.C: Likewise
11219         * g++.old-deja/g++.mike/eh48.C: Likewise
11220         * g++.old-deja/g++.mike/eh49.C: Likewise
11221         * g++.old-deja/g++.mike/eh50.C: Likewise
11222         * g++.old-deja/g++.mike/eh51.C: Likewise
11223         * g++.old-deja/g++.mike/eh53.C: Likewise
11224         * g++.old-deja/g++.mike/eh55.C: Likewise
11225         * g++.old-deja/g++.mike/p7912.C: Likewise
11226         * g++.old-deja/g++.mike/p9706.C: Likewise
11227         * g++.old-deja/g++.mike/p10416.C: Likewise
11228         * g++.old-deja/g++.mike/p11667.C: Likewise
11229         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11230         Remove redundant reference to Iris.
11231         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11232         Elxsi, i860, Pico Java, and WE32K.
11233
11234 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11235
11236         * g++.dg/ext/asm4.C: New test.
11237
11238 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11239
11240         PR c++/9030
11241         * g++.dg/template/friend12.C: New test.
11242         * g++.dg/template/friend13.C: Likewise.
11243         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11244
11245 2003-01-08  Jan Hubicka  <jh@suse.cz>
11246
11247         * gcc.dg/i386-cadd.c: New test.
11248         * gcc.dg/i386-cmov4.c: Likewise.
11249
11250 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11251
11252         PR c++/9165
11253         * g++.dg/warn/Wunused-3.C: New test.
11254
11255         * g++.dg/abi/bitfield9.C: New test.
11256
11257         PR c++/9189
11258         * g++.dg/parse/defarg3.C: New test.
11259
11260 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11261
11262         * g++.dg/parse/ambig1.C: New test.
11263         * g++.dg/parse/defarg2.C: New test.
11264
11265 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11266
11267         * g++.dg/template/defarg-1.C: New test.
11268         * g++.dg/template/local2.C: Likewise.
11269
11270 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11271
11272         * gcc.c-torture/execute/20030105-1.c: New test.
11273
11274 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11275
11276         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11277         * g++.dg/parse/namespace4.C: Likewise.
11278
11279 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.dg/template/ntp2.C: New test.
11282
11283 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11284
11285         * g++.dg/parse/extern-C-1.C: New test.
11286
11287         * g++.dg/parse/namespace4.C: New test.
11288
11289         * g++.dg/template/nested1.C: New test.
11290
11291         * g++.dg/parse/namespace3.C: New test.
11292
11293 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11294
11295         * g++.dg/lookup/two-stage1.C: New test.
11296
11297 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11298
11299         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11300         * g++.old-deja/g++.jason/access8.C: Likewise.
11301         * g++.old-deja/g++.other/decl5.C: Likewise.
11302
11303 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11304
11305         * g++.dg/parse/parse7.C: New test.
11306
11307 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11308
11309         PR c++/2843
11310         * g++.dg/ext/attrib7.C: New test.
11311
11312 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11313
11314         * g++.dg/parse/parse6.C: New test.
11315
11316 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11317
11318         * gcc.dg/h8300-stack-1.c: New.
11319
11320 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11321
11322         g++.dg/lookup/exception1.C: New test.
11323
11324         g++.dg/lookup/template1.C: New test.
11325
11326         g++.dg/parse/namespace2.C: New test.
11327
11328         g++.dg/parse/parens2.C: New test.
11329
11330 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11331
11332         * g++.dg/parse/parse5.C: New test.
11333         * g++.dg/lookup/scoped4.C: New test.
11334
11335 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11336
11337         * g++.dg/parse/parens1.C: New test.
11338
11339         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11340         angle-bracket1.C.
11341         * g++.dg/parse/parens2.C: New test.
11342
11343         * g++.dg/lookup/scope-operator1.C: New test.
11344
11345         * g++.dg/parse/operator1.C: New test.
11346
11347 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11348
11349         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11350         * g++.old-deja/g++.other/access6.C: Likewise.
11351         * g++.old-deja/g++.other/decl1.C: Likewise.
11352         * g++.old-deja/g++.pt/typename12.C: Likewise.
11353
11354 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11355
11356         * g++.dg/parse/namespace1.C: New test.
11357
11358 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11359
11360         * g++.dg/parse/parse4.C: New test.
11361
11362 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11363
11364         * g++.dg/parse/parse3.C: New test.
11365
11366 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11367
11368         * g++.dg/parse/parse2.C: New test.
11369
11370 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11371
11372         * g++.dg/template/friend11.C: New test.
11373
11374 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11375
11376         * g++.dg/parse/parse1.C: New test.
11377
11378 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11379
11380         * lib/profopt.exp: Change the name of a global variable to avoid
11381         possible clashes with other test suites.
11382
11383 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11384
11385         * g++.dg/inherit/covariant8.C: New test.
11386
11387 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11388
11389         * g++.dg/init/array9.C: New test.
11390
11391         PR c++/9112
11392         * g++.dg/parse/expr1.C: New test.
11393
11394 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11395
11396         * gcc.c-torture/compile/20021230-1.c: New test.
11397
11398 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11399
11400         * g++.dg/inherit/covariant5.C: New test.
11401         * g++.dg/inherit/covariant6.C: New test.
11402         * g++.dg/inherit/covariant7.C: New test.
11403
11404 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11405
11406         PR c++/2739
11407         * g++.dg/other/access2.C: New test.
11408
11409 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11410
11411         * g++.dg/other/anon-struct.C: No longer fails
11412         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11413         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11414         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11415
11416 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11417
11418         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11419
11420 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11421
11422         * g++.dg/eh/spec4.C: Remove stray semicolon.
11423         * g++.dg/expr/pmf-1.C: Change error message.
11424         * g++.dg/ext/asm1.C: Remove stray semicolon.
11425         * g++.dg/ext/typename1.C: Add missing typenames.
11426         * g++.dg/inherit/template-as-base.C: Change error message.
11427         * g++.dg/lookup/scoped1.C: Likewise.
11428         * g++.dg/lookup/scoped2.C: Likewise.
11429         * g++.dg/lookup/using2.C: Likewise.
11430         * g++.dg/other/component1.C: Remove stray semicolon.
11431         * g++.dg/other/do1.C: Change error message.
11432         * g++.dg/other/error2.C: Likewise.
11433         * g++.dg/other/init1.C: Likewise.
11434         * g++.dg/other/packed1.C: Remove stray semicolon.
11435         * g++.dg/other/ptrmem2.C: Change error message.
11436         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11437         marker.
11438         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11439         * g++.dg/template/access3.C: Add typename keyword.
11440         * g++.dg/template/access5.C: Remove stray semicolon.
11441         * g++.dg/template/access6.C: Likewise.
11442         * g++.dg/template/complit1.C: Likewise.
11443         * g++.dg/template/crash1.C: Change error message.
11444         * g++.dg/template/inherit2.C: Remove stray semicolon.
11445         * g++.dg/template/instantiate2.C: Likewise.
11446         * g++.dg/template/instantiate3.C: Change error message.
11447         * g++.dg/template/qual1.C: Remove stray semicolon.
11448         * g++.dg/template/qualttp18.C: Change error message.
11449         * g++.dg/template/ref1.C: Remove stray semicolon.
11450         * g++.dg/template/sizeof1.C (A::value): Declare it.
11451         * g++.dg/template/spec4.C: Change error message.
11452         * g++.dg/template/static1.C: Likewise.
11453         * g++.dg/template/type1.C: Likewise.
11454         * g++.dg/template/typename3.C: Likewise.
11455         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11456         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11457         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11458         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11459         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11460         named return value extension.
11461         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11462         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11463         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11464         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11465         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11466         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11467         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11468         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11469         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11470         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11471         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11472         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11473         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11474         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11475         syntax.
11476         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11477         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11478         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11479         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11480         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11481         * g++.old-deja/g++.brendan/template11.C: Likewise.
11482         * g++.old-deja/g++.brendan/template26.C: Likewise.
11483         * g++.old-deja/g++.brendan/template27.C: Use explicit
11484         specialization syntax.
11485         * g++.old-deja/g++.brendan/template30.C: Likewise.
11486         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11487         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11488         non-dependent names.
11489         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11490         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11491         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11492         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11493         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11494         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11495         named return value extension.
11496         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11497         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11498         * g++.old-deja/g++.ext/return1.C: Likewise.
11499         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11500         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11501         * g++.old-deja/g++.jason/access8.C: Likewise.
11502         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11503         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11504         pseudo-destructor names.
11505         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11506         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11507         pseudo-destructor names.
11508         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11509         * g++.old-deja/g++.jason/overload19.C: Likewise.
11510         * g++.old-deja/g++.jason/overload32.C: Likewise.
11511         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11512         stray semicolons.
11513         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11514         * g++.old-deja/g++.jason/return.C: Likewise.
11515         * g++.old-deja/g++.jason/return2.C: Likewise.
11516         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11517         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11518         syntax.
11519         * g++.old-deja/g++.jason/template10.C: Account for use of
11520         non-dependent names.
11521         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11522         syntax.
11523         * g++.old-deja/g++.jason/template37.C: Likewise.
11524         * g++.old-deja/g++.law/access4.C: Change error messages.
11525         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11526         pseudo-destructor names.
11527         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11528         * g++.old-deja/g++.law/ctors9.C: Likewise.
11529         * g++.old-deja/g++.law/cvt22.C: Likewise.
11530         * g++.old-deja/g++.law/dtors5.C: Likewise.
11531         * g++.old-deja/g++.law/global-init1.C: Likewise.
11532         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11533         * g++.old-deja/g++.law/operators28.C: Likewise.
11534         * g++.old-deja/g++.law/visibility28.C: Likewise.
11535         * g++.old-deja/g++.martin/eval1.C: Likewise.
11536         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11537         name.
11538         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11539         * g++.old-deja/g++.mike/net34.C: Likewise.
11540         * g++.old-deja/g++.mike/net36.C: Likewise.
11541         * g++.old-deja/g++.mike/ns2.C: Likewise.
11542         * g++.old-deja/g++.mike/p12306.C: Likewise.
11543         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11544         value extension.
11545         * g++.old-deja/g++.mike/p700.C: Likewise.
11546         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11547         * g++.old-deja/g++.mike/p710.C: Likewise.
11548         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11549         value extension.
11550         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11551         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11552         * g++.old-deja/g++.ns/crash2.C: Likewise.
11553         * g++.old-deja/g++.ns/crash3.C: Likewise.
11554         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11555         * g++.old-deja/g++.ns/ns17.C: Likewise.
11556         * g++.old-deja/g++.ns/template16.C: Likewise.
11557         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11558         keyword.
11559         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11560         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11561         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11562         named return value extension.
11563         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11564         * g++.old-deja/g++.other/access4.C: Issue additional error
11565         messages.
11566         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11567         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11568         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11569         * g++.old-deja/g++.other/crash25.C: Change error message.
11570         * g++.old-deja/g++.other/crash4.C: Change error message.
11571         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11572         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11573         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11574         checks.
11575         * g++.old-deja/g++.other/defarg8.C: Likewise.
11576         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11577         * g++.old-deja/g++.other/dtor10.C: Likewise.
11578         * g++.old-deja/g++.other/incomplete.C: Likewise.
11579         * g++.old-deja/g++.other/linkage7.C: Likewise.
11580         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11581         lookup algorithm.
11582         * g++.old-deja/g++.other/mangle2.C: Likewise.
11583         * g++.old-deja/g++.other/refinit2.C: Likewise.
11584         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11585         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11586         * g++.old-deja/g++.pt/crash28.C: Likewise.
11587         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11588         syntax.
11589         * g++.old-deja/g++.pt/crash32.C: Change error message.
11590         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11591         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11592         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11593         error message position.
11594         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11595         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11596         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11597         syntax.
11598         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11599         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11600         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11601         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11602         keyword.
11603         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11604         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11605         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11606         keyword.
11607         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11608         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11609         syntax.
11610         * g++.old-deja/g++.pt/friend28.C: Account for use of
11611         non-dependent names.
11612         * g++.old-deja/g++.pt/friend29.C: Likewise.
11613         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11614         rules.
11615         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11616         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11617         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11618         lookup rules.
11619         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11620         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11621         keyword.
11622         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11623         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11624         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11625         keyword.
11626         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11627         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11628         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11629         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11630         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11631         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11632         keyword.
11633         * g++.old-deja/g++.pt/spec10.C: Likewise.
11634         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
11635         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
11636         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
11637         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
11638         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
11639         * g++.old-deja/g++.pt/ttp62.C: Likewise.
11640         * g++.old-deja/g++.pt/ttp64.C: Likewise.
11641         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
11642         * g++.old-deja/g++.pt/typename15.C: Likewise.
11643         * g++.old-deja/g++.pt/typename22.C: Likewise.
11644         * g++.old-deja/g++.pt/typename6.C: Change error messages.
11645         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
11646         * g++.old-deja/g++.pt/virtual2.C: Likewise.
11647         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
11648         syntax.
11649         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
11650         return value extension.
11651         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
11652         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
11653         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
11654         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
11655
11656 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11657
11658         * g++.dg/warn/inline1.C: New test.
11659         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
11660         * g++.old-deja/g++.jason/synth10.C: Likewise.
11661         * g++.old-deja/g++.mike/net31.C: Likewise.
11662         * g++.old-deja/g++.mike/p8786.C: Likewise.
11663
11664         * g++.dg/template/friend10.C: New test.
11665         * g++.dg/template/conv5.C: New test.
11666
11667 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11668
11669         * g++.dg/lookup/scoped3.C: New test.
11670
11671         * g++.dg/lookup/decl1.C: New test.
11672         * g++.dg/lookup/decl2.C: New test.
11673
11674 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11675
11676         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
11677         gcc.c-torture/compile/20021015-1.c,
11678         gcc.c-torture/compile/20021015-2.c,
11679         gcc.c-torture/compile/20021123-1.c,
11680         gcc.c-torture/compile/20021123-2.c,
11681         gcc.c-torture/compile/20021123-3.c,
11682         gcc.c-torture/compile/20021123-4.c,
11683         gcc.c-torture/execute/20021024-1.c: Add tests previously added
11684         only to 3.1 or 3.2 branch.
11685
11686 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
11687
11688         * gcc.dg/i386-bitfield3.c: New test.
11689
11690         * gcc.dg/i386-bitfield2.c: New test.
11691
11692 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
11693
11694         * g++.dg/parse/conv_op1.C: New test.
11695
11696 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
11697
11698         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
11699         approved.
11700
11701 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
11702
11703         * gcc.c-torture/compile/20021220-1.c: New test.
11704
11705 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
11706
11707         * gcc.dg/i386-fastcall-1.c: New.
11708
11709 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11710
11711         * gcc.c-torture/execute/20021219-1.c: New test.
11712
11713 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11714
11715         * gcc.dg/i386-pic-1.c: New test.
11716
11717 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11718
11719         PR c++/8099
11720         * g++.dg/template/friend9.C: New test.
11721
11722 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11723
11724         PR c++/3663
11725         * g++.dg/template/access7.C: New test.
11726
11727 2002-12-18  Nick Clifton  <nickc@redhat.com>
11728
11729         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
11730         the libstdc++-v3 directory has been found.
11731
11732 2002-12-12  Devang Patel <dpatel@apple.com>
11733         * gcc.dg/darwin-ld-1.c: New test.
11734         * gcc.dg/darwin-ld-2.c: New test.
11735         * gcc.dg/darwin-ld-3.c: New test.
11736         * gcc.dg/darwin-ld-4.c: New test.
11737         * gcc.dg/darwin-ld-5.c: New test.
11738
11739 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11740
11741         * gcc.c-torture/compile/20021212-1.c: New test.
11742
11743 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
11744
11745         * gcc.dg/fshort-wchar: New test.
11746
11747 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
11748
11749         PR c++/8372
11750         * g++.dg/template/dtor1.C: New test.
11751
11752         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
11753         markers.
11754
11755 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
11756
11757         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
11758
11759 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
11760
11761         * g++.dg/template/static1.C: New test.
11762         * g++.dg/template/static2.C: New test.
11763         * g++.old-deja/g++.ext/memconst.C: New test.
11764
11765 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11766
11767         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
11768         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
11769         * g++.dg/special/initp1.C: Likewise.
11770
11771 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
11772
11773         * gcc.c-torture/execute/20021204-1.c: New test.
11774
11775 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
11776
11777         * gcc.dg/ppc-fmadd-1.c: New file.
11778         * gcc.dg/ppc-fmadd-2.c: New file.
11779         * gcc.dg/ppc-fmadd-3.c: New file.
11780
11781 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11782
11783         * gcc.c-torture/compile/20021204-1.c: New test.
11784
11785 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11786
11787         * g++.dg/inherit/covariant2.C: New test.
11788         * g++.dg/inherit/covariant3.C: New test.
11789         * g++.dg/inherit/covariant4.C: New test.
11790         * g++.dg/inherit/covariant1.C: Remove XFAIL.
11791         * g++.old-deja/g++.robertl/eb17.C: Likewise.
11792
11793 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
11794
11795         PR c++/8688
11796         * g++.dg/init/brace3.C: New test.
11797
11798 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
11799
11800         * gcc.dg/20020210-1.c: Fix a comment typo.
11801
11802 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
11803
11804         PR c++/8720
11805         * g++.dg/parse/defarg1.C: New test.
11806
11807         PR c++/8615
11808         * g++.dg/template/char1.C: New test.
11809
11810         * g++.dg/template/varmod1.C: Fix typo.
11811
11812 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11813
11814         DR 180
11815         * g++.old-deja/g++.pt/crash32.C: Expect error.
11816
11817 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
11818
11819         PR c++/5919
11820         * g++.dg/template/varmod1.C: New test.
11821
11822         PR c++/8727
11823         * g++.dg/inherit/typeinfo1.C: New test.
11824
11825         PR c++/8663
11826         * g++.dg/inherit/typedef1.C: New test.
11827
11828 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
11829
11830         PR c++/8332
11831         PR c++/8493
11832         * g++.dg/template/strlen1.C: New test.
11833
11834         PR c++/8227
11835         * g++.dg/template/ctor2.C: New test.
11836
11837         PR c++/8214
11838         * g++.dg/init/string1.C: New test.
11839
11840         PR c++/8511
11841         * g++.dg/template/friend8.C: New test.
11842
11843 2002-11-29  Joe Buck <jbuck@synopsys.com>
11844
11845         * g++.dg/lookup/anon2.C: New test.
11846
11847 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
11848
11849         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
11850         h8300 port.
11851
11852 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
11853
11854         * gcc.dg/bitfld-6.c: New test.
11855
11856 2002-11-27  Jan Hubicka  <jh@suse.cz>
11857
11858         * gcc.c-torture/execute/20021127.[cx]: New test.
11859
11860 2002-11-26  Jan Hubicka  <jh@suse.cz>
11861
11862         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
11863         quality.
11864
11865 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
11866
11867         * g++.dg/init/brace2.C: New test.
11868         * g++.old-deja/g++.mike/p9129.C: Correct.
11869
11870 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
11871
11872         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
11873
11874 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
11875
11876         * gcc.dg/sibcall-6: New test for indirect sibcalls.
11877
11878 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
11879
11880         * testsuite/g++.dg/abi/empty11.C: New test.
11881         * testsuite/g++.dg/rtti/cv1.C: New test.
11882
11883 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
11884
11885         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
11886
11887 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
11888
11889         * g++.dg/abi/empty10.C: New test.
11890
11891 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11892
11893         * gcc.c-torture/compile/20021124-1.c: New test.
11894
11895 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
11896
11897         * g++.dg/abi/rtti2.C: New test.
11898
11899 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11900
11901         * gcc.dg/i386-unroll-1.c: New test.
11902
11903 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11904
11905         * gcc.c-torture/compile/20021120-1.c: New test.
11906         * gcc.c-torture/compile/20021120-2.c: New test.
11907
11908 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11909
11910         * gcc.dg/bitfld-5.c: New test.
11911
11912 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11913
11914         * gcc.c-torture/execute/20021120-3.c: New test.
11915
11916 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11917
11918         * gcc.c-torture/execute/20021120-2.c: New test.
11919
11920 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11921
11922         * gcc.c-torture/execute/20021120-1.c: New test.
11923
11924 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
11925
11926         * gcc.c-torture/execute/20021118-3.c: New test.
11927
11928 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11929
11930         * gcc.c-torture/compile/20021119-1.c: New test.
11931
11932 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
11933
11934         * gcc.dg/duff-1.c: New test.
11935         * gcc.dg/duff-2.c: New test.
11936         * gcc.dg/duff-3.c: New test.
11937
11938 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
11939
11940         * gcc.dg/cpp/_Pragma5.c: New test.
11941
11942 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11943
11944         * gcc.c-torture/execute/20021118-2.c: New test.
11945
11946 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11947
11948         * gcc.c-torture/execute/20021118-1.c: New test.
11949
11950 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
11951
11952         * gcc.dg/20021116-1.c: New test.
11953
11954 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
11955
11956         * g++.dg/abi/vcall1.C: New test.
11957
11958 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
11959
11960         * gcc.dg/20021029-1.c: New test.
11961         * gcc.dg/20021029-2.c: New test.
11962
11963 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11964
11965         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
11966
11967 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11968
11969         PR c/8439
11970         * gcc.dg/20021110.c: Move to ...
11971         * gcc.c-torture/compile/20021110.c: .... here.
11972
11973 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11974
11975         PR c/8467
11976         * gcc.c-torture/execute/20021111-1.c
11977
11978 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11979
11980         PR c/8439
11981         * gcc.dg/20021110.c: New test.
11982
11983 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
11984
11985         * g++.dg/abi/vthunk3.C: Run only on x86.
11986
11987 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
11988
11989         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
11990
11991 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
11992
11993         * lib/compat.exp (compat-execute): Fix logic error in last
11994         change.
11995
11996 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
11997
11998         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
11999
12000 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12001
12002         PR c++/8389
12003         * g++.dg/template/access6.C: New test.
12004
12005 2002-11-08  Jan Hubicka  <jh@suse.cz>
12006
12007         * gcc.dg/i386-ssefp-1.c: New test.
12008         * gcc.dg/i386-ssefp-1.c: New test.
12009
12010 2002-11-08  Jan Hubicka  <jh@suse.cz>
12011
12012         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12013
12014 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12015
12016         * g++.dg/abi/vthunk3.C: New test.
12017
12018         PR c++/8338
12019         * g++.dg/template/crash2.C: New test.
12020
12021 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12022
12023         * testsuite/g++.dg/abi/dtor1.C: New test.
12024         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12025
12026 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12027
12028         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12029         Darwin.
12030
12031 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12032
12033         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12034         -mthumb.  Only xfail with -O0.
12035
12036 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12037
12038         * g++.dg/abi/thunk1.C: New test.
12039         * g++.dg/abi/thunk2.C: Likewise.
12040         * g++.dg/abi/vtt1.C: Likewise.
12041
12042 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12043
12044         PR optimization/8423
12045         * gcc.c-torture/execute/builtin-constant.c: New test.
12046
12047 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12048
12049         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12050         Add some more cases.
12051
12052 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12053
12054         PR c++/8391
12055         * g++.dg/opt/local1.C: New test.
12056
12057 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12058
12059         PR c++/8160
12060         * g++.dg/template/complit1.C: New test.
12061
12062         PR c++/8149
12063         * g++.dg/template/typename4.C: Likewise.
12064
12065 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12066
12067         Core issue 287, PR c++/7639
12068         * g++.dg/template/instantiate1.C: Adjust error location.
12069         * g++.dg/template/instantiate3.C: New test.
12070         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12071         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12072         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12073
12074 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12075
12076         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12077
12078 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12079
12080         PR c++/8287
12081         * g++.dg/init/dtor2.C: New test.
12082
12083 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12084
12085         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12086         * gcc.dg/nest.c: Bypass errors on irix6.
12087
12088 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12089
12090         * gcc.dg/nest.c: Expect error for mmix-*-*.
12091         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12092
12093 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12094
12095         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12096         markers.
12097
12098         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12099
12100 2002-10-25  Mike Stump  <mrs@apple.com>
12101
12102         * gcc.dg/warn-1.c: New test.
12103
12104 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12105
12106         * g++.dg/template/typename3.C: New test.
12107
12108 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12109
12110         * g++.dg/lookup/ptrmem1.C: New test.
12111
12112         * g++.dg/abi/vthunk2.C: New test.
12113
12114 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12115
12116         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12117
12118 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12119
12120         * g++.dg/abi/empty9.C: New test.
12121
12122 2002-10-24  Richard Henderson  <rth@redhat.com>
12123
12124         * g++.dg/inherit/thunk1.C: Enable for ia64.
12125
12126 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12127
12128         PR c++/8067
12129         * g++.dg/lookup/pretty1.C: New test.
12130
12131 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12132
12133         * gcc.dg/20021023-1.c: New test.
12134
12135 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12136
12137         PR c++/7679
12138         * g++.dg/parse/inline1.C: New test.
12139
12140 2002-10-23  Richard Henderson  <rth@redhat.com>
12141
12142         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12143
12144         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12145
12146 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12147
12148         PR c++/6579
12149         * g++.dg/parse/stmtexpr3.C: New test.
12150
12151 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12152
12153         * g++.dg/expr/cond1.C: New test.
12154
12155 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12156
12157         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12158
12159 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12160
12161         * g++.dg/abi/vbase13.C: New test.
12162         * g++.dg/abi/vbase14.C: Likewise.
12163
12164 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12165
12166         * gcc.dg/tls/pic-1.c: New test.
12167         * gcc.dg/tls/nonpic-1.c: New test.
12168         * gcc.dg/20021018-1.c: New test.
12169
12170 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12171
12172         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12173         Remove only files with the same base name as the test case.
12174         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12175         (profopt-execute): Likewise.  Also, remove old profiling
12176         and performance data files before running the tests.
12177
12178         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12179         * g++.dg/bprob/bprob.exp: Likewise.
12180         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12181         to allow more general test case names.
12182
12183         * g++.dg/bprob/bprob-1.C: Rename to ...
12184         * g++.dg/bprob/g++-bprob-1.C: ... this.
12185
12186         * g77.dg/bprob/bprob-1.f: Rename to ...
12187         * g77.dg/bprob/g77-bprob-1.f: ... this.
12188
12189 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12190
12191         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12192         bison 1.50 or later.
12193
12194 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12195
12196         * g++.dg/README: Describe more test directories.
12197
12198 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12199
12200         * g++.dg/init/array6.C: Add additional tests.
12201
12202 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12203
12204         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12205         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12206
12207 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12208
12209         * gcc.c-torture/compile/20020604-1.x: New.
12210         * gcc.c-torture/compile/simd-5.x: Likewise.
12211         * gcc.c-torture/execute/920710-1.x: Likewise.
12212         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12213
12214 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12215
12216         * g++.dg/inherit/override1.C: Add dg-options clause.
12217
12218 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12219
12220         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12221         _mm_slli_si128.
12222
12223 2002-10-19  Andreas Schwab  <schwab@suse.de>
12224
12225         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12226         directory component.
12227
12228 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12229
12230         * g++.dg/inherit/thunk1.C: New test.
12231
12232         * g++.dg/inherit/override1.C: New test.
12233
12234         * g++.dg/abi/mangle11.C: New test.
12235         * g++.dg/abi/mangle14.C: New test.
12236         * g++.dg/abi/mangle17.C: New test.
12237
12238 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12239
12240         * g++.dg/overload/member2.C: New test.
12241
12242 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12243
12244         * g++.dg/README: Describe new compat directory.
12245         * g++.dg/dg.exp: Skip tests in compat directory.
12246         * README.compat: New file.
12247         * lib/compat.exp: New expect script.
12248         * g++.dg/compat: New test directory.
12249         * g++.dg/compat/compat.exp: New expect script.
12250         * g++.dg/compat/abi: New test directory.
12251         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12252         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12253         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12254         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12255         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12256         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12257         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12258         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12259         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12260         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12261         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12262         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12263         * g++.dg/compat/break: New test directory.
12264         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12265         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12266         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12267         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12268         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12269         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12270         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12271         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12272         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12273         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12274         g++.dg/compat/break/README: New files.
12275         * g++.dg/compat/eh: New test directory.
12276         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12277         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12278         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12279         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12280         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12281         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12282         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12283         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12284         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12285         g++.dg/compat/eh/filter2_y.C,
12286         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12287         g++.dg/compat/eh/new1_y.C,
12288         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12289         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12290         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12291         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12292         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12293         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12294         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12295         g++.dg/compat/eh/unexpected1_y.C: New files.
12296         * g++.dg/compat/init: New test directory.
12297         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12298         g++.dg/compat/init/array5_y.C,
12299         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12300         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12301         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12302         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12303         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12304         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12305         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12306         g++.dg/compat/init/init-ref2_y.C: New files.
12307
12308 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/7584
12311         * g++.dg/inherit/using3.C: New test.
12312
12313 2002-10-17  Jan Hubicka  <jh@suse.cz>
12314
12315         * gcc.dg/20021017-2.c: New test.
12316
12317 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12318
12319         * g++.dg/abi/mangle16.C: Adjust.
12320
12321         * g++.dg/init/array8.C: New test.
12322
12323 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12324
12325         * gcc.dg/special/mips-abi.exp: New test.
12326         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12327
12328 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12329
12330         * g++.dg/abi/mangle16.C: New test.
12331         * g++.dg/abi/mangle17.C: Likewise.
12332
12333         PR c++/7478
12334         * g++.dg/template/ref1.C: New test.
12335
12336 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12337
12338         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12339
12340 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12341
12342         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12343
12344 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12345
12346         PR c++/7524
12347         * g++.dg/init/array7.C: New test.
12348
12349 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12350
12351         * g++.dg/init/array6.C: New test.
12352
12353         * g++.dg/abi/mangle13.C: Likewise.
12354         * g++.dg/abi/mangle14.C: Likewise.
12355         * g++.dg/abi/mangle15.C: Likewise.
12356
12357 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12358
12359         * g++.dg/abi/empty8.C: New test.
12360
12361 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12362
12363         * g++.dg/init/ctor1.C: New test.
12364
12365 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12366
12367         * gcc.c-torture/execute/20021015-1.c: New test.
12368
12369 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12370
12371         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12372
12373 2002-10-14  Jan Hubicka  <jh@suse.cz>
12374
12375         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12376
12377 2002-10-14  Richard Henderson  <rth@redhat.com>
12378
12379         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12380
12381 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12382
12383         PR optimization/6631
12384         * g++.dg/opt/const2.C: New test.
12385
12386 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12387
12388         PR c++/7176
12389         * g++.dg/parse/friend1.C: New test.
12390         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12391
12392 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12393
12394         * gcc.dg/20021014-1.c: New test.
12395
12396 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12397
12398         PR c++/5661
12399         * g++.dg/ext/vlm1.C: New test.
12400         * g++.dg/ext/vlm2.C: Likewise.
12401
12402         * g++.dg/init/array1.C: Remove invalid braces.
12403         * g++.dg/init/brace1.C: New test.
12404         * g++.dg/init/copy2.C: Likewise.
12405         * g++.dg/init/copy3.C: Likewise.
12406         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12407         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12408         braces.
12409
12410 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12411
12412         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12413
12414 2002-10-11  Richard Shann  <richard.shann@superh.com>
12415
12416         * gcc.c-torture/compile/simd-5.c: New test.
12417
12418 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12419
12420         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12421
12422 2002-10-10  Jim Wilson  <wilson@redhat.com>
12423
12424         * gcc.c-torture/execute/20021010-1.c: New test.
12425
12426 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12427
12428         PR c/7353
12429         * g++.dg/ext/typedef-init.C: New test.
12430         * gcc.dg/typedef-init.c: New test.
12431
12432 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12433
12434         * gcc.dg/cpp/paste13.c: New test.
12435
12436 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12437
12438         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12439         remaining platforms, XFAIL during compile, not execute.  Don't
12440         XFAIL at -O0.
12441
12442 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12443
12444         * gcc.dg/alias-1.c: Tweak expected warning.
12445
12446 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12447
12448         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12449
12450 2002-10-06  Andreas Jaeger  <aj@suse.de>
12451
12452         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12453         * gcc.dg/cpp/c++98.C: Likewise.
12454
12455         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12456         * g++.dg/cpp/c++98.C: Likewise.
12457
12458         * g++.dg/README (Subdirectories): Mention cpp directory.
12459
12460         PR target/7559
12461         * gcc.dg/20021006-1.c: New test.
12462
12463 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12464
12465         PR c++/7804
12466         * g++.dg/other/warning1.C: New test.
12467
12468 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12469
12470         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12471         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12472         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12473
12474 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12475
12476         PR c++/7931
12477         * g++.dg/template/ptrmem3.C: New test.
12478
12479         PR c++/7754
12480         * g++.dg/template/union1.C: New test.
12481
12482 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/8006
12485         * g++.dg/abi/mangle9.C: New test.
12486         * g++.dg/abi/mangle10.C: New test.
12487         * g++.dg/abi/mangle11.C: New test.
12488         * g++.dg/abi/mangle12.C: New test.
12489
12490 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12491
12492         PR c++/7188.
12493         * g++.dg/template/meminit1.C: New test.
12494         * g++.dg/warn/Wreorder-1.C: Likewise.
12495         * g++.old-deja/g++.mike/warn3.C: Tweak.
12496         * lib/prune.exp: Ingore "in copy constructor".
12497
12498 2002-10-02  Andreas Jaeger  <aj@suse.de>
12499
12500         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12501         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12502         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12503         on x86-64.
12504
12505 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12506
12507         * gcc.dg/empty1.C: Fix typo.
12508
12509 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12510
12511         * gcc.dg/alias-1.c: New test.
12512
12513 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12514
12515         * gcc.dg/empty1.C: New test.
12516
12517         * g++.dg/tls/init-2.C: Tweak error messages.
12518
12519 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12520
12521         * gcc.c-torture/compile/20020923-1.c: New test.
12522
12523 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12524
12525         * gcc.c-torture/execute/ffs-1.c: New test.
12526         * gcc.c-torture/execute/ffs-2.c: Ditto.
12527
12528 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * g++.dg/overload/member1.C: New test.
12531
12532 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12533
12534         * g++.dg/abi/empty7.C: New test.
12535         * g++.dg/init/pm2.C: Likewise.
12536
12537 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12538
12539         * g++.dg/rtti/crash1.C: New test.
12540
12541 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12542
12543         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12544         gcc.dg/sibcall-4.c: New tests.
12545
12546 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12547
12548         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12549         powerpc and MMIX targets.
12550
12551 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12552
12553         * gcc.dg/cpp/20020927-1.c: New.
12554
12555 2002-09-26  David S. Miller  <davem@redhat.com>
12556
12557         * gcc.c-torture/compile/trunctfdf.c: New.
12558
12559 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12560
12561         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12562
12563 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12564
12565         * gcc.c-torture/execute/loop-15.c: New.
12566
12567 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12568
12569         * README.QMTEST: Fix typo.
12570
12571 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12572
12573         * gcc.dg/20020926-1.c: New test.
12574
12575 2002-09-25  David S. Miller  <davem@redhat.com>
12576
12577         PR target/7842
12578         * gcc.c-torture/execute/shiftdi.c: New test.
12579
12580 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12581
12582         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12583         unique to the tool.
12584         * lib/g77.exp (g77_init): Likewise.
12585         * lib/g++.exp (g++_init): Likewise.
12586         * lib/objc.exp (objc_init): Likewise.
12587
12588 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12589
12590         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12591         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12592         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12593
12594 2002-09-25  Richard Henderson  <rth@redhat.com>
12595
12596         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12597         too-small long double.
12598
12599 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12600
12601         * gcc.dg/20020919-1.c: New test.
12602
12603 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12604
12605         * g++.dg/abi/bitfield6.C: New test.
12606         * g++.dg/abi/bitfield7.C: New test.
12607         * g++.dg/abi/bitfield8.C: New test.
12608         * g++.dg/abi/vbase11.C: New test.
12609
12610 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12611
12612         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12613         hppa*-*-hpux*.  Update test comment.
12614
12615 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12616
12617         * gcc.dg/tls/struct-1.c: New test.
12618
12619 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12620
12621         * gcc.dg/cpp/tr-warn2.c: Update.
12622
12623 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12624
12625         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12626
12627 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12628
12629         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12630         systems.
12631
12632 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12633
12634         * gcc.c-torture/execute/ieee/mzero3.c: New test.
12635
12636         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12637         Adjust for c++filt moved to binutils.  Remove spurious duplicate
12638         setting of cxxfilt.
12639
12640 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
12641
12642         * gcc.dg/20020312-2.c: Update for darwin.
12643
12644 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12645
12646         * g++.old-deja/g++.other/crash32.C: Mark ICE.
12647
12648 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
12649
12650         * objc.dg/comp-types-1.m: New test.
12651         * objc.dg/comp-types-2.m: New test.
12652         * objc.dg/comp-types-3.m: New test.
12653         * objc.dg/comp-types-4.m: New test.
12654         * objc.dg/comp-types-5.m: New test.
12655         * objc.dg/comp-types-6.m: New test.
12656
12657 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12658
12659         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
12660
12661 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12662
12663         * g++.dg/other/do1.C: New test.
12664
12665         * g++.dg/template/subst1.C: New test.
12666
12667 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
12668
12669         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
12670
12671 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12672
12673         * g++.dg/template/qualttp20.C: Adjust expected errors.
12674         * g++.old-deja/g++.jason/report.C: Likewise.
12675         * g++.old-deja/g++.other/qual1.C: Likewise.
12676
12677         * g++.dg/lookup/scoped2.C: New test.
12678
12679         * g++.dg/ext/asm3.C: New test.
12680
12681 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
12682
12683         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
12684
12685 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
12686
12687         * ChangeLog: follow spelling conventions.
12688         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
12689         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
12690         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
12691         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
12692         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
12693         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
12694         * g++.old-deja/g++.law/global-init1.C: Likewise.
12695         * g++.old-deja/g++.other/delete4.C: Likewise.
12696         * g++.old-deja/g++.other/inline21.C: Likewise.
12697         * g++.old-deja/g++.other/singleton.C: Likewise.
12698         * g77.dg/strlen0.f: Likewise.
12699         * g77.f-torture/compile/20010519-1.f: Likewise.
12700         * g77.f-torture/compile/980310-4.f: Likewise.
12701         * gcc.c-torture/compile/20000605-1.c: Likewise.
12702         * gcc.c-torture/execute/20020225-1.c: Likewise.
12703         * gcc.dg/c90-hexfloat-2.c: Likewise.
12704         * gcc.dg/c99-bool-1.c: Likewise.
12705         * gcc.dg/c99-hexfloat-2.c: Likewise.
12706         * gcc.dg/dll-2.c: Likewise.
12707         * gcc.dg/wtr-union-init-1.c: Likewise.
12708         * gcc.dg/wtr-union-init-2.c: Likewise.
12709         * gcc.dg/wtr-union-init-3.c: Likewise.
12710         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12711         * gcc.dg/cpp/defined.c: Likewise.
12712         * gcc.dg/cpp/macsyntx.c: Likewise.
12713         * gcc.dg/cpp/paste2.c: Likewise.
12714         * gcc.dg/cpp/trad/defined.c: Likewise.
12715         * gcc.dg/format/c90-printf-1.c: Likewise.
12716         * gcc.dg/format/c90-scanf-1.c: Likewise.
12717         * gcc.dg/format/c99-printf-1.c: Likewise.
12718         * gcc.dg/format/c99-scanf-1.c: Likewise.
12719         * gcc.misc-tests/gcov-8.c: Likewise.
12720         * lib/profopt.exp: Likewise.
12721
12722 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
12723
12724         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
12725
12726 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * g++.dg/inherit/using2.C: New test.
12729
12730 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
12731
12732         * ChangeLog: Follow spelling conventions.
12733         * g++.dg/template/friend4.C: Likewise.
12734         * g++.old-deja/g++.pt/crash67.C: Likewise.
12735         * gcc.c-torture/execute/20000801-4.c: Likewise.
12736         * gcc.dg/c90-digraph-1.c: Likewise.
12737         * gcc.dg/c94-digraph-1.c: Likewise.
12738         * gcc.dg/c99-digraph-1.c: Likewise.
12739         * gcc.dg/cpp/line5.c: Likewise.
12740         * gcc.dg/cpp/multiline.c: Likewise.
12741         * gcc.dg/cpp/trad/literals-1.c: Likewise.
12742         * gcc.dg/format/attr-3.c: Likewise.
12743         * gcc.dg/format/c90-scanf-3.c: Likewise.
12744         * gcc.dg/format/ext-4.c: Likewise.
12745
12746 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12747
12748         * g++.dg/template/pretty1.C: New test.
12749
12750 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
12751
12752         * gcc.c-torture/execute/struct-cpy-1.c: New test.
12753
12754 2002-09-13  Matt Austern  <austern@apple.com>
12755
12756         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
12757         passing a cast expression to a function by const reference.
12758
12759 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
12760
12761         * g++.dg/template/deduce1.C: New test.
12762
12763 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
12764
12765         * gcc.c-torture/execute/simd-1.c: Force all use of int to
12766         32-bit int.
12767
12768 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12769
12770         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
12771         usage.
12772
12773 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
12774
12775         * gcc.c-torture/compile/20020910-1.c: New test.
12776
12777 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
12778
12779         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
12780
12781 2002-09-10  Andreas Jaeger  <aj@suse.de>
12782
12783         * gcc.dg/20020312-2.c: Adjust for x86-64.
12784
12785 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
12786
12787         * g77.dg/7388.f: New test case for PR 7388.
12788
12789 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
12790
12791         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
12792
12793 2002-09-05  Ziemowit Laski <zlaski@apple.com>
12794
12795         * objc.dg/proto-lossage-1.m: New test.
12796
12797 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
12798
12799         * gcc.dg/cpp/_Pragma4.c: Fix typo.
12800
12801 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
12802
12803         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
12804         expected to pass.
12805
12806 2002-09-06  Stan Shebs  <shebs@apple.com>
12807             David Edelsohn  <edelsohn@gnu.org>
12808
12809         * gcc.dg/weak: New directory.
12810         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
12811         target-specific xfail bits.
12812         * gcc.dg/typeof-2.c: Move to new directory.
12813         * gcc.dg/weak.exp: New expect script.
12814
12815 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
12816
12817         * gcc.c-torture/execute/extzvsi.c: New test.
12818
12819 2002-09-05  Stan Shebs  <shebs@apple.com>
12820
12821         * gcc.dg/weak-1.c: xfail on Darwin.
12822         * gcc.dg/weak-2.c: Ditto.
12823         * gcc.dg/weak-3.c: Ditto.
12824         * gcc.dg/weak-4.c: Ditto.
12825         * gcc.dg/weak-5.c: Ditto.
12826         * gcc.dg/weak-6.c: Ditto.
12827         * gcc.dg/weak-7.c: Ditto.
12828         * gcc.dg/weak-8.c: Ditto.
12829         * gcc.dg/weak-9.c: Ditto.
12830
12831 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
12832
12833         * gcc.c-torture/execute/loop-14.c: New test.
12834
12835 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
12836
12837         * g++.dg/other/cxa-atexit1.C: New test.
12838
12839         * gcc.dg/typeof-2.c: New test.
12840
12841 2002-09-03  Roger Sayle  <roger@eyesopen.com>
12842
12843         * gcc.dg/builtins-2.c: New testcase.
12844         * gcc.dg/builtins-3.c: New testcase.
12845
12846 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
12847
12848         * gcc.dg/cpp/_Pragma4.c: New test.
12849
12850 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
12851
12852         * objc/execute/nil_method-1.m: New testcase.
12853
12854 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
12855
12856         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
12857         [Object class], not [Object initialize].
12858
12859 2002-08-31  Roger Sayle  <roger@eyesopen.com>
12860             Hans-Peter Nilsson  <hp@bitrange.com>
12861
12862         * gcc.c-torture/execute/20020720-1.x: Skip test on
12863         mmix-knuth-mmixware.  Correct comment.
12864
12865 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
12866
12867         * testsuite/g++.dg/abi/bitfield5.C: New test.
12868         * testsuite/g++.dg/abi/vbase10.C: Likewise.
12869
12870 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
12871
12872         * objc.dg/undeclared-selector.m: New test.
12873
12874 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
12875
12876         * g++.dg/other/offsetof1.C: Avoid cast warning.
12877
12878 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
12879
12880         * objc.dg/super-class-2.m: New test.
12881
12882 2002-08-24  Matt Austern  <austern@apple.com>
12883
12884         * g++.dg/ext/lvaddr.C: New test.
12885         * g++.dg/ext/lvcast.C: New test.
12886
12887 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
12888
12889         * testsuite/g++.dg/inherit/cond1.C: New test.
12890
12891 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
12892
12893         * gcc.dg/noncompile/incomplete-1.c: New test.
12894
12895 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12896
12897         * gcc.dg/typespec-1.c: New test.
12898
12899 2002-08-20  Devang Patel  <dpatel@apple.com>
12900         * objc.dg/proto-hier-2.m: New test.
12901
12902 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
12903
12904         * objc.dg/bitfield-1.m: New test.
12905         * objc.dg/bitfield-2.m: New test.
12906
12907 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12908
12909         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
12910         gcc.dg/c99-flex-array-4.c: New tests.
12911
12912 2002-08-16  Stan Shebs  <shebs@apple.com>
12913
12914         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
12915
12916 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
12917
12918         * gcc.dg/typeof-1.c: New test.
12919         * g++.dg/ext/typeof2.C: New test.
12920
12921 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12922
12923         * g++.dg/other/offsetof1.C: New test.
12924
12925 2002-08-14  Richard Henderson  <rth@redhat.com>
12926
12927         * gcc.dg/tls/diag-3.c: Fix expected message strings.
12928
12929 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
12930
12931         * gcc.dg/cpp/_Pragma3.c: New test.
12932
12933 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
12934
12935         * g++.dg/template/inherit3: New test.
12936
12937 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12938
12939         * gcc.dg/bitfld-4.c: Add blank options.
12940
12941 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
12942
12943         * g++.dg/template/crash1.C: New test.
12944
12945 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * gcc.dg/tls/opt-2.c: New test.
12948
12949 2002-08-08  Devang Patel  <dpatel@apple.com>
12950
12951         * objc.dg/selector-1.m : New test
12952
12953 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12954
12955         * g++.dg/abi/bitfield4.C: New test.
12956         * gcc.dg/bitfld-4.c: New test.
12957
12958 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12959
12960         * g++.dg/other/packed1.C: New test.
12961
12962 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
12963
12964         * g++.dg/abi/offsetof.C: Tweak error messages.
12965         * g++.old-deja/g++.mike/p10769a.C: Likewise.
12966
12967 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12968
12969         * gcc.dg/bitfld-3.c: New test.
12970
12971 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12972             Richard Henderson  <rth@redhat.com>
12973
12974         * gcc.dg/i386-bitfield1.c: New test.
12975         * g++.dg/abi/bitfield3.C: Update.
12976
12977 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
12978
12979         * objc.dg/const-str-2.m: Update.
12980         * gcc.dg/cpp/c++98.c: Change to C extension.
12981         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
12982         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
12983
12984 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
12985
12986         * testsuite/gcc.dg/tls/diag-3.c: New.
12987
12988 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
12989
12990         * g++.dg/README (Subdirectories): Document new subdir expr.
12991         * g++.dg/expr/pmf-1.C: New test.
12992
12993 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
12994
12995         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
12996
12997 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
12998
12999         * g++.dg/abi/bitfield3.C: New test.
13000
13001 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13002
13003         * lib/gcov.exp: Tweak expected line formats.
13004         * gcc.misc-tests/gcov8.c: New test.
13005         * gcc.misc-tests/gcov8.x: New flags.
13006
13007 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13008
13009         * consistency.vlad/layout/endian.c: Include string.h.
13010
13011         * gcc.c-torture/execute/20020805-1.c: New test.
13012
13013 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13014
13015         * g++.dg/other/conversion1.C: New test.
13016
13017 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13018
13019         * gcc.dg/builtins-1.c: New testcase.
13020
13021 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13022
13023         * g++.dg/inherit/access3.C: New test.
13024
13025 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13026
13027         * gcc.dg/ia64-visibility-2.c: New test.
13028
13029 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13030
13031         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13032         __qualifier_flags to __flags.
13033
13034 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13035
13036         * g++.dg/inherit/operator1.C: New test.
13037         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13038         * g++.dg/other/error1.C: Change expected error message.
13039         * g++.dg/template/conv4.C: Likewise.
13040
13041 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13042
13043         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13044         for documented behavior.
13045
13046 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13047
13048         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13049         several targets known to fail.
13050
13051 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13052
13053         * gcc.dg/mips-args-[123].c: New tests.
13054
13055 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13056
13057         * gcc.dg/ppc-spe.c: New.
13058
13059 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13060
13061         * g++.dg/other/ptrmem4.C: New testcase.
13062
13063 2002-07-24  Richard Henderson  <rth@redhat.com>
13064
13065         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13066
13067 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13068
13069         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13070
13071 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13072
13073         * gcc.c-torture/execute/memset-3.c: New testcase.
13074
13075 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13076
13077         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13078         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13079
13080 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13081
13082         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13083         Delete.
13084
13085 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13086
13087         * gcc.c-torture/compile/simd-4.c: New test.
13088
13089 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13090
13091         PR c++/7347, c++/7348
13092         * g++.dg/template/access4.C: New test.
13093         * g++.dg/template/access5.C: New test.
13094         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13095         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13096         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13097         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13098
13099 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13100
13101         * gcc.dg/gnu89-init-2.c: New test.
13102
13103 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13104
13105         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13106
13107 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13108
13109         * gcc.c-torture/execute/20020720-1.c: New testcase.
13110
13111 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13112
13113         * gcc.dg/cpp/Wsignprom.c: New tests.
13114
13115 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13116
13117         * gcc.c-torture/execute/loop-13.c: New test.
13118
13119 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13120
13121         * gcc.dg/cpp/expr.c: New tests.
13122
13123 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13124
13125         * g++.dg/opt/pr6713.C: Add template instantiation.
13126
13127 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13128
13129         * gcc.dg/nest.c: New test.
13130
13131 2002-07-17  Richard Henderson  <rth@redhat.com>
13132
13133         * g++.dg/opt/pr6713.C: New test.
13134
13135 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13136
13137         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13138         XFAIL for all x86 processors.
13139
13140 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13141
13142         * gcc.c-torture/execute/20010122-1.x: Do not test with
13143         -fomit-frame-pointer.
13144
13145 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13146
13147         * g++.dg/template/instantiate2.C: New test.
13148         * g++.dg/template/spec4.C: New test.
13149
13150 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13151
13152         * g++.dg/template/access2.C: New test.
13153         * g++.dg/template/access3.C: New test.
13154
13155 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13156
13157         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13158         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13159         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13160         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13161         Convert to use <stdarg.h>.
13162         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13163         Delete.
13164         * gcc.dg/va-arg-2.c: New.
13165         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13166
13167 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13168
13169         * gcc.c-torture/compile/20020710-1.c: New test.
13170
13171 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13172                           Andrew Pinski  <pinskia@physics.uc.edu>
13173
13174         gcc.c-torture/compile/simd-2.c: New testcase.
13175         gcc.c-torture/compile/simd-3.c: Likewise.
13176
13177 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/7224
13180         * g++.dg/overload/error1.C: New test.
13181
13182 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13183
13184         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13185         configuration and IRIX 6 O32 ABI.
13186
13187 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13188
13189         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13190
13191 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13192
13193         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13194
13195 2002-07-10  Jeffrey A Law  <law@redhat.com>
13196
13197         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13198
13199         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13200
13201 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13202
13203         * gcc.dg/20020312-2.c: Check for __PPC__.
13204
13205 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13206
13207         * gcc.c-torture/compile/20020709-1.c: New test.
13208
13209 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13210
13211         * g++.dg/template/qualttp21.C: New test case.
13212
13213 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13214
13215         * gcc.c-torture/compile/20020706-1.c: New test.
13216         * gcc.c-torture/compile/20020706-2.c: New test.
13217
13218 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13219             Alexandre Oliva  <aoliva@redhat.com>
13220
13221         * g++.dg/warn/incomplete1.C: New test.
13222
13223 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13224
13225         PR c++/7099
13226         * g++.dg/warn/noreturn1.C: New test.
13227
13228 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13229
13230         PR c++/6706
13231         * g++.dg/debug/debug6.C: New test.
13232         * g++.dg/debug/debug7.C: New test.
13233
13234 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13235
13236         * gcc.c-torture/compile/simd-3.c: New test.
13237
13238 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13239
13240         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13241         * gcc.dg/20020620-1.c: Likewise.
13242
13243 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13244
13245         PR c++/6944
13246         * g++.dg/init/array4.C: New test.
13247         * g++.dg/init/array5.C: New test.
13248
13249 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13250
13251         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13252         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13253
13254 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13255
13256         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13257         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13258         * gcc.dg/wtr-conversion-1.c: Likewise.
13259         * gcc.dg/wtr-escape-1.c: Likewise.
13260         * gcc.dg/wtr-int-type-1.c: Likewise.
13261         * gcc.dg/wtr-label-1.c: Likewise.
13262         * gcc.dg/wtr-static-1.c: Likewise.
13263         * gcc.dg/wtr-strcat-1.c: Likewise.
13264         * gcc.dg/wtr-suffix-1.c: Likewise.
13265         * gcc.dg/wtr-switch-1.c: Likewise.
13266         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13267         * gcc.dg/wtr-union-init-1.c: Likewise.
13268         * gcc.dg/wtr-union-init-2.c: Likewise.
13269         * gcc.dg/wtr-union-init-3.c: Likewise.
13270
13271         * gcc.dg/wtr-func-def-1.c: New test.
13272
13273 2002-07-02 Devang Patel <dpatel@apple.com>
13274
13275         * objc.dg/param-1.m: New test.
13276
13277 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13278
13279         * gcc.dg/cpp/trad/directive.c: Add test.
13280         * gcc.dg/cpp/trad/macroargs.c: Add test.
13281         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13282
13283 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13284
13285         * gcc.dg/cpp/cmdlne-M.c: New test.
13286
13287 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13288
13289         * objc.dg/desig-init-1.m: New test.
13290
13291 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13292
13293         PR c++/6716
13294         * g++.dg/template/instantiate1.C: New test.
13295
13296 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13297
13298         PR c++/7112
13299         * g++.dg/template/sizeof2.C: New test.
13300
13301 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13302
13303         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13304         gcc.dg/cpp/trad/include.c: New tests.
13305
13306 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13307
13308         PR target/7177
13309         * gcc.c-torture/compile/20020701-1.c: New test.
13310
13311 2002-07-01  Stan Shebs  <shebs@apple.com>
13312
13313         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13314         header here...
13315         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13316         (objc-torture-execute): or here.
13317
13318 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13319
13320         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13321
13322 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13323
13324         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13325
13326 2002-06-30  Devang Patel  <dpatel@apple.com>
13327
13328         * objc.dg/fsyntax-only.m: New test.
13329
13330 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13331
13332         PR c++/6695
13333         * g++.dg/template/friend7.C: New file.
13334
13335 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13336
13337         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13338         return type.
13339
13340 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13341
13342         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13343         avoid division by zero.
13344
13345 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13346
13347         * gcc.dg/Wunknownprag.c: New tests.
13348
13349 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13350
13351         * gcc.c-torture/execute/simd-2.c: New test.
13352
13353 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13354
13355         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13356         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13357         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13358         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13359         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13360         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13361         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13362         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13363         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13364         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13365         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13366         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13367         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13368         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13369         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13370         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13371         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13372
13373 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13374
13375         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13376         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13377         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13378         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13379         New tests.
13380         * gcc.dg/cpp/trad/directive.c: Update.
13381
13382 2002-06-23  Andreas Jaeger  <aj@suse.de>
13383
13384         * gcc.c-torture/execute/complex-6.c: New.
13385
13386 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13387
13388         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13389         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13390         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13391         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13392
13393 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13394
13395         * gcc.dg/cpp/trad: New directory with traditional tests copied
13396         from parent directory.
13397         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13398         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13399         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13400         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13401         Move to trad/ and rename.
13402         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13403         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13404         gcc.dg/cpp/trad/redef2.c: New tests.
13405         * gcc.dg/cpp/trad/trad.exp: New driver.
13406
13407 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13408
13409         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13410         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13411         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13412         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13413         Remove.
13414
13415 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13416
13417         * gcc.dg/20020620-1.c: New test.
13418
13419 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13420
13421         * g++.dg/template/ttp4.C: New test.
13422
13423 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13424
13425         * g++.dg/opt/vt1.C: Fix regexp.
13426
13427 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13428
13429         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13430         Don't use attribute `noinline'.
13431
13432 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13433
13434         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13435
13436 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13437
13438         * gcc.c-torture/execute/simd-1.c: New.
13439
13440         * gcc.dg/simd-1.c: New.
13441
13442 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13443
13444         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13445
13446 2002-06-16  Richard Henderson  <rth@redhat.com>
13447
13448         * g++.dg/ext/anon-struct1.C: New.
13449         * g++.dg/ext/anon-struct2.C: New.
13450         * g++.dg/ext/anon-struct3.C: New.
13451         * gcc.dg/anon-struct-1.c: New.
13452         * gcc.dg/anon-struct-2.c: New.
13453         * gcc.dg/anon-struct-3.c: New.
13454         * gcc.dg/20011008-1.c: Adjust warning text.
13455         * gcc.dg/20020527-1.c: Add -fms-extensions.
13456
13457 2002-06-16  Richard Henderson  <rth@redhat.com>
13458
13459         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13460
13461 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13462
13463         * gcc.c-torture/execute/20020615-1.c: New test.
13464
13465 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13466
13467         * gcc.c-tortuture/execute/compare-1.c: New test case.
13468         * gcc.c-tortuture/execute/compare-2.c: New test case.
13469         * gcc.c-tortuture/execute/compare-3.c: New test case.
13470
13471 2002-06-13  Richard Henderson  <rth@redhat.com>
13472
13473         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13474         ia64 ilp32.
13475
13476 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13477
13478         * g++.dg/template/typename2.C: Update error message.
13479
13480 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13481
13482         * gcc.c-torture/execute/20020611-1.c: New test.
13483
13484 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13485
13486         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13487         list of targets to skip.
13488
13489 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13490
13491         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13492         targets if not optimizing.
13493
13494 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13495
13496         * gcc.c-torture/compile/20020605-1.c: New test.
13497
13498         * g++.dg/opt/vt1.C: New test.
13499
13500         * gcc.dg/20020531-1.c: New test.
13501
13502         * gcc.dg/20020530-1.c: New test.
13503
13504         * gcc.dg/20020527-1.c: New test.
13505
13506         * g++.dg/opt/cse1.C: New test.
13507
13508 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13509
13510         * gcc.dg/20020607-2.c: New test case.
13511
13512 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13513
13514         * gcc.c-torture/compile/20020604-1.c: New test.
13515
13516 2002-06-04  Richard Henderson  <rth@redhat.com>
13517
13518         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13519         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13520         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13521
13522 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13523
13524         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13525
13526 2002-06-03  Richard Henderson  <rth@redhat.com>
13527
13528         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13529         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13530
13531 2002-06-02  Richard Henderson  <rth@redhat.com>
13532
13533         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13534         test functions static.
13535
13536 2002-06-02  Andreas Jaeger  <aj@suse.de>
13537
13538         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13539         now.
13540
13541 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13542
13543         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13544         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13545         Update for mofified diagnostics.
13546         * gcc.dg/c99-intconst-1.c: No longer fail.
13547
13548 2002-06-02  Richard Henderson  <rth@redhat.com>
13549
13550         * gcc.dg/uninit-A.c: Remove xfail markers.
13551
13552 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13553
13554         * gcc.dg/fnegate-1.c: New test case.
13555
13556 2002-05-30  Osku Salerma  <osku@iki.fi>
13557
13558         * gcc.c-torture/execute/mayalias-1.c: New file.
13559
13560 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13561
13562         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13563         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13564         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13565
13566 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13567
13568         * gcc.c-torture/execute/20020529-1.c: New test.
13569
13570 2002-05-27  Richard Henderson  <rth@redhat.com>
13571
13572         * g++.dg/ext/attrib6.C: New test case.
13573
13574 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13575
13576         * gcc.c-torture/execute/pure-1.c: New test.
13577
13578 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13579
13580         * gcc.dg/cpp/arith-2.c: Remove.
13581
13582 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13583
13584         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13585         * gcc.dg/cpp/if-3.c: Remove.
13586
13587 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13588
13589         * g++.dg/opt/cse2.C: New test.
13590
13591 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13592
13593         * gcc.dg/cpp/arith-1.c: New semantic tests.
13594         * gcc.dg/cpp/if-1.c: Update.
13595
13596 2002-05-24  Ben Elliston  <bje@redhat.com>
13597
13598         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13599
13600 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13601
13602         * gcc.dg/verbose-asm.c: New test.
13603
13604 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13605
13606         * gcc.dg/cpp/paste12.c: New test.
13607
13608 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13609
13610         * g++.dg/parse/named_ops.C: New test.
13611
13612 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13613
13614         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13615
13616 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13617
13618         * gcc.dg/weak-2.c: Allow optional leading underscore
13619         in scan-assembler symbol name.
13620         * gcc.dg/weak-3.c: Likewise.
13621         * gcc.dg/weak-4.c: Likewise.
13622         * gcc.dg/weak-5.c: Likewise.
13623
13624 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13625
13626         * gcc.dg/20020523-1.c: New test.
13627
13628 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13629
13630         * objc.dg/const-str-2.m: Update now that we stop after
13631         a command line error.
13632
13633 2002-05-22  Richard Henderson  <rth@redhat.com>
13634
13635         * g++.dg/dg.exp: Fix typo in test pruneing.
13636
13637 2002-05-22  Richard Henderson  <rth@redhat.com>
13638
13639         * g++.dg/dg.exp: Prune the tls subdirectory.
13640         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
13641         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
13642         * g++.dg/tls/init-1.C: New.
13643
13644 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
13645
13646         * gcc.dg/20020517-1.c: New test.
13647
13648 2002-05-21  Richard Henderson  <rth@redhat.com>
13649
13650         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
13651         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
13652
13653 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
13654
13655         * g++.dg/other/copy2.C: New test.
13656
13657 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
13658
13659         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
13660         (MAX_COPY): Bump up to 10 times sizeof (long long).
13661         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
13662
13663         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
13664         sizeof (long long).
13665
13666         * gcc.c-torture/execute/strcpy-1.c: New test.
13667
13668 2002-05-19  Jason Merrill  <jason2redhat.com>
13669
13670         * g++.dg/ext/oper1.C: New test.
13671
13672 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
13673 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
13674
13675         * README.QMTEST: New file.
13676
13677         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
13678
13679 2002-05-19  Andreas Jaeger  <aj@suse.de>
13680
13681         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
13682         now.
13683         * gcc.c-torture/execute/loop-2d.x: Likewise.
13684
13685 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
13686
13687         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
13688         support weak symbols.
13689         * gcc.dg/weak-4.c: Likewise
13690         * gcc.dg/weak-6.c: Likewise
13691
13692 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
13693
13694         * gcc.dg/weak-3.c: Add dg-excess-error comment for
13695         cygwin, coff and h8300-*-hms targets
13696         * gcc.dg/weak-5.c: Likewise
13697         * gcc.dg/weak-7.c: Likewise
13698
13699 2002-05-16  Jason Merrill  <jason@redhat.com>
13700
13701         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
13702         (scan-assembler-not, scan-assembler-dem): Likewise.
13703         (scan-assembler-dem-not): Likewise.
13704
13705 2002-05-15  Richard Henderson  <rth@redhat.com>
13706
13707         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
13708
13709 2002-05-15  Richard Henderson  <rth@redhat.com>
13710
13711         * gcc.dg/weak-5.c (vfoo1c): No warning here.
13712         (vfoo1f): Warning here.
13713         (vfoo1l): Don't redefine the alias.
13714
13715 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
13716
13717         * g++.dg/init/pm1.C: New test.
13718
13719 2002-05-12  David S. Miller  <davem@redhat.com>
13720
13721         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
13722         types.
13723
13724 2002-05-10  Roger Sayle  <roger@eyesopen.com>
13725
13726         * gcc.c-torture/execute/20020510-1.c: New test case.
13727
13728 2002-05-10  David S. Miller  <davem@redhat.com>
13729
13730         * gcc.c-torture/execute/conversion.c: Test long double too.
13731
13732 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
13733
13734         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
13735         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
13736         * lib/g++.exp (g++_link_flags): Likewise.
13737         * lib/objc.exp (objc_target_compile): Likewise.
13738
13739 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13740
13741         * gcc.dg/cpp/poison.c: Update.
13742         * gcc.dg/cpp/20000625-2.c: Remove.
13743         * gcc.dg/cpp/direct2s.c: Remove final test.
13744
13745 2002-05-08  Tom Rix  <trix@redhat.com>
13746
13747         * gcc.c-torture/execute/20020508-1.c: New test.
13748         * gcc.c-torture/execute/20020508-2.c: New test.
13749         * gcc.c-torture/execute/20020508-3.c: New test.
13750
13751 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13752
13753         * gcc.dg/cpp/charconst-4.c: More tests.
13754
13755 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
13756
13757         PR c/6569
13758         * gcc.dg/weak-3.c: Update location of warning messages.
13759         * gcc.dg/weak-5.c: Likewise.
13760
13761 2002-05-06  Roger Sayle  <roger@eyesopen.com>
13762
13763         * gcc.c-torture/execute/20020506-1.c: New test case.
13764
13765 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13766
13767         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
13768
13769 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13770
13771         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
13772
13773 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13774
13775         * gcc.dg/cpp/charconst-3.c: New test.
13776
13777 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13778
13779         * gcc.dg/cpp/charconst.c: Update tests.
13780
13781 2002-05-05  Tim Josling  <tej@melbpc.org.au>
13782
13783         * treelang: Added directory for new sample language treelang. Also
13784         lib/treelang.exp: New file to signal treelang should be tested.
13785
13786 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13787
13788         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
13789         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
13790         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
13791         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
13792         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
13793         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
13794         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
13795
13796 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13797
13798         * gcc.dg/format/xopen-2.c: New test.
13799
13800 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13801
13802         * gcc.dg/20020503-1.c: New test.
13803
13804 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
13805
13806         * g++.dg/init/dtor1.C: Make it tougher.
13807
13808 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
13809
13810         * g++.dg/init/dtor1.C: New test.
13811
13812 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
13813
13814         * gcc.dg/altivec-8.c: New.
13815
13816 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
13817
13818         * gcc.dg/altivec-7.c: New.
13819
13820 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
13821
13822         * g++.dg/parse/typedef1.C: New test.
13823
13824 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
13825
13826         PR c++/6486
13827         * g++.dg/template/friend6.C: New test.
13828
13829         PR c++/6492
13830         * g++.dg/init/copy1.C: New test.
13831
13832 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
13833
13834         * g++.dg/warn/effc1.C: New test.
13835
13836 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13837
13838         * gcc.dg/cpp/if-cexp.c: Add a test.
13839
13840 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
13841
13842         * gcc.dg/20020426-2.c: New test.
13843
13844 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13845
13846         * gcc.dg/cpp/if-mop.c: Update.
13847         * gcc.dg/cpp/if-mpar.c: Add test.
13848         * gcc.dg/cpp/if-oppr.c: Update.
13849
13850 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13851
13852         PR c/6343
13853         * gcc.dg/weak-[2-7].c: New tests.
13854
13855 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13856
13857         * gcc.dg/enum1.c: New test.
13858
13859 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/6497
13862         * g++.dg/inherit/access2.C: New test.
13863
13864 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13865
13866         PR bootstrap/6445
13867         * gcc.dg/20020426-1.c: New test.
13868
13869 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13870
13871         * g++.dg/abi/enum1.C: New test.
13872
13873 2002-04-26  Richard Henderson  <rth@redhat.com>
13874
13875         * gcc.dg/c99-bool-1.c: Expect always true warning.
13876
13877 2002-04-25  Roger Sayle  <roger@eyesopen.com>
13878
13879         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
13880
13881 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13882
13883         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
13884         targets.
13885
13886 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
13887
13888         * g++.dg/abi/mange7.C: New test.
13889
13890         PR c++/6438.
13891         * g++.dg/parse/stmtexpr2.C: New test.
13892
13893 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
13894
13895         * gcc.dg/20020312-2.c: Add SH target.
13896
13897 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13898
13899         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
13900         compiler output on mips*-*-irix*.
13901
13902 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
13903
13904         * g++.dg/parse/attr1.C: New test.
13905
13906 2002-04-23  Roger Sayle  <roger@eyesopen.com>
13907
13908         * gcc.c-torture/execute/string-opt-17.c: New test case.
13909         * gcc.c-torture/execute/memset-2.c: New test case.
13910
13911 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
13912
13913         PR c++/6256:
13914         * g++.dg/template/friend5.C: New test.
13915
13916         PR c++/6331:
13917         * g++.dg/template/qual1.C: Likewise.
13918
13919 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
13920
13921         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
13922         Include stdlib.h, not stdio.h or ctype.h.
13923
13924 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
13925
13926         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
13927         cris-*-elf* and mmix-*-*.
13928         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
13929         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
13930         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
13931         Ditto.
13932         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
13933         * gcc.dg/wchar_t-1.c: Ditto.
13934
13935 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
13936
13937         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
13938         Clarify comment.
13939
13940 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
13941
13942         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
13943
13944 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13945
13946         * gcc.c-torture/execute/20000906-1.x: Delete.
13947
13948 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
13949
13950         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
13951
13952 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
13953
13954         * PR6367
13955         * g77.f-torture/execute/6367.f: New test.
13956         * g77.f-torture/execute/6367.x: Disable for MMIX.
13957
13958 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
13959
13960         * PR6352
13961         * g++.dg/opt/inline2.C: New test.
13962
13963 2002-04-18  Richard Henderson  <rth@redhat.com>
13964
13965         * gcc.dg/20000906-1.c: Enable for all targets.
13966         * gcc.c-torture/compile/iftrap-2.c: New.
13967
13968 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13969
13970         * gcc.dg/20020418-1.c: New test.
13971         * gcc.dg/20020418-2.c: New test.
13972
13973 2002-04-18  Richard Henderson  <rth@redhat.com>
13974
13975         * gcc.c-torture/compile/iftrap-1.c: New.
13976         * gcc.dg/iftrap-1.c: Adjust for ia64.
13977         * gcc.dg/iftrap-2.c: New.
13978
13979 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13980
13981         * gcc.c-torture/compile/20020418-1.c: New test.
13982
13983 2002-04-18  Roger Sayle  <roger@eyesopen.com>
13984
13985         * gcc.c-torture/compile/20020415-1.c: New.
13986
13987 2002-04-18  David S. Miller  <davem@redhat.com>
13988
13989         * gcc.c-torture/execute/20020418-1.c: New test.
13990
13991 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
13992
13993         * gcc.dg/20020416-1.c: New test.
13994
13995         * g++.dg/opt/inline1.C: New test.
13996
13997 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
13998
13999         * gcc.dg/altivec-5.c: New test.
14000
14001         * gcc.dg/20020415-1.c: New test.
14002
14003 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14004
14005         * testsuite/lib/chill.exp: Remove.
14006
14007 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14008
14009         * g++.dg/other/big-struct.C: New test.
14010
14011 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14012
14013         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14014         of scratch file.
14015
14016 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14017
14018         PR c/6277
14019         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14020         in scan-assembler function name
14021
14022 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14023
14024         * g77.f-torture/execute/980628-4.x,
14025         g77.f-torture/execute/980628-5.x,
14026         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14027         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14028         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14029         i[34567]86-*-*.
14030
14031 2002-04-13  David S. Miller  <davem@redhat.com>
14032
14033         * gcc.c-torture/execute/20020413-1.c: New test.
14034
14035 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14036
14037         * gcc.dg/asm-6.c,
14038         * g++.dg/ext/asm1.C: New tests.
14039
14040 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14041
14042         PR c++ 5373.
14043         * g++.dg/parse/stmtexpr1.C: New test.
14044
14045         PR c++/5189.
14046         * g++.dg/template/copy1.C: New test.
14047
14048 2002-04-12  Richard Henderson  <rth@redhat.com>
14049
14050         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14051
14052 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14053
14054         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14055         gcc.c-torture/execute/20020307-2.c.
14056
14057 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14058
14059         * g++.dg/ext/attrib5.C,
14060         * g++.dg/lookup/struct1.C: New tests.
14061
14062 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14063
14064         * gcc.dg/20020411-1.c: New test.
14065
14066         * gcc.c-torture/execute/20020411-1.c: New test.
14067
14068 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14069
14070         * g77.f-torture/execute/6177.f: New test.
14071
14072 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14073
14074         PR middle-end/6247
14075         * g++.dg/opt/cleanup1.C: New test.
14076
14077         * g++.dg/opt/const1.C: New test.
14078
14079 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14080
14081         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14082
14083 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14084
14085         PR c++/5507
14086         * g++.dg/template/typename2.C: New test.
14087
14088 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14089
14090         * gcc.c-torture/execute/loop-12.c: New.
14091
14092 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14093
14094         * g77.f-torture/execute/980628-4.x,
14095         g77.f-torture/execute/980628-5.x,
14096         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14097         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14098         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14099
14100 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14101
14102         PR optimization/6086
14103         * g++.dg/opt/preinc1.C: New test.
14104
14105 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14106
14107         PR c++/5571
14108         * g++.dg/opt/static2.C: New test.
14109
14110 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14111
14112         PR c/5120
14113         * gcc.dg/20020406-1.c: New test.
14114
14115 2002-04-04  David S. Miller  <davem@redhat.com>
14116
14117         * gcc.c-torture/execute/20020404-1.c: New test.
14118
14119 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14120
14121         PR c/6123
14122         * gcc.dg/20020312-2.c: Do not declare global register variable
14123         if __PIC__ or __pic__ is defined.
14124
14125 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14126
14127         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14128         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14129
14130 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14131
14132         * gcc.misc-tests/linkage.exp: Update last change to handle
14133         sparc*-, not just sparc-.
14134
14135 2002-04-03  Richard Henderson  <rth@redhat.com>
14136
14137         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14138
14139 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14140
14141         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14142
14143 2002-04-02  David S. Miller  <davem@redhat.com>
14144
14145         * gcc.c-torture/execute/20020402-3.c: New test.
14146
14147 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14148
14149         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14150         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14151
14152         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14153         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14154         g77.f-torture/execute/20001201.x,
14155         g77.f-torture/execute/u77-test.x: New files.
14156
14157         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14158         * gcc.dg/wchar_t-1.c: Ditto.
14159
14160 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14161
14162         * gcc.c-torture/execute/20020402-1.c: New test.
14163
14164 2002-04-01  Richard Henderson  <rth@redhat.com>
14165
14166         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14167
14168         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14169
14170 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14171
14172         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14173
14174 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14175
14176         * g++.dg/inherit/template-as-base.C: Expect error.
14177         * g++.dg/inherit/namespace-as-base.C: Likewise.
14178
14179 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14180
14181         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14182         g++.dg/ext/instantiate3.C: Tweak match patterns.
14183
14184         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14185         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14186         -da test.
14187
14188 2002-03-31  Richard Henderson  <rth@redhat.com>
14189
14190         * gcc.dg/special/alias-2.c: New.
14191         * gcc.dg/special/ecos.exp: Run it.
14192
14193 2002-03-31  Richard Henderson  <rth@redhat.com>
14194
14195         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14196
14197 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14198
14199         * gcc.dg/weak-1.c: Disable on h8300 port.
14200
14201 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14202
14203         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14204         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14205         ordering tests.
14206         * g++.dg/bprob/bprob-1.C: New test.
14207         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14208         * g++.dg/gcov/gcov-1.C: New test.
14209         * g++.dg/gcov/gcov-1.x: New file.
14210         * g++.dg/gcov/gcov-2.C: New test.
14211         * g++.dg/gcov/gcov-3.C: New test.
14212         * g++.dg/gcov/gcov-3.h: New file.
14213
14214 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14215
14216         * g++.old-deja/g++.other/builtins5.C: New test.
14217         * g++.old-deja/g++.other/builtins6.C: New test.
14218         * g++.old-deja/g++.other/builtins7.C: New test.
14219         * g++.old-deja/g++.other/builtins8.C: New test.
14220         * g++.old-deja/g++.other/builtins9.C: New test.
14221
14222 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14223
14224         * g++.dg/opt/static1.C: New test.
14225
14226         * g++.dg/opt/longbranch1.C: New test.
14227
14228 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14229
14230         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14231
14232         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14233
14234 2002-03-28  Jeffrey A Law  (law@redhat.com)
14235
14236         * gcc.c-torture/execute/20020328-1.c: New test.
14237
14238 2002-03-27  Richard Henderson  <rth@redhat.com>
14239
14240         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14241         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14242         move from g++.old-deja/g++.ext/.
14243
14244 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14245
14246         * g++.dg/init/new2.C: New test.
14247
14248 2002-03-26  Richard Henderson  <rth@redhat.com>
14249
14250         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14251
14252         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14253         on sparc.
14254
14255         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14256         sparcv9 systems.
14257         * gcc.dg/20001102-1.c: Likewise.
14258
14259 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14260
14261         * gcc.dg/cpp/endif-pedantic1.c,
14262         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14263
14264 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14265
14266         * g++.dg/init/new1.C: New test.
14267
14268 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14269
14270         * g++.dg/abi/vbase9.C: New test.
14271
14272 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14273
14274         * gcc.dg/arm-asm.c: New test.
14275
14276 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14277
14278         * gcc.dg/Wswitch-enum.c: New test.
14279         Fix PR c/5044.
14280
14281 2002-03-26  Richard Henderson  <rth@redhat.com>
14282
14283         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14284         structure.
14285
14286 2002-03-25  Richard Henderson  <rth@redhat.com>
14287
14288         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14289         sparcv9 systems.
14290
14291         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14292         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14293
14294 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14295
14296         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14297
14298 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14299
14300         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14301         targets using generic thunk support.
14302
14303 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14304
14305         * gcc.c-torture/compile/20020323-1.c: New test.
14306
14307         * g++.dg/opt/conj2.C: New test.
14308
14309 2002-03-24  Richard Henderson  <rth@redhat.com>
14310
14311         * gcc.dg/weak-1.c: Use -fno-common.
14312
14313 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14314
14315         * g77.dg/f77-edit-apostrophe-out.f: New test
14316         * g77.dg/f77-edit-h-out.f: New test
14317         * g77.dg/f77-edit-t-in.f: New test
14318         * g77.dg/f77-edit-t-out.f: New test
14319         * g77.dg/f77-edit-x-out.f: New test
14320         * g77.dg/f77-edit-slash-out.f: New test
14321         * g77.dg/f77-edit-colon-out.f: New test
14322         * g77.dg/f77-edit-s-out.f: New test
14323
14324 2002-03-24  Richard Henderson  <rth@redhat.com>
14325
14326         * objc/execute/formal_protocol-6.x: New XFAIL.
14327
14328 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14329
14330         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14331         that do not support weak symbols
14332
14333 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14334
14335         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14336         * lib/g77.exp:  Likewise
14337         * lib/objc.exp: Likewise
14338
14339 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14340
14341         * gcc.dg/Wswitch-default.c: New test.
14342
14343 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14344
14345         * g++.dg/other/enum1.C: New test.
14346
14347 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14348
14349         * gcc.dg/pragma-ep-3.c: Fix typo.
14350
14351 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14352
14353         * g++.dg/inherit/template-as-base.C: New test.
14354
14355 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14356
14357         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14358         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14359
14360 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14361
14362         * gcc.dg/cpp/multiline.c: Update to match.
14363
14364 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14365
14366         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14367
14368 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14369
14370         * gcc.dg/cpp/extratokens2.c:  New file.
14371
14372 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14373
14374         * gcc.dg/20020312-2.c: Add rs6000 target.
14375
14376         * gcc.c-torture/compile/20020319-1.c: New test.
14377
14378 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14379
14380         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14381         (A, E): Handle this.
14382
14383 2002-03-20  Jason Merrill  <jason@redhat.com>
14384
14385         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14386         ignoring -fpic.
14387         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14388         through prune_gcc_output.
14389
14390 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14391
14392         * gcc.c-torture/compile/20020320-1.c: New test.
14393
14394 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14395
14396         * gcc.c-torture/compile/20020318-1.c: New test.
14397
14398         * gcc.dg/struct-by-value-1.c: New test.
14399
14400         * gcc.dg/20020319-1.c: New test.
14401
14402 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14403
14404         * g++.dg/opt/conj1.C: New test.
14405
14406 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14407
14408         * g++.dg/template/qualttp20.C: Revert previous change.
14409         * g++.dg/template/qualttp3.C: Likewise.
14410         * g++.dg/template/qualttp4.C: Likewise
14411         * g++.dg/template/qualttp5.C: Likewise
14412         * g++.dg/template/qualttp6.C: Likewise
14413         * g++.dg/template/qualttp7.C: Likewise
14414         * g++.dg/template/qualttp8.C: Likewise
14415         * g++.dg/template/recurse.C: Likewise.
14416
14417 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14418
14419         * gcc.dg/cpp/wchar-1.c: Update.
14420
14421 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14422
14423         * g++.dg/template/conv1.C: New test.
14424         * g++.dg/template/conv2.C: New test.
14425         * g++.dg/template/conv3.C: New test.
14426         * g++.dg/template/conv4.C: New test.
14427
14428 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14429
14430         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14431         * g++.dg/template/qualttp3.C: Likewise.
14432         * g++.dg/template/qualttp4.C: Likewise
14433         * g++.dg/template/qualttp5.C: Likewise
14434         * g++.dg/template/qualttp6.C: Likewise
14435         * g++.dg/template/qualttp7.C: Likewise
14436         * g++.dg/template/qualttp8.C: Likewise
14437         * g++.dg/template/recurse.C: Likewise.
14438
14439 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14440
14441         * g++.dg/opt/dtor1.C: New test.
14442
14443 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14444
14445         * gcc.c-torture/compile/20020315-1.c: New test.
14446
14447 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14448
14449         * gcc.dg/weak-1.c: Fix scan tests.
14450
14451 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14452
14453         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14454         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14455         cris-*-aout* mmix-*-*.
14456         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14457         cris-*-aout* mmix-*-*.
14458         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14459         cris-*-elf* cris-*-aout* and mmix-*-*.
14460         * gcc.dg/20001009-1.c: Ditto.
14461         * gcc.dg/20010912-1.c: Ditto.
14462         * gcc.dg/20020122-4.c: Ditto.
14463         * gcc.dg/inline-2.c: Ditto.
14464
14465 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14466
14467         * gcc.c-torture/compile/20020314-1.c: New test.
14468
14469 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14470
14471         * gcc.c-torture/execute/20020314-1.c: New test.
14472
14473 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14474
14475         * g++.dg/warn/Wunused-1.C: New test.
14476
14477 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14478
14479         * g++.dg/abi/mangle6.C: New test.
14480
14481 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14482
14483         * gcc.c-torture/compile/20020309-2.c: New test.
14484
14485         * gcc.c-torture/compile/20020312-1.c: New test.
14486
14487 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14488
14489         * g++.dg/other/access1.C: New test.
14490
14491 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14492
14493         * gcc.c-torture/execute/wchar_t-1.c: New test.
14494
14495 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14496
14497         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14498
14499 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14500
14501         * gcc.dg/20020312-1.c: New test case.
14502
14503 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14504
14505         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14506
14507 2002-03-11  Richard Henderson  <rth@redhat.com>
14508
14509         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14510         * g++.old-deja/g++.jason/report.C: Likewise.
14511
14512 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14513
14514         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14515         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14516
14517 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         * testsuite/g++.dg/overload/pmf1.C: New test.
14520
14521 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14522
14523         * gcc.c-torture/execute/20020307-1.c: Use long.
14524
14525 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14526
14527         PR optimization/5844
14528         * gcc.dg/20020310-1.c: New test.
14529
14530 2002-03-09  Michael Meissner  <meissner@redhat.com>
14531
14532         * gcc.c-torture/execute/memcpy-2.c: New test.
14533         * gcc.c-torture/execute/memset-1.c: New test.
14534         * gcc.c-torture/execute/strlen-1.c: New test.
14535         * gcc.c-torture/execute/strcmp-1.c: New test.
14536         * gcc.c-torture/execute/strncmp-1.c: New test.
14537
14538 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14539
14540         * gcc.dg/ppc-ldstruct.c: New test.
14541
14542 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14543
14544         * gcc.c-torture/execute/va-arg-22.c: New test.
14545
14546 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14547
14548         * gcc.c-torture/compile/20020309-1.c: New test.
14549
14550 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14551
14552         * gcc.c-torture/execute/20020307-2.c: New test.
14553
14554 2002-03-07  Jeffrey A Law  (law@redhat.com)
14555
14556         * g77.f-torture/compile/20020307-1.f: New test.
14557
14558 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14559
14560         * gcc.dg/unordered-1.c: New test.
14561
14562 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14563
14564         * gcc.c-torture/execute/20020307-1.c: New test.
14565
14566 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14567
14568         * gcc.dg/20020304-1.c: New test.
14569
14570         * gcc.c-torture/compile/20020304-2.c: New test.
14571
14572 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14573
14574         * gcc.c-torture/compile/20020304-1.c: New test case
14575         (from PR c/5830).
14576
14577 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14578
14579         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14580
14581 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14582
14583         * g++.dg/other/classkey1.C: New test.
14584
14585 2002-03-01  Richard Henderson  <rth@redhat.com>
14586
14587         * gcc.c-torture/compile/981223-1.x: New.
14588         * gcc.c-torture/compile/920625-1.x: New.
14589
14590 2002-02-28  Richard Henderson  <rth@redhat.com>
14591
14592         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14593
14594 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14595
14596         * gcc.c-torture/execute/20020227-1.c: New test.
14597
14598 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14599
14600         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14601         here" ERROR lines.
14602         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14603         * g++.old-deja.g++.other/defarg1.C: Likewise.
14604         * g++.old-deja/g++.pt/calls2.C: Likewise.
14605         * g++.old-deja/g++.pt/crash20.C: Likewise.
14606         * g++.old-deja/g++.pt/crash30.C: Likewise.
14607         * g++.old-deja/g++.pt/crash36.C: Likewise.
14608         * g++.old-deja/g++.pt/crash6.C: Likewise.
14609         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14610         * g++.old-deja/g++.pt/derived3.C: Likewise.
14611         * g++.old-deja/g++.pt/error1.C: Likewise.
14612         * g++.old-deja/g++.pt/friend21.C: Likewise.
14613         * g++.old-deja/g++.pt/friend23.C: Likewise.
14614         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14615         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14616
14617 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14618
14619         * gcc.c-torture/execute/20020225-2.c: New test.
14620
14621 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14622
14623         * gcc.c-torture/execute/920730-1t.c,
14624         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14625         Delete test cases, only relevant to -traditional.
14626
14627 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14628
14629         * gcc.dg/cpp/undef1.c: Remove.
14630         * gcc.dg/cpp/directiv.c: Update.
14631         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14632
14633 2002-02-27  Michael Meissner  <meissner@redhat.com>
14634
14635         * gcc.c-torture/execute/20020226-1.c: New test.
14636
14637 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
14638
14639         * g++.dg/debug/debug4.C: New test.
14640
14641         * gcc.dg/ia64-visibility-1.c: New test.
14642
14643 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
14644
14645         * gcc.dg/debug/20020224-1.c: New.
14646
14647 2002-02-25  Kazu Hirata  <kazu@hxi.com>
14648
14649         * gcc.c-torture/execute/960416-1.x: New.
14650         * gcc.c-torture/execute/divconst-3.x: Likewise.
14651
14652 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
14653
14654         * gcc.dg/20020224-1.c: New test.
14655
14656 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
14657
14658         * gcc.c-torture/execute/20020225-1.c: New.
14659
14660 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14661
14662         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
14663
14664 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
14665
14666         * gcc.dg/20020222-1.c: New test.
14667
14668 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
14669
14670         * g++.dg/opt/anonunion1.C: New test.
14671
14672 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14673
14674         * g++.dg/template/qualttp19.C: New test.
14675         * g++.dg/template/qualttp20.C: New test.
14676         * g++.old-deja/g++.jason/report.C: Adjust expected errors
14677         * g++.old-deja/g++.other/qual1.C: Likewise.
14678
14679 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
14680
14681         * gcc.dg/attr-alwaysinline.c: New.
14682
14683 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * gcc.dg/20020220-1.c: New test.
14686
14687         * gcc.dg/20020220-2.c: New test.
14688
14689         * g++.dg/opt/mmx1.C: New test.
14690
14691 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
14692
14693         * gcc.c-torture/compile/20020110.c: New test.
14694
14695 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
14696
14697         * gcc.c-torture/execute/20020219-1.c: New test.
14698
14699         * gcc.dg/20020219-1.c: New test.
14700
14701         * gcc.dg/noncompile/20020220-1.c: New test.
14702
14703         * g++.dg/opt/ptrintsum1.C: New test.
14704
14705         * gcc.dg/debug/20020220-1.c: New test.
14706
14707 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
14708
14709         * gcc.c-torture/execute/20020216-1.c: New test.
14710
14711 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14712
14713         * gcc.dg/decl-1.c: Update, new test.
14714
14715 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
14716
14717         * g++.dg/abi/bitfield1.C: New test.
14718         * g++.dg/abi/bitfield2.C: New test.
14719
14720 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14721
14722         * gcc.dg/attr-nest.c: New test.
14723
14724 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14725
14726         * gcc.c-torture/execute/20020215-1.c: New test.
14727
14728 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
14729
14730         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
14731         * g++.dg/debug/debug.exp: New.
14732         * g++.dg/debug/trivial.C: New.
14733         * g++.dg/debug/debug1.C: Moved...
14734         * g++.dg/other/debug1.C: ...from here.
14735         * g++.dg/debug/debug2.C: Moved...
14736         * g++.dg/other/debug2.C: ...from here.
14737         * g++.dg/debug/debug3.C: Moved...
14738         * g++.dg/other/debug3.C: ...from here.
14739
14740         * gcc.dg/noncompile/20020213-1.c: New test.
14741
14742 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
14743
14744         * g++.dg/other/debug3.C: New test.
14745
14746         * gcc.c-torture/execute/20020213-1.c: New test.
14747
14748 2002-02-13  Richard Smith <richard@ex-parrot.com>
14749
14750         * g++.old-deja/g++.other/thunk1.C: New test.
14751
14752 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14753
14754         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
14755
14756 2002-02-13  Stan Shebs  <shebs@apple.com>
14757
14758         * gcc.dg/altivec-3.c: New.
14759
14760 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
14761
14762         * gcc.dg/Wunreachable-1.c: New test.
14763         * gcc.dg/Wunreachable-2.c: New test.
14764
14765 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14766
14767         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
14768
14769 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
14770
14771         * gcc.dg/decl-1.c: New test.
14772
14773 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14774
14775         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
14776
14777 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14778
14779         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
14780         * gcc.c-torture/compile/980506-1.x: Likewise.
14781
14782 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14783
14784         * gcc.dg/20020210-1.c: New.
14785
14786 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
14787
14788         * g77.f-torture/execute/947.f: New regression test
14789         for PR fortran/947.
14790
14791 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
14792
14793         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
14794         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
14795
14796 2002-02-08  Richard Henderson  <rth@redhat.com>
14797
14798         * gcc.c-torture/compile/labels-3.c: New.
14799
14800 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
14801
14802         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
14803         expression statements work instead.
14804         * gcc.dg/noncompile/20020207-1.c: New test.
14805
14806 2002-02-07  Richard Henderson  <rth@redhat.com>
14807
14808         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
14809
14810 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14811
14812         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
14813         message from g77
14814         * lib/g77-dg.exp: Trim g77 error messages so that they are
14815         recognized by dg.exp.
14816
14817 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14818
14819         PR fortran/5473
14820         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
14821
14822 2002-02-07  Richard Henderson  <rth@redhat.com>
14823
14824         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
14825         to be sufficiently aligned for integers.
14826
14827 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
14828
14829         * g++.dg/template/friend4.C: New test.
14830
14831 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14832
14833         PR fortran/5743
14834         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
14835         unsupported cases.
14836
14837 2002-02-07  Richard Henderson  <rth@redhat.com>
14838
14839         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
14840         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
14841         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
14842         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
14843
14844 2002-02-06  Richard Henderson  <rth@redhat.com>
14845
14846         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
14847
14848 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
14849
14850         * gcc.dg/20020206-1.c: New test.
14851
14852 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
14853
14854         * gcc.c-torture/execute/20020206-1.c: New test.
14855
14856         * gcc.c-torture/execute/20020206-2.c: New test.
14857
14858         PR optimization/5429:
14859         * gcc.c-torture/compile/20020206-1.c: New test.
14860
14861 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
14862
14863         * g++.dg/ext/align1.C: Do not use an explicit alignment value
14864         as certain file formats cannot support particularly large
14865         alignments.
14866
14867         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
14868         and do not expect to be able to link the executable.
14869
14870         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
14871         fail because the COFF format does not support the weak attribute.
14872
14873 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
14874
14875         * g77.dg/pr5473.f:  New test
14876
14877 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
14878
14879         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
14880         Fix testcase accordingly.
14881
14882 2002-02-04  Richard Henderson  <rth@redhat.com>
14883
14884         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
14885         (buf): Change to be an array of pointers, not ints.
14886
14887 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14888
14889         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
14890         before all tests.  Move warning one line above to match where it
14891         C frontend emits.
14892         * gcc.dg/Wswitch-2.c: New test.
14893         * g++.dg/warn/Wswitch-1.C: New test.
14894         * g++.dg/warn/Wswitch-2.C: New test.
14895
14896 2002-02-04  Richard Henderson  <rth@redhat.com>
14897
14898         * g++.dg/abi/offsetof.C: Fix size comparison.
14899
14900 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
14901
14902         * gcc.dg/cast-qual-2.c: New test.
14903
14904 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14905
14906         * gcc.dg/20020201-4.c: New test.
14907
14908 2002-02-04  Ben Elliston  <bje@redhat.com>
14909
14910         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
14911         target_info attribute != 0, in addition to the empty string.
14912         (gcc_target_compile): Likewise.
14913
14914 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
14915
14916         * gcc.dg/Wswitch.c: New test.
14917         PR gcc/4475. PR gcc/3780.
14918
14919 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
14920
14921         * g77.f-torture/execute/5122.f: New test for regressions
14922         against PR fortran/5122.
14923
14924 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
14925
14926         * g77.f-torture/compile/pr3743.f: Delete
14927         * g77.dg/pr3743-1.f: New test.
14928         * g77.dg/pr3743-2.f: New test.
14929         * g77.dg/pr3743-3.f: New test.
14930         * g77.dg/pr3743-4.f: New test.
14931
14932 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14933
14934         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
14935
14936 2002-02-02  Richard Henderson  <rth@redhat.com>
14937
14938         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
14939         * gcc.c-torture/execute/bf64-1.c: Likewise.
14940
14941 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14942
14943         * gcc.dg/20020201-2.c: New test.
14944
14945         * gcc.dg/20020201-3.c: New test.
14946
14947         * gcc.c-torture/execute/bitfld-2.c: New test.
14948
14949 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14950
14951         * gcc.dg/bitfld-1.c: Update.
14952         * gcc.dg/bitfld-2.c: Update.
14953         * gcc.c-torture/execute/bitfld-1.x: New.
14954
14955 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14956
14957         * gcc.c-torture/execute/20020201-1.c: New test.
14958
14959 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
14960
14961         PR target/5469
14962         * gcc.dg/20020201-1.c: New test.
14963
14964 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
14965
14966         PR fortran/3743
14967         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
14968         * g77.f-torture/compile/pr3743.x: Remove
14969
14970 2002-01-31  Tom Rix  <trix@redhat.com>
14971
14972         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
14973
14974 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14975
14976         * gcc.dg/noncompile/20020130-1.c: New test.
14977
14978 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
14979
14980         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
14981
14982 2002-01-29  Richard Henderson  <rth@redhat.com>
14983
14984         * gcc.c-torture/execute/991118-1.c: Cast various constants back
14985         to long long.
14986         * gcc.c-torture/execute/bf64-1.c: Likewise.
14987
14988 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
14989
14990         * gcc.c-torture/execute/20020129-1.c: New test.
14991
14992 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14993
14994         * gcc.c-torture/compile/20000224-1.c: Update.
14995         * gcc.c-torture/execute/bitfld-1.c: New tests.
14996         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
14997         * gcc.dg/uninit-A.c: Update.
14998
14999 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15000
15001         * g++.dg/template/ctor1.C: Add instantiation.
15002
15003 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15004
15005         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15006         argument to __builtin_prefetch to be const ptr.
15007
15008 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15009
15010         * gcc.c-torture/compile/20020120-1.c: New test.
15011
15012 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15013
15014         * gcc.c-torture/execute/20020127-1.c: New test.
15015
15016 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15017
15018         * g77.dg/f77-edit-i-in.f: New test
15019         * g77.dg/f77-edit-i-out.f: New test
15020
15021 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15022
15023         * gcc.dg/debug/debug.exp: New file.
15024         * gcc.dg/debug/trivial.c: New file.
15025         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15026         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15027         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15028         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15029         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15030         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15031         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15032         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15033         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15034         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15035         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15036         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15037         * gcc.dg/20000503-1.c: Removed.
15038         * gcc.dg/20010207-1.c: Removed.
15039         * gcc.dg/20011223-1.c: Removed.
15040         * gcc.dg/20020104-2.c: Removed.
15041         * gcc.dg/debug-1.c: Removed.
15042         * gcc.dg/debug-2.c: Removed.
15043         * gcc.dg/debug-3.c: Removed.
15044         * gcc.dg/debug-4.c: Removed.
15045         * gcc.dg/debug-5.c: Removed.
15046         * gcc.dg/debug-6.c: Removed.
15047         * gcc.dg/dwarf2-1.c: Removed.
15048         * gcc.dg/dwarf2-2.c: Removed.
15049
15050 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15051
15052         * g++.old-deja/g++.other/eh5.C: New test.
15053         * g++.old-deja/g++.other/sibcall2.C: New test.
15054         * g++.old-deja/g++.other/array9.C: New test.
15055         * g++.old-deja/g++.other/typename2.C: New test.
15056         * g++.old-deja/g++.other/crash60.C: New test.
15057         * g++.old-deja/g++.other/conv9.C: New test.
15058         * g++.old-deja/g++.other/mangle10.C: New test.
15059         * g++.old-deja/g++.other/unchanging1.C: New test.
15060         * g++.old-deja/g++.other/exprstmt1.C: New test.
15061         * g++.old-deja/g++.other/inline23.C: New test.
15062         * g++.old-deja/g++.eh/ia64-1.C: New test.
15063         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15064         * g++.old-deja/g++.other/reload1.C: New test.
15065         * g++.old-deja/g++.other/static20.C: New test.
15066         * g++.old-deja/g++.other/local-alloc1.C: New test.
15067         * g++.old-deja/g++.other/conv8.C: New test.
15068         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15069         * g++.old-deja/g++.other/storeexpr1.C: New test.
15070         * g++.old-deja/g++.other/storeexpr2.C: New test.
15071         * g++.dg/eh/template2.C: New test.
15072         * g++.dg/warn/weak1.C: New test.
15073
15074 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15075
15076         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15077         Remove first, non-varying, argument.
15078
15079 2002-01-23  Richard Henderson  <rth@redhat.com>
15080
15081         * gcc.dg/inline-2.c: New.
15082
15083         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15084         Add optional target arg.  Check number of arguments.
15085         (scan-assembler-not, scan-assembler-dem): Likewise.
15086         (scan-assembler-dem-not): Likewise.
15087
15088 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15089
15090         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15091         line 12.
15092         * g++.old-deja/g++.brendan/parse3.C,
15093         g++.old-deja/g++.other/crash26.C,
15094         g++.old-deja/g++.other/crash28.C,
15095         g++.old-deja/g++.other/crash29.C,
15096         g++.old-deja/g++.other/crash30.C,
15097         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15098
15099 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15100
15101         * gcc.dg/20020115-1.c: New.
15102
15103 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15104
15105         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15106
15107 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15108
15109         * gcc.dg/20020122-3.c: New.
15110
15111 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15112
15113         * g++.dg/other/gc1.C: New test.
15114
15115 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15116
15117         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15118
15119 2002-01-22  Richard Henderson  <rth@redhat.com>
15120
15121         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15122
15123 2002-01-22  Richard Henderson  <rth@redhat.com>
15124
15125         * gcc.dg/20020122-4.c: New.
15126
15127 2002-01-22  H.J. Lu <hjl@gnu.org>
15128
15129         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15130         link output.
15131         * gcc.dg/special/ecos.exp: Likewise.
15132         * lib/g++-dg.exp: Likewise.
15133         * lib/g77-dg.exp: Likewise.
15134         * lib/gcc-dg.exp : Likewise.
15135         * lib/mike-g++.exp: Likewise.
15136         * lib/mike-g77.exp: Likewise.
15137         * lib/mike-gcc.exp: Likewise.
15138         * lib/objc-dg.exp: Likewise.
15139
15140 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15141
15142         PR target/5379
15143         * gcc.dg/20020122-2.c: New test.
15144
15145 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15146
15147         * gcc.dg/20020122-1.c: New test.
15148
15149 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15150
15151         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15152
15153 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15154
15155         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15156
15157 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15158
15159         * gcc.c-torture/compile/20020121-1.c: New test.
15160
15161 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15162
15163         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15164         ld_library_path.
15165
15166 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15167
15168         * gcc.dg/20020218-1.c: New test.
15169
15170 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15171
15172         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15173         messages
15174         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15175         "At global scope" warning
15176         * g++.dg/ext/align1.C: Change cygwin test for alignment
15177         from db-bogus to dg-warning
15178
15179 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15180
15181         * g77.f-torture/compile/cpp2.F: New test.
15182
15183 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15184
15185         * g++.dg/template/access1.C: New test.
15186
15187 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15188
15189         * gcc.dg/20020118-1.c: New.
15190
15191 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15192
15193         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15194
15195 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15196
15197         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15198         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15199         alignment warnings.
15200
15201 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15202
15203         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15204         torture_with_loops and torture_without_loops
15205
15206 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15207
15208         * gcc.c-torture/compile/20020116-1.c: New test.
15209
15210 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15211
15212         * gcc.dg/20020116-2.c: New test.
15213
15214         * gcc.dg/ultrasp4.c: New test.
15215
15216         * gcc.dg/20020116-1.c: New test.
15217
15218 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15219
15220         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15221         by EABI.
15222
15223 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15224
15225         * gcc.misc-tests/i386-prefetch.exp: New.
15226         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15227         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15228         * gcc.misc-tests/i386-pf-none-1.c: New test.
15229         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15230
15231 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15232
15233         * gcc.dg/gnu89-init-1.c: Add new tests.
15234
15235 2002-01-15  Andreas Jaeger  <aj@suse.de>
15236
15237         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15238         * gcc.dg/i386-mmx-2.c: Likewise.
15239         * gcc.dg/i386-sse-1.c: Likewise.
15240         * gcc.dg/i386-sse-2.c: Likewise.
15241         * gcc.dg/i386-sse-3.c: Likewise.
15242
15243 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15244
15245         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15246         Uncomment additional cases that now pass.
15247
15248 2002-01-11  Richard Henderson  <rth@redhat.com>
15249
15250         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15251         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15252
15253 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15254
15255         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15256
15257 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15258
15259         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15260         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15261
15262 2002-01-10  Dale Johannesen  <dalej@apple.com>
15263
15264         * gcc.c-torture/execute/loop-11.c: New.
15265
15266 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15267
15268         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15269         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15270
15271 2002-01-09  Richard Henderson  <rth@redhat.com>
15272
15273         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15274         type in which to perform the operation for each size.
15275
15276 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15277
15278         * gcc.c-torture/compile/20020109-2.c: New test.
15279
15280 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15281
15282         * gcc.c-torture/execute/loop-10.c: New test.
15283
15284 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15285
15286         * gcc.c-torture/compile/20010226-1.c: New test.
15287         * gcc.c-torture/compile/20010227-1.c: New test.
15288         * gcc.c-torture/compile/20010426-1.c: New test.
15289         * gcc.c-torture/compile/20010510-1.c: New test.
15290         * gcc.c-torture/compile/20010605-3.c: New test.
15291         * gcc.c-torture/compile/20010824-1.c: New test.
15292         * gcc.c-torture/execute/20010409-1.c: New test.
15293         * gcc.dg/noncompile/20000901-1.c: New test.
15294         * gcc.dg/20001023-1.c: New test.
15295         * gcc.dg/20001101-1.c: New test.
15296         * gcc.dg/20001102-1.c: New test.
15297         * gcc.dg/20010207-1.c: New test.
15298         * gcc.dg/20010405-1.c: New test.
15299         * gcc.dg/20010822-1.c: New test.
15300         * gcc.dg/20011107-1.c: New test.
15301
15302 2002-01-09  Jeffrey A Law  (law@redhat.com)
15303
15304         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15305
15306         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15307         execution failure on PA targets.
15308
15309 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15310
15311         * gcc.c-torture/compile/20020109-1.c: New test.
15312
15313 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15314
15315         * gcc.c-torture/execute/20020108-1.c: New test.
15316
15317 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15318
15319         * gcc.dg/20020108-1.c: New test.
15320
15321 2002-01-08  H.J. Lu <hjl@gnu.org>
15322
15323         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15324         for header files.
15325
15326 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15327
15328         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15329         consistency.
15330
15331 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15332
15333         * gcc.dg/altivec-4.c: Test altivec predicates.
15334
15335 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15336
15337         * gcc.c-torture/execute/20020107-1.c: New test.
15338
15339 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15340
15341         PR c/5279
15342         * gcc.c-torture/compile/20020106-1.c: New test.
15343
15344 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15345
15346         * gcc.c-torture/execute/nestfunc-4.c: New test.
15347
15348 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15349
15350         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15351         extra triple that slipped in.
15352         * g++.old-deja/g++.abi/align.C: Likewise.
15353         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15354
15355 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15356
15357         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15358         * g++.old-deja/g++.abi/align.C: Likewise.
15359         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15360
15361         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15362         on FreeBSD/i386.
15363         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15364         FreeBSD.
15365
15366 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15367
15368         * gcc.dg/20020104-1.c: New test.
15369
15370         * gcc.dg/20020104-2.c: New test.
15371
15372 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15373
15374         * gcc.dg/20020103-1.c: Fix typo in target selector.
15375
15376 2002-01-03  Richard Henderson  <rth@redhat.com>
15377
15378         * gcc.dg/20020103-1.c: New.
15379
15380 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15381
15382         * gcc.c-torture/execute/20020103-1.c: New test.
15383
15384 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15385
15386         * g++.dg/other/debug2.C: New test.
15387
15388         * gcc.c-torture/compile/20020103-1.c: New test.
15389
15390 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15391
15392         * gcc.dg/gnu89-init-1.c: Added new tests.
15393
15394 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15395
15396         * g++.dg/template/friend2.C: Remove as patch is reverted.
15397
15398         * g++.dg/warn/oldcast1.C: New test.
15399
15400         * g++.dg/template/ptrmem1.C: New test.
15401         * g++.dg/template/ptrmem2.C: New test.
15402
15403         * g++.dg/template/ntp.C: New test.
15404
15405         * g++.dg/other/component1.C: New test.
15406
15407         * g++.dg/template/ttp3.C: New test.
15408
15409         * g++.dg/template/friend2.C: New test.
15410         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15411
15412 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15413
15414         * g++.dg/other/ptrmem1.C: New test.
15415         * g++.dg/other/ptrmem2.C: New test.
15416
15417 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15418
15419         * g++.dg/template/ctor1.C: New test.
15420
15421 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15422
15423         * g++.dg/template/friend2.C: New test.
15424
15425 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15426
15427         * gcc.dg/mmix-1.c: New test.
15428
15429 2001-12-31  Richard Henderson  <rth@redhat.com>
15430
15431         * gcc.dg/asm-5.c: New.
15432
15433 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15434
15435         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15436         in namespace __gnu_cxx
15437
15438 2001-12-30  Richard Henderson  <rth@redhat.com>
15439
15440         * gcc.dg/debug-6.c: New.
15441
15442 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15443
15444         * gcc.c-torture/compile/20011229-2.c: New test.
15445
15446 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15447
15448         * gcc.dg/debug-3.c: New test.
15449         * gcc.dg/debug-4.c: New test.
15450         * gcc.dg/debug-5.c: New test.
15451
15452 2001-12-29  Richard Henderson  <rth@redhat.com>
15453
15454         * g++.dg/eh/loop1.C: New.
15455
15456 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15457
15458         * g++.dg/template/crash1.C: New test.
15459
15460 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15461
15462         * g++.dg/other/const1.C: New test.
15463
15464 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15465
15466         * gcc.c-torture/compile/20011229-1.c: New test.
15467
15468 2001-12-28  Stan Shebs  <shebs@apple.com>
15469
15470         * lib/objc-torture.exp: Resync with c-torture.exp.
15471         * lib/objc.exp: Load standard libraries.
15472
15473 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15474
15475         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15476         additional tests.
15477
15478 2001-12-27  Roger Sayle <roger@eyesopen.com>
15479
15480         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15481
15482 2001-12-27  Richard Henderson  <rth@redhat.com>
15483
15484         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15485
15486 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15487
15488         * g++.dg/eh/ctor1.C: New test.
15489         * g++.dg/other/error2.C: New test.
15490
15491 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15492
15493         * g++.dg/other/init2.C: New test.
15494
15495 2001-12-24  Richard Henderson  <rth@redhat.com>
15496
15497         * gcc.dg/20011223-1.c: New.
15498         * gcc.dg/inline-1.c: New.
15499
15500 2001-12-23  Richard Henderson  <rth@redhat.com>
15501
15502         * gcc.dg/asm-4.c: Test operand modifiers.
15503
15504 2001-12-23  Richard Henderson  <rth@redhat.com>
15505
15506         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15507
15508 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15509
15510         * gcc.c-torture/execute/20011223-1.c: New test.
15511
15512 2001-12-21  Richard Henderson  <rth@redhat.com>
15513
15514         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15515         re-enables the warning.
15516
15517 2001-12-21  Richard Henderson  <rth@redhat.com>
15518
15519         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15520
15521 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15522
15523         * gcc.c-torture/compile/20011218-1.c: New test.
15524
15525 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15526
15527         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15528         arm-isr.c test.
15529         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15530         epilogue generation for ARM ISR routines.
15531
15532 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15533
15534         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15535         * gcc.dg/format/c90-printf-3.c: Likewise.
15536         * gcc.dg/format/c99-printf-3.c: Likewise.
15537         * gcc.dg/format/ext-1.c: Likewise.
15538         * gcc.dg/format/ext-6.c: Likewise.
15539         * gcc.dg/format/format.h: Prototype unlocked stdio.
15540
15541 2001-12-20  Richard Henderson  <rth@redhat.com>
15542
15543         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15544         (arena): Use it.
15545         (malloc): Correct allocation logic.  Abort if we fill up the
15546         arena before initialization complete.
15547         (realloc): Correct allocation logic.
15548
15549 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15550
15551         * gcc.c-torture/compile/20011219-2.c: New test.
15552
15553         * gcc.c-torture/execute/20011219-1.c: New test.
15554
15555 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15556
15557         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15558         target does not support weak symbols.
15559
15560 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15561
15562         * gcc.c-torture/compile/20011219-1.c: New test.
15563
15564 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15565
15566         * g++.dg/other/error1.C: New test.
15567
15568 2001-12-17  Jeffrey A Law  (law@redhat.com)
15569
15570         * gcc.c-torture/execute/20011217-1.c: New test.
15571
15572 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15573
15574         * objc.dg/special/: New directory.
15575         * objc.dg/special/special.exp: New file.
15576         * objc.dg/special/unclaimed-category-1.h: New file.
15577         * objc.dg/special/unclaimed-category-1a.m: New file.
15578         * objc.dg/special/unclaimed-category-1.m: New file.
15579
15580 2001-12-17  Andreas Jaeger  <aj@suse.de>
15581
15582         * gcc.c-torture/compile/20011217-2.c: New test.
15583
15584 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15585
15586         * gcc.c-torture/compile/20011217-1.c: New test.
15587
15588 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15589
15590         * testsuite/gcc.dg/20011214-1.c: New.
15591
15592 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15593
15594         * gcc.dg/altivec-4.c: New.
15595
15596 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15597
15598         * gcc.dg/20011113-1.c: New test.
15599
15600 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15601
15602         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15603         std::__malloc_alloc_template<0> and
15604         std::__default_alloc_template<false, 0>.
15605
15606 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15607
15608         * objc/execute/bf-21.m: New test.
15609         * objc/execute/enumeration-1.m: New test.
15610         * objc/execute/enumeration-2.m: New test.
15611
15612 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15613
15614         * gcc.dg/gnu89-init-1.c: New test.
15615
15616 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15617
15618         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15619         * g++.old-deja/g++.jason/2371.C: Likewise.
15620         * g++.old-deja/g++.jason/template33.C: Likewise.
15621         * g++.old-deja/g++.jason/template34.C: Likewise.
15622         * g++.old-deja/g++.jason/template36.C: Likewise.
15623         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15624         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15625         * g++.old-deja/g++.other/typename1.C: Likewise.
15626         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15627         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15628         * g++.old-deja/g++.pt/typename11.C: Likewise.
15629         * g++.old-deja/g++.pt/typename14.C: Likewise.
15630         * g++.old-deja/g++.pt/typename16.C: Likewise.
15631         * g++.old-deja/g++.pt/typename3.C: Likewise.
15632         * g++.old-deja/g++.pt/typename4.C: Likewise.
15633         * g++.old-deja/g++.pt/typename5.C: Likewise.
15634         * g++.old-deja/g++.pt/typename7.C: Likewise.
15635         * g++.old-deja/g++.robertl/eb9.C: Likewise.
15636
15637 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
15638
15639         * g++.dg/other/linkage1.C: New test.
15640         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
15641         specifiers.
15642
15643 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15644
15645         * gcc.dg/concat.c: New test.
15646
15647 2001-12-11  Stan Shebs  <shebs@apple.com>
15648
15649         * objc/compile: New test directory.
15650         * objc/compile/compile.exp: New expect script.
15651         * objc/compile/20011211-1.m: New compile test.
15652
15653 2001-12-11  Jason Merrill  <jason@redhat.com>
15654
15655         * lib/prune.exp (prune_gcc_output): Also handle "In member
15656         function".  So many permutations...
15657
15658 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
15659
15660         * g++.dg/template/typedef1.C: New test.
15661
15662 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15663
15664         * g++.dg/other/copy1.C: New test.
15665
15666 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
15667
15668         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
15669
15670         * gcc.dg/builtin-choose-expr.c: New.
15671
15672 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
15673
15674         * gcc.dg/altivec-2.c: New.
15675
15676 2001-12-07  Richard Henderson  <rth@redhat.com>
15677
15678         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
15679
15680 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
15681
15682         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
15683         ultrasparc.
15684
15685 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15686
15687         * g++-old.deja/g++.robertl/eb101.C: Deleted.
15688
15689 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
15690
15691         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
15692         variable argument list.
15693
15694 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
15695
15696         * gcc.c-torture/execute/memcheck: Delete entire directory.
15697         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
15698         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
15699
15700 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15701
15702         * gcc.dg/Wshadow-1.c: New test.
15703
15704 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
15705
15706         * gcc.c-torture/compile/20011130-1.c: New test.
15707
15708         * gcc.dg/noncompile/20011025-1.c: New test.
15709
15710         * g++.dg/other/anon-union.C: New test.
15711
15712         * gcc.c-torture/execute/20011024-1.c: New test.
15713
15714 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15715
15716         * gcc.c-torture/execute/20000722-1.x,
15717         gcc.c-torture/execute/20010123-1.x: Remove.
15718         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
15719         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
15720         gcc.dg/c99-complit-2.c: New tests.
15721
15722 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
15723
15724         * g++.dg/inherit/base1.C: New test.
15725
15726 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
15727
15728         * g++.dg/other/stdarg1.C: New test.
15729
15730         * gcc.c-torture/compile/20011130-2.c: New test.
15731
15732 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
15733
15734         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
15735         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
15736         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
15737         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
15738         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
15739         * gcc.dg/builtin-prefetch-1.c: New test.
15740
15741 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
15742
15743         * gcc.dg/20011130-1.c: New test.
15744
15745 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15746
15747         * g++.dg/other/scope1.C: New test.
15748         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
15749
15750 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15751
15752         * gcc.dg/vla-init-1.c: New test.
15753
15754 2001-12-01  Geoff Keating  <geoffk@redhat.com>
15755
15756         * gcc.c-torture/compile/structs.c: New testcase from GDB.
15757
15758 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15759
15760         * objc.dg/alias.m: Update.
15761         * objc.dg/class-1.m: Update.
15762         * objc.dg/const-str-1.m: Update.
15763         * objc.dg/fwd-proto-1.m: Update.
15764         * objc.dg/id-1.m: Update.
15765         * objc.dg/super-class-1.m: Update.
15766
15767 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
15768
15769         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
15770         constructs.
15771
15772 2001-11-28  Jeffrey A Law  (law@cygnus.com)
15773
15774         * gcc.c-torture/execute/20011128-1.c: New test.
15775
15776 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
15777
15778         * gcc.dg/20011127-1.c: New test.
15779
15780 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15781
15782         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
15783         from Austin Group draft 7.
15784         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
15785         scanf format arguments.
15786         * gcc.dg/format/no-exargs-2.c: New test.
15787
15788 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
15789
15790         * g++.dg/abi/vbase8-4.C: New test.
15791
15792 2001-11-24  Ian Lance Taylor  <ian@airs.com>
15793
15794         * gcc.c-torture/execute/20011121-1.c: New test.
15795
15796 2001-11-23  Jeffrey A Law  (law@cygnus.com)
15797
15798         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
15799
15800 2001-11-23  Andreas Jaeger  <aj@suse.de>
15801
15802         * gcc.dg/cpp/charconst-2.c: New test.
15803
15804 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
15805
15806         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
15807         to the host if it is remote.  Let tests specify extra headers
15808         they use.
15809         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
15810         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
15811         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
15812         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
15813         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
15814         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
15815         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
15816         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
15817         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
15818         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
15819
15820 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
15821
15822         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
15823         for little endian ARMs.
15824
15825 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
15826
15827         * gcc.c-torture/compile/20011119-1.c: New test.
15828         * gcc.c-torture/compile/20011119-2.c: New test.
15829
15830 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
15831
15832         * gcc.dg/altivec-1.c: Fix typo.
15833
15834 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15835
15836         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
15837
15838 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
15839
15840         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
15841
15842 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
15843
15844         * lib/g77.exp: Don't specify --rpath-link.
15845
15846         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
15847         across all the headers.
15848         * gcc.dg/format/format.exp: For testing on a remote host,
15849         copy format.h.
15850
15851         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
15852         * gcc.c-torture/execute/930406-1.c: Likewise.
15853         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15854
15855 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
15856
15857         * gcc.dg/altivec-1.c: New.
15858
15859 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
15860
15861         * gcc.dg/cpp/fpreprocessed.c: New test case.
15862
15863 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15864
15865         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
15866         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
15867         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
15868
15869 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15870
15871         * gcc.dg/no-builtin-1.c: New test.
15872
15873 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
15874
15875         * gcc.c-torture/execute/20011115-1.c: New test.
15876
15877 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
15878
15879         * gcc.c-torture/compile/20011114-2.c: New test.
15880         * gcc.c-torture/compile/20011114-3.c: New test.
15881         * gcc.c-torture/compile/20011114-4.c: New test.
15882
15883 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15884
15885         * g++.dg/other/init1.C: New test.
15886
15887 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
15888
15889         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
15890         message.
15891
15892         * gcc.c-torture/execute/20011114-1.c: New testcase.
15893
15894         * gcc.c-torture/compile/20010327-1.c: Revert last change.
15895         * gcc.c-torture/compile/20011114-1.c: New test, exactly
15896         like the (before this change) version of 20010327-1.c.
15897
15898 2001-11-14  Roger Sayle <roger@eyesopen.com>
15899
15900         * gcc.c-torture/execute/string-opt-13.c: New testcase.
15901
15902 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
15903
15904         * g++.dg/init/array2.C: New test.
15905
15906 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
15907
15908         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
15909
15910 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
15911
15912         * g++.dg/other/forscope1.C: New test.
15913         * g++.dg/ext/forscope1.C: New test.
15914         * g++.dg/ext/forscope2.C: New test.
15915
15916 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
15917
15918         * gcc.c-torture/execute/20011113-1.c: New test.
15919
15920 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
15921
15922         * gcc.c-torture/execute/20011109-2.c: New test.
15923
15924         * gcc.c-torture/execute/20011109-1.c: New test.
15925
15926 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
15927
15928         * gcc.c-torture/compile/20011109-1.c: New test.
15929
15930 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
15931
15932         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
15933         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
15934         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
15935         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
15936         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
15937         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
15938         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
15939
15940 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15941
15942         * g++.dg/warn/Wshadow-1.C: New tests.
15943         * g++.old-deja/g++.mike/for3.C: Update.
15944
15945 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15946
15947         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
15948         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
15949         XFAILs.  Adjust expected error texts.
15950         * gcc.c-torture/compile/20011106-1.c,
15951         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
15952         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
15953         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
15954         gcc.dg/c99-array-lval-5.c: New tests.
15955
15956 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15957
15958         * gcc.dg/cpp/defined.c: Update.
15959
15960 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15961
15962         * gcc.c-torture/execute/anon-1.c: New test.
15963
15964 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
15965
15966         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
15967         same size, so no warning should be produced on stormy16.
15968
15969         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
15970         due to oversized array.
15971         * g++.old-deja/g++.mike/ns15.C: Likewise.
15972         * g++.old-deja/g++.pt/crash16.C: Likewise.
15973
15974 2001-11-02  Graham Stott  <grahams@redhat.com>
15975
15976         * g++.dgother/debug1.C: Fix typos.
15977
15978 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
15979
15980         * g++.dg/other/debug1.C: New test.
15981
15982 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
15983
15984         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
15985         of unsigned long.
15986
15987 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
15988
15989         * gcc.dg/20011029-2.c: New test.
15990
15991         * gcc.c-torture/compile/20011029-1.c: New test.
15992
15993 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
15994
15995         * objc/execute/class_self-1.m: New test.
15996         * objc/execute/class_self-2.m: New test.
15997
15998 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
15999
16000         * gcc.misc-tests/msgs.exp: Delete.
16001         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16002         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16003         error set to match recent changes.
16004
16005 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16006
16007         * gcc.dg/20011021-1.c: New test.
16008
16009 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16010
16011         * gcc.c-torture/compile/20011023-1.c: New test.
16012
16013 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16014
16015         * lib/g77.exp: Rewrite based on lib/g++.exp.
16016
16017 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16018
16019         * gcc.c-torture/execute/20011019-1.c: New test.
16020
16021         * gcc.dg/20011018-1.c: New test.
16022
16023 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16024
16025         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16026
16027 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16028
16029         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16030         * gcc.dg/attr-invalid.c: Likewise.
16031
16032 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16033
16034         * testsuite/gcc.dg/20011015-1.c: New test.
16035
16036 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16037
16038         * g++.dg/template/unify2.C: New test.
16039
16040 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16041
16042         * g++.dg/other/exception-specification.C: New test
16043
16044 2001-10-13  Tom Rix  <trix@redhat.com>
16045
16046         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16047         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16048
16049 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16050
16051         * testsuite/gcc.dg/20011009-1.c: New test.
16052
16053 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16054
16055         PR g++/4476
16056         * g++.dg/other/friend1.C: New test.
16057
16058 2001-10-11  Richard Henderson  <rth@redhat.com>
16059
16060         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16061
16062 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16063
16064         * gcc.c-torture/compile/20011010-1.c: New.
16065
16066 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16067
16068         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16069         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16070         g77.f-torture/execute/execute.exp,
16071         g77.f-torture/noncompile/noncompile.exp,
16072         gcc.c-torture/compile/compile.exp,
16073         gcc.c-torture/execute/execute.exp,
16074         gcc.c-torture/execute/ieee/ieee.exp,
16075         gcc.c-torture/execute/memcheck/memcheck.exp,
16076         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16077         objc/execute/execute.exp: Update FSF address.
16078
16079 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16080
16081         * gcc.dg/cpp/cmdlne-C.c: Update.
16082         * gcc.dg/cpp/cmdlne-C2.c: New.
16083
16084 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16085
16086         * gcc.c-torture/execute/20011008-3.c: New.
16087
16088 2001-10-08  DJ Delorie  <dj@redhat.com>
16089
16090         * gcc.dg/20011008-1.c: New.
16091         * gcc.dg/20011008-2.c: New.
16092
16093 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16094
16095         * gcc.dg/cpp/spacing1.c: Update test.
16096
16097 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16098
16099         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16100         spelling errors of "separate" as "seperate".
16101
16102 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16103
16104         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16105         enough to avoid inlining.
16106
16107 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16108
16109         * lib/g77.exp: set libg2c_dir correctly.
16110
16111 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16112
16113         * gcc.dg/cpp/macro11.c: New test.
16114
16115 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16116
16117         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16118         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16119         gcc.dg/format/multattr-3.c: New tests.
16120         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16121         tests for format attributes on function pointers being rejected.
16122
16123 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16124
16125         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16126
16127 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16128
16129         * g++.dg/warn/format1.C: New test.
16130
16131 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16132
16133         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16134
16135 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16136
16137         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16138
16139 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16140
16141         * gcc.dg/cpp/redef2.c: Add test.
16142
16143 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16144
16145         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16146         long-standing bug on i686, apparently.
16147         * gcc.c-torture/execute/loop-2c.x: New file.
16148         * gcc.c-torture/execute/loop-2d.x: New file.
16149         * gcc.c-torture/execute/loop-3c.x: New file.
16150
16151 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16152
16153         * gcc.dg/cpp/20000625-2.c: Correct line number.
16154
16155 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16156
16157         * gcc.dg/cpp/macro10.c: New test.
16158         * gcc.dg/cpp/strify3.c: New test.
16159         * gcc.dg/cpp/spacing1.c: Add tests.
16160         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16161         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16162
16163 2001-09-24  DJ Delorie  <dj@redhat.com>
16164
16165         * gcc.c-torture/execute/20010924-1.c: New test.
16166
16167 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16168
16169         * testsuite/objc/execute/paste.m: Remove.
16170
16171 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16172
16173         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16174
16175 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16176
16177         * g77.dg/strlen0.f: New test.
16178
16179 2001-09-21  Richard Henderson  <rth@redhat.com>
16180
16181         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16182         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16183
16184 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16185
16186         Table-driven attributes.
16187         * g++.dg/ext/attrib1.C: New test.
16188
16189 2001-09-20  DJ Delorie  <dj@redhat.com>
16190
16191         * gcc.dg/20000926-1.c: Update expected warning messages.
16192         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16193         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16194         array.
16195
16196 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16197
16198         * g++.dg/eh/registers1.C: New test case.
16199
16200 2001-09-17  Richard Henderson  <rth@redhat.com>
16201
16202         * gcc.dg/array-5.c: Fix VLA decomposition test.
16203
16204 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16205
16206         * gcc.dg/cpp/line5.c: New testcase.
16207
16208 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16209
16210         * gcc.dg/cpp/macro9.c: New test.
16211
16212 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16213
16214         * gcc.c-torture/execute/980223.c: Change type of addr from long
16215         to char *.
16216
16217 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16218
16219         * gcc.c-torture/execute/20010915-1.c: New test.
16220
16221 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16222
16223         * g77.dg/bprob: New directory.
16224         * g77.dg/bprob/bprob.exp: New file.
16225         * g77.dg/bprob/bprob-1.f: New test.
16226         * g77.dg/gcov: New directory.
16227         * g77.dg/gcov/gcov.exp: New file.
16228         * g77.dg/gcov/gcov-1.f: New test.
16229         * g77.dg/gcov/gcov-1.x: New file.
16230
16231 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16232
16233         * gcc.dg/cpp/directiv.c: Update.
16234         * gcc.dg/cpp/undef1.c: Update.
16235
16236 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16237
16238         * gcc.dg/20010912-1.c: New test.
16239
16240 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16241
16242         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16243         language-independent file in lib.
16244         * lib/gcov.exp: New file.
16245
16246 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16247
16248         * gcc.c-torture/compile/20010911-1.c: New test.
16249
16250 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16251
16252         * lib/profopt.exp: New, to support profile-directed optimizations.
16253         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16254         * gcc.misc-tests/bprob-1.c: New test.
16255         * gcc.misc-tests/bprob-2.c: New test.
16256
16257 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16258
16259         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16260         XFAIL and which kinds of gcov output to verify.
16261         * gcc.misc-tests/gcov-4b.x: New file.
16262         * gcc.misc-tests/gcov-5b.x: New file.
16263         * gcc.misc-tests/gcov-6.x: New file.
16264         * gcc.misc-tests/gcov-7.c: New test.
16265         * gcc.misc-tests/gcov-7.x: New file.
16266
16267 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16268
16269         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16270         * gcc.misc-tests/gcov-6.c: New test.
16271
16272 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16273
16274         PR c++/3986
16275         * g++.dg/abi/vbase1.C: New test.
16276
16277 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16278
16279         * objc.dg/method-2.m: New.
16280
16281 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16282
16283         PR c++/4203
16284         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16285         * g++.dg/init/empty1.C: New test.
16286
16287 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16288
16289         * gcc.c-torture/compile/20010903-1.c: New test.
16290
16291 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16292
16293         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16294         for m68k.
16295
16296 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16297
16298         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16299
16300         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16301
16302         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16303
16304 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16305
16306         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16307         for 16-bit 'unsigned int'.
16308
16309 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16310
16311         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16312
16313 2001-08-27  Richard Henderson  <rth@redhat.com>
16314
16315         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16316         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16317
16318 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16319
16320         * gcc.dg/asm-names.c (ymain): New.
16321
16322 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16323
16324         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16325         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16326         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16327
16328 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16329
16330         * gcc.dg/compare5.c: New testcase.
16331
16332 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16333
16334         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16335         and "In instantiation".
16336
16337 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16338
16339         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16340
16341 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16342
16343         * gcc.misc-tests/gcov.exp: Add support for branch information.
16344         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16345         * gcc.misc-tests/gcov-4.c: New test.
16346         * gcc.misc-tests/gcov-4b.c: New test.
16347         * gcc.misc-tests/gcov-5b.c: New test.
16348
16349 2001-08-20  Zack Weinberg  <zackw@panix.com>
16350
16351         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16352         expected to fail.
16353
16354 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16355
16356         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16357
16358 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16359
16360         * g++.dg/eh/template1.C: New test.
16361
16362 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16363
16364         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16365         Fix thinko.
16366         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16367         for xfail.
16368
16369 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16370
16371         * lib/g77-dg.exp:  Use prune.exp for common procedures
16372         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16373         * lib/g77.exp: (g77-dg-prune) Remove
16374
16375 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16376
16377         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16378
16379 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16380
16381         * g++.dg/template/unify1.C: New test.
16382
16383 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16384
16385         * g++.dg/abi/empty4.C: New test.
16386
16387 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16388
16389         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16390         solaris2.*
16391         * g77.f-torture/compile/pr3743.x: Likewise
16392
16393 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16394
16395         * g++.dg/other/using-declaration.C: New test.
16396
16397 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16398
16399         * gcc.dg/cpp/tr-sign.c: New testcase.
16400
16401 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16402
16403         * gcc.dg/cpp/19951025-1.c: Revert.
16404         * gcc.dg/cpp/directiv.c: We no longer process directives that
16405         interrupt macro arguments.
16406
16407 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16408
16409         * gcc.dg/bconstp-1.c: New test.
16410
16411 2001-08-03  Richard Henderson  <rth@redhat.com>
16412
16413         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16414
16415 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16416
16417         * gcc.dg/cpp/19951025-1.c: Update.
16418
16419 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16420
16421         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16422         should be x.
16423
16424 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16425
16426         Kill -fhonor-std.
16427         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16428         * g++.old-deja/g++.other/std1.C: Likewise.
16429         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16430
16431 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16432
16433         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16434         (g77_pass, g77_fail, g77_finish, g77_exit,
16435         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16436
16437 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16438
16439         * g77.dg/fbackslash.f
16440         * g77.dg/fcase-preserve.f
16441         * g77.dg/ff90-1.f
16442         * g77.dg/ffixed-line-length-0.f
16443         * g77.dg/ffixed-line-length-132.f
16444         * g77.dg/ffixed-line-length-7.f
16445         * g77.dg/ffixed-line-length-72.f
16446         * g77.dg/ffixed-line-length-none.f
16447         * g77.dg/ffree-form-1.f
16448         * g77.dg/fno-backslash.f
16449         * g77.dg/fno-f90-1.f
16450         * g77.dg/fno-fixed-form-1.f
16451         * g77.dg/fno-onetrip.f
16452         * g77.dg/fno-typeless-boz.f
16453         * g77.dg/fno-underscoring.f
16454         * g77.dg/fno-vxt-1.f
16455         * g77.dg/fonetrip.f
16456         * g77.dg/ftypeless-boz.f
16457         * g77.dg/fugly-assumed.f
16458         * g77.dg/funderscoring.f
16459         * g77.dg/fvxt-1.f
16460
16461 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16462
16463         * objc.dg/fwd-proto-1.m: New.
16464         * objc.dg/local-decl-1.m: New.
16465         * objc.dg/naming-1.m: New.
16466         * objc.dg/naming-2.m: New.
16467         * objc.dg/proto-hier-1.m: New.
16468
16469 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16470
16471         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16472         largest-type elements to a struct makes its size grow.
16473
16474 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16475
16476         * g++.dg/abi/vthunk1.C: New test.
16477
16478 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16479
16480         * g++.dg/abi/vbase8-22.C: New test.
16481
16482 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16483
16484         * gcc.dg/cpp/macro8.c: New test.
16485
16486 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16487
16488         * g++.dg/abi/vbase8-21.C: New test.
16489
16490 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16491
16492         * g++.dg/abi/vbase8-10.C: New test.
16493
16494 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16495
16496         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16497         ${tool}_set_ld_library_path.
16498         Changed caller.
16499         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16500         g++.exp.
16501
16502 2001-07-26  Stan Cox <scox@redhat.com>
16503
16504         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16505         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16506         gcc_exit, gcc_check_unsupported_p):
16507         Moved to gcc-deps.exp
16508         * gcc-deps.exp: New file.
16509
16510 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16511
16512         * g++.old-deja/g++.pt/defarg14.C: New test.
16513
16514 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16515
16516         * g++.old-deja/g++.other/lineno5.C: New test.
16517
16518 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16519
16520         * g++.old-deja/g++.pt/crash68.C: New test.
16521
16522 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16523
16524         * g++.old-deja/g++.other/crash42.C: New test.
16525
16526 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16527
16528         * gcc.dg/cpp/extratokens.c: Fix.
16529         * gcc.dg/cpp/skipping2.c: New tests.
16530
16531 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16532
16533         * gcc.c-torture/execute/20010724-1.c: New file.
16534         * gcc.c-torture/execute/20010724-1.x: New file.
16535
16536 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16537
16538         * g++.old-deja/g++.other/cond7.C: New test.
16539
16540 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16541
16542         * g++.old-deja/g++.other/optimize4.C: New test.
16543
16544 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16545
16546         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16547
16548 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16549
16550         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16551         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16552         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16553         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16554
16555         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16556         bug report" message.
16557
16558         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16559         * g++.dg/ext/instantiate1.C: Move from old-deja.
16560
16561 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16562
16563         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16564         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16565         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16566         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16567
16568 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16569
16570         * gcc.c-torture/execute/20010723-1.c: New test.
16571
16572 2001-07-23  Ben Elliston  <bje@redhat.com>
16573
16574         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16575
16576 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16577
16578         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16579         i[34567]86-*-*.
16580         Delete handling of ieee_multilib_flags.
16581         Pass -mieee for alpha*-*-* and sh-*-*.
16582         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16583
16584 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16585
16586         Remove old-abi tests.
16587         * g++.old-deja/g++.mike/p11116.C: Remove.
16588         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16589
16590 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16591
16592         * g77.f-torture/compile/pr3743.f:  New test
16593
16594 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16595
16596         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16597
16598 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16599
16600         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16601         g++.old-deja/g++.pt/static6.C: Likewise.
16602         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16603         supports weak symbols.
16604
16605 2001-07-18  Andreas Jaeger  <aj@suse.de>
16606
16607         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16608         supported again.
16609
16610 2001-07-18  Andreas Jaeger  <aj@suse.de>
16611
16612         * gcc.dg/iftrap-1.c: Fix target line.
16613
16614 2001-07-17  Richard Henderson  <rth@redhat.com>
16615
16616         * gcc.c-torture/execute/20010717-1.c: New.
16617
16618 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16619
16620         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16621         tests.
16622
16623 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16624
16625         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16626
16627 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16628
16629         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16630         UAC_SIGBUS, UAC_NOPRINT definitions.
16631
16632 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16633
16634         * objc/execute/object_is_class.m: New test.
16635         * objc/execute/object_is_meta_class.m: New test.
16636
16637 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16638
16639         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
16640         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
16641
16642 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
16643
16644         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
16645         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
16646
16647 2001-07-14  Richard Henderson  <rth@redhat.com>
16648
16649         * gcc.dg/iftrap-1.c: New.
16650
16651 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
16652
16653         * g77.f-torture/execute/intrinsic77.f: New test.
16654
16655 2001-07-11  Janis Johnson <janis@us.ibm.com>
16656
16657         * gcc.misc-tests/gcov-3.c: New test.
16658
16659 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16660
16661         * gcc.c-torture/compile/20010711-1.c,
16662         * gcc.c-torture/compile/20010711-2.c: New tests.
16663
16664 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16665
16666         * gcc.c-torture/execute/20010711-1.c: New test.
16667
16668 2001-07-11  Ben Elliston  <bje@redhat.com>
16669
16670         * g++.old-deja/g++.other/enum5.C: New test.
16671
16672 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
16673
16674         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
16675         (g++-dg-prune): Call prune_gcc_output.
16676         * prune.exp: New file for prune_gcc_output.
16677         * lib/g++.exp, lib/gcc.exp: Load it.
16678
16679 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16680
16681         * gcc.c-torture/compile/20010701-1.c,
16682         g++.old-deja/g++.ext/attrib6.C: New tests.
16683
16684 2001-07-06  Jeffrey A Law  (law@cygnus.com)
16685
16686         * gcc.c-torture/compile/20010706-1.c: New test.
16687
16688 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
16689
16690         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
16691
16692 2001-06-28  Stan Shebs  <shebs@apple.com>
16693
16694         * gcc.dg/pragma-darwin.c: New test.
16695
16696 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16697
16698         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
16699         Solaris 2.[678] system.
16700
16701 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16702
16703         * gcc.dg/20010622-1.c: New test.
16704
16705 2001-06-18  Stan Shebs  <shebs@apple.com>
16706
16707         * objc.dg: New directory.
16708         * objc.dg/dg.exp: New file.
16709         * objc.dg/alias.m: New.
16710         * objc.dg/class-1.m: New.
16711         * objc.dg/class-2.m: New.
16712         * objc.dg/const-str-1.m: New.
16713         * objc.dg/const-str-2.m: New.
16714         * objc.dg/id-1.m: New.
16715         * objc.dg/method-1.m: New.
16716         * objc.dg/super-class-1.m: New.
16717         * lib/objc-dg.exp: New file.
16718
16719 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16720
16721         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
16722         of label name.
16723
16724 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16725
16726         * g++.old-deja/g++.abi/vbase8-9.C: New test.
16727
16728 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16729
16730         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
16731         variable.
16732
16733 2001-06-12  Richard Henderson  <rth@redhat.com>
16734
16735         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
16736
16737 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16738
16739         * g++.old-deja/g++.abi/vbase5.C: New test.
16740         * g++.old-deja/g++.abi/vbase6.C: New test.
16741         * g++.old-deja/g++.abi/vbase7.C: New test.
16742
16743 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16744
16745         * gcc.c-torture/compile/20010610-1.c: New test.
16746
16747 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16748
16749         * g++.old-deja/g++.abi/vbase4.C: New test.
16750
16751 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16752
16753         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
16754         support %f for HC11/HC12 targets.
16755         * gcc.c-torture/execute/930513-1.x: New file, likewise.
16756         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
16757         on HC11/HC12 targets.
16758         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
16759
16760 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16761
16762         * gcc.dg/wchar_t-1.c: New file.
16763         * gcc.dg/wint_t-1.c: Likewise.
16764
16765 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
16766
16767         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
16768
16769 2001-06-11  Richard Henderson  <rth@redhat.com>
16770
16771         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
16772
16773 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16774
16775         * gcc.c-torture/compile/20010611-1.c: New test.
16776
16777 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16778
16779         * gcc.dg/c99-tag-1.c: Add more tests.
16780
16781 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
16782
16783         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
16784         representation on MN10300 and ARM/Thumb.
16785
16786 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
16787
16788         * g77.f-torture/execute/20010610.f: New.
16789
16790 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
16791
16792         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
16793         names.
16794
16795 2001-06-09  Richard Henderson  <rth@redhat.com>
16796
16797         * gcc.c-torture/execute/ashrdi-1.c: New.
16798         * gcc.c-torture/execute/ashldi-1.c: New.
16799         * gcc.c-torture/execute/lshrdi-1.c: New.
16800
16801 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
16802
16803         * objc/execute/load-3.m: Added. Check sending +load to categories,
16804         in addition to classes.
16805
16806 2001-06-08  Stan Shebs  <shebs@apple.com>
16807
16808         * objc/execute/load-2.m: New test.  From Nicola Pero
16809         <n.pero@mi.flashnet.it>.
16810
16811 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
16812
16813         * gcc.c-torture/execute/20010605-2.c: New test.
16814
16815 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16816
16817         * g++.old-deja/g++.abi/vbase2.C: New test.
16818         * g++.old-deja/g++.abi/vbase3.C: New test.
16819
16820 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16821
16822         * g++.old-deja/g++.pt/friend49.C: New test.
16823
16824 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16825
16826         * g++.old-deja/g++.ext/anon3.C: New test.
16827
16828 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
16829
16830         * g++.old-deja/g++.other/conv7.C: New test.
16831
16832 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
16833
16834         * gcc.c-torture/compile/20010605-2.c: New test.
16835
16836 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16837
16838         * gcc.c-torture/execute/20010604-1.c: New test.
16839
16840 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
16841
16842         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
16843
16844 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
16845
16846         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
16847         (g++_link_flags): Likewise.
16848         (g++_init): Pass gccpath's value to two previous functions.
16849
16850 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16851
16852         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
16853         Ensure logfile entry matches exec command line.
16854
16855 2001-05-31  Richard Henderson  <rth@redhat.com>
16856
16857         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
16858         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
16859
16860 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
16861
16862         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
16863         compiler for irix6.2
16864
16865 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
16866
16867         * g++.old-deja/g++.other/optimize3.C: New file.
16868
16869 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
16870
16871         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
16872         assemble.
16873
16874 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
16875
16876         * g++.old-deja/g++.other/optimize2.C: New file.
16877
16878 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
16879
16880         * gcc.c-torture/compile/20010518-2.c: New file.
16881         * gcc.c-torture/execute/20010518-1.c: New file.
16882         * gcc.c-torture/execute/20010518-2.c: New file.
16883
16884 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16885
16886         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
16887
16888 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
16889
16890         G++ no longer defines builtins that do not begin with __builtin.
16891         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
16892         * g++.old-deja/g++.brendand/misc13.C: Likewise.
16893         * g++.old-deja/g++.law/builtin1.C: Likewise.
16894         * g++.old-deja/g++.law/cvt2.C: Likewise.
16895         * g++.old-deja/g++.mike/net5.C: Likewise.
16896         * g++.old-deja/g++.other/builtins1.C: Likewise.
16897         * g++.old-deja/g++.other/builtins2.C: Likewise.
16898         * g++.old-deja/g++.other/builtins3.C: Likewise.
16899         * g++.old-deja/g++.other/builtins4.C: Likewise.
16900         * g++.old-deja/g++.other/inline8.C: Likewise.
16901         * g++.old-deja/g++.robertl/eb39.C: Likewise.
16902
16903 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
16904
16905         * g++.old-deja/g++.pt/using1.C: Adjust.
16906         * g++.old-deja/g++.pt/using2.C: New test.
16907
16908 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16909
16910         * gcc.dg/cpp/charconst.c: New tests.
16911         * gcc.dg/cpp/escape.c: New tests.
16912         * gcc.dg/cpp/escape-1.c: New tests.
16913         * gcc.dg/cpp/escape-2.c: New tests.
16914         * gcc.dg/cpp/ucs.c: New tests.
16915
16916 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
16917
16918         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
16919         native compiler for irix6.5.
16920
16921 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
16922
16923         * lib/g++.exp (g++_include_flags): Use args to compute
16924         get_multilibs.
16925         (g++_link_flags): Likewise.
16926         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
16927
16928 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16929
16930         * gcc.dg/c90-hexfloat-1.c: Add more tests.
16931
16932 2001-05-21  Geoff Keating  <geoffk@redhat.com>
16933
16934         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
16935         this file.
16936
16937 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16938
16939         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
16940         STACK_SIZE;
16941         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
16942         to STACK_SIZE; Use it to define size of add_histo array.
16943         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
16944         to STACK_SIZE.
16945         (f): Use GITT_SIZE to define size of gitt local table.
16946         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
16947         to STACK_SIZE; Use it to define size of bytemem array.
16948
16949 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16950
16951         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
16952         on 68HC11/HC12 due to the asm instruction.
16953         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
16954         * gcc.c-torture/compile/920520-1.x: Likewise.
16955         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
16956         on 68HC11/HC12 because the function is larger than 64K.
16957         * gcc.c-torture/compile/961203-1.x: New file, this test fails
16958         on 68HC11/HC12 because the structure is too large.
16959
16960 2001-05-20  Richard Henderson  <rth@redhat.com>
16961
16962         * gcc.c-torture/execute/20010520-1.c: New.
16963
16964 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16965
16966         * g++.old-deja/g++.warn/compare1.C: New test.
16967         * gcc.dg/compare4.c: New test.
16968
16969 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
16970
16971         * g++.old-deja/g++.other/optimize1.C: New test.
16972
16973 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16974
16975         * g++.old-deja/g++.pt/spec41.C: New test.
16976
16977 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
16978
16979         * gcc.c-torture/compile/20010114-1.x: Remove.
16980
16981 2001-05-18  Stan Shebs  <shebs@apple.com>
16982
16983         * gcc.c-torture/compile/20010518-1.c: New test.
16984
16985 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
16986
16987         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
16988         * g++.old-deja/g++.pt/crash67.C: New test.
16989
16990 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
16991
16992         * g++.old-deja/g++.other/debug9.C: New test.
16993
16994 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
16995
16996         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
16997
16998 2001-05-16  Jan Hubicka  <jh@suse.cz>
16999
17000         * gcc.c-torture/compile/20010516-1.c: New test.
17001
17002 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17003
17004         * g++.old-deja/g++.other/crash41.C: New test.
17005
17006 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17007
17008         * g++.old-deja/g++.pt/crash66.C: New test.
17009
17010 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17011
17012         * g++.old-deja/g++.robertl/eb27.C: Convert.
17013
17014 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17015
17016         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17017         declaration being redundant.
17018
17019 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17020
17021         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17022
17023 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17024
17025         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17026
17027 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17028
17029         * lib/g++.exp: Use testsuite_flags.
17030
17031 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17032
17033         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17034
17035 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17036
17037         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17038
17039 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17040
17041         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17042
17043 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17044
17045         * gcc.c-torture/compile/20010313-1.c: New test.
17046
17047 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17048
17049         * gcc.dg/cpp/direct2.c: New test.
17050         * gccq.dg/cpp/direct2s.c: New test.
17051
17052         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17053
17054 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17055
17056         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17057         * g++.old-deja/g++.other/op3.C: Likewise.
17058
17059 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17060
17061         * gcc.dg/cpp/syshdr.h: New file.
17062         * gcc.dg/cpp/sysmac1.c: Update.
17063         * gcc.dg/cpp/sysmac2.c: Update.
17064
17065 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17066
17067         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17068
17069 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17070
17071         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17072         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17073
17074 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17075
17076         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17077
17078 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17079
17080         * lib/g++.exp (g++_include_flags): Don't use any special flags
17081         if TESTING_IN_BUILD_TREE is not defined.
17082         (g++_init): Use a plain 'c++' as the compiler if
17083         TESTING_IN_BUILD_TREEE is not defined.
17084
17085 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17086
17087         * g++.old-deja/g++.eh/catch13.C: New test.
17088         * g++.old-deja/g++.eh/catch14.C: New test.
17089
17090 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17091
17092         * gcc.dg/cpp/tr-define.c: New test.
17093
17094 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17095
17096         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17097         <stdlib.h>, not <malloc.h>.
17098
17099 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17100
17101         * g++.old-deja/g++.ns/template17.C: New test.
17102
17103 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17104
17105         * g++.old-deja/g++.pt/ref4.C: New test.
17106
17107 2001-04-30  Richard Henderson  <rth@redhat.com>
17108
17109         * gcc.dg/20000724-1.c: Revert last change.
17110
17111 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17112
17113         * g77.f-torture/execute/20010430.f: New test.
17114
17115 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17116
17117         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17118
17119 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17120
17121         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17122
17123 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17124
17125         * g++.old-deja/g++.eh/crash6.C: New test.
17126
17127 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17128
17129         * g++.old-deja/g++.other/warn7.C: New test.
17130
17131 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17132
17133         * g++.old-deja/g++.other/defarg9.C: New test.
17134
17135 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17136
17137         * g77.f-torture/compile/20010426.f: New test.
17138         * g77.f-torture/execute/20010426.f: New test.
17139
17140 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17141
17142         * g77.f-torture/compile/20000629-1.x: Remove - error
17143         has been fixed.
17144
17145 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17146
17147         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17148         Tweak slightly to work with g++.dg framework.
17149         * g++.dg/special/ecos.exp: Run initp1.C test.
17150         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17151
17152         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17153         its linker doesn't give line numbers either.
17154         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17155
17156 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17157
17158         * g++.old-deja/g++.other/lex1.C: New test.
17159
17160 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17161
17162         * gcc.dg/noncompile/20010425-1.c: New test.
17163
17164 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17165
17166         * g++.old-deja/g++.pt/mangle2.C: New test.
17167
17168 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17169
17170         * gcc.dg/format/plus-1.c: New test.
17171
17172 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17173
17174         * gcc.dg/20010423-1.c: New test.
17175
17176 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17177
17178         * gcc.c-torture/execute/20010422-1.c: New test.
17179
17180 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17181
17182         * g++.old-deja/g++.ns/type2.C: New test.
17183
17184 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17185
17186         * g++.old-deja/g++.other/perf1.C: New test.
17187
17188 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17189
17190         * gcc.dg/c99-func-2.c: Remove xfail.
17191         * gcc.dg/c99-func-3.c: Remove xfail.
17192         * gcc.dg/c99-func-4.c: Remove xfail.
17193
17194 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17195
17196         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17197
17198 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17199
17200         * gcc.c-torture/compile/20010423-1.c: New test.
17201
17202 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17203
17204         * g++.old-deja/g++.pt/typename28.C: New test.
17205
17206 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17207
17208         * g++.old-deja/g++.abi/empty2.C: New test.
17209         * g++.old-deja/g++.abi/empty3.C: New test.
17210
17211 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17212
17213         * g++.old-deja/g++.other/comdat2.C: New test.
17214         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17215
17216 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * g++.old-deja/g++.other/overload14.C: New test.
17219
17220 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17221
17222         * g++.old-deja/g++.other/lookup23.C: New test.
17223
17224 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17225
17226         * gcc.c-torture/execute/20010403-1.c: New test.
17227
17228 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17229             Mark Mitchell  <mark@codesourcery.com>
17230
17231         * lib/old-dejagnu.exp: Don't delete output of executable.
17232         Add .exe suffix to executables.
17233
17234 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17235
17236         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17237
17238 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17239
17240         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17241
17242 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17243
17244         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17245         * g++.old-deja/g++.abi/crash1.C: New test.
17246
17247 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17248
17249         * g++.old-deja/g++.other/crash40.C: New test.
17250
17251 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17252
17253         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17254
17255 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17256
17257         * g++.old-deja/g++.other/warn6.C: New test.
17258
17259 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17260
17261         * g++.old-deja/g++.robertl/eb42.C: Same.
17262
17263 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17264
17265         * gcc.dg/wtr-conversion-1.c: New testcase.
17266
17267 2001-04-10  Richard Henderson  <rth@redhat.com>
17268
17269         * g++.old-deja/g++.other/array5.C: New.
17270
17271 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17272
17273         * gcc.c-torture/execute/20010408-1.c: New test.
17274
17275 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17276
17277         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17278         headers and constructs.
17279         * g++.old-deja/g++.robertl/eb79.C: Same.
17280         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17281         * g++.old-deja/g++.robertl/eb73.C: Same.
17282         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17283         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17284         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17285         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17286         * g++.old-deja/g++.robertl/eb44.C: Same.
17287         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17288         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17289         * g++.old-deja/g++.robertl/eb39.C: Same.
17290         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17291         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17292         * g++.old-deja/g++.robertl/eb30.C: Same.
17293         * g++.old-deja/g++.robertl/eb3.C: Same.
17294         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17295         * g++.old-deja/g++.robertl/eb21.C: Same.
17296         * g++.old-deja/g++.robertl/eb15.C: Same.
17297         * g++.old-deja/g++.robertl/eb118.C: Same.
17298         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17299         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17300         * g++.old-deja/g++.robertl/eb109.C: Same.
17301         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17302         * g++.old-deja/g++.mike/rtti1.C: Same.
17303         * g++.old-deja/g++.mike/p658.C: Same.
17304         * g++.old-deja/g++.mike/net46.C: Same.
17305         * g++.old-deja/g++.mike/net34.C: Same.
17306         * g++.old-deja/g++.mike/memoize1.C: Same.
17307         * g++.old-deja/g++.mike/eh2.C: Same.
17308         * g++.old-deja/g++.law/weak.C: Same.
17309         * g++.old-deja/g++.law/visibility7.C: Same.
17310         * g++.old-deja/g++.law/visibility25.C: Same.
17311         * g++.old-deja/g++.law/visibility22.C: Same.
17312         * g++.old-deja/g++.law/visibility2.C: Same.
17313         * g++.old-deja/g++.law/visibility17.C: Same.
17314         * g++.old-deja/g++.law/visibility13.C: Same.
17315         * g++.old-deja/g++.law/visibility10.C: Same.
17316         * g++.old-deja/g++.law/visibility1.C: Same.
17317         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17318         * g++.old-deja/g++.law/vbase1.C: Same.
17319         * g++.old-deja/g++.law/operators32.C: Same.
17320         * g++.old-deja/g++.law/nest3.C: Same.
17321         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17322         * g++.old-deja/g++.law/except5.C (main): Same.
17323         * g++.old-deja/g++.law/cvt7.C (run): Same.
17324         * g++.old-deja/g++.law/cvt2.C: Same.
17325         * g++.old-deja/g++.law/cvt16.C: Same.
17326         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17327         * g++.old-deja/g++.law/ctors17.C (main): Same.
17328         * g++.old-deja/g++.law/ctors13.C: Same.
17329         * g++.old-deja/g++.law/ctors12.C (main): Same.
17330         * g++.old-deja/g++.law/ctors10.C: Same.
17331         * g++.old-deja/g++.law/code-gen5.C: Same.
17332         * g++.old-deja/g++.law/bad-error7.C: Same.
17333         * g++.old-deja/g++.law/arm9.C: Same.
17334         * g++.old-deja/g++.law/arm12.C: Same.
17335         * g++.old-deja/g++.law/arg8.C: Same.
17336         * g++.old-deja/g++.law/arg1.C: Same.
17337         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17338         * g++.old-deja/g++.jason/template31.C: Same.
17339         * g++.old-deja/g++.jason/template24.C (main): Same.
17340         * g++.old-deja/g++.jason/2371.C: Same.
17341         * g++.old-deja/g++.eh/new2.C: Same.
17342         * g++.old-deja/g++.eh/new1.C: Same.
17343         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17344         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17345         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17346         * g++.old-deja/g++.brendan/crash62.C: Same.
17347         * g++.old-deja/g++.brendan/crash52.C: Same.
17348         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17349         * g++.old-deja/g++.brendan/crash38.C: Same.
17350         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17351         * g++.old-deja/g++.brendan/copy9.C: Same.
17352
17353 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17354
17355         * gcc.c-torture/execute/20001203-2.c (memset):
17356         Count argument is of type __SIZE_TYPE__.
17357
17358 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17359
17360         * gcc.c-torture/compile/20010404-1.c: New test.
17361
17362 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17363
17364         * gcc.c-torture/compile/20010326-1.c: New test.
17365
17366 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17367
17368         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17369         peculiarities of the SH.
17370         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17371
17372 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17373
17374         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17375         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17376         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17377
17378 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17379
17380         * g77.f-torture/compile/20010321-1.f: New test.
17381
17382 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17383
17384         * gcc.c-torture/compile/20010329-1.c: New test.
17385
17386 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17387
17388         * gcc.c-torture/execute/20010329-1.c: New test.
17389
17390 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17391
17392         * g++.old-deja/g++.other/eh4.C: Fix typo.
17393
17394 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17395
17396         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17397
17398 2001-03-28  Philip Blundell  <philb@gnu.org>
17399
17400         * gcc.c-torture/compile/20010328-1.c: New test.
17401
17402 2001-03-27  Richard Henderson  <rth@redhat.com>
17403
17404         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17405         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17406
17407 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17408
17409         * gcc.c-torture/compile/20010327-1.c: New test.
17410
17411 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17412
17413         * g++.old-deja/g++.other/friend12.C: New test.
17414         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17415         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17416
17417 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17418
17419         * gcc.c-torture/execute/20010325-1.c: New test.
17420
17421 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17422
17423         * g++.old-deja/g++.other/mangle3.C: New test.
17424
17425 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17426
17427         * g++.old-deja/g++.other/anon8.C: New test.
17428
17429 2001-03-20  Philip Blundell  <philb@gnu.org>
17430
17431         * gcc.c-torture/compile/20010320-1.c: New test.
17432
17433 2001-03-17  Richard Henderson  <rth@redhat.com>
17434
17435         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17436
17437 2001-03-15  Geoff Keating  <geoff@redhat.com>
17438
17439         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17440         tests on AIX.
17441
17442 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17443
17444         * g++.old-deja/g++.other/eh4.C: New test.
17445
17446 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17447
17448         * gcc.dg/cpp/mi1.c: Update.
17449
17450 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17451
17452         * g++.old-deja/g++.other/regstack.C: New test.
17453
17454 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17455
17456         * g++.old-deja/g++.other/ref4.C: New test.
17457
17458 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17459
17460         * objc/execute/va_method.m: Added.
17461         * objc/execute/IMP.m: Added.
17462         * objc/execute/_cmd.m: Added.
17463         * objc/execute/accessing_ivars.m: Added.
17464         * objc/execute/class-1.m: Added.
17465         * objc/execute/class-10.m: Added.
17466         * objc/execute/class-11.m: Added.
17467         * objc/execute/class-12.m: Added.
17468         * objc/execute/class-13.m: Added.
17469         * objc/execute/class-14.m: Added.
17470         * objc/execute/class-2.m: Added.
17471         * objc/execute/class-3.m: Added.
17472         * objc/execute/class-4.m: Added.
17473         * objc/execute/class-5.m: Added.
17474         * objc/execute/class-6.m: Added.
17475         * objc/execute/class-7.m: Added.
17476         * objc/execute/class-8.m: Added.
17477         * objc/execute/class-9.m: Added.
17478         * objc/execute/class-tests-1.h
17479         * objc/execute/class-tests-2.h
17480         * objc/execute/compatibility_alias.m: Added.
17481         * objc/execute/encode-1.m: Added.
17482         * objc/execute/formal_protocol-1.m: Added.
17483         * objc/execute/formal_protocol-2.m: Added.
17484         * objc/execute/formal_protocol-3.m: Added.
17485         * objc/execute/formal_protocol-4.m: Added.
17486         * objc/execute/formal_protocol-5.m: Added.
17487         * objc/execute/formal_protocol-6.m: Added.
17488         * objc/execute/formal_protocol-7.m: Added.
17489         * objc/execute/informal_protocol.m: Added.
17490         * objc/execute/initialize.m: Added.
17491         * objc/execute/load.m: Added.
17492         * objc/execute/many_args_method.m: Added.
17493         * objc/execute/nested-3.m: Added.
17494         * objc/execute/no_clash.m: Added.
17495         * objc/execute/private.m: Added.
17496         * objc/execute/redefining_self.m: Added.
17497         * objc/execute/root_methods.m: Added.
17498         * objc/execute/selector-1.m: Added.
17499         * objc/execute/static-1.m: Added.
17500         * objc/execute/static-2.m: Added.
17501         * objc/execute/va_method.m: Added.
17502
17503 2001-03-10  Richard Henderson  <rth@redhat.com>
17504
17505         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17506
17507 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17508
17509         * g++.old-deja/g++.other/crash31.C: XFAIL.
17510         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17511         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17512         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17513         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17514         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17515
17516 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17517
17518         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17519
17520 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17521
17522         * gcc.dg/20000724-1.c: Don't use multiline strings.
17523
17524 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17525
17526         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17527         result of -cString against what we expect it to be; don't just
17528         print it out for no one to read.
17529
17530         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17531         Based on testcases provided by Nicola Pero.
17532
17533 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17534
17535         * gcc.dg/cpp/macro7.c: New test.
17536
17537 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17538
17539         * gcc.dg/cpp/multiline.c: Update.
17540
17541 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17542
17543         * g++.old-deja/g++.other/enum3.C: New test.
17544
17545 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17546
17547         * g++.old-deja/g++.other/pod1.C: New test.
17548
17549 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17550
17551         * g++.old-deja/g++.ext/overload1.C: New test.
17552
17553 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17554
17555         * g++.old-deja/g++.pt/using1.C: New test.
17556
17557 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17558
17559         * g++.old-deja/g++.other/using9.C: New test.
17560
17561 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17562
17563         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17564
17565         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17566
17567 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17568
17569         * g++.old-deja/g++.ext/realpt1.C: Remove.
17570
17571 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17572
17573         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17574
17575 2001-02-26  Will Cohen  <wcohen@redhat.com>
17576
17577         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17578
17579 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17580
17581         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17582         templatized constructors.
17583
17584 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17585
17586         * gcc.c-torture/execute/20010224-1.c: New test.
17587
17588 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17589
17590         * gcc.c-torture/execute/20010222-1.c: New test.
17591
17592 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17593
17594         * g++.old-deja/g++.other/inline20.C: New test.
17595
17596 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17597
17598         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17599
17600 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17601
17602         * g++.old-deja/g++.other/lookup22.C: New test.
17603
17604 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17605
17606         * g77.dg: New directory.
17607         * g77.dg/20010216-1.f: New test case.
17608         * g77.dg/dg.exp: New driver.
17609         * lib/g77-dg.exp: New driver library.
17610
17611 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17612
17613         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17614
17615 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17616
17617         * g++.old-deja/g++.other/decl9.C: New test.
17618
17619 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17620
17621         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17622         not need <string> and also tests the initialization at runtime.
17623
17624 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17625
17626         * gcc.c-torture/execute/longlong.c: New test.
17627
17628 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17629
17630         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17631
17632 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17633
17634         * gcc.c-torture/execute/920302-1.c (execute):
17635         Change argument type to short.
17636
17637 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17638
17639         * g++.old-deja/g++.pt/deduct6.C: New test.
17640
17641 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17642
17643         * g++.old-deja/g++.pt/deduct5.C: New test.
17644
17645 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
17646
17647         * gcc.c-torture/execute/20010209-1.c: New test.
17648
17649 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17650
17651         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
17652
17653 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
17654
17655         * g++.dg/vtgc1.C: Update for new ABI.
17656
17657         * consistency.vlad: New directory, 1665 files.
17658
17659 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17660
17661         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
17662         return type.
17663         * gcc.dg/cpp/digraphs.c: Declare puts.
17664
17665 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17666
17667         * g++.old-deja/g++.other/warn5.C: New test.
17668
17669 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17670
17671         * g++.old-deja/g++.pt/spec40.C: New test.
17672
17673 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17674
17675         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
17676         case.
17677         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
17678
17679 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * gcc.c-torture/compile/20010209-1.c: New test.
17682
17683 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
17684
17685         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
17686         excess errors message but not if it crashes.
17687         * g++.old-deja/g++.other/crash27.C: Likewise.
17688         * g++.old-deja/g++.other/crash28.C: Likewise.
17689         * g++.old-deja/g++.other/crash30.C: Likewise.
17690         * g++.old-deja/g++.other/crash32.C: Likewise.
17691         * g++.old-deja/g++.other/crash35.C: Likewise.
17692         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17693
17694 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17695
17696         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
17697         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
17698         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
17699         g77.f-torture/execute/execute.exp,
17700         g77.f-torture/noncompile/noncompile.exp,
17701         gcc.c-torture/execute/execute.exp,
17702         gcc.c-torture/execute/memcheck/memcheck.exp,
17703         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
17704         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
17705         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
17706         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
17707         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
17708         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
17709         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17710         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
17711         Remove bug reporting instructions with ancient email addresses.
17712
17713 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17714
17715         * gcc.dg/20010202-1.c: New test.
17716         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
17717
17718 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
17719
17720         * g++.dg/stdbool-if.C: New test.
17721
17722 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
17723
17724         * objc/execute/fdecl.m: Added main().
17725
17726 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17727
17728         * gcc.c-torture/execute/20010206-1.c: New test.
17729
17730 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17731
17732         * gcc.dg/cpp/avoidpaste1.c: Update.
17733
17734 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
17735
17736         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
17737         Pero <nicola@brainstorm.co.uk>.
17738         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
17739
17740 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
17741
17742         * g++.old-deja/g++.pt/spec39.C: New test.
17743
17744 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
17745
17746         * gcc.c-torture/compile/20010202-1.c: New test.
17747
17748 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
17749
17750         * g++.old-deja/g++.abi/primary2.C: New test.
17751         * g++.old-deja/g++.abi/primary3.C: New test.
17752         * g++.old-deja/g++.abi/primary4.C: New test.
17753         * g++.old-deja/g++.abi/primary5.C: New test.
17754         * g++.old-deja/g++.abi/vtable3.h: New test.
17755         * g++.old-deja/g++.abi/vtable3a.C: New test.
17756         * g++.old-deja/g++.abi/vtable3b.C: New test.
17757         * g++.old-deja/g++.abi/vtable3c.C: New test.
17758         * g++.old-deja/g++.abi/vtable3d.C: New test.
17759         * g++.old-deja/g++.abi/vtable3e.C: New test.
17760         * g++.old-deja/g++.abi/vtable3f.C: New test.
17761         * g++.old-deja/g++.abi/vtable3g.C: New test.
17762         * g++.old-deja/g++.abi/vtable3h.C: New test.
17763         * g++.old-deja/g++.abi/vtable3i.C: New test.
17764         * g++.old-deja/g++.abi/vtable3j.C: New test.
17765         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
17766
17767 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
17768
17769         * g++.old-deja/g++.other/anon6.C: New test.
17770         * g++.old-deja/g++.other/anon7.C: New test.
17771
17772 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17773
17774         * gcc.dg/cpp/avoidpaste2.c: New tests.
17775
17776 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
17777
17778         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
17779
17780 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
17781
17782         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
17783         DECIMAL_DIG cases for Irix."
17784
17785 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
17786
17787         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
17788
17789 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17790
17791         * gcc.dg/c99-tag-1.c: New test.
17792
17793 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17794
17795         * gcc.dg/cpp/tr-warn1.c: Add tests.
17796
17797 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17798
17799         * gcc.dg/cpp/avoidpaste1.c: Update.
17800         * gcc.dg/cpp/paste4.c: Update.
17801
17802 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
17803
17804         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
17805         cases for Irix.
17806
17807 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17808
17809         * g++.old-deja/g++.other/inline19.C: New test.
17810
17811 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17812
17813         * gcc.dg/Wlarger-than.c: New test.
17814
17815 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17816
17817         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
17818
17819 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
17820
17821         * gcc.c-torture/execute/20010129-1.c: New test.
17822         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
17823
17824 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17825
17826         * gcc.dg/cpp/avoidpaste1.c: Test case.
17827
17828 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
17829
17830         * g++.old-deja/g++.other/inline18.C: New test.
17831
17832 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17833
17834         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
17835         and __builtin_putchar.
17836
17837 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
17838
17839         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
17840         tests.
17841
17842 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
17843
17844         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
17845         floating point number rounding mode to round to the nearest
17846         representable mode.
17847
17848 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
17849
17850         * g++.old-deja/g++.other/mangle2.C: New test.
17851
17852 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17853
17854         * gcc.c-torture/compile/20010124-1.c: New test.
17855
17856 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
17857
17858         * g++.old-deja/g++.pt/spec38.C: New test.
17859
17860 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17861
17862         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
17863         "Build don't run".
17864
17865 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17866
17867         * gcc.c-torture/execute/20010123-1.c: New test.
17868
17869 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17870
17871         * g++.old-deja/g++.pt/spec37.C: New test.
17872
17873 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17874
17875         * g++.old-deja/g++.pt/overload14.C: New test.
17876
17877 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17878
17879         * gcc.c-torture/execute/20010122-1.c: New test, exercise
17880         __builtin_return_address.
17881
17882 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
17883
17884         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
17885         * g++.old-deja/g++.pt/spec35.C: New test.
17886         * g++.old-deja/g++.pt/spec36.C: New test.
17887
17888 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
17889
17890         * gcc.c-torture/compile/20010118-1.c: New test.
17891
17892 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
17893
17894         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
17895
17896 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17897
17898         * gcc.c-torture/execute/20010119-1.c: New test.
17899
17900 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17901
17902         * g++.old-deja/g++.other/vbase5.C: New test.
17903
17904 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17905
17906         * gcc.c-torture/execute/20010118-1.c: New test.
17907
17908 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17909
17910         * g++.old-deja/g++.pt/deduct3.C: New test.
17911
17912 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17913
17914         * g++.old-deja/g++.pt/spec34.C: New test.
17915
17916 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
17917
17918         * g77.f-torture/compile/20000601-2.f: New test.
17919
17920 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17921
17922         * g++.old-deja/g++.other/init17.C: New test.
17923
17924 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
17925
17926         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
17927
17928 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17929
17930         * g++.old-deja/g++.pt/unify8.C: New test.
17931
17932 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17933
17934         * g++.old-deja/g++.abi/vbase1.C: New test.
17935
17936 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17937
17938         * g++.old-deja/g++.pt/crash65.C: New test.
17939
17940 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
17941
17942         * gcc.dg/cpp/assembl2.S: New test case.
17943
17944 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
17945
17946         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
17947         are supported.
17948
17949 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17950
17951         * g++.old-deja/g++.other/builtins1.C: New test.
17952         * g++.old-deja/g++.other/builtins2.C: Likewise.
17953         * g++.old-deja/g++.other/builtins3.C: Likewise.
17954         * g++.old-deja/g++.other/builtins4.C: Likewise.
17955
17956 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/compile/20010117-1.c: New test.
17959         * gcc.c-torture/compile/20010117-2.c: New test.
17960
17961 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17962
17963         * g77.f-torture/execute/20010116.[fx]: New test,
17964         XFAIL on i?86-*-*.
17965         * g77.f-torture/compile/20010115.f: Indicate it's
17966         a test for PR fortran/1636.
17967
17968 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17969
17970         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
17971
17972 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17973
17974         * g77.f-torture/compile/20010115.f: New test.
17975
17976 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
17977
17978         * g++.old-deja/g++.pt/nontype5.C: New test.
17979
17980 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
17981
17982         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
17983         have an equivalent working one below it.
17984
17985 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17986
17987         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
17988         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
17989
17990 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
17991
17992         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
17993         message containing "init_priority".
17994         (conpr-2.C): Likewise.
17995         (conpr-3.C): Likewise.
17996         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
17997
17998 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17999
18000         * gcc.c-torture/execute/20010114-2.c: New test.
18001
18002 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18003
18004         * gcc.c-torture/compile/20010114-1.c: New test.
18005         * gcc.c-torture/compile/20010114-1.x: Xfail.
18006         * gcc.c-torture/compile/20010114-2.c: New test.
18007         * gcc.c-torture/execute/20010114-1.c: New test.
18008         * gcc.dg/trunc-1.c: New test.
18009         * gcc.dg/uninit-B.c: New test.
18010
18011 2001-01-13  Nick Clifton  <nickc@redhat.com>
18012
18013         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18014         target.
18015
18016 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18017
18018         * gcc.c-torture/compile/20010113-1.c: New test.
18019
18020 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18021
18022         * gcc.c-torture/compile/20001212-1.c: New test.
18023
18024 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18025
18026         * gcc.dg/cpp/widestr1.c: Update.
18027         * gcc.dg/cpp/prag-imp.c: Remove.
18028
18029 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18030
18031         * gcc.c-torture/execute/20000801-3.x: Remove.
18032         * gcc.dg/c90-init-1.c: New test.
18033         * gcc.dg/c99-init-1.c: New test.
18034         * gcc.dg/c99-init-2.c: New test.
18035         * gcc.dg/gnu99-init-1.c: New test.
18036
18037 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18038
18039         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18040         testing that no relevant ones were found.
18041
18042 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18043
18044         * g++.old-deja/g++.pt/cast2.C: New test.
18045
18046 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18047
18048         * g++.old-deja/g++.pt/friend47.C: New test.
18049
18050 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18051
18052         * g++.old-deja/g++.pt/instantiate13.C: New test.
18053
18054 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18055
18056         * g++.old-deja/g++.other/defarg7.C: New test.
18057         * g++.old-deja/g++.other/defarg8.C: New test.
18058
18059 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18060
18061         * g++.old-deja/g++.pt/crash64.C: New test.
18062
18063 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18064
18065         * g++.old-deja/g++.pt/crash63.C: New test.
18066
18067 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18068
18069         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18070
18071 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18072
18073         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18074
18075 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18076
18077         * g++.old-deja/g++.pt/error3.C: New test.
18078
18079 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18080
18081         * g++.old-deja/g++.other/crash39.C: New test.
18082
18083 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18084
18085         * g++.old-deja/g++.other/vbase4.C: New test.
18086
18087 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18088
18089         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18090         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18091         * gcc.dg/special/special.exp: New test driver which will check
18092         for alias support for the above test.
18093
18094 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18095
18096         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18097         problems on small machines.
18098         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18099         parameterize.
18100
18101 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18102
18103         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18104         mips.
18105         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18106
18107 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18108
18109         * g++.old_deja/g++.pt/using8.C: New test.
18110
18111 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18112
18113         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18114
18115 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18116
18117         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18118         where a failure is expected.
18119         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18120
18121 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18122
18123         * g++.old_deja/g++.pt/instantiate12.C: New test.
18124
18125 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18126
18127         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18128         start of structs.
18129         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18130         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18131         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18132         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18133         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18134         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18135         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18136         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18137         * g++.old-deja/g++.eh/spec6.C: Likewise.
18138         * g++.old-deja/g++.jason/crash3.C: Likewise.
18139         * g++.old-deja/g++.law/ctors11.C: Likewise.
18140         * g++.old-deja/g++.law/ctors17.C: Likewise.
18141         * g++.old-deja/g++.law/ctors5.C: Likewise.
18142         * g++.old-deja/g++.law/ctors9.C: Likewise.
18143         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18144         * g++.old-deja/g++.mike/net22.C: Likewise.
18145         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18146         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18147         * g++.old-deja/g++.mike/virt3.C: Likewise.
18148         * g++.old-deja/g++.niklas/t128.C: Likewise.
18149         * g++.old-deja/g++.other/anon4.C: Likewise.
18150         * g++.old-deja/g++.other/using1.C: Likewise.
18151         * g++.old-deja/g++.other/warn3.C: Likewise.
18152         * g++.old-deja/g++.pt/t37.C: Likewise.
18153         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18154         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18155
18156 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18157
18158         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18159
18160 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18161
18162         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18163
18164 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18165
18166         * gcc.c-torture/compile/20010107-1.c: New test.
18167
18168 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18169
18170         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18171
18172 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18173
18174         * gcc.dg/format/format.h: New file.
18175         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18176         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18177         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18178         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18179         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18180         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18181         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18182         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18183         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18184         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18185         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18186         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18187         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18188         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18189         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18190         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18191         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18192         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18193         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18194         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18195         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18196         instead of declaring standard types, macros and functions in each
18197         test.
18198
18199 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18200
18201         * gcc.c-torture/execute/20010106-1.c: New test.
18202
18203 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18204
18205         * gcc.dg/format/format.exp: New file.
18206         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18207         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18208         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18209         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18210         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18211         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18212         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18213         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18214         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18215         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18216         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18217         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18218         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18219         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18220         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18221         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18222         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18223         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18224         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18225         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18226         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18227         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18228         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18229         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18230         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18231         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18232         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18233         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18234         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18235         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18236         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18237         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18238         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18239         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18240         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18241         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18242         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18243         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18244         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18245         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18246         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18247         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18248
18249 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18250
18251         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18252         account.
18253
18254 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18255
18256         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18257
18258 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18259
18260         * g++.old-deja/g++.pt/crash62.C: New test.
18261
18262 2001-01-04  Richard Henderson  <rth@redhat.com>
18263
18264         * gcc.dg/20000926-1.c: Update expected warnings.
18265         * gcc.dg/array-2.c: Likewise.
18266         * gcc.dg/array-4.c: Also validate flexible array members.
18267         * gcc.dg/c99-flex-array-1.c: New.
18268
18269 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18270
18271         * gcc.c-torture/compile/20001222-1.x: Remove.
18272
18273 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18274
18275         * gcc.c-torture/execute/built-in-setjmp.c: New.
18276
18277 2001-01-03  Richard Henderson  <rth@redhat.com>
18278
18279         * gcc.dg/940510-1.c: Update expected error wording.
18280         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18281
18282 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18283
18284         * lib/target-supports.exp (check_alias_available): Modified to
18285         indicate aliases not supported if only weak aliases are supported.
18286
18287 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18288
18289         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18290         Turn on cmpstrsi checks for __pj__ and __i370__.
18291
18292 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18293
18294         * g++.old-deja/g++.other/virtual11.C: New test.
18295
18296 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18297
18298         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18299
18300 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18301
18302         * gcc.c-torture/compile/20010102-1.c: New test.
18303
18304 2001-01-02  Andreas Jaeger  <aj@suse.de>
18305
18306         * gcc.dg/noreturn-3.c: New test.
18307
18308         * gcc.dg/noreturn-4.c: New test.
18309
18310 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18311
18312         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18313         __builtin_fputc and __builtin_fwrite.
18314
18315 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18316
18317         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18318         signed char, not default char.
18319
18320 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18321
18322         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18323
18324 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18325
18326         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18327
18328 2000-12-29  Richard Henderson  <rth@redhat.com>
18329
18330         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18331         (__cyg_profile_func_exit): Define.
18332
18333 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18334
18335         * g++.dg/vtgc1.C: New test.
18336
18337 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18338
18339         * gcc.dg/noncompile/20001228-1.c: New test.
18340
18341         * gcc.dg/20001228-1.c: New test.
18342
18343         * gcc.c-torture/execute/20001228-1.c: New test.
18344
18345 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18346
18347         * gcc.dg/format-strfmon-1.c: New test.
18348
18349 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18350
18351         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18352         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18353         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18354         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18355         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18356         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18357         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18358         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18359         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18360         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18361         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18362         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18363         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18364
18365         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18366         * gcc.c-torture/execute/string-opt-4.c: Test index.
18367
18368 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18369
18370         * gcc.c-torture/compile/20001226-1.c: New test.
18371
18372 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18373
18374         * gcc.c-torture/compile/20001222-1.c: New test.
18375         * gcc.c-torture/compile/20001222-1.x: Xfail.
18376
18377 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18378
18379         * gcc.c-torture/execute/comp-goto-2.c: New test.
18380
18381 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18382
18383         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18384         Use long types if __INT_MAX__ is 32767.
18385         (main): Use cast to (sint32 *) when poking 88 into a_page.
18386
18387         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18388
18389 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18390
18391         * gcc.c-torture/compile/20001221-1.c: New test.
18392         * gcc.c-torture/execute/20001221-1.c: New test.
18393
18394 2000-12-20  Richard Henderson  <rth@redhat.com>
18395
18396         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18397         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18398
18399 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18400
18401         * gcc.dg/compare3.c: New test.
18402
18403 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18404
18405         * gcc.dg/format-warnll-1.c: New test.
18406
18407 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18408
18409         * gcc.dg/cpp/cmdlne-P.c: New test.
18410
18411 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18412
18413         * gcc.c-torture/execute/builtin-abs-1.c,
18414         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18415
18416 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18417
18418         * gcc.dg/cpp/multiline.c: New test.
18419
18420 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18421
18422         * g++.old-deja/g++.other/syshdr1.C: Update.
18423         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18424
18425 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18426
18427         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18428
18429 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18430
18431         * g++.old-deja/g++.pt/ttp65.C: New test.
18432
18433 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18434
18435         * g++.old-deja/g++.pt/ttp64.C: New test.
18436
18437 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18438
18439         * g++.old-deja/g++.pt/spec33.C: New test.
18440
18441 2000-12-14  Catherine Moore  <clm@redhat.com>
18442
18443         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18444         * gcc.c-torture/execute/920612-2.c: Likewise.
18445         * gcc.c-torture/execute/920428-2.c: Likewise.
18446         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18447         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18448
18449 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18450
18451         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18452         * gcc.dg/pack-test-2.c: Likewise.
18453
18454 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18455
18456         Tests by Zack Weinberg <zackw@stanford.edu>.
18457
18458         * gcc.dg/cpp/defined.c: Update.
18459         * gcc.dg/cpp/defined_trad.c: New tests.
18460
18461 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18462
18463         * gcc.dg/cpp/trad-direct.c: Update.
18464
18465 2000-12-11  Neil Booth  <neilb@earthling.net>
18466
18467         * gcc.dg/cpp/defined_trad.c
18468
18469 2000-12-11  Neil Booth  <neilb@earthling.net>
18470
18471         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18472
18473 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18474
18475         * gcc.dg/format-miss-2.c: New test.
18476
18477 2000-12-09  Neil Booth  <neilb@earthling.net>
18478
18479         * gcc.dg/cpp/lineflags.c: New tests.
18480         * gcc.dg/cpp/poison.c: Update.
18481         * gcc.dg/cpp/redef2.c: Update.
18482         * gcc.dg/cpp/skipping.c: New test.
18483
18484 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18485
18486         * g++.old-deja/g++.other/eh3.C: New testcase.
18487
18488 2000-12-07  Neil Booth  <neilb@earthling.net>
18489
18490         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18491         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18492         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18493         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18494         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18495         Update.
18496
18497 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18498
18499         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18500         __SIZE_TYPE__ instead of int for type of integers cast to
18501         pointers.
18502
18503 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18504
18505         * g++.old-deja/g++.other/cleanup4.C: New test.
18506
18507 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18508
18509         * format-sec-1.c: New test.
18510
18511 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18512
18513         * gcc.dg/format-nonlit-3.c: New test.
18514
18515 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18516
18517         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18518         through a null pointer.
18519
18520 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18521
18522         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18523         * g++.old-deja/g++.pt/partial4.C: New test.
18524
18525 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18526
18527         * gcc.c-torture/execute/ieee/hugeval.x: New.
18528
18529 2000-12-06  Neil Booth  <neilb@earthling.net>
18530
18531         * gcc.dg/cpp/backslash2.c: New tests.
18532
18533 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18534
18535         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18536         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18537
18538 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18539
18540         * gcc.c-torture/execute/20001203-2.c: New testcase.
18541
18542 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18543
18544         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18545         * g++.old-deja/g++.other/virtual10.C: New test.
18546
18547 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18548
18549         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18550
18551 2000-12-05  Richard Henderson  <rth@redhat.com>
18552
18553         * gcc.c-torture/compile/20001205-1.c: New.
18554
18555 2000-12-04  Neil Booth  <neilb@earthling.net>
18556
18557         * g++.old-deja/g++.other/virtual9.C: New test.
18558         * g++.old-deja/g++.pt/crash61.C: New test.
18559         * gcc.c-torture/execute/loop-9.c: New test.
18560
18561 2000-12-04  Neil Booth  <neilb@earthling.net>
18562
18563         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18564         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18565         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18566         * gcc.dg/cpp/extratokens.c: ...here.
18567
18568 2000-12-04  Neil Booth  <neilb@earthling.net>
18569
18570         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18571         New tests.
18572
18573 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18574
18575         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18576         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18577
18578 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18579
18580         * gcc.c-torture/execute/20001203-1.c: New test.
18581
18582 2000-12-03  Neil Booth  <neilb@earthling.net>
18583
18584         * gcc.dg/cpp/macro6.c: New test cases.
18585
18586 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18587
18588         * gcc.c-torture/execute/string-opt-9.c: New test.
18589         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18590         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18591         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18592
18593         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18594         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18595
18596 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18597
18598         * gcc.dg/cpp/if-6.c: New testcase.
18599
18600         * gcc.dg/20001201-1.c: New testcase.
18601
18602 2000-12-02  Neil Booth  <neilb@earthling.net>
18603
18604         * g++.old-deja/g++.other/externC4.C,
18605         g++.old-deja/g++.other/friend10.C: New tests.
18606
18607 2000-12-02  Neil Booth  <neilb@earthling.net>
18608
18609         * g++.old-deja/g++.other/instan2.C
18610         * g++.old-deja/g++.other/instan3.C: New test.
18611
18612 2000-12-02  Neil Booth  <neilb@earthling.net>
18613
18614         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18615         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18616         gnuc99.c,gnuc99-pedantic.c: New tests.
18617
18618 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18619
18620         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18621         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18622
18623 2000-12-01  Neil Booth  <neilb@earthling.net>
18624
18625         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18626         * gcc.dg/cpp/poison.c: Update.
18627         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18628
18629 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18630
18631         * g77.f-torture/execute/20001201.f: New test.
18632
18633 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18634
18635         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
18636
18637 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
18638
18639         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
18640
18641 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18642
18643         * g++.old-deja/g++.other/cast6.C: New test.
18644
18645 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
18646
18647         * gcc.c-torture/execute/20001130-2.c: New testcase.
18648
18649 2000-11-30  Richard Henderson  <rth@redhat.com>
18650
18651         * gcc.c-torture/execute/20001130-1.c: New test.
18652
18653 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18654
18655         * g++.old-deja/g++.other/op3.C: New test.
18656
18657 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18658
18659         * g++.old-deja/g++.other/op2.C: New test.
18660
18661 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18662
18663         * g++.old-deja/g++.other/crash38.C: New test.
18664
18665 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
18666
18667         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
18668
18669 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
18670
18671         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
18672         tests.
18673         * gcc.c-torture/execute/string-opt-6.c: New test.
18674
18675         * gcc.dg/20001117-1.c: Add main.
18676
18677 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
18678
18679         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
18680         Move from here ...
18681         * gcc.dg/940510-1.c: ... to here.
18682
18683         * gcc.dg/20000926-1.c: GNU C now allows initializations of
18684         zero-size arrays in toplevel structures.
18685
18686 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.c-torture/execute/loop-8.c: New test.
18689
18690 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18691
18692         * g++.old-deja/g++.other/base1.C: New test.
18693
18694 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18695
18696         * g++.old-deja/g++.other/parse2.C: New test.
18697
18698 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18699
18700         * g++.old-deja/g++.pt/incomplete1.C: New test.
18701
18702 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18703
18704         * g++.old-deja/g++.other/friend9.C: New test.
18705
18706 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18707
18708         * gcc.dg/20001127-1.c: New test.
18709
18710 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18711
18712         * g++.old-deja/g++.pt/friend46.C: New test.
18713
18714 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18715
18716         * g++.old-deja/g++.other/ptrmem8.C: New test.
18717
18718 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18719
18720         * gcc.c-torture/execute/string-opt-7.c: New test.
18721         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18722
18723 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
18724
18725         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
18726         instead of 'mkcheck 2'.
18727
18728 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18729
18730         * gcc.c-torture/execute/memcheck/driver.c,
18731         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
18732         C9X references to refer to C99.
18733
18734 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
18735
18736         * gcc.dg/ultrasp3.c: New test.
18737
18738 2000-11-25  Neil Booth  <neilb@earthling.net>
18739
18740         * gcc.dg/cpp/include2.c: Update test to be locale independent.
18741
18742 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
18743
18744         * gcc.c-torture/compile/20001123-2.c: New.
18745
18746 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18747
18748         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
18749
18750 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
18751
18752         * gcc.dg/sequence-point-1.c: Add some new tests.
18753         * gcc.c-torture/execute/20001124-1.c: New test.
18754
18755 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18756
18757         * g++.old-deja/g++.other/vaarg4.C: New test.
18758         * gcc.c-torture/compile/20001123-1.c: New test.
18759
18760 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18761
18762         * g++.other/crash24.C: Adjust and remove XFAIL.
18763         * g++.other/crash37.C: New test.
18764
18765 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
18766
18767         * g++.old-deja/g++.pt/instantiate9.C: New test.
18768
18769 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
18770
18771         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
18772         new ABI, too.
18773
18774         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
18775         * g++.old-deja/g++.robertl/eb55.C: Likewise.
18776
18777 2000-11-22  Neil Booth  <neilb@earthling.net>
18778
18779         * gcc.dg/cpp/Wtrigraphs.c: New test.
18780
18781 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
18782
18783         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
18784
18785 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
18786
18787         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
18788
18789 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
18790
18791         * lib/gcc-dg.exp: load_lib scanasm.exp.
18792         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
18793         * lib/g++-dg.exp: load_lib scanasm.exp.
18794         * lib/scanasm.exp: New.
18795         (scan-assembler, scan-assembler-not): Add optional arguments to
18796         test name, or if not present, the pattern name.
18797         (scan-assembler-dem, scan-assembler-dem-not): New.
18798
18799         * g++.dg/dg.exp: New.
18800
18801 2000-11-21  Neil Booth  <neilb@earthling.net>
18802
18803         * gcc.dg/cpp/integrated1.c: Remove.
18804
18805 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18806
18807         * gcc.c-torture/execute/20001121-1.c: New test.
18808
18809 2000-11-21  Richard Henderson  <rth@redhat.com>
18810
18811         * gcc.c-torture/compile/20001121-1.c: New test.
18812
18813 2000-11-20  Neil Booth  <neilb@earthling.net>
18814
18815         * gcc.dg/cpp/integrated1.c: New test.
18816
18817 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18818
18819         * g++.old-deja/g++.other/inline17.C: New test.
18820
18821 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
18822
18823         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
18824         local variable to be zero: I made the variable global. Now
18825         uses abort() and exit() instead of relying on main's return value.
18826
18827 2000-11-20  Neil Booth  <neilb@earthling.net>
18828
18829         * gcc.dg/cpp/paste2.c: Update test.
18830         * objc/execute/paste.m: New test.
18831
18832 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18833
18834         * gcc.dg/c99-condexpr-1.c: New test.
18835
18836 2000-11-20  Neil Booth  <neilb@earthling.net>
18837
18838         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
18839
18840 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
18841
18842         * g++.old-deja/g++.pt/export1.C: New test.
18843
18844 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
18845
18846         * gcc.dg/20001117-1.c: New test.
18847
18848 2000-11-18  Richard Henderson  <rth@redhat.com>
18849
18850         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
18851
18852 2000-11-18  Richard Henderson  <rth@redhat.com>
18853
18854         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
18855         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
18856         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
18857
18858 2000-11-18  Richard Henderson  <rth@redhat.com>
18859
18860         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
18861         (main): New.  Exit cleanly.
18862
18863 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18864
18865         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
18866         gcc.dg/c99-fordecl-2.c: New tests.
18867
18868 2000-11-18  Richard Henderson  <rth@redhat.com>
18869
18870         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
18871         * gcc.c-torture/execute/zerolen-2.c: New.
18872
18873 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18874
18875         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
18876         memory.
18877
18878 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18879
18880         * g++.old-deja/g++.pt/instantiate8.C: New test.
18881
18882 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18883
18884         * g++.old-deja/g++.other/incomplete.C: Add more tests.
18885         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
18886
18887 2000-11-16  Nick Clifton  <nickc@redhat.com>
18888
18889         * gcc.c-torture/execute/nestfunc-2.c: New test.
18890         * gcc.c-torture/execute/nestfunc-3.c: New test.
18891
18892 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18893
18894         * gcc.c-torture/compile/20001116-1.c: New test.
18895
18896 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18897
18898         * gcc.c-torture/execute/20001115-1.c: New test.
18899
18900 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
18901
18902         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
18903         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
18904         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
18905         * g++.old-deja/g++.abi/vmihint.C: Likewise.
18906
18907 2000-11-15  Neil Booth  <neilb@earthling.net>
18908
18909         gcc.dg/cpp/_Pragma1.c: Update.
18910         gcc.dg/cpp/_Pragma2.c: New test.
18911
18912 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18913
18914         * g++.old-deja/g++.other/anon5.C: New test.
18915
18916 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18917
18918         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
18919         tests.
18920
18921 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
18922
18923         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
18924         output.
18925
18926 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18927
18928         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
18929         labels at end of compound statements.
18930
18931 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
18932
18933         * gcc.c-torture/execute/loop-7.c: New test.
18934
18935 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18936
18937         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
18938
18939 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18940
18941         * gcc.dg/c99-bool-1.c: New test.
18942
18943 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18944
18945         * gcc.dg/c99-scope-1.c: Remove xfail.
18946         * gcc.dg/c99-scope-2.c: New test.
18947
18948 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18949
18950         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
18951         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
18952
18953 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
18954
18955         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
18956         error messages.
18957
18958         * g++.mike/p700.C: Don't typedef wchar_t.
18959         * g++.mike/p784.C: Likewise.
18960         * g++.mike/eb101.C: Don't use __wchar_t.
18961
18962 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18963
18964         * g77.f-torture/execute/20001111.[fx]: Test premature exit
18965         from DO loop.
18966
18967 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18968
18969         * gcc.c-torture/execute/20001111-1.c: New test.
18970
18971 2000-11-10  Nick Clifton  <nickc@redhat.com>
18972
18973         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
18974         long multuiple and accumulate.
18975
18976 2000-11-09  Richard Henderson  <rth@redhat.com>
18977
18978         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
18979         via size_t instead of int.
18980
18981         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
18982         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18983         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18984         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18985
18986 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
18987
18988         * gcc.c-torture/compile/20001109-1.c: New test.
18989         * gcc.c-torture/compile/20001109-2.c: New test.
18990
18991 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
18992
18993         * g++.old-deja/g++.pt/operator1.C: New test.
18994         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
18995
18996 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
18997
18998         * gcc.dg/20001108-1.c: New test.
18999
19000 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19003         with both arguments constant strings.
19004         * gcc.c-torture/execute/string-opt-3.c: New test.
19005         * gcc.c-torture/execute/string-opt-4.c: New test.
19006         * gcc.c-torture/execute/string-opt-5.c: New test.
19007
19008 2000-11-08  Nick Clifton  <nickc@redhat.com>
19009
19010         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19011         mulsidi3adddi patterns.
19012
19013 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19014
19015         * g++.old-deja/g++.other/crash36.C: New test.
19016
19017 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19018
19019         * g++.old-deja/g++.other/init16.C: New test.
19020
19021 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19022
19023         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19024
19025 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19026
19027         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19028         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19029         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19030
19031 2000-11-07  DJ Delorie  <dj@redhat.com>
19032
19033         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19034
19035 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19036
19037         * gcc.c-torture/execute/string-opt-1.c: New test.
19038
19039 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19040
19041         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19042         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19043         parameters in registers, and there is no way for a varargs
19044         function to know in which order the integer and floating-point
19045         parameters should be interleaved when they are placed on the
19046         stack.
19047         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19048         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19049
19050 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19051
19052         * gcc.c-torture/execute/string-opt-2.c: New test.
19053
19054 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19055
19056         * g++.old-deja/g++.pt/crash60.C: New test.
19057
19058 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19059
19060         * g++.old-deja/g++.other/crash24.C: New test.
19061         * g++.old-deja/g++.other/crash25.C: New test.
19062         * g++.old-deja/g++.other/crash26.C: New test.
19063         * g++.old-deja/g++.other/crash27.C: New test.
19064         * g++.old-deja/g++.other/crash28.C: New test.
19065         * g++.old-deja/g++.other/crash29.C: New test.
19066         * g++.old-deja/g++.other/crash30.C: New test.
19067         * g++.old-deja/g++.other/crash31.C: New test.
19068         * g++.old-deja/g++.other/crash32.C: New test.
19069         * g++.old-deja/g++.other/crash33.C: New test.
19070         * g++.old-deja/g++.other/crash34.C: New test.
19071         * g++.old-deja/g++.other/crash35.C: New test.
19072
19073 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19074
19075         * gcc.c-torture/execute/20001031-1.c: New test.
19076
19077 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19078
19079         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19080         namespace.
19081
19082         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19083         standards-conformant.
19084
19085         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19086
19087         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19088         * g++.old-deja/g++.mike/p755a.C: Likewise.
19089         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19090         library makes no calls to `operator new' during initialization.
19091
19092 2000-11-04  Neil Booth  <neilb@earthling.net>
19093
19094         * gcc.dg/cpp/include2.c: New tests.
19095
19096 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19097
19098         * lib/g++.exp (g++_set_ld_library_path): New function.
19099         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19100
19101 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19102
19103         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19104         warnings.
19105
19106 2000-11-01  Richard Henderson  <rth@redhat.com>
19107
19108         * g++.old-deja/g++.ext/namedret1.C: New.
19109         * g++.old-deja/g++.ext/namedret2.C: New.
19110         * g++.old-deja/g++.ext/namedret3.C: New.
19111
19112 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19113
19114         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19115         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19116
19117 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19118
19119         * gcc.c-torture/execute/va-arg-21.c: New test.
19120
19121 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19122
19123         * gcc.dg/c99-complex-2.c: New test.
19124
19125 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19126
19127         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19128
19129 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19130
19131         * g++.old-deja/g++.other/inline16.C: New test.
19132
19133 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19134
19135         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19136         __PRETTY_FUNCTION__
19137
19138 2000-10-29  Neil Booth  <neilb@earthling.net>
19139
19140         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19141         New tests.
19142         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19143         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19144         optimisation.
19145
19146 2000-10-29  Neil Booth  <neilb@earthling.net>
19147
19148         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19149         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19150         * mi5.c: Test multiple includes work with -C.
19151         * trigraphs.c: Test ^= version.
19152
19153 2000-10-28  Neil Booth  <neilb@earthling.net>
19154
19155         New tests and test updates for new macro expander.
19156
19157         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19158         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19159         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19160         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19161         new diagnostic messages.
19162
19163         * gcc.dg/cpp/macro3.c: New tests.
19164
19165 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19166
19167         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19168         on the same line.
19169
19170 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19171
19172         * g++.old-deja/g++.other/eh2.C: New test.
19173
19174 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19175
19176         * gcc.c-torture/execute/20001027-1.c: New test.
19177
19178 2000-10-26  Richard Henderson  <rth@redhat.com>
19179
19180         * gcc.c-torture/execute/20001026-1.c: New.
19181
19182 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19183
19184         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19185         * g++.old-deja/g++.law/builtin1.C: Likewise.
19186         * g++.old-deja/g++.law/ctors10.C: Likewise.
19187         * g++.old-deja/g++.law/virtual3.C: Likewise.
19188         * g++.old-deja/g++.mike/p658.C: Likewise.
19189         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19190         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19191         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19192         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19193         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19194
19195 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19196
19197         * gcc.c-torture/compile/20001024-1.c: New test.
19198
19199 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19200
19201         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19202         to tell us whether or not we are using V3.
19203
19204 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19205
19206         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19207         operands.
19208
19209 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19210
19211         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19212
19213 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19214
19215         * gcc.c-torture/execute/20001024-1.c: New test.
19216
19217 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19218
19219         * g++.old-deja/g++.other/sibcall1.C: New test.
19220
19221 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19222
19223         * gcc.dg/noncompile/init-3.c: New test.
19224
19225 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19226
19227         * gcc.dg/format-array-1.c: New test.
19228
19229 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19230
19231         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19232         writing through null pointers; remove comment about testing
19233         unterminated strings.
19234
19235 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19236
19237         * gcc.c-torture/execute/20001017-2.c: New test.
19238
19239 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19240
19241         * gcc.c-torture/compile/20001018-1.c: New test.
19242         * gcc.c-torture/compile/20001018-1.x: Xfail.
19243
19244 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19245
19246         * gcc.c-torture/execute/20001017-1.c: New test.
19247
19248 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19249
19250         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19251         for multiple use of arguments with scanf formats; add tests for
19252         multiple use of arguments.
19253
19254 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19255
19256         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19257
19258 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19259
19260         * gcc.dg/format-miss-1.c: New test.
19261
19262 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19263
19264         * gcc.c-torture/execute/20001013-1.c: New test.
19265
19266 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19267
19268         * gcc.dg/format-branch-1.c: New test.
19269
19270 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19271
19272         * README, lib/file-format.exp: Remove EGCS references.
19273
19274 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19275
19276         * gcc.dg/20001013-1.c: New test.
19277
19278 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19279
19280         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19281         for intmax_t in the compiler using __typeof__ and the type rules
19282         for conditional expressions.
19283
19284 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19285
19286         * gcc.dg/20001012-1.c: New test.
19287         * gcc.dg/20001012-2.c: New test.
19288
19289 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19290
19291         * gcc.dg/format-attr-1.c: New test.
19292
19293 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19294
19295         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19296         __LONG_LONG_MAX__ instead of LLONG_MAX.
19297
19298 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19299
19300         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19301         scanf flags.
19302         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19303         flags.
19304
19305 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19306
19307         * gcc.dg/sequence-pt-1.c: New test.
19308
19309 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19310
19311         * gcc.c-torture/execute/20001011-1.c: New testcase.
19312         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19313
19314 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19315
19316         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19317         does not error on it.
19318
19319 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19320
19321         * gcc.dg/20001009-1.c: New test.
19322
19323 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19324
19325         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19326         * gcc.c-torture/execute/20001009-2.c: ... to here.
19327
19328 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19329
19330         * gcc.c-torture/compile/20001009-1.c: New testcase.
19331         * gcc.c-torture/execute/20001009-1.c: New testcase.
19332         Testcases provided by Jan Hubicka <jh@suse.cz>.
19333
19334 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19335
19336         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19337         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19338         uintmax_t using <limits.h> to emulate the compiler's internal
19339         logic.  No longer XFAIL %j tests.
19340
19341 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19342
19343         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19344         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19345         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19346         regexps and details of expected handling of some bad formats.
19347         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19348         suppression.
19349
19350 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19351
19352         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19353         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19354         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19355         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19356         in list archives.
19357
19358 2000-10-06  Richard Henderson  <rth@cygnus.com>
19359
19360         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19361         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19362         * g++.old-deja/g++.jason/report.C: Likewise.
19363         * g++.old-deja/g++.law/friend5.C: Likewise.
19364         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19365         of the expected warnings.
19366
19367 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19368
19369         * g++.old-deja/g++.pt/enum14.C: New test.
19370
19371 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19372
19373         * g++.old-deja/g++.pt/crash59.C: New test.
19374
19375 2000-10-04  Will Cohen  <wcohen@redhat.com>
19376
19377         * gcc.dg/20000926-1.c: New test.
19378
19379 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19380
19381         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19382         function name for current C++ compiler.
19383         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19384
19385 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19386
19387         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19388         __PRETTY_FUNCTION__.
19389         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19390
19391 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19392
19393         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19394
19395 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19396
19397         * gcc.c-torture/compile/20000923-1.c: New test.
19398
19399 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19400
19401         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19402         * g++.old-deja/g++.pt/ttp62.C: Same.
19403         * g++.old-deja/g++.other/inline14.C: Same.
19404
19405 2000-09-24  Richard Henderson  <rth@cygnus.com>
19406
19407         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19408
19409 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19410
19411         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19412
19413 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19414
19415         * gcc.c-torture/compile/20000922-1.c: New file.
19416
19417 2000-09-21  Nick Clifton  <nickc@redhat.com>
19418
19419         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19420         a signed long modulo operation.
19421         (mod6): New function - perform an unsigned long modulo operation.
19422         (main): Add tests for modulos of very large numbers by very small
19423         dividends.
19424
19425 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19426
19427         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19428
19429 2000-09-19  Richard Henderson  <rth@cygnus.com>
19430
19431         * gcc.dg/compare2.c (case 10): XFAIL.
19432
19433 2000-09-18  Richard Henderson  <rth@cygnus.com>
19434
19435         * gcc.c-torture/execute/20000906-1.c: Move ...
19436         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19437         that support __builtin_trap.
19438
19439 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19440
19441         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19442
19443 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19444
19445         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19446         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19447         more $ format tests.
19448
19449 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19450
19451         * gcc.dg/format-errmk-1.c: New test.
19452
19453 2000-09-17  Greg McGary  <greg@mcgary.org>
19454
19455         * gcc.c-torture/execute/20000917-1.x: Remove.
19456
19457 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19458
19459         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19460
19461 2000-09-17  Greg McGary  <greg@mcgary.org>
19462
19463         * gcc.c-torture/execute/20000917-1.c: New test.
19464         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19465
19466 2000-09-16  Neil Booth  <NeilB@earthling.net>
19467
19468         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19469         in nested macro bug.
19470
19471 2000-09-15  Neil Booth  <NeilB@earthling.net>
19472
19473         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19474
19475 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19476
19477         * gcc.c-torture/execute/20000914-1.c: New test.
19478
19479 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19480
19481         * g++.other/inline13.C: New test.
19482
19483 2000-09-12  Andreas Jaeger  <aj@suse.de>
19484
19485         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19486         constant by Ulrich Drepper <drepper@redhat.com>.
19487
19488 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19489
19490         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19491
19492 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19493
19494         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19495
19496 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19497
19498         * gcc.dg/cpp/backslash.c: New test.
19499
19500 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19501
19502         * gcc.c-torture/execute/20000910-1.c: New test.
19503         * gcc.c-torture/execute/20000910-2.c: Likewise.
19504
19505 2000-09-11  Robert Lipe  <robertl@sco.com>
19506
19507         * gcc.dg/pragma-align.c: New test.
19508
19509 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19510
19511         * g++.old-deja/g++.pt/explicit82.C: New test.
19512         * g++.old-deja/g++.pt/explicit83.C: New test.
19513
19514 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19515
19516         * gcc.dg/asm-names.c: New test.
19517
19518 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19519
19520         * gcc.dg/cpp/tr-warn6.c: New test
19521
19522 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19523
19524         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19525         be accepted.
19526
19527 2000-09-07  Catherine Moore  <clm@redhat.com>
19528
19529         * gcc.c-torture/execute/unroll-1.c: New test.
19530
19531 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19532
19533         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19534         ERROR markers.
19535         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19536         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19537         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19538         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19539         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19540         Preprocess only.
19541         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19542         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19543
19544 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19545
19546         * g++.old-deja/g++.pt/deduct2.C: New test.
19547
19548 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19549
19550         * g++.old-deja/g++.pt/parms2.C: New test.
19551
19552 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19553
19554         * g++.old-deja/g++.pt/crash58.C: New test.
19555
19556 2000-09-06  Greg McGary  <greg@mcgary.org>
19557
19558         * gcc.c-torture/execute/20000906-1.c: New test.
19559         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19560
19561 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19562
19563         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19564
19565 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19566
19567         * g++.old-deja/g++.pt/crash57.C: New test.
19568
19569 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19570
19571         * g++.old-deja/g++.pt/crash56.C: New test.
19572
19573 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19574
19575         * g++.old-deja/g++.pt/koenig1.C: New test.
19576
19577 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19578
19579         * gcc.dg/20000904-1.c: New test.
19580
19581 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19582
19583         * gcc.dg/cpp/paste8.c: New test.
19584
19585 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19586
19587         * gcc.c-torture/compile/20000827-1.c: New test.
19588
19589 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19590
19591         * gcc.dg/format-diag-1.c: New test.
19592
19593 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19594
19595         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19596         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19597         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19598         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19599         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19600
19601 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19602
19603         * g++.old-deja/g++.other/nested4.C: New test.
19604
19605 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19606
19607         * g++.old-deja/g++.ns/scoped1.C: New test.
19608
19609 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19610
19611         * lib/g++.exp: Support testing already-installed GCC.
19612
19613 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19614
19615         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19616
19617 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19618
19619         * gcc.dg/return-type-2.c: New test.
19620
19621 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19622
19623         * gcc.c-torture/compile/20000825-1.c: New test.
19624
19625 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19626
19627         * gcc.dg/dwarf2-2.c: New test.
19628
19629 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19630
19631         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19632         dg-warning regexps.
19633
19634 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19635
19636         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
19637         gcc.dg/format-ext-5.c: New tests.
19638
19639 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
19640
19641         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
19642
19643 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
19644
19645         * gcc.dg/noncompile/930622-2.c: Adjust error message.
19646
19647 2000-08-24  Richard Henderson  <rth@cygnus.com>
19648
19649         * gcc.dg/ia64-sync-1.c: New test.
19650         * gcc.dg/ia64-sync-2.c: New test.
19651         * gcc.dg/ia64-asm-1.c: New test.
19652
19653 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19654
19655         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
19656         * gcc.dg/format-ext-2.c: New test.
19657
19658 2000-08-23  Jason Merrill  <jason@redhat.com>
19659
19660         * lib/old-dejagnu.exp: Also ignore "In member function" and
19661         "At global scope".
19662
19663 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19664
19665         * gcc.dg/noncompile/label-lineno-1.c: New test.
19666
19667 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19668
19669         * gcc.dg/c99-array-nonobj-1.c: New test.
19670
19671 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19672
19673         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
19674         tests.
19675         * gcc.dg/format-ext-1.c: New test.
19676
19677 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19678
19679         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
19680         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
19681         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
19682         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
19683         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
19684
19685 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19686
19687         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
19688         gcc.dg/c99-strftime-2.c: New tests.
19689
19690 2000-08-22  Richard Henderson  <rth@cygnus.com>
19691
19692         * gcc.c-torture/execute/20000822-1.c: New test.
19693
19694 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19695
19696         * gcc.c-torture/execute/20000819-1.x: Remove.
19697
19698 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19699
19700         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
19701         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
19702         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
19703         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
19704         gcc.dg/format-xopen-1.c: New tests.
19705
19706 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19707
19708         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
19709
19710 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19711
19712         * g++.old-deja/g++.other/loop2.C: New test.
19713
19714         * gcc.c-torture/compile/20000606-1.c: New test.
19715         * gcc.c-torture/compile/20000728-1.c: New test.
19716         * gcc.c-torture/execute/20000801-1.c: New test.
19717         * gcc.c-torture/execute/20000801-2.c: New test.
19718         * gcc.c-torture/execute/20000819-1.c: New test.
19719         * gcc.c-torture/execute/20000819-1.x: XFAIL.
19720         * gcc.dg/20000629-1.c: New test.
19721         * gcc.dg/20000724-1.c: New test.
19722         * gcc.dg/20000807-1.c: New test.
19723
19724 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
19725
19726         * gcc.dg/cpp/pragma-1.c: New test.
19727         * gcc.dg/cpp/pragma-2.c: New test.
19728
19729 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
19730
19731         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
19732         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
19733
19734 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19735
19736         * gcc.c-torture/compile/20000818-1.c: New test.
19737
19738 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
19739
19740         * gcc.c-torture/execute/20000818-1.c: New test.
19741
19742 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19743
19744         * gcc.dg/format-va-1.c: New test.
19745
19746 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19747
19748         * g++.old-deja/g++.other/typedef8.C: New test.
19749
19750 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19751
19752         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
19753         * g++.old-deja/g++.mike/net36.C: Mark candidate.
19754         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
19755         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
19756         * g++.old-deja/g++.other/ptrmem7.C: New test.
19757         * g++.old-deja/g++.pt/ptrmem10.C: New test.
19758
19759 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19760
19761         * g++.old-deja/g++.pt/typename27.C: New test.
19762
19763 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
19766         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
19767         * g++.old-deja/g++.pt/friend45.C: New test.
19768         * g++.old-deja/g++.other/friend8.C: New test.
19769
19770 2000-08-15  Richard Henderson  <rth@cygnus.com>
19771
19772         * gcc.c-torture/execute/20000815-1.c: New test.
19773
19774 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19775
19776         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
19777         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
19778         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
19779
19780 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
19781
19782         * g++.old-deja/g++.other/refinit2.C: New test.
19783
19784 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
19785
19786         * lib/c-torture.exp (c-torture): Make
19787         compiler_conditional_xfail_data global.
19788         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
19789         compiler_conditional_xfail_data machinery.
19790         (f-torture-execute): Likewise.
19791         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
19792         and only when unrolling loops.
19793
19794         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
19795
19796 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19797
19798         * g++.old-deja/g++.pt/explicit81.C: New test.
19799
19800 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19801
19802         * g++.old-deja/g++.pt/typename26.C: New test.
19803
19804 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
19805
19806         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
19807         warning.
19808
19809 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19810
19811         * g++.old-deja/g++.other/array3.C: New test.
19812
19813 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19814
19815         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
19816         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
19817         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
19818         New tests.
19819
19820 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
19821
19822         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
19823         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19824
19825 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
19826
19827         * gcc.c-torture/execute/20000808-1.c: New test.
19828
19829 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19830
19831         * gcc.dg/c90-const-expr-1.c: New test.
19832
19833 2000-08-08  Richard Henderson  <rth@cygnus.com>
19834
19835         * gcc.dg/noncompile/920923-1.c: Declare calloc.
19836
19837 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19838
19839         * gcc.dg/noncompile/const-ll-1.c: New test.
19840
19841 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19842
19843         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
19844
19845 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19846
19847         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
19848         that running programs linked against the shared version of libobjc
19849         run correctly.
19850
19851 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19852
19853         * gcc.dg/c99-printf-1.c: New test.
19854
19855 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19856
19857         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
19858
19859 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
19860
19861         * gcc.c-torture/execute/20000731-1.x: Delete.
19862
19863 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
19864
19865         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
19866         and torture_without_loops as is done by c-torture.exp.
19867         (search_for): Copy from c-torture.exp.
19868         (gcc-dg-runtest): New function, drives a directory of tests
19869         iterating over the TORTURE_OPTIONS.
19870         (scan-assembler, scan-assembler-not): Move here from
19871         individual directory drivers.
19872
19873         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
19874         defined by lib/gcc-dg.exp.
19875         * gcc.dg/cpp/cpp.exp: Likewise.
19876         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
19877         gcc-dg-runtest, so we cycle over optimization options.
19878
19879         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
19880         * gcc.dg/compare2.c: No longer expected to fail.
19881
19882 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19883
19884         * gcc.c-torture/execute/20000804-1.c: New test.
19885
19886 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19887
19888         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
19889
19890 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
19891
19892         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
19893
19894 2000-08-03  Jeffrey A Law  (law@cygnus.com)
19895
19896         * gcc.c-torture/compile/20000803-1.c: New test.
19897
19898 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19899
19900         * gcc.c-torture/execute/20000801-3.c,
19901         gcc.c-torture/execute/20000801-4.c: New tests.
19902         * gcc.c-torture/execute/20000801-3.x,
19903         gcc.c-torture/execute/20000801-4.x: Xfail.
19904
19905 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
19906
19907         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
19908         libobjc/.libs to allow for libtool.
19909
19910 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
19911
19912         * gcc.c-torture/compile/20000802-1.c: New test.
19913
19914 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
19915
19916         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
19917
19918 2000-07-31  Jeffrey A Law  (law@cygnus.com)
19919
19920         * gcc-c-torture/execute/20000731-2.c: New test.
19921
19922         * gcc.c-torture/execute/20000731-1.c: New test.
19923         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
19924
19925 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
19926
19927         * testsuite/gcc.dg/cpp/paste7.c: New test.
19928         * gcc.dg/cpp/20000725-1.c: New test.
19929
19930 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
19931
19932         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
19933         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
19934         declaration warning for __builtin_dwarf_reg_size.
19935
19936         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
19937
19938 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19939
19940         * gcc.dg/noncompile/voidparam-1.c: New test.
19941
19942 2000-07-30  Richard Henderson  <rth@cygnus.com>
19943
19944         * gcc.dg/c90-digraph-1.c: Don't xfail.
19945         * gcc.dg/compare2.c (case 10): Xfail.
19946         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
19947
19948 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
19949
19950         * gcc.dg/c99-main-1.c: New test.
19951
19952 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19953
19954         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
19955
19956 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
19957
19958         * gcc.c-tortuer/execute/20000726-1.c: New test.
19959
19960 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
19961
19962         * gcc.c-torture/execute/enum-2.c: New test.
19963
19964 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19965
19966         * gcc.dg/cpp/tr-warn3.c: New test.
19967
19968 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19969
19970         * g++.old-deja/g++.ext/implicit1.C: Remove.
19971         * g++.old-deja/g++.jason/c2.C: Remove
19972         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
19973         * g++.old-deja/g++.pt/crash16.C: Likewise.
19974         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
19975
19976 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19977
19978         * g++.old-deja/g++.other/for2.C: New test.
19979
19980 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
19981
19982         * gcc.dg/20000720-1.c: New test.
19983
19984 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
19985
19986         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
19987
19988 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
19989
19990         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
19991         * gcc.c-torture/execute/20000722-1.c: New.
19992         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
19993
19994 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
19995
19996         * gcc.dg/cpp/20000720-1.S: New test.
19997
19998 2000-07-21  Michael Meissner  <meissner@redhat.com>
19999
20000         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20001
20002 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20003
20004         * g++.old-deja/g++.brendan/crash16.C,
20005         g++.old-deja/g++.brendan/parse3.C,
20006         g++.old-deja/g++.brendan/redecl1.C,
20007         g++.old-deja/g++.ns/template13.C,
20008         g++.old-deja/g++.other/decl4.C,
20009         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20010
20011 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20012
20013         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20014         and "Internal error".
20015
20016         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20017         regexps.
20018         * gcc.dg/cpp/paste6.c: New test.
20019
20020 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20021
20022         * gcc.dg/cpp/tr-direct.c: New test.
20023
20024         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20025         gcc.dg/cpp/undef1.c: Tweak error regexps.
20026
20027 2000-07-18  Eric Christopher <echristo@redhat.com>
20028
20029         * gcc.c-torture/compile/20000718-1.c: New test.
20030
20031 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20032
20033         * cpplex.c (_cpp_push_token): If the token being pushed back
20034         is the previous token in this context, just subtract one from
20035         context->posn.
20036         * cppmacro.c (save_expansion): Clear aux field when storing a
20037         placemarker.
20038
20039 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20040
20041         * gcc.dg/noncompile/redecl-1.c: New test.
20042
20043 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20044
20045         * gcc.c-torture/execute/20000717-5.c: New test.
20046         * gcc.c-torture/execute/20000717-1.x: Removed.
20047
20048 2000-07-17  Richard Henderson  <rth@cygnus.com>
20049
20050         * gcc.c-torture/execute/20000717-4.c: New test.
20051
20052 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20053
20054         * gcc.dg/cpp/syshdr.c: New test.
20055         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20056
20057 2000-07-17  Neil Booth  <neilb@earthling.net>
20058
20059         * gcc.dg/cpp/cmdlne-dM.c: New test.
20060         * gcc.dg/cpp/cmdlne-dD.c: New test.
20061
20062 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20063
20064         * gcc.c-torture/execute/20000717-3.c: New test.
20065
20066         * gcc.c-torture/compile/20000717-1.c: New test.
20067
20068 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20069
20070         * gcc.c-torture/execute/20000717-2.c: New test.
20071
20072 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20073
20074         * gcc.dg/formatz-1.c: New test.
20075
20076         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20077         * gcc.dg/c99-digraph-1.c: New tests.
20078
20079         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20080         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20081
20082         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20083         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20084         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20085         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20086         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20087         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20088         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20089
20090 2000-07-17   Greg McGary <greg@mcgary.org>
20091
20092         * gcc.c-torture/execute/20000717-1.c: New test.
20093         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20094
20095 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20096
20097         * gcc.c-torture/execute/20000715-2.c: New test.
20098         * gcc.dg/20000715-1.c: New test.
20099
20100 2000-07-15  Michael Meissner  <meissner@redhat.com>
20101
20102         * gcc.c-torture/execute/20000715-1.c: New test.
20103
20104 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20105
20106         * gcc.c-torture/execute/20000707-1.c: New test.
20107
20108 2000-07-13  Neil Booth  <NeilB@earthling.net>
20109
20110         * testsuite/gcc.dg/cpp/digraph1.c,
20111         testsuite/gcc.dg/cpp/digraph2.c,
20112         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20113
20114 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20115
20116         * g77.f-torture/compile/20000630-2.f:  New test.
20117         * g77.f-torture/compile/20000630-2.x
20118
20119 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20120
20121         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20122
20123 2000-07-11  Neil Booth  <NeilB@earthling.net>
20124
20125         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20126
20127 2000-07-11  Neil Booth  <NeilB@earthling.net>
20128
20129         * gcc.dg/cpp/cmdlne-C.c: New.
20130
20131 2000-07-09  Neil Booth  <NeilB@earthling.net>
20132
20133         * gcc.dg/cpp/directiv.c: New tests.
20134         * gcc.dg/cpp/undef1.c: Update.
20135
20136 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20137
20138         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20139
20140 2000-07-09  Neil Booth  <NeilB@earthling.net>
20141
20142         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20143
20144 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20145
20146         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20147         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20148
20149 2000-07-08  Neil Booth  <NeilB@earthling.net>
20150
20151         * gcc.dg/cpp/macsyntx.c: New tests.
20152
20153 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20154
20155         * gcc.dg/20000707-1.c: New test.
20156
20157 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20158
20159         * gcc.c-torture/execute/20000706-1.c: New test.
20160         * gcc.c-torture/execute/20000706-2.c: New test.
20161         * gcc.c-torture/execute/20000706-3.c: New test.
20162         * gcc.c-torture/execute/20000706-4.c: New test.
20163         * gcc.c-torture/execute/20000706-5.c: New test.
20164
20165 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20166
20167         * g++.old-deja/g++.pt/instantiate7.C: New test.
20168
20169 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20170
20171         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20172         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20173         * g++.old-deja/g++.other/rtti3.C: Likewise.
20174         * g++.old-deja/g++.other/rttid3.C: Likewise.
20175
20176 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20177
20178         *  g77.f-torture/compile/20000630-1.x: Fix typo
20179
20180 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20181
20182         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20183         assembly output.
20184
20185 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20186
20187         * gcc.dg/cpp/ident.c: New test.
20188
20189 2000-07-05  Neil Booth  <NeilB@earthling.net>
20190
20191         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20192           gcc.dg/cpp/lexstrng.c: New tests.
20193
20194 2000-07-04  Neil Booth  <NeilB@earthling.net>
20195
20196         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20197         * gcc.dg/cpp/strify2.c: Same.
20198
20199 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20200
20201         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20202         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20203         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20204         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20205
20206         * testsuite/gcc.dg/cpp/macro1.c,
20207         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20208         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20209         testsuite/gcc.dg/cpp/strify1.c,
20210         testsuite/gcc.dg/cpp/strify2.c: New tests.
20211
20212 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20213
20214         * gcc.c-torture/execute/20000703-1.c: New test.
20215
20216 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20217
20218         * g++.old-deja/g++.pt (lookup10.C): New test.
20219
20220 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20221
20222         * g++.old-deja/g++.pt (typename25.C): New test.
20223
20224 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20225
20226         * gcc.c-torture/compile/20000701-1.c: New test.
20227
20228 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20229
20230         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20231         to test case.
20232
20233 2000-06-30  Catherine Moore  <clm@cygnus.com>
20234
20235         * gcc.c-torture/execute/align-1.c: New test.
20236
20237 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20238
20239         * g++.old-deja/g++.pt/expr8.C: New test.
20240         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20241
20242 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20243
20244         * gcc.c-torture/compile/20000629-1.c: New test.
20245
20246 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20247
20248
20249         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20250         gcc.dg/noncompile directory, depending on whether they're
20251         preprocessor tests or not.  Annotate all the tests for the dg
20252         framework.
20253
20254         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20255         * gcc.dg/noncompile/noncompile.exp: New.
20256
20257         * Moved files:
20258         Old name                                New name
20259         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20260         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20261         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20262         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20263         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20264         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20265         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20266         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20267         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20268         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20269         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20270         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20271         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20272         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20273         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20274         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20275         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20276         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20277         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20278         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20279         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20280         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20281         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20282         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20283
20284         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20285         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20286         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20287         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20288         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20289         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20290
20291 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20292
20293         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20294         declare one variable.  On the fourth, error.
20295         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20296         declared by 20000628-1a.h.
20297
20298 2000-06-29  Richard Henderson  <rth@redhat.com>
20299
20300         * gcc.c-torture/execute/930529-1.x: New file.
20301         * gcc.dg/920413-1.c: Adjust expected warning text.
20302         * gcc.dg/980217-1.c: Declare abort.
20303         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20304
20305 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20306
20307         * g77.f-torture/compile/20000629-1.f: New test.
20308         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20309
20310 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20311
20312         Rearrange lots of files, removing entirely the
20313         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20314         directories.
20315
20316         * Deleted files:
20317         gcc.c-torture/code_quality/code_quality.exp
20318         gcc.c-torture/special/special.exp
20319         gcc.failure/failure.exp
20320         gcc.failure/940409-1.x
20321         gcc.c-torture/compile/961203-1.x
20322
20323         * New files:
20324         gcc.misc-tests/linkage.exp
20325         gcc.c-torture/execute/920730-1t.c
20326         gcc.c-torture/execute/920730-1t.x
20327         gcc.c-torture/compile/920520-1.x
20328         gcc.c-torture/compile/920521-1.x
20329         gcc.c-torture/compile/981006-1.x
20330         gcc.c-torture/execute/eeprof-1.x
20331
20332         * Moved files (possibly with modifications to fit a new harness):
20333         Old name                                New name
20334         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20335         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20336         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20337         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20338         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20339         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20340         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20341         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20342         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20343         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20344         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20345         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20346         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20347         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20348
20349 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20350
20351         * c-torture/compile/961203-1.x: Delete.
20352
20353         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20354         not exit. Include stdio.h.
20355         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20356         * gcc.misc-tests/dg-12.c: Likewise.
20357         * gcc.misc-tests/dg-5.c: Likewise.
20358         * gcc.misc-tests/dg-6.c: Likewise.
20359         * gcc.misc-tests/dg-7.c: Prototype abort.
20360         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20361         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20362         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20363         not exit.
20364         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20365         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20366
20367 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20368
20369         * gcc.dg/cpp/20000628-1.c: New test.
20370         * gcc.dg/cpp/20000628-1.h: New header for above test.
20371         * gcc.dg/cpp/20000628-1a.h: Likewise.
20372
20373 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20374
20375         * gcc.dg/cpp: New directory.
20376         * gcc.dg/cpp/cpp.exp: New driver.
20377         * gcc.dg/cpp/20000627-1.c: New test.
20378         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20379         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20380         and rewrite as a compilation test.
20381
20382         * gcc.dg: Move many files into the cpp subdirectory, possibly
20383         renaming or editing them as well.
20384         Old name                New name
20385         990119-1.c              cpp/19990119-1.c
20386         990228-1.c              cpp/19990228-1.c
20387         990407-1.c              cpp/19990407-1.c
20388         990409-1.c              cpp/19990409-1.c
20389         990413-1.c              cpp/19990413-1.c
20390         990703-1.c              cpp/19990703-1.c
20391         20000127-1.c            cpp/20000127-1.c
20392         20000129-1.c            cpp/20000129-1.c
20393         20000207-1.c            cpp/20000207-1.c
20394         20000207-2.c            cpp/20000207-2.c
20395         20000209-1.c            cpp/20000209-1.c
20396         20000209-2.c            cpp/20000209-2.c
20397         20000301-1.c            cpp/20000301-1.c
20398         20000419-1.c            cpp/20000419-1.c
20399         20000510-1.S            cpp/20000510-1.S
20400         20000519-1.c            cpp/20000519-1.c
20401         20000529-1.c            cpp/20000529-1.c
20402         20000625-1.c            cpp/20000625-1.c
20403         20000625-2.c            cpp/20000625-2.c
20404         cpp-as1.c               cpp/assert1.c
20405         cpp-as2.c               cpp/assert2.c
20406         cxx-comments-1.c        cpp/cxxcom1.c
20407         cxx-comments-2.c        cpp/cxxcom2.c
20408         endif-label.c           cpp/endif.c
20409         cpp-hash1.c             cpp/hash1.c
20410         cpp-hash2.c             cpp/hash2.c
20411         cpp-if1.c               cpp/if-1.c
20412         cpp-if2.c               cpp/if-2.c
20413         cpp-if3.c               cpp/if-3.c
20414         cpp-if4.c               cpp/if-4.c
20415         cpp-if5.c               cpp/if-5.c
20416         cpp-cond.c              cpp/if-cexp.c
20417         cpp-missingop.c         cpp/if-mop.c
20418         cpp-missingparen.c      cpp/if-mpar.c
20419         cpp-opprec.c            cpp/if-oppr.c
20420         cpp-ifparen.c           cpp/if-paren.c
20421         cpp-shortcircuit.c      cpp/if-sc.c
20422         cpp-shift.c             cpp/if-shift.c
20423         cpp-unary.c             cpp/if-unary.c
20424         cpp-li1.c               cpp/line1.c
20425         cpp-li2.c               cpp/line2.c
20426         lineno.c                cpp/line3.c
20427         lineno-2.c              cpp/line4.c
20428         cpp-mi.c                cpp/mi1.c
20429         cpp-mic.h               cpp/mi1c.h
20430         cpp-micc.h              cpp/mi1cc.h
20431         cpp-mind.h              cpp/mi1nd.h
20432         cpp-mindp.h             cpp/mi1ndp.h
20433         cpp-mix.h               cpp/mi1x.h
20434         cpp-mi2.c               cpp/mi2.c
20435         cpp-mi2a.h              cpp/mi2a.h
20436         cpp-mi2b.h              cpp/mi2b.h
20437         cpp-mi2c.h              cpp/mi2c.h
20438         cpp-mi3.c               cpp/mi3.c
20439         cpp-mi3.def             cpp/mi3.def
20440         poison-1.c              cpp/poison.c
20441         pr-impl.c               cpp/prag-imp.c
20442         cpp-redef-2.c           cpp/redef1.c
20443         cpp-redef.c             cpp/redef2.c
20444         strpaste.c              cpp/strp1.c
20445         strpaste-2.c            cpp/strp2.c
20446         cpp-tradpaste.c         cpp/tr-paste.c
20447         cpp-tradstringify.c     cpp/tr-str.c
20448         cpp-tradwarn1.c         cpp/tr-warn1.c
20449         cpp-tradwarn2.c         cpp/tr-warn2.c
20450         trigraphs.c             cpp/trigraphs.c
20451         cpp-unc1.c              cpp/unc1.c
20452         cpp-unc2.c              cpp/unc2.c
20453         cpp-unc3.c              cpp/unc3.c
20454         cpp-unc.c               cpp/unc4.c
20455         undef.c                 cpp/undef1.c
20456         undef-2.c               cpp/undef2.c
20457         cpp-wi1.c               cpp/widestr1.c
20458
20459 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20460
20461         * lib/g++.exp (g++_include_flags): Tweak.
20462
20463 2000-06-27  H.J. Lu  <hjl@gnu.org>
20464             Loren J. Rittle  <ljrittle@acm.org>
20465
20466         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20467         version with one that knows about the new gcc tree structure.
20468         (g++_link_flags): Same.
20469
20470 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20471
20472         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20473         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20474         case we are cross-compiling.
20475
20476         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20477         g++.old-deja/g++.niklas/Makefile.in,
20478         g++.old-deja/g++.niklas/configure.in,
20479         g++.old-deja/g++.other/Makefile.in,
20480         g++.old-deja/g++.other/configure.in,
20481         gcc.c-torture/code_quality/Makefile.in,
20482         gcc.c-torture/code_quality/configure.in,
20483         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20484         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20485         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20486         gcc.c-torture/execute/ieee/Makefile.in,
20487         gcc.c-torture/execute/ieee/configure.in,
20488         gcc.c-torture/noncompile/Makefile.in,
20489         gcc.c-torture/noncompile/configure.in,
20490         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20491         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20492         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20493
20494 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20495
20496         * g++.old-deja/g++.other/ambig3.C: New test.
20497
20498 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20499
20500         * g++.old-deja/g++.pt/syntax1.C: New test.
20501         * g++.old-deja/g++.pt/syntax2.C: New test.
20502         * g++.old-deja/g++.other/syntax3.C: New test.
20503         * g++.old-deja/g++.other/syntax4.C: New test.
20504
20505 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20506
20507         * gcc.dg/20000623-1.c: Prototype exit and abort.
20508
20509 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20510
20511         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20512         New tests.
20513         * gcc.dg/cpp-mi3.def: New file.
20514
20515         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20516         inside assertions.
20517         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20518         lexer's error messages.
20519         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20520         divine anything from the linemarkers.
20521         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20522         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20523
20524 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20525
20526         * gcc.dg/20000623-1.c: New test.
20527
20528 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20529
20530         * gcc.c-torture/execute/20000622-1.c: New test.
20531
20532 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20533
20534         * g++.old-deja/g++.other/init15.C: New test.
20535
20536 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20537
20538         * g++.old-deja/g++.pt/vaarg2.C: New test.
20539         * g++.old-deja/g++.pt/vaarg3.C: New test.
20540
20541 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20542
20543         * g++.old-deja/g++.other/dyncast6.C: New test.
20544
20545 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20546
20547         * gcc.c-torture/execute/loop-6.c: New test.
20548
20549 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20550
20551         * gcc.dg/20000614-1.c: New test.
20552         * gcc.dg/20000614-2.c: New test.
20553
20554 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20555
20556         * g++.old-deja/g++.other/inline12.C: New test.
20557
20558 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20559
20560         * g++.old-deja/g++.other/eh1.C: New test.
20561
20562 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20563
20564         * g++.old-deja/g++.other/type.C: New test.
20565
20566 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20567
20568         * g++.old-deja/g++.other/initstring.C: New test.
20569
20570 2000-06-12  Jason Merrill  <jason@redhat.com>
20571
20572         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20573
20574 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20575
20576         * gcc.c-torture/compile/20000609-1.c: New test.
20577
20578 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20579
20580         * gcc.dg/20000609-1.c: New test.
20581
20582 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20583
20584         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20585         * gcc.c-torture/noncompile/poison-1.c: Move...
20586         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20587         * gcc.dg/cpp-li1.c: Add a token after the #line.
20588
20589 2000-06-05  Richard Henderson  <rth@cygnus.com>
20590
20591         * gcc.c-torture/execute/20000605-2.c: New test.
20592         * gcc.c-torture/execute/20000605-3.c: New test.
20593
20594 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20595
20596         * g77.f-torture/execute/20000503-1.x: New file.
20597
20598 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20599
20600         * g++.old-deja/g++.eh/badalloc1.C: New test.
20601
20602 2000-06-05  Richard Henderson  <rth@cygnus.com>
20603
20604         * gcc.c-torture/execute/20000605-1.c: New test.
20605
20606 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20607             Nathan Sidwell <nathan@codesourcery.com>
20608
20609         * gcc.c-torture/compile/20000605-1.c: New test.
20610
20611 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20612
20613         * g77.f-torture/compile/20000601-1.f:  New test.
20614
20615 2000-06-03  Richard Henderson  <rth@cygnus.com>
20616
20617         * gcc.c-torture/execute/20000603-1.c: New.
20618
20619 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20620
20621         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20622         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20623
20624 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20625
20626         * gcc.dg/compare2.c (case 12): XFAIL.
20627         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20628         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20629
20630         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20631
20632 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20633
20634         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
20635         guard macro is already defined when the header is first
20636         included.
20637         * gcc.dg/cpp-mix.h: New file.
20638         * gcc.dg/endif-label.c: Update patterns to match compiler.
20639
20640         * g++.brendan/complex1.C: Declare abort.
20641         * g++.law/refs4.C: Remove XFAIL.
20642         * g++.oliva/expr2.C: Declare abort and exit.
20643
20644 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
20645
20646         * gcc.c-torture/execute/20000528-1.c: New test.
20647
20648         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
20649         * g++.old-deja/g++.law/temps4.C: Likewise.
20650
20651         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
20652         stdlib.h.  Call abort() on failure.
20653         * g++.old-deja/g++.law/refs4.C: Likewise.
20654         * g++.old-deja/g++.law/temps4.C: Likewise.
20655         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
20656         * gcc.c-torture/execute/20000112-1.c: Include string.h.
20657
20658 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
20659
20660         Relative to g++.dg/special:
20661         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
20662
20663         Relative to g++.old-deja:
20664         * g++.brendan/complex1.C, g++.jason/optimize2.C,
20665         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
20666         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
20667         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
20668         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
20669         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
20670         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
20671
20672         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
20673         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
20674         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
20675         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
20676         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
20677         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
20678         and/or string.h.
20679
20680         * g++.other/goto1.C: Update expectations for error messages.
20681
20682 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
20683
20684         * gcc.c-torture/compile/20000523-1.c: New test.
20685
20686 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20687
20688         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
20689
20690 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20691
20692         * g++.old-deja/g++.eh/catch11.C: New test.
20693         * g++.old-deja/g++.eh/catch12.C: New test.
20694
20695 2000-05-24  Nick Clifton  <nickc@cygnus.com>
20696
20697         * gcc.c-torture/execute/20000523-1.c: New test.
20698
20699 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
20700
20701         * c-torture/execute/bcp-1.c: Replace abort in arg of
20702         __builtin_constant_p with a generic external function.
20703
20704         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
20705         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
20706         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
20707         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
20708         Prototype abort and/or exit.
20709
20710         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
20711         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
20712         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
20713         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
20714
20715 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
20716
20717         * gcc.dg/dwarf2-1.c: New test.
20718
20719 2000-05-20  Richard Henderson  <rth@cygnus.com>
20720
20721         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
20722
20723 2000-05-20  Andreas Jaeger  <aj@suse.de>
20724
20725         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
20726         testcase.
20727
20728 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
20729
20730         * gcc.c-torture/execute/20000519-2.c: New test.
20731
20732 2000-05-19  Andreas Jaeger  <aj@suse.de>
20733
20734         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
20735         which fails with SSA.
20736
20737         * lib/c-torture.exp: Also test with -O3 -fssa.
20738
20739 2000-05-18  Michael Meissner  <meissner@redhat.com>
20740
20741         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
20742         * gcc.c-torture/execute/920415-1.c: Ditto.
20743         * gcc.c-torture/execute/920501-1.c: Ditto.
20744         * gcc.c-torture/execute/conversion.c: Ditto.
20745         * gcc.c-torture/execute/cvt-1.c: Ditto.
20746
20747 2000-05-18  Jeffrey A Law  (law@cygnus.com)
20748
20749         * gcc.c-torture/compile/20000518-1.c: New test.
20750
20751 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20752
20753         * g77.f-torture/compile/200005018.f:  New test.
20754
20755 2000-05-17  Jeffrey A Law  (law@cygnus.com)
20756
20757         * gcc.c-torture/compile/20000517-1.c: New test.
20758
20759 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20760
20761         * gcc.c-torture/execute/20000516-1.c: New test.
20762
20763 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
20764
20765         * g++.old-deja/g++.other/eh.C: New test.
20766
20767 2000-05-12  Richard Henderson  <rth@cygnus.com>
20768
20769         * gcc.c-torture/execute/990208-1.c (main): Don't pass
20770         constants through to doit's conditional.
20771
20772 2000-05-11  Jeffrey A Law  (law@cygnus.com)
20773
20774         * gcc.c-torture/compile/20000511-1.c: New test.
20775         * g77.f-torture/compile/20000511-1.f: New test.
20776         * g77.f-torture/compile/20000511-2.f: New test.
20777
20778 2000-05-11  Michael Meissner  <meissner@redhat.com>
20779
20780         * gcc.c-torture/execute/20000511-1.c: New test.
20781
20782 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
20783
20784         * gcc.dg/dg.exp: Scan .S files as well as .c files.
20785         * gcc.dg/20000510-1.S: New.
20786
20787 2000-05-08  Catherine Moore  <clm@cygnus.com>
20788
20789         * gcc.dg/unused-3.c: New.
20790
20791 2000-05-06  Richard Henderson  <rth@cygnus.com>
20792
20793           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
20794           * g++.old-deja/g++.mike/warn1.C: Likewise.
20795           * g++.old-deja/g++.pt/local1.C: Likewise.
20796           * g++.old-deja/g++.pt/local7.C: Likewise.
20797           * g++.old-deja/g++.pt/spec16.C: Likewise.
20798
20799 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
20800
20801         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
20802
20803 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
20804
20805           * g77.f-torture/execute/20000503-1.f:  New test.
20806
20807 2000-05-04  Andreas Jaeger  <aj@suse.de>
20808
20809         * gcc.dg/noreturn-2.c: New test.
20810
20811 2000-05-04  Neil Booth  <NeilB@earthling.net>
20812
20813         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
20814         preprocessor.
20815
20816 2000-05-04  Richard Henderson  <rth@cygnus.com>
20817
20818         * gcc.c-torture/execute/20000503-1.c: Fix typo.
20819
20820 2000-05-04  Richard Henderson  <rth@cygnus.com>
20821
20822         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
20823         OpenSSL by Jason R Thorpe.
20824
20825 2000-05-03  Jim Wilson  <wilson@cygnus.com>
20826
20827         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
20828
20829 2000-05-03  Robert Lipe <robertlipe@usa.net>
20830
20831         * gcc.dg/20000503-1.c: New test.
20832
20833 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
20834
20835         * gcc.c-torture/compile/20000502-1.c: New test.
20836         * g++.old-deja/g++.other/align.C: New test.
20837         * gcc.dg/cpp-tradstringify.c: New test.
20838
20839 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20840
20841         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
20842         and hard registers.
20843
20844 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
20845
20846         * gcc.c-torture/execute/loop-5.c: New test.
20847
20848 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
20849
20850         * gcc.c-torture/execute/va-arg-20.c: New test.
20851
20852 2000-04-23  Jeffrey A Law  (law@cygnus.com)
20853
20854         * gcc.c-torture/execute/20000422-1.c: New test.
20855
20856 2000-04-20  Greg McGary  <gkm@gnu.org>
20857
20858         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
20859         when optimizing, but without sibling-call optimizations (-O1).
20860
20861 2000-04-20  Jeffrey A Law  (law@cygnus.com)
20862
20863           * gcc.c-torture/compile/20000420-1.c: New test.
20864
20865 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20866
20867         * g++.abi/ptrflags.C: New test.
20868         * g++.eh/catchptr1.C: Test incomplete pointer chains.
20869
20870 2000-04-19  Catherine Moore  <clm@cygnus.com>
20871
20872         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
20873
20874 2000-04-19  Greg McGary  <gkm@gnu.org>
20875
20876         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
20877         sibling-call optimizations.
20878
20879 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
20880
20881         * gcc.dg/20000419-1.c: New test.
20882
20883 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
20884
20885         * gcc.c-torture/execute/20000412-6.c: New test.
20886
20887 2000-04-12  Jeffrey A Law  (law@cygnus.com)
20888
20889         * gcc.c-torture/execute/20000412-5.c: New test.
20890         * g77.f-torture/compile/20000412-1.f: New test.
20891         * gcc.c-torture/execute/20000412-4.c: New test.
20892         * gcc.c-torture/compile/20000412-2.c: New test.
20893         * gcc.c-torture/execute/20000412-3.c: New test.
20894         * gcc.c-torture/compile/20000412-1.c: New test.
20895         * gcc.c-torture/execute/20000412-2.c: New test.
20896
20897 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
20898
20899         * objc/execute/bf-20.m: New test.
20900
20901 2000-04-10  Richard Henderson  <rth@cygnus.com>
20902
20903         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
20904
20905         * gcc.c-torture/execute/20000412-1.c: New test.
20906
20907 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.old-deja/g++.eh/catchptr1.C: New test.
20910
20911 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
20912
20913         * g++.old-deja/g++.abi/cxa_vec.C: New test.
20914
20915 2000-04-08  Neil Booth  <NeilB@earthling.net>
20916
20917         * gcc.dg/cpp-nullchar.c: Remove test as
20918         embedded nulls cause problems.
20919
20920 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20921
20922         * gcc.dg/compare2.c: New test.
20923
20924 2000-04-08  Neil Booth  <NeilB@earthling.net>
20925
20926         * gcc.dg/cpp-nullchar.c: New test.
20927
20928 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
20929
20930         * gcc.dg/cpp-mi2.c: New test.
20931         * gcc.dg/cpp-mi2[abc].h: New files.
20932
20933 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
20934
20935         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
20936         member name.
20937
20938 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20939
20940         * g++.old-deja/g++.abi/vmihint.C: New test.
20941
20942 2000-04-06  Neil Booth  <NeilB@earthling.net>
20943
20944         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
20945         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
20946         copyright.
20947
20948 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
20949
20950         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
20951         avoid stack-frame overwrite.
20952
20953 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
20954
20955         * gcc.c-torture/compile/20000405-2.c: New test.
20956         * gcc.c-torture/compile/20000405-3.c: New test.
20957
20958 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20959
20960         * gcc.c-torture/compile/20000405-1.c: New test.
20961
20962 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
20963
20964         * gcc.dg/cast-qual-1.c: Revert last change.
20965
20966 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20967
20968         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
20969
20970 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
20971
20972         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
20973         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
20974
20975 2000-04-03  Jeffrey A Law  (law@cygnus.com)
20976
20977         * gcc.c-torture/compile/20000403-2.c: New test.
20978         * gcc.c-torture/compile/20000403-1.c: New test.
20979
20980 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
20981
20982         * gcc.c-torture/execute/20000403-1.c: New test.
20983
20984 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
20985
20986         * gcc.c-torture/execute/20000402-1.c: New test.
20987
20988 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
20989
20990         * gcc.c-torture/execute/va-arg-15.c: New test.
20991         * gcc.c-torture/execute/va-arg-16.c: New test.
20992         * gcc.c-torture/execute/va-arg-17.c: New test.
20993         * gcc.c-torture/execute/va-arg-18.c: New test.
20994         * gcc.c-torture/execute/va-arg-19.c: New test.
20995
20996 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
20997
20998         * gcc.c-torture/compile/981211-1.c: Move to...
20999         * gcc.dg/cpp-as1.c: ...here.
21000         * gcc.dg/cpp-as2.c: New file.
21001
21002         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21003         compiler.
21004
21005 2000-04-02  Neil Booth  <NeilB@earthling.net>
21006
21007         * gcc.dg/cpp-cond.c  New tests.
21008         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21009         accidental success less likely.
21010         * gcc.dg/cpp-missingop.c  New tests.
21011         * gcc.dg/cpp-missingparen.c  New tests.
21012         * gcc.dg/cpp-shift.c  New tests.
21013         * gcc.dg/cpp-shortcircuit.c  New tests.
21014         * gcc.dg/cpp-unary.c  New tests.
21015
21016 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21017
21018         * gcc.c-torture/compile/20000329-1.c: New test.
21019
21020 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21021
21022         * gcc.c-torture/compile/20000326-1.c: New test.
21023         * gcc.c-torture/compile/20000326-2.c: New test.
21024
21025 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21026
21027         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21028         the first parameter is a function argument.
21029
21030 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21031
21032         * g++.old-deja/g++.ext/array4.C: New test.
21033
21034 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21035
21036         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21037
21038 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21039
21040         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21041
21042 2000-03-19  Richard Henderson  <rth@cygnus.com>
21043
21044         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21045
21046 2000-03-19  Richard Henderson  <rth@cygnus.com>
21047
21048         * gcc.c-torture/compile/20000319-1.c: New test.
21049
21050 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21051
21052         * gcc.c-torture/execute/20000314-3.c: New test.
21053         * gcc.c-torture/execute/20000314-2.c: New test.
21054         * gcc.c-torture/execute/20000314-1.c: New test.
21055         * gcc.c-torture/compile/20000314-2.c: New test.
21056         * gcc.c-torture/compile/20000314-1.c: New test.
21057
21058 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.old-deja/g++.warn/inline.C: New test.
21061
21062 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21063
21064         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21065         standards-compliant result rather than specific constants.
21066         Put test-values in array.
21067
21068 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21069
21070         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21071         (g++_target_compile): Put test-specific options last.
21072
21073 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.old-deja/g++.eh/vbase4.C: New test.
21076
21077 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21080
21081 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21082
21083         * g++.old-deja/g++.brendan/misc12.C: Removed.
21084         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21085         * g++.old-deja/g++.ext/pretty4.C: New test.
21086
21087 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21088
21089         * g++.old-deja/g++.other/string2.C: New test.
21090
21091 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21092
21093         * g++.old-deja/g++.warn/impint2.C: New test.
21094
21095 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21096
21097         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21098         is 1, not zero.
21099
21100 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         * g++.old-deja/g++.warn/impint.C: New test.
21103         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21104         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21105         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21106         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21107         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21108         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21109         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21110         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21111         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21112         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21113         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21114         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21115
21116 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21117
21118         * gcc.dg/cpp-redef.c: New test.
21119
21120 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21121
21122         * g++.old-deja/g++.pt/unify7.C: New test.
21123
21124 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21125
21126         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21127         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21128
21129 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21130
21131         * gcc.c-torture/compile/20000224-1.c: New test.
21132
21133 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21134
21135         * gcc.c-torture/compile/cpp-2.c: New test.
21136         * gcc.c-torture/compile/cpp-1.c: New test.
21137
21138 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21139
21140         * gcc.c-torture/execute/20000225-1.c: New test.
21141
21142 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21143
21144         * gcc.dg/cpp-li2.c: New test.
21145
21146         * gcc.dg/cpp-wi1.c: New test.
21147
21148         * gcc.dg/cpp-li1.c: New test.
21149
21150 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21151
21152         * g++.old-deja/g++.other/sizeof5.C: New test.
21153
21154 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21155
21156         * gcc.c-torture/execute/va-arg-13.c: New test.
21157
21158 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21159
21160         * gcc.c-torture/execute/va-arg-12.c: New test.
21161
21162 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21163
21164         * gcc.c-torture/execute/20000223-1.c: New test.
21165
21166 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21167
21168         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21169
21170 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21171
21172         * g++.old-deja/g++.abi/ptrmem.C: New test.
21173
21174 2000-02-19  Richard Henderson  <rth@cygnus.com>
21175
21176         * gcc.c-torture/compile/init-3.c: New.
21177
21178 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21179
21180         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21181         ALWAYS_CXXFLAGS.
21182
21183 2000-02-11  Robert Lipe <robertl@sco.com>
21184
21185         * gcc.c-torture/compile/20000211-3.c: New test.
21186
21187 2000-02-11  Martin Buchholz <martin@xemacs.org>
21188
21189         * gcc.c-torture/compile/20000211-2.c: New test.
21190
21191 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21192
21193         * gcc.c-torture/compile/20000211-1.c: New test.
21194
21195 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21196
21197         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21198           on native targets
21199
21200 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21201
21202         * g++.old-deja/g++.other/cast5.C: New test.
21203
21204 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21205
21206         * gcc.c-torture/execute/20000205-1.c: New.
21207
21208 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21209
21210         * g++.old-deja/g++.jason/cast3.C: Return void.
21211         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21212
21213 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21214
21215         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21216
21217         * gcc.dg/loop-1.c: New test.
21218
21219 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21220
21221         * gcc.c-torture/compile/20000127-1.c: New test.
21222         * gcc.c-torture/execute/991228-1.c: New test.
21223
21224 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21225
21226         * gcc.dg/unused-2.c: New test.
21227
21228         * gcc.dg/conv-1.c: New test.
21229
21230 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21231
21232         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21233         compiler.
21234         (tool_option_proc): Fix typo.
21235
21236 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21237
21238         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21239         of the ld on the host, not on the build machine.
21240         Also, don't crash if '--help' is not a supported option.
21241
21242 2000-01-24  Richard Henderson  <rth@cygnus.com>
21243
21244         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21245
21246 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21247
21248         * gcc.c-torture/execute/20000120-2.c: New test.
21249         * gcc.c-torture/execute/20000120-1.c: New test.
21250
21251 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21252
21253         * gcc.c-torture/execute/20000113-1.c: New test.
21254
21255 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21256
21257         * gcc.c-torture/execute/20000112-1.c: New test.
21258
21259 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21260
21261         * gcc.dg/20000111-1.c: New test.
21262
21263 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21264
21265         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21266         with 16 bit integers.
21267
21268 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21269
21270         * gcc.dg/20000108-1.c: New test.
21271
21272 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21273
21274         * g++.old-deja/g++.ns/koenig8.C: New test.
21275
21276 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21277
21278         * g++.old-deja/g++.other/cast4.C: New test.
21279
21280 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21281
21282         * gcc.c-torture/compile/20000105-2.c: New test.
21283         * gcc.c-torture/compile/20000105-1.c: New test.
21284
21285 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21286
21287         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21288         references to printf & atoi to conform to ANSI standard.
21289         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21290         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21291         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21292         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21293         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21294         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21295         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21296         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21297         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21298         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21299         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21300         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21301         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21302         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21303         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21304         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21305         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21306         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21307         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21308         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21309         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21310         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21311         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21312         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21313         * g++.old-deja/g++.brendan/init3.C: Likewise.
21314         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21315         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21316         * g++.old-deja/g++.brendan/new2.C: Likewise.
21317         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21318         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21319         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21320         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21321         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21322         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21323         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21324         * g++.old-deja/g++.brendan/template24.C: Likewise.
21325         * g++.old-deja/g++.brendan/template3.C: Likewise.
21326         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21327         * g++.old-deja/g++.jason/inline3.C: Likewise.
21328         * g++.old-deja/g++.jason/opeq.C: Likewise.
21329         * g++.old-deja/g++.law/arg5.C: Likewise.
21330         * g++.old-deja/g++.law/arm7.C: Likewise.
21331         * g++.old-deja/g++.law/ctors11.C: Likewise.
21332         * g++.old-deja/g++.law/cvt8.C: Likewise.
21333         * g++.old-deja/g++.law/init9.C: Likewise.
21334         * g++.old-deja/g++.law/refs4.C: Likewise.
21335         * g++.old-deja/g++.law/template2.C: Likewise.
21336         * g++.old-deja/g++.law/visibility24.C: Likewise.
21337         * g++.old-deja/g++.law/vtable3.C: Likewise.
21338         * g++.old-deja/g++.mike/asm2.C: Likewise.
21339         * g++.old-deja/g++.mike/eh1.C: Likewise.
21340         * g++.old-deja/g++.mike/misc1.C: Likewise.
21341         * g++.old-deja/g++.mike/misc13.C: Likewise.
21342         * g++.old-deja/g++.mike/misc14.C: Likewise.
21343         * g++.old-deja/g++.mike/ns12.C: Likewise.
21344         * g++.old-deja/g++.mike/p1248.C: Likewise.
21345         * g++.old-deja/g++.mike/p3708.C: Likewise.
21346         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21347         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21348         * g++.old-deja/g++.mike/p646.C: Likewise.
21349         * g++.old-deja/g++.mike/p700.C: Likewise.
21350         * g++.old-deja/g++.mike/p783.C: Likewise.
21351         * g++.old-deja/g++.mike/p783a.C: Likewise.
21352         * g++.old-deja/g++.mike/p783b.C: Likewise.
21353         * g++.old-deja/g++.mike/p786.C: Likewise.
21354         * g++.old-deja/g++.mike/p789.C: Likewise.
21355         * g++.old-deja/g++.mike/p789a.C: Likewise.
21356         * g++.old-deja/g++.mike/p807a.C: Likewise.
21357         * g++.old-deja/g++.other/delete3.C: Likewise.
21358         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21359         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21360         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21361         * g++.old-deja/g++.other/empty1.C: Likewise.
21362         * g++.old-deja/g++.other/temporary1.C: Likewise.
21363         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21364         * g++.old-deja/g++.pt/t16.C: Likewise.
21365         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21366
21367 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21368
21369         * gcc.dg/991230-1.c: New test.
21370
21371 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21372
21373         * gcc.c-torture/compile/991229-3.c: New test.
21374         * gcc.c-torture/compile/991229-2.c: New test.
21375         * gcc.c-torture/compile/991229-1.c: New test.
21376
21377 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21378
21379         * gcc.c-torture/compile/labels-2.c: New test.
21380
21381 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21382
21383         * gcc.c-torture/execute/991227-1.c: New test.
21384
21385 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21386
21387         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21388
21389 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21390
21391         * gcc.c-torture/execute/991221-1.c: New test.
21392
21393 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21394
21395         * g++.old-deja/g++.other/cast3.C: New test.
21396
21397 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21398
21399         * gcc.c-torture/execute/991216-4.c: New test.
21400
21401 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21402
21403         * gcc.c-torture/execute/991216-1.c: New test.
21404         * gcc.c-torture/execute/991216-2.c: New test.
21405         * gcc.c-torture/execute/991216-3.c: New test.
21406
21407 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21408
21409         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21410         Actually make the test fail by using "-O2" for compilation.
21411
21412 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21413
21414         * g++.old-deja/g++.warn/cast-align1.C: New test.
21415
21416 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21417
21418         * gcc.c-torture/compile/991214-1.c: New test.
21419         * gcc.c-torture/compile/991214-2.c: New test.
21420
21421 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21422
21423         * gcc.dg/991214-1.c: New test.
21424
21425 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21426
21427         * gcc.c-torture/compile/991213-3.c: New test.
21428         * gcc.c-torture/compile/991213-2.c: New test.
21429         * gcc.c-torture/compile/991213-1.c: New test.
21430
21431 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21432
21433         * gcc.dg/991209-1.c: New test.
21434
21435 1999-12-08  Nathan Sidwell <nathan@acm.org>
21436
21437         * gcc.c-torture/compile/991208-1.c: New test.
21438
21439 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21440
21441         * gcc.dg/ultrasp2.c: New test.
21442
21443 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21444
21445         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21446
21447 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21448
21449         * gcc.c-torture/compile/991202-1.c: New test.
21450         * gcc.c-torture/execute/991202-1.c: New test.
21451         * gcc.c-torture/execute/991202-2.c: New test.
21452         * gcc.c-torture/execute/991202-3.c: New test.
21453
21454 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21455
21456         * g++.old-deja/g++.abi/align.C: New test.
21457         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21458         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21459
21460 1999-12-01  Richard Henderson  <rth@cygnus.com>
21461
21462         * gcc.c-torture/execute/991201-1.c: New.
21463
21464 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21465
21466         * gcc.dg/991129-1.c: New test.
21467
21468 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21469
21470         * gcc.c-torture/compile/991127-1.c: New test.
21471
21472 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21473
21474         * g++.old-deja/g++.other/warn4.C: New test.
21475
21476 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21477
21478         * g++.old-deja/g++.eh/cleanup2.C: New test.
21479         * g++.old-deja/g++.ext/pretty2.C: New test.
21480         * g++.old-deja/g++.ext/pretty3.C: New test.
21481         * g++.old-deja/g++.other/debug6.C: New test.
21482
21483 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21484
21485         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21486         compiler_output to look for one error message instead of two.
21487
21488 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21489
21490         * gcc.c-torture/execute/991118-1.c: Also test case
21491         where the word boundary does not split a byte evenly.
21492
21493 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21494
21495         * g++.old-deja/g++.ext/restrict1.C: New test.
21496
21497 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21498
21499         * gcc.c-torture/execute/991118-1.c: New test.
21500
21501 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21502
21503         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21504         working directory pathnames.
21505
21506 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21507
21508         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21509         host is equipped with driver.h and driver.o so it can actually
21510         compile and run the tests.
21511
21512 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21513
21514         * gcc.c-torture/compile/991008-1.c: New test.
21515
21516 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21517
21518         * lib/gcc-dg.exp: Include target-supports.exp
21519
21520 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21521
21522         * lib/target-supports.exp: New file: Provide procs to test for
21523         features supported by the target.
21524         (check_weak_available): Moved here from ecos.exp.
21525         (check_alias_available): New proc: Determine of the target
21526         toolchain supports the alias attribute.
21527
21528         * gcc.dg/special/ecos.exp: Move check_weak_available to
21529         target-supports.exp.
21530         (alias-1.c): Only perform the test if the target supports
21531         aliases.
21532         (wkali-1.c): Only perform the test if the target supports
21533         aliases.
21534
21535         * gcc.dg/990506-0.c: Expect error messages from cross
21536         targets as well as native targets.
21537
21538 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21539
21540         * gcc.dg/ultrasp1.c: Removed xfail.
21541         * gcc.dg/struct-ret-2.c: Likewise.
21542         * gcc.dg/array-1.c: Likewise.
21543
21544 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21545
21546         * gcc.dg/struct-ret-2.c: New test.
21547
21548         * gcc.dg/array-1.c: New test.
21549
21550 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21551
21552         * gcc.c-torture/execute/991030-1.c: New test.
21553
21554 1999-10-26  Richard Henderson  <rth@cygnus.com>
21555
21556         * gcc.c-torture/compile/991026-2.c: New test.
21557
21558 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21559
21560         * gcc.c-torture/compile/991026-1.c: New test.
21561
21562 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21563
21564         * gcc.c-torture/execute/991023-1.c: New test.
21565
21566 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21567
21568         * gcc.c-torture/execute/991019-1.c: New test.
21569
21570 1999-10-16  Richard Henderson  <rth@cygnus.com>
21571
21572         * gcc.c-torture/execute/991016-1.c: New test.
21573
21574 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21575
21576         * gcc.c-torture/execute/991014-1.c: New test.
21577
21578 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21579
21580         * g++.old-deja/g++.other/union2.C: New test.
21581
21582 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21583
21584         * g++.old-deja/g++.other/vaarg2.C: New test.
21585         * g++.old-deja/g++.other/vaarg3.C: New test.
21586
21587 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21588
21589         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21590         in compile/.
21591
21592 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21593
21594         * gcc.c-torture/execute/va-arg-11.c: New test.
21595
21596 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21597
21598         * lib/file-format.exp (gcc_target_object_format): Don't
21599         crash if objdump is unavailable.
21600
21601 1999-09-29  Donn Terry <donn@interix.com>
21602
21603         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21604
21605 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21606
21607         * gcc.c-torture/compile/990928-1.c: New test.
21608
21609 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21610
21611         * g++.old-deja/g++.other/decl6.C: New test.
21612
21613 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21614
21615         * gcc.c-torture/execute/va-arg-10.c: New test.
21616
21617 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21618
21619         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21620         __PRETTY_FUNCTION__.
21621
21622 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21623
21624         * gcc.c-torture/execute/990923-1.c: New test.
21625
21626 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21627
21628         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21629         for which -fpic is inappropriate.
21630
21631 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21632
21633         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
21634
21635 1999-09-21  Nathan Sidwell  <nathan@acm.org>
21636
21637         * g++.old-deja/g++.other/dyncast1.C: New test.
21638         * g++.old-deja/g++.other/dyncast2.C: New test.
21639         * g++.old-deja/g++.other/dyncast3.C: New test.
21640         * g++.old-deja/g++.other/dyncast4.C: New test.
21641         * g++.old-deja/g++.other/dyncast5.C: New test.
21642         * g++.old-deja/g++.eh/catch3.C: New test.
21643         * g++.old-deja/g++.eh/catch3p.C: New test.
21644         * g++.old-deja/g++.eh/catch4.C: New test.
21645         * g++.old-deja/g++.eh/catch4p.C: New test.
21646         * g++.old-deja/g++.eh/catch5.C: New test.
21647         * g++.old-deja/g++.eh/catch5p.C: New test.
21648         * g++.old-deja/g++.eh/catch6.C: New test.
21649         * g++.old-deja/g++.eh/catch6p.C: New test.
21650         * g++.old-deja/g++.eh/catch7.C: New test.
21651         * g++.old-deja/g++.eh/catch7p.C: New test.
21652         * g++.old-deja/g++.eh/catch8.C: New test.
21653         * g++.old-deja/g++.eh/catch8p.C: New test.
21654         * g++.old-deja/g++.eh/catch9.C: New test.
21655         * g++.old-deja/g++.eh/catch9p.C: New test.
21656
21657 1999-09-13  Nathan Sidwell  <nathan@acm.org>
21658
21659         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
21660         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
21661
21662 1999-09-13  Jeffrey A Law  (law@cygnus.com)
21663
21664         * gcc.c-torture/compile/990913-1.c: New test.
21665
21666 1999-09-10  Nathan Sidwell  <nathan@acm.org>
21667
21668         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
21669         * g++.old-deja/g++.jason/rfg5.C: Likewise.
21670
21671 1999-09-09  Richard Henderson  <rth@cygnus.com>
21672
21673         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
21674
21675 1999-09-09  Nathan Sidwell  <nathan@acm.org>
21676
21677         * g++.old-deja/g++.other/lookup11.C: New test.
21678         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
21679         what is permitted and what we want.
21680         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
21681         overload use.
21682         * g++.old-deja/g++.jason/rfg5.C: Likewise
21683
21684 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
21685
21686         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
21687         * gcc.c-torture/noncompile/poison-1.c: New file.
21688
21689 1999-09-08  Nathan Sidwell  <nathan@acm.org>
21690
21691         * g++.old-deja/g++.other/sizeof3.C: New test.
21692         * g++.old-deja/g++.other/sizeof4.C: New test.
21693         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
21694         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
21695
21696 1999-09-07  Richard Henderson  <rth@cygnus.com>
21697
21698         * gcc.dg/va-arg-1.c: New.
21699
21700 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21701
21702         * gcc.c-torture/execute/va-arg-9.c: New test.
21703
21704 1999-09-05  Craig Burley  <craig@jcb-sc.com>
21705
21706         * g77.f-torture/compile/980519-2.f: New test.
21707         * g77.f-torture/compile/19990905-0.f: New test.
21708         * g77.f-torture/compile/19990905-1.f: New test.
21709         * g77.f-torture/compile/19990905-2.f: New test.
21710
21711         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
21712
21713 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
21714
21715         * gcc.c-torture/execute/990827-1.c: Fix typo.
21716
21717 1999-09-03  Nathan Sidwell  <nathan@acm.org>
21718
21719         * g++.old-deja/g++.other/deref1.C: New test.
21720
21721 1999-09-02  Nathan Sidwell  <nathan@acm.org>
21722
21723         * g++.old-deja/g++.other/ambig2.C: New test.
21724         * g++.old-deja/g++.other/cond5.C: New test.
21725         * g++.old-deja/g++.other/lookup16.C: New test.
21726
21727 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
21728
21729         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
21730         assemblers too.
21731
21732 1999-08-31  Jeffrey A Law  (law@cygnus.com)
21733
21734         * lib/c-torture.exp: Avoid the "compare executables" optimization
21735         when testing native.
21736
21737 1999-08-29  Jeffrey A Law  (law@cygnus.com)
21738
21739         * gcc.c-torture/execute/990829-1.c: New test.
21740         * gcc.c-torture/compile/990829-1.c: New test.
21741
21742 1999-08-27  Paul Burchard  <burchard@pobox.com>
21743
21744         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
21745         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
21746         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
21747         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
21748         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
21749         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
21750         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
21751         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
21752         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
21753         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
21754         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
21755
21756 1999-08-27  Jeffrey A Law  (law@cygnus.com)
21757
21758         * gcc.c-torture/execute/990827-1.c: New test.
21759
21760 1999-08-26  Craig Burley  <craig@jcb-sc.com>
21761
21762         * g77.f-torture/noncompile/19990826-4.f: New test.
21763
21764         * g77.f-torture/compile/19990826-3.f: New test.
21765
21766         * g77.f-torture/execute/19990826-2.f: New test.
21767
21768         * g77.f-torture/compile/19990826-1.f: New test.
21769
21770         * gcc.c-torture/execute/990826-0.c: New test.
21771         * g77.c-torture/execute/19990826-0.f: New test.
21772
21773         * g77.f-torture/noncompile/970626-2.f: New test.
21774
21775 1999-08-25  Paul Burchard  <burchard@pobox.com>
21776
21777         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
21778         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
21779         lss-011.C: New tests.
21780
21781 1999-08-25  Nathan Sidwell  <nathan@acm.org>
21782
21783         * g++.old-deja/g++.other/decl5.C: New test.
21784
21785 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21786
21787         * noncompile/noncompile.exp: Load_lib c-torture.exp.
21788         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
21789         call `postbase' for each one.  All callers of `postbase' changed
21790         to call this instead.
21791
21792 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
21793
21794         * gcc.c-torture/execute/990811-1.c: New test.
21795
21796 1999-08-09  Nick Clifton  <nickc@cygnus.com>
21797
21798         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
21799         just native ones.
21800
21801         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
21802         just native ones.
21803
21804 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21805
21806         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
21807
21808 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21809
21810         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
21811
21812 1999-08-04  Nathan Sidwell  <nathan@acm.org>
21813
21814         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
21815
21816 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21817
21818         * gcc.c-torture/execute/990804-1.c: New test.
21819
21820 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21821
21822         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
21823         * g++.old-deja/g++.brendan/crash64.C: Likewise
21824         * g++.old-deja/g++.brendan/overload8.C: Likewise
21825
21826 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21827
21828         * g++.old-deja/g++.other/struct1.C: New test.
21829
21830 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21831
21832         * g++.old-deja/g++.other/enum2.C: New test.
21833
21834 1999-08-02  Richard Henderson  <rth@cygnus.com>
21835
21836         Adapted from tests from Franz Sirl:
21837         * gcc.c-torture/execute/va-arg-7.c: New test.
21838         * gcc.c-torture/execute/va-arg-8.c: New test.
21839
21840 1999-08-01  Jeffrey A Law  (law@cygnus.com)
21841
21842         * gcc.c-torture/compile/990801-2.c: New test.
21843
21844         * gcc.c-torture/compile/990801-1.c: New test.
21845
21846 1999-07-27  Michael Meissner  <meissner@cygnus.com>
21847
21848         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
21849         fp-cmp-1.c, converting double to float.
21850
21851         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
21852         fp-cmp-1.c, converting double to long double.
21853
21854         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
21855         from fr1 to unknown_register, since fr1 is a legitimate register
21856         on some machines.
21857
21858 1999-07-25  Jeffrey A Law  (law@cygnus.com)
21859
21860         * README: More listname related changes.
21861
21862 1999-07-08  Catherine Moore  <clm@cygnus.com>
21863
21864         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
21865
21866 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
21867
21868         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
21869
21870 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21871
21872         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
21873
21874 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
21875
21876         * gcc.dg/990703-1.c: New test.
21877
21878 1999-06-29  Nick Clifton  <nickc@cygnus.com>
21879
21880         * lib/file-format.exp: New file: Move definition of proc
21881         gcc_target_object_format to here from
21882         gcc.dg/special/ecos.exp.
21883
21884         * lib/c-torture.exp: Include lib file-format.exp.
21885         * lib/gcc-dg.exp: Include lib file-format.exp.
21886
21887         * gcc.dg/special/ecos.exp: Remove definition of proc
21888         gcc_target_object_format.
21889
21890 1999-06-28  Jeffrey A Law  (law@cygnus.com)
21891
21892         * gcc.c-torture/execute/990628-1.c: New test.
21893
21894 1999-06-25  Jeffrey A Law  (law@cygnus.com)
21895
21896         * gcc.c-torture/compile/990625-2.c: New test.
21897
21898         * gcc.c-torture/compile/990625-1.c: New test.
21899
21900 1999-06-23  Nick Clifton  <nickc@cygnus.com>
21901
21902         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
21903         attributes compile.
21904         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
21905         ports that use the COFF/PE file format.
21906
21907 1999-06-17  Jeffrey A Law  (law@cygnus.com)
21908
21909         * gcc.c-torture/compile/990617-1.c: New test.
21910
21911 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
21912
21913         * g++.old-deja/g++.other/decl4.C: New test.
21914
21915 1999-06-14  Nathan Sidwell  <nathan@acm.org>
21916
21917         * g++.old-deja/g++.other/bitfld3.C: New test.
21918
21919 1999-06-08  Nathan Sidwell  <nathan@acm.org>
21920
21921         * g++.old-deja/g++.eh/catch1.C: New test.
21922
21923 1999-06-07  Jeffrey A Law  (law@cygnus.com)
21924
21925         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
21926
21927         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
21928         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
21929
21930 1999-06-05  Craig Burley  <craig@jcb-sc.com>
21931
21932         * g77.f-torture/compile/19990502-0.f: Replace with new,
21933         shorter, test that still fails after recent changes.
21934
21935 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21936
21937         * gcc.c-torture/execute/990604-1.c: New test.
21938
21939 1999-05-31  Jeffrey A Law  (law@cygnus.com)
21940
21941         * gcc.c-torture/execute/990531-1.c: New test.
21942
21943 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21944
21945         * gcc.c-torture/compile/990527-1.c: New test.
21946
21947 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
21948
21949         * gcc.c-torture/execute/990527-1.c: New test.
21950
21951 1999-05-25  Nick Clifton  <nickc@cygnus.com>
21952
21953         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
21954         bitfields as signed.
21955
21956 1999-05-25  Craig Burley  <craig@jcb-sc.com>
21957
21958         * g77.f-torture/compile/19990525-0.f: New test.
21959
21960 1999-05-25  Jeffrey A Law  (law@cygnus.com)
21961
21962         * gcc.c-torture/execute/990525-2.c: New test.
21963
21964         * gcc.c-torture/execute/990525-1.c: New test.
21965
21966 1999-05-24  Nathan Sidwell  <nathan@acm.org>
21967
21968         * g++.old-deja/g++.other/anon3.C: New test.
21969         * g++.old-deja/g++.other/anon4.C: New test.
21970         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
21971         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
21972         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
21973         Merrill).
21974
21975 1999-05-24  Jeffrey A Law  (law@cygnus.com)
21976
21977         * gcc.c-torture/execute/990524-1.c: New test.
21978
21979         * gcc.dg/990524-1.c: New test.
21980
21981 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21982
21983         * gcc.c-torture/compile/990523-1.c: New test.
21984
21985 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
21986
21987         * gcc.c-torture/compile/990519-1.c: New test.
21988
21989 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21990
21991         * gcc.c-torture/compile/990517-1.c: New test.
21992
21993         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
21994         (e4, f4): New tests.
21995         (main): Call them.
21996
21997 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21998
21999         * gcc.dg/noreturn-1.c: New test.
22000
22001 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22002
22003         * gcc.c-torture/execute/990513-1.c: New test.
22004
22005 1999-05-10  Richard Henderson  <rth@cygnus.com>
22006
22007         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22008
22009 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22010
22011         * g77.f-torture/execute/erfc.f: Use small single-precision
22012         values, to avoid problems on Alphas when not -mieee.
22013
22014 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22015
22016         * gcc.dg/990506-0.c: New test.
22017
22018 1999-05-08  Richard Henderson  <rth@cygnus.com>
22019
22020         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22021         the constant to test.  Don't XFAIL 64-bit targets.
22022
22023         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22024         * g++.old-deja/g++.law/profile1.C: Likewise.
22025
22026         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22027         operator new instances.
22028         * g++.old-deja/g++.other/delete5.C: Likewise.
22029
22030 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22031
22032         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22033         intrinsic.
22034
22035 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22036
22037         * g77.f-torture/execute/u77-test.f: Reverse order of two
22038         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22039
22040 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22041
22042         * gcc.dg/compare1.c: New test.
22043
22044 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22045
22046         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22047         New tests.
22048
22049 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22050
22051         * g77.f-torture/compile/19990502-1.f: New test.
22052
22053 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22054
22055         * g77.f-torture/compile/19990502-0.f: New test.
22056
22057 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22058
22059         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22060         intrinsic.
22061
22062 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22063
22064         * g77.f-torture/execute/u77-test.f (main): List libU77
22065         intrinsics not currently tested.
22066         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22067         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22068         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22069         Trim blanks off the ends of some printed strings.
22070
22071 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22072
22073         * g77.f-torture/execute/u77-test.f (main): Just warn about
22074         FSTAT gid disagreement, as it's expected on some systems.
22075
22076 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22077
22078         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22079         use a new function, which allows for some slop.
22080         Clean up some commentary.
22081         (issum): The new function.
22082         (sgladd): Deleted subroutine.
22083
22084 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22085
22086         * g77.f-torture/execute/u77-test.f: Modify to be more like
22087         libf2c/libU77 version, bringing patches to that version here.
22088         Add suitable commentary.
22089
22090 1999-04-25  Richard Henderson  <rth@cygnus.com>
22091
22092         * gcc.dg/990424-1.c: New test.
22093
22094 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22095
22096         * g77.f-torture/execute/u77-test.f (main): Bug involving
22097         LSTAT has been fixed, so turn back on full checking.
22098
22099 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22100
22101         * g77.f-torture/compile/19990419-0.f: New test.
22102         * g77.f-torture/execute/19990419-1.f: New test.
22103
22104 1999-04-17  Richard Henderson  <rth@cygnus.com>
22105
22106         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22107         to avoid the need for a prototype to supress a warning.
22108
22109 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22110
22111         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22112
22113 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22114
22115         * gcc.c-torture/execute/990404-1.c: New test.
22116
22117 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22118
22119         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22120         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22121         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22122         missing initializer warnings.
22123
22124 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22125
22126         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22127         matching strings.
22128
22129 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22130
22131         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22132
22133 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22134
22135         * g77.f-torture/execute/19990325-0.f: New test.
22136         * g77.f-torture/execute/19990325-1.f: New test.
22137
22138 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22139
22140         * gcc.c-torture/execute/990324-1.c: New test.
22141
22142 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22143
22144         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22145         test with 4.
22146
22147 1999-03-17  Richard Henderson  <rth@cygnus.com>
22148
22149         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22150
22151 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22152
22153         * g77.f-torture/execute/19990313-2.f: New test.
22154         * g77.f-torture/execute/19990313-3.f: New test.
22155
22156 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22157
22158         * g77.f-torture/execute/19990313-0.f: New test.
22159         * g77.f-torture/execute/19990313-1.f: New test.
22160
22161 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22162
22163         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22164         printf to sprintf.
22165         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22166         (main): Add check for u15.  Conditionalize u31 check depending on
22167         whether ints are <32 bits or >=32 bits.
22168
22169 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22170
22171         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22172
22173 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22174
22175         * g77.f-torture/compile/19990305-0.f: New test.
22176         * g77.f-torture/execute/19981119-0.f: New test.
22177
22178 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22179
22180         * g77.f-torture/execute/970625-2.f: call ABORT if final
22181         result is not correct, instead of just printing it.
22182         Add this checking via newly introduced obfuscation, to
22183         trip up buggy front ends.
22184
22185 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22186
22187         * g77.f-torture/compile/960317-1.f: Moved from being
22188         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22189
22190 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22191
22192         * g77.f-torture/execute/960317-1.f: New (old) test.
22193         * g77.f-torture/execute/970625-2.f: Ditto.
22194
22195 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22196
22197         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22198         message on line 1 or line 2; cccp and cpplib do this differently.
22199
22200 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22201
22202         * g++.old-deja/g++.law/weak1.C: New test.
22203
22204 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22205
22206         * gcc.c-torture/execute/990119-1.c: Renamed to...
22207         * gcc.dg/990119-1.c: this, so it will only be tested once
22208         (it's a preprocessor test, it doesn't need to be run at
22209         multiple optimization levels).
22210
22211 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22212
22213         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22214           ALWAYS_CXXFLAGS.
22215
22216 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22217
22218         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22219         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22220         to not be compilable by current g77.
22221
22222 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22223
22224         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22225
22226 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22227
22228         * gcc.c-torture/execute/990222-1.c: New test.
22229
22230 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22231
22232         * g77.f-torture/compile/19990218-0.f: New test.
22233         * g77.f-torture/noncompile/19990218-1.f: New test.
22234
22235 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22236
22237         * g77.f-torture/compile/19981216-0.f: New test.
22238
22239 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22240
22241         * gcc.dg/990214-1.c: New test.
22242
22243 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22244
22245         * gcc.dg/990213-2.c: New test.
22246
22247         * gcc.dg/990213-1.c: New test.
22248
22249 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22250
22251         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22252         ints.
22253
22254 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22255
22256         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22257         specified by target.
22258
22259         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22260
22261 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22262
22263         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22264
22265 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22266
22267         * gcc.dg/special/ecos.exp: New test driver for new tests with
22268         special requirements.
22269
22270         * gcc.dg/special/alias-1.c: New test.
22271         * gcc.dg/special/gcsec-1.c: New test.
22272         * gcc.dg/special/weak-1.c: New test.
22273         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22274         * gcc.dg/special/weak-2.c: New test.
22275         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22276         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22277         * gcc.dg/special/wkali-1.c: New test.
22278         * gcc.dg/special/wkali-2.c: New test.
22279         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22280         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22281
22282 1999-02-10  Felix Lee  <flee@cygnus.com>
22283
22284           * lib/c-torture.exp (c-torture-compile): Pull out code for
22285           analyzing gcc error messages.
22286           (c-torture-execute): Likewise.  Fix some (harmless) false
22287           positives.
22288           * lib/gcc.exp (gcc_check_compile): New function.
22289
22290 1999-02-08  Richard Henderson  <rth@cygnus.com>
22291
22292         * gcc.c-torture/execute/990208-1.c: New test.
22293
22294 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22295
22296         * g++.dg/special/ecos.exp: New driver for new tests with special
22297         requirements
22298
22299         * g++.dg/special/conpr-1.C: New test
22300         * g++.dg/special/conpr-2.C: New test
22301         * g++.dg/special/conpr-2a.C: New test
22302         * g++.dg/special/conpr-3.C: New test
22303         * g++.dg/special/conpr-3a.C: New test
22304         * g++.dg/special/conpr-3b.C: New test
22305
22306         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22307         allow g++ to use the dg driver
22308
22309         * README: Add comment about g++.dg directory
22310
22311 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22312
22313         * README: Update email addresses.
22314
22315 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22316
22317         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22318         arguments in order to force structure S onto the stack even on
22319         the alpha.
22320         (test): Pass 10 leading arguments to function foo as well as the
22321         structure S.
22322
22323         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22324         failure for all targets.
22325
22326         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22327         abort to terminate program execution.
22328
22329 1999-01-30  Richard Henderson  <rth@cygnus.com>
22330
22331         * gcc.c-torture/execute/990130-1.c: New test.
22332
22333 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22334
22335         * gcc.dg/990130-1.c: New test.
22336
22337 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22338
22339         * gcc.c-torture/execute/990128-1.c: New test.
22340
22341 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22342
22343         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22344
22345 1999-01-27  Felix Lee  <flee@cygnus.com>
22346
22347         * lib/c-torture.exp (c-torture-compile): pull out code for
22348         analyzing gcc error messages.
22349         (c-torture-execute): ditto, and fix some (harmless) false
22350         positives.
22351         * lib/gcc.exp (gcc_check_compile): new function.
22352
22353 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22354
22355         * gcc.dg/990117-1.c: New test.
22356
22357         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22358
22359         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22360
22361 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22362
22363         * g77.f-torture/compile/990115-1.f: New test.
22364
22365 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22366
22367         * gcc.c-torture/compile/990107-1.c: New test
22368
22369 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22370
22371         * gcc.c-torture/execute/990106-2.c: New test.
22372
22373         * gcc.c-torture/execute/990106-1.c: New test.
22374
22375 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22376
22377         * gcc.c-torture/compile/981223-1.c: New test.
22378
22379 1998-12-29  Richard Henderson  <rth@cygnus.com>
22380
22381         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22382         (opt3): Rename from opt4 and disable.
22383
22384 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22385
22386         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22387
22388 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22389
22390         * g++.old-deja/g++.other/conv5.C: New test.
22391
22392 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22393
22394         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22395
22396 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22397
22398         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22399
22400 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22401
22402         * gcc.c-torture/compile/981211-1.c: New test.
22403
22404 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22405
22406         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22407
22408         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22409
22410 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22411
22412         * gcc.special/930510-1.c: Make C9X safe.
22413         * gcc.misc-tests/gcov-1.c Similarly.
22414         * gcc.misc-tests/gcov-2.c Similarly.
22415
22416 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22417
22418         * gcc.dg/ultrasp1.c: New test.
22419
22420 1998-12-06  Richard Henderson  <rth@cygnus.com>
22421
22422         * gcc.c-torture/execute/981206.c: New test.
22423
22424 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22425
22426         * g++.old-deja/g++.ns/template7.C: New test.
22427
22428         * g++.old-deja/g++.other/expr1.C: New test.
22429
22430         * g++.old-deja/g++.eh/tmpl3.C: New test.
22431
22432         * g++.old-deja/g++.eh/tmpl2.C: New test.
22433
22434 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22435
22436         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22437         * g++.old-deja/g++.other/using6.C: Removed.
22438         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22439
22440         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22441
22442 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22443
22444         * g++.old-deja/g++.pt/overload8.C: New test.
22445
22446         * g++.old-deja/g++.pt/overload7.C: New test.
22447
22448         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22449
22450         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22451         and relinking messages.
22452         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22453         compiling with -frepo.
22454
22455 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22456
22457         * g++.old-deja/g++.pt/lookup6.C: New test.
22458
22459 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22460
22461         * gcc.c-torture/execute/981130-1.c: New test.
22462         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22463
22464 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22465
22466         * g++.old-deja/g++.pt/explicit76.C: New test.
22467
22468         * g++.old-deja/g++.pt/friend38.C: New test.
22469
22470         * g++.old-deja/g++.ns/crash2.C: New test.
22471
22472         * g++.old-deja/g++.pt/defarg8.C: New test.
22473
22474         * g++.old-deja/g++.pt/instantiate6.C: New test.
22475
22476         * g++.old-deja/g++.pt/static6.C: New test.
22477
22478         * g++.old-deja/g++.pt/decl2.C: New test.
22479
22480 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22481
22482         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22483         problem is actually related with name lookup, but so what? :-)
22484
22485         * g++.old-deja/g++.pt/friend37.C: New test.
22486
22487 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22488
22489         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22490         element, which fails on some systems.
22491
22492         * g77.f-torture/execute/labug1.f: New test.
22493
22494 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22495
22496         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22497         is defined.
22498
22499 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22500
22501         * g77.f-torture/compile/981117-1.f: New test.
22502
22503 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22504
22505         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22506         properly discarded.
22507
22508 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22509
22510         * gcc.c-torture/execute/memcheck: New directory of tests for
22511         -fcheck-memory-usage.
22512
22513 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22514
22515         * README: New file, general information about the testsuite and
22516         new description of the various C++ test subdirectories.
22517         * README.g++: Eliminate obsolete information, update and move most
22518         relevant stuff to README.
22519
22520 1998-11-07  Richard Henderson  <rth@cygnus.com>
22521
22522         * gcc.c-torture/compile/981107-1.c: New test.
22523
22524 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22525
22526         * execute/memcpy-bi.c: New testcase.
22527
22528 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22529
22530         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22531         base classes.
22532
22533         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22534         template is selected.
22535
22536         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22537         classes, it should be accepted for all types.
22538
22539         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22540
22541         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22542         specializations start with template headers.
22543
22544 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22545
22546         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22547
22548         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22549         non-POD types.
22550
22551 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22552
22553         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22554
22555 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22556
22557         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22558
22559 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22560
22561         * 981019-1.c: New test.
22562
22563 1998-10-14  Robert Lipe <robertl@dgii.com>
22564
22565         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22566         find objc headers.
22567
22568 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22569
22570         * compile/981001-4.c: Remove use of GCC extension that triggers a
22571         compiler bug.
22572
22573 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22574
22575         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22576
22577 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22578
22579         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22580         instantiation of template produces incorrect code for delete
22581         expression.
22582
22583         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22584         constructors' name is not unique.
22585         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22586         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22587
22588         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22589         automatic array of const is ill-formed.
22590
22591         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22592         of template parameter?
22593
22594         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22595         const.
22596
22597         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22598         pointer-to-member expression.
22599
22600         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22601         declaration causes ICE.
22602
22603 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22604
22605         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22606         reserved in the global namespace.
22607
22608         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22609         generate needed virtual table.
22610
22611         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22612
22613 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22614
22615         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22616         template-dependent type
22617
22618 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22619
22620         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22621         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22622         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22623
22624         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22625         class should be usable as argument of member function.
22626         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22627         class should be usable as return type of member function.
22628         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22629         class should be usable as type of data member.
22630
22631         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22632
22633 1998-10-09  Jeffrey A Law  (law@cygnus.com)
22634
22635         * gcc.c-torture/special/920521-1.c: Fix bogus test.
22636
22637 1998-10-08  Nick Clifton  <nickc@cygnus.com>
22638
22639         * gcc.dg/dll-?.c Add thumb to target list.
22640         Fix assembler scan patterns to match current assembler output.
22641
22642 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
22643
22644         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
22645         matching of template brackets.
22646
22647         * g++.old-deja/g++.other/using4.C: New test.  Test using
22648         declarations of methods from base classes.
22649
22650         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
22651         within functions should introduce names into the innermost
22652         enclosing namespace.
22653
22654         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
22655         of static locals if first initialization throws.
22656
22657 1998-10-07  Jim Wilson  <wilson@cygnus.com>
22658
22659         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
22660
22661 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
22662
22663         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
22664         lose track of the possible targets of tablejump insns.
22665         * special/special.exp: Run it.
22666
22667 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22668
22669         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
22670         must be declared before its specializations can be named in friend
22671         declarations.
22672
22673 1998-10-05  Dave Love  <d.love@dl.ac.uk>
22674
22675         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
22676
22677         * g77.f-torture/execute/io1.f: New test.
22678
22679 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22680
22681         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
22682         with pointer to template function, for which no argument deduction
22683         is possible.
22684
22685         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
22686         specialization of template function as argument to template
22687         function.
22688
22689         * g++.old-deja/g++.other/access2.C: New test; Inner class
22690         shouldn't have privileged access to Outer's names.
22691
22692 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22693
22694         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
22695         friend template declared within template class conflicts with
22696         nested class of the same name.
22697
22698         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
22699         is ignored.
22700
22701         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
22702         object with direct initializer as function declaration.
22703
22704         * g++.old-deja/g++.other/decl2.C: New test; duplicate
22705         initializers.
22706
22707         * g++.old-deja/g++.other/null2.C: New test; conditional operator
22708         involving const pointer and NULL produces incorrect result.
22709
22710         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
22711         type name without `typename' should be rejected with -pedantic.
22712
22713 1998-10-02  Richard Henderson  <rth@cygnus.com>
22714
22715         * g++.old-deja/g++.other/addrof1.C: New test.
22716
22717 1998-10-01  Nick Clifton  <nickc@cygnus.com>
22718
22719         * gcc.c-torture/compile/981001-1.c: New test.
22720         * gcc.c-torture/execute/981001-1.c: New test.
22721
22722 1998-10-01  Jeffrey A Law  (law@cygnus.com)
22723
22724         * gcc.c-torture/compile/981001-2.c: New test.
22725         * gcc.c-torture/compile/981001-3.c: New test.
22726         * gcc.c-torture/compile/981001-4.c: New test.
22727
22728 1998-10-01  Robert Lipe  <robertl@dgii.com>
22729
22730         * lib/objc.exp (objc_target_compile): Add -L during compiles for
22731         multilibbed hosts.   Idea grafted from g77.exp.
22732
22733 1998-09-30  Dave Love  <d.love@dl.ac.uk>
22734
22735         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
22736         avoid losing on systems which need -lsocket.
22737
22738 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
22739
22740         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
22741         * g++.old-deja/g++.other/nested2.C: Ditto.
22742         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
22743         failure.
22744
22745 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22746
22747         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
22748         preferred over template operator!= for enum bitfields.
22749
22750 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
22751
22752         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
22753         that happen to have the same base name, but in different scopes,
22754         are incorrectly rejected.
22755
22756 1998-09-16  Richard Henderson  <rth@cygnus.com>
22757
22758         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
22759         on the native word size instead of an integer literal.
22760
22761 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22762
22763         * g++.old-deja/g++.other/static2.C: Invocation of static data
22764         member of type pointer-to-function denoted as non-static member.
22765
22766         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
22767         checks involving function types and aliases.
22768
22769 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22770
22771         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
22772         redefined to the same non-trivial type.
22773
22774         * g++.old-deja/g++.pt/explicit73.C: Test for proper
22775         namespace-qualification of template specializations declared in
22776         other namespaces.
22777
22778         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
22779         to declare a subset of the specializations of a template function
22780         as friends of specializations of a template class.
22781
22782         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
22783         member templates that do not fully specialize the enclosing
22784         template class are rejected.
22785
22786 1998-09-11  Dave Love  <d.love@dl.ac.uk>
22787
22788         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
22789
22790 1998-09-08  Dave Love  <d.love@dl.ac.uk>
22791
22792         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
22793         altered from libf2c/libU77 version.
22794
22795 1998-09-06  Dave Love  <d.love@dl.ac.uk>
22796
22797         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
22798
22799 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
22800
22801         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
22802         (un)signed char are different types for template specialization
22803         purposes.
22804
22805 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
22806
22807         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
22808         * objc: ObjC testsuite.
22809
22810 1998-08-31  Catherine Moore  <clm@cygnus.com>
22811
22812         * gcc.c-torture/execute/941014-1.x:  New file.
22813
22814 1998-08-31  Nick Clifton  <nickc@cygnus.com>
22815
22816         * lib/c-torture.exp: Add support for
22817         torture_eval_before_compile and torture_eval_before_execute
22818         variables.
22819
22820 1998-08-30  Jeffrey A Law  (law@cygnus.com)
22821
22822         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
22823         this test triggers valid.
22824
22825 1998-08-27  Jeffrey A Law  (law@cygnus.com)
22826
22827         * gcc.dg/980827-1.c: New test.
22828
22829 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
22830
22831         * gcc.c-torture/execute/loop-4b.c: New test.
22832
22833 1998-08-26  Nick Clifton  <nickc@cygnus.com>
22834
22835         * lib/c-torture.exp: Add support for
22836         torture_eval_before_compile and torture_eval_before_execute
22837         variables.
22838
22839 1998-08-25  Jeffrey A Law  (law@cygnus.com)
22840
22841         * gcc.c-torture/compile/980825-1.c: New test.
22842
22843 1998-08-24  Nick Clifton  <nickc@cygnus.com>
22844
22845         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
22846         count number tests in opt_t0 not good_t0.
22847
22848 1998-08-24  Jeffrey A Law  (law@cygnus.com)
22849
22850         * gcc.c-torture/compile/930326-1.x: Fix typo.
22851
22852 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
22853
22854         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
22855         causes an ICE.
22856
22857 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22858
22859         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
22860         STACK_SIZE is defined.
22861         * gcc.c-torture/unsorted/stuct.c: Similarly.
22862
22863         * gcc.c-torture/compile/980821-1.c: New test.
22864
22865 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22866
22867         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
22868
22869 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
22870
22871         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
22872         code.
22873
22874 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
22875
22876         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
22877         error'.
22878
22879 1998-08-18  Jeffrey A Law  (law@cygnus.com)
22880
22881         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
22882
22883 1998-08-16  Jeffrey A Law  (law@cygnus.com)
22884
22885         * gcc.c-torture/compile/980816-1.c: New test.
22886
22887         * gcc.dg/980816-1.c: New test.
22888
22889 1998-08-13  Jeffrey A Law  (law@cygnus.com)
22890
22891         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
22892         compiler for ieee tests.
22893
22894 1998-08-01  Dave Love  <d.love@dl.ac.uk>
22895
22896         * g77.f-torture/compile/980729-0.f: New test.
22897
22898 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
22899
22900         * gcc.c-torture/special/eeprof-1.c: New test, for
22901         -finstrument-functions.
22902         * gcc.c-torture/special/special.exp: Run it.
22903
22904 1998-07-29  Jeffrey A Law  (law@cygnus.com)
22905
22906         * gcc.c-torture/compile/980729-1.c: New test.
22907
22908 1998-07-27  Nick Clifton  <nickc@cygnus.com>
22909
22910         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
22911         __thumb__ is defined, and test for ARM style doubles if so.
22912
22913 1998-07-26  Dave Love  <d.love@dl.ac.uk>
22914
22915         * g77.f-torture/noncompile/980615-0.f: New test.
22916
22917 1998-07-26  H.J. Lu  (hjl@gnu.org)
22918
22919         * gcc.dg/980312-1.c: Do link instead of compile.
22920         * gcc.dg/980313-1.c: Likewise.
22921
22922 1998-07-26  Jeffrey A Law  (law@cygnus.com)
22923
22924         * gcc.c-torture/compile/980726-1.c: New test.
22925
22926 1998-07-25  Dave Love  <d.love@dl.ac.uk>
22927
22928         * g77.f-torture/execute/io0.f: New test.
22929
22930 1998-07-24  Nick Clifton  <nickc@cygnus.com>
22931
22932         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
22933         an int.
22934
22935 1998-06-18  Michael Meissner  <meissner@cygnus.com>
22936
22937         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
22938         m32r bugs.
22939
22940 1998-07-17  Nick Clifton  <nickc@cygnus.com>
22941
22942         * gcc.dg/980626-1.c: Expect failures for all toolchains until
22943         c-decl.c:grokdeclarator can handle mode attributes.
22944
22945 1998-07-16  Jeffrey A Law  (law@cygnus.com)
22946
22947         * gcc.c-torture/execute/980716-1.c: New test.
22948
22949 1998-07-13  Jeffrey A Law  (law@cygnus.com)
22950
22951         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
22952         the mn10200.
22953         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
22954         the mn10200.
22955         * gcc.c-torture/execute/va-arg-3.x: Similarly.
22956         * gcc.c-torture/compile/930326-1.x: Similarly.
22957
22958 1998-07-13  Dave Love  <d.love@dl.ac.uk>
22959
22960         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
22961         New test from Craig.
22962
22963 1998-07-12  Dave Love  <d.love@dl.ac.uk>
22964
22965         * g77.f-torture/noncompile/980616-0.f: New test.
22966
22967         * g77.f-torture/execute/970816-3.f:  New test from Craig.
22968
22969 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22970
22971         *  g++.other/singleton.C: Return error value instead of taking
22972         SIGSEGV.
22973
22974 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
22975
22976         *  g++.other/singleton.C: New test.   Warning is under dispute.
22977         Runtime crash is not.
22978
22979 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22980
22981         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
22982         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
22983         using6.C, using7.C}:  New namespace tests.
22984
22985 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
22986
22987         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
22988         specialization with typedef'ed names used as array indexes.
22989
22990 1998-07-09  Jeffrey A Law  (law@cygnus.com)
22991
22992         * gcc.c-torture/execute/980709-1.c: New test.
22993
22994         * gcc.dg/980709-1.c: New test.
22995
22996 1998-07-07  Richard Henderson  <rth@cygnus.com>
22997
22998         * gcc.c-torture/execute/bcp-1.c: New test.
22999
23000 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23001
23002         * gcc.c-torture/execute/980707-1.c: New test.
23003
23004 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23005
23006         * gcc.c-torture/compile/980706-1.c: New test.
23007
23008 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23009
23010         * g77.f-torture/execute/980701-0.f,
23011         g77.f-torture/execute/980701-1.f: New test from Craig.
23012
23013 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23014
23015         * gcc.c-torture/compile/980701-1.c: New test.
23016
23017         * gcc.c-torture/execute/980701-1.c: New test.
23018
23019 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23020 rlsruhe.de>
23021
23022         * g++.old-deja/g++.robertl/eb132.C: New test.
23023         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23024
23025 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23026
23027         * g77.f-torture/execute/980628-7.f,
23028         g77.f-torture/execute/980628-8.f,
23029         g77.f-torture/execute/980628-9.f,
23030         g77.f-torture/execute/980628-10.f: New tests from Craig.
23031
23032         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23033
23034 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23035
23036         * g77.f-torture/execute/980628-4.f: New test from Craig.
23037         * g77.f-torture/execute/980628-5.f: Likewise.
23038         * g77.f-torture/execute/980628-2.f: Likewise.
23039         * g77.f-torture/execute/980628-0.f: Likewise.
23040         * g77.f-torture/execute/980628-1.f: Likewise.
23041         * g77.f-torture/execute/980628-3.f: Likewise.
23042         * g77.f-torture/execute/980628-6.f: Likewise.
23043
23044 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23045
23046         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23047         directory when nothing has been installed yet.
23048
23049 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23050
23051         * gcc.c-torture/special/special.exp: Handle newer versions of
23052         dejagnu.
23053
23054 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23055
23056         * gcc.dg/980626-1.c: New test.
23057
23058 1998-06-19  Bruno Haible <haible@ilog.fr>
23059
23060         * gcc.misc-tests/m-un-2.c: New test.
23061         * g++.old-deja/g++.other/warn01.c: Likewise.
23062
23063 1998-06-19  Robert Lipe  <robertl@dgii.com>
23064
23065         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23066         compatibility with assmblers with a different comment character.
23067         Eliminate use of GAS-specific extensions.
23068
23069 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23070
23071         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23072
23073 1998-06-19  Robert Lipe  <robertl@dgii.com>
23074
23075         *lib/g77.exp: Replace search for libf2c.a with search for newly
23076         renamed libg2c.a
23077
23078 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23079
23080         * gcc.c-torture/execute/980617-1.c: New test.
23081
23082 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23083
23084         * gcc.c-torture/execute/980612-1.c: New test.
23085
23086 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23087
23088         * gcc.dg/980523-1.c: Only test on ppc-linux.
23089         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23090
23091         * gcc.c-torture/execute/980608-1.c: New test.
23092
23093 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23094
23095         * gcc.c-torture/execute/980605-1.c: New test.
23096
23097 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23098
23099         * gcc.c-torture/execute/980604-1.c: New test.
23100
23101 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23102
23103         * gcc.c-torture/execute/980602-1.c: New test.
23104         * gcc.c-torture/execute/980602-2.c: Likewise.
23105
23106 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23107
23108         * 970125-0.f: Fix per JCB.  Add commentary.
23109
23110 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23111
23112         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23113         IEEE -0 support.
23114
23115 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23116
23117         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23118         earlier.
23119
23120 1998-05-28  Catherine Moore <clm@cygnus.com>
23121
23122         * gcc.c-torture/execute/980526-3.c: New test.
23123
23124 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23125
23126         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23127         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23128         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23129         m88k-motorola-sysv3 to XFAIL.
23130
23131 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23132
23133         * gcc.dg/980526-1.c: New test.
23134         * gcc.c-torture/execute/980526-2.c: New test.
23135
23136 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23137
23138         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23139
23140         * gcc.c-torture/execute/980526-1.c: New test.
23141
23142 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23143
23144         * g77.f-torture/execute/alpha2.f: Add runtime test.
23145
23146 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23147
23148         * g++.old-deja/old-deja.exp: Strip leading directories.
23149
23150         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23151         error for the line.  Don't run multiple tests for the same line.
23152
23153 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23154
23155         * gcc.dg/980523-1.c: New test.
23156
23157 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23158
23159         * g77.f-torture/compile/970915-0.f: New test.
23160
23161 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23162
23163         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23164
23165 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23166
23167         * gcc.dg/980520-1.c: New test.
23168
23169 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23170
23171         * gcc.dg/980502-1.c: Fix return type.
23172
23173 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23174
23175         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23176         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23177         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23178         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23179         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23180
23181 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23182
23183         * g77.f-torture/execute/980520-1.f: New test.
23184
23185 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23186
23187         * lib/mike-g77.exp: New file.
23188
23189         * g77.f-torture/noncompile/noncompile.exp,
23190         g77.f-torture/noncompile/check0.f: New files.
23191
23192 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23193
23194         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23195         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23196         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23197         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23198         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23199         abort where appropriate.
23200
23201 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23202
23203         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23204         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23205
23206 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23207
23208         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23209
23210 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23211
23212         * g77.f-torture/compile/980427-0.f: New test.
23213
23214 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23215
23216         * g77.f-torture/compile/980424-0.f: New test.
23217
23218 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23219
23220         * g77.f-torture/compile/980419-2.f (main): New test.
23221         * g77.f-torture/compile/970125-0.f: New test.
23222         * g77.f-torture/compile/980419-1.f: New test.
23223
23224 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23225
23226         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23227         of loop-4.c.
23228
23229 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23230
23231         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23232
23233 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23234
23235         * gcc.c-torture/compile/980329-1.c: New test.
23236
23237 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23238
23239         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23240         * gcc.dg/980312-1.c: Fix typo in -march command.
23241
23242 1998-03-16  H.J. Lu  (hjl@gnu.org)
23243
23244         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23245
23246 1998-03-11  Robert Lipe  <robertl@dgii.com>
23247
23248         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23249         Dave Love agree the Fortran source is bogus.
23250
23251 1998-03-11  Robert Lipe  <robertl@dgii.com>
23252
23253         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23254         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23255         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23256         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23257         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23258
23259 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23260
23261         * g++.old-deja/g++.other/friend1.C: New test.
23262
23263 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23264
23265         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23266         possibly uninitialized) variables and declare dnrm2.
23267
23268 1998-02-23  Robert Lipe <robertl@dgii.com>
23269
23270         From Bruno Haible <haible@ilog.fr>:
23271         * gcc.c-torture/execute/980223.c: New test.
23272
23273 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23274
23275         * gcc.dg/ifelse-1.c: New test.
23276
23277 1998-02-09  H.J. Lu  (hjl@gnu.org)
23278
23279         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23280
23281           * lib/old-dejagnu.exp (old-dejagnu): Added the
23282           "execution test - XFAIL *-*-*" handling in the spirit of
23283           "excess errors test -". Changed the "execution test fails"
23284           handling to be like "excess errors test fails".
23285           * Update various tests accordingly.
23286
23287 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23288
23289         * gcc.c-torture/execute/980205.c: New test.
23290
23291 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23292
23293         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23294         * lib/f-torture.exp: Similarly.
23295         * gcc.c-torture: Rename all .cexp files to .x files.
23296
23297 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23298
23299         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23300         (940510-1.c): Removed duplicate.
23301         (971104-1.c): New test.
23302
23303 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23304
23305           * lib/f-torture.exp: Improve error and loop detection.
23306
23307 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23308
23309         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23310         use that to size the filler array.
23311
23312 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23313
23314         * lib/c-torture.exp(c-torture-execute): Fix typo.
23315
23316         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23317         testcase as the executable name. Keep the executable around if
23318         the test fails.
23319
23320 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23321
23322         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23323         changes.  Only test one -g option, and move it to the end of the
23324         list of options to test.
23325
23326 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23327
23328         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23329         variable GCC_TORTURE_OPTIONS to supply default switches separated
23330         by colons.  If no environment variable, run tests with -O0 -g, -O1
23331         -g, and -O2 -g as well.
23332
23333 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23334
23335         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23336         explanatory comments. Fix indentation.
23337
23338 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23339
23340         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23341
23342 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23343
23344         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23345         * g++.old-deja/g++.mike/p7325.C: Likewise.
23346         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23347
23348 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23349
23350         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23351         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23352         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23353         * g++.old-deja/g++.law/operators4.C: Likewise.
23354
23355 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23356
23357         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23358         * g++.old-deja/g++.mike/p784.C: Ditto.
23359         * g++.old-deja/g++.mike/p785.C: Ditto.
23360
23361 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23362
23363           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23364
23365 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23366
23367         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23368         target feature; pass this to c-torture-execute as needed.
23369
23370 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23371
23372         * lib/c-torture.exp(c-torture-execute): If the previous and the
23373         current executables being tested are identical, we don't need to
23374         run the executable again. Try to make the executable names
23375         unique. Add an optional argument for passing additional compiler
23376         flags.
23377
23378 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23379
23380         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23381
23382 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23383
23384         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23385
23386 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23387
23388         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23389         32bit or larger longs.
23390
23391         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23392         have either a 32bit long or 32bit int.
23393
23394 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23395
23396         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23397         Make double precision tests dependent on sizeof (double).
23398
23399 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23400
23401         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23402         too.
23403
23404 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23405
23406         * gcc.c-torture/compile/961203-1.cexp: New script.
23407
23408 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23409
23410         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23411         up the includes ourselves.
23412
23413 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23414
23415         * lib/plumhall.exp: Remove random include, and add a few
23416         verbose messages for debugging.
23417
23418 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23419
23420         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23421         of trying to do it ourselves.
23422
23423 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23424
23425         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23426
23427 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23428
23429         * gcc.prms/5403.c: Made regexp a bit less strict.
23430
23431 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23432
23433         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23434         is returned from remote_load instead.
23435         * lib/plumhall.exp: Ditto.
23436         * lib/mike-g++.exp: Ditto.
23437         * lib/old-dejagnu.exp: Ditto.
23438         * lib/c-torture.exp: Ditto.
23439
23440 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23441
23442         * lib/g++.exp: Use build_wrapper procedure.
23443         * lib/gcc.exp: Ditto.
23444
23445 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23446
23447         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23448         an old-style decl for malloc.  Fixes tests to work when
23449         sizeof (int) != sizeof (size_t).
23450
23451 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23452
23453         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23454
23455         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23456         use stdargs.h interface.
23457
23458 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23459
23460         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23461         NO_VARARGS when compiling.
23462
23463 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23464
23465         * lib/plumhall.exp(ph_includes): New procedure.
23466         (ph_make): Use it.
23467         (ph_compiler): Ditto.
23468
23469         * lib/g++.exp: Rename test-glue.c to testglue.c.
23470         * lib/gcc.exp: Ditto.
23471
23472 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23473
23474         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23475         to completion when it's called.
23476
23477 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23478
23479         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23480         is defined, don't do test.
23481
23482 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23483
23484         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23485         for object files.
23486         (ph_summary): Mark skipped testcases as untested, not unresolved.
23487
23488         * lib/plumhall.exp (ph_make): If unresolved because of bad
23489         errorCode, record errorCode in log file.
23490         (*): Replace send_log/verbose with verbose -log.
23491
23492 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23493
23494         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23495         double conversion if double isn't at least 8 bytes.
23496
23497         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23498         int to work with targets where int is 16 bits.
23499
23500         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23501         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23502         precision for the test to complete.
23503
23504 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23505
23506         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23507         if d10v is not compiled with the -mdouble64 flag.
23508         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23509
23510         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23511         d10v is not compiled with the -mint32 flag.
23512
23513 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23514
23515         * lib/plumhall.exp: Use incr_count.
23516
23517 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23518
23519         * gcc.c-torture: Update to c-torture-1.45.
23520
23521 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23522
23523         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23524         the name of the expect testcase file).
23525
23526         * lib/g++.exp(g++_init): Ditto.
23527
23528 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23529
23530         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23531         the host.
23532
23533         * lib/gcc.exp(gcc_exit): New procedure.
23534
23535 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23536
23537         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23538         specs where appropriate.
23539
23540         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23541         because of new "candidates are" messages, and removed a few
23542
23543         * Converted all non-old-style g++ testcases to old-style, and
23544         moved into g++.old-deja.
23545
23546 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23547
23548         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23549         options.
23550
23551         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23552         succeeded.
23553
23554         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23555
23556 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23557
23558         * lib/gcc.exp (gcc_target_compile): Add support for defining
23559         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23560         the machine doesn't have those features.
23561
23562 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23563
23564         * g++.law/operators4.exp: Don't use LIBS.
23565
23566 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23567
23568         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23569
23570         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23571         * lib/g++.exp: Set it here instead. Also, allow use of the
23572         --tool_exec and --tool_opt options. Change CXX to
23573         GXX_UNDER_TEST.
23574
23575         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23576
23577         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23578
23579 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23580
23581         * lib/old-dejagnu.exp: Use prune_warnings instead of
23582         prune_system_crud.
23583         * lib/mike-g++.exp: Ditto.
23584         * lib/gcc.exp: Ditto.
23585         * lib/g++.exp: Ditto.
23586
23587         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23588
23589 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23590
23591           * 941014-2.c: Include stdlib.h
23592           * 960327-1.c: Include stdio.h
23593           * dbra.c, index-1.c: Don't assume ints are 32bits.
23594
23595 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23596
23597         * lib/gcc.exp: Add gcc,stack_size target feature.
23598
23599         * lib/g++.exp(g++_target_compile): Add the include and link
23600         paths here, not in two other places. And, it's $options, not
23601         options.
23602
23603         * lib/mike-g++.exp(postbase): Remove the code that determines
23604         the correct include and link paths.
23605         * g++.old-deja/old-deja.exp: Ditto.
23606
23607 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23608
23609         * lib/g++.exp(g++_init): target_compile no longer returns the
23610         filename of the result.
23611
23612 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23613
23614         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23615         call to glob.
23616
23617         * gcc.c-torture/special/special.exp: Change call to
23618         gcc_target_compile to include the object file.
23619
23620 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23621
23622         * gcc.c-torture/special/special.exp: Correct misspelling in last
23623         change.
23624
23625 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23626
23627         * lib/plumhall.exp(ph_summary): Log the entire output of the
23628         executable. Return -1 if there were any failures, 0 otherwise.
23629         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23630         (ph_make): Clean up objects and executables that were built
23631         if the tests succeeded.
23632
23633 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
23634
23635         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
23636         libraries and includes in the build tree as appropriate.
23637
23638 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23639
23640         * lib/c-torture.exp: Instead of looking for the global variable
23641         NO_LONG_LONG, check to see if that's a feature of the target.
23642
23643 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23644
23645         * config/default.exp: Minimize. Delete the remainer of the files in
23646         config; this functionality is now in devo/dejagnu/config.
23647
23648         g++.*/*: Pass any additional flags used to compile to postbase;
23649         delete CXXFLAGS.
23650
23651         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
23652         is now done by runtest.exp. Use gcc_target_compile instead of
23653         compile.
23654
23655         lib/c-torture.exp: Use gcc_target_compile instead of compile.
23656         Remove references to CFLAGS. Use remote_file instead of
23657         calling rm -f.
23658         (c-torture): Take a list of arguments to use to compile this
23659         testcase.
23660
23661         lib/g++.exp: Simplify. Use target_compile instead of compile.
23662         lib/gcc-dg.exp: Ditto.
23663         lib/gcc.exp: Ditto.
23664         lib/mike-{gcc,g++}.exp: Ditto.
23665         lib/old-dejagnu.exp: Ditto.
23666         lib/plumhall.exp: Ditto.
23667
23668 1997-01-08  Jim Wilson  <wilson@cygnus.com>
23669
23670         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
23671         (ph_linker): Likewise.
23672
23673 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
23674
23675           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
23676         MAP_ANON / MAP_ANONYMOUS if defined;
23677         else try to map from /dev/zero .
23678
23679 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23680
23681         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
23682         isn't defined, then define it to MAP_ANONYMOUS.
23683
23684 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23685
23686         * gcc.c-torture: Update to c-torture-1.42 release.
23687
23688 1996-11-11  Jeffrey A Law  (law@cygnus.com)
23689
23690         * gcc.c-torture: Update to c-torture-1.41 release.
23691
23692 1996-10-27  Jeffrey A Law  (law@cygnus.com)
23693
23694         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
23695         c-torture release.
23696
23697 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
23698
23699         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
23700         and LDFLAGS.  Fix second case to append the target_info ldflags
23701         onto LDFLAGS, not CFLAGS.
23702         * lib/g++.exp (g++_init): Add target_info stuff.
23703         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
23704         of libgloss and newlib flags for !native.
23705
23706         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
23707         (GDB): Fix relative path to go up another dir for finding gdb.
23708
23709 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
23710
23711         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
23712         versions in the target_info array, if they don't exist.
23713
23714 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
23715
23716         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
23717
23718 1996-07-08  Jim Wilson  <wilson@cygnus.com>
23719
23720         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
23721         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
23722
23723 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
23724
23725         * lib/old-dejagnu.exp: Don't remove the output file before we've
23726         actually tested it. Don't append pwd to the path of the executable
23727         we're testing.
23728
23729 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
23730
23731         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
23732
23733 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
23734
23735         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
23736         temporary directory for compiler files, and set it to a default
23737         value of /tmp. Set $output as the name of the output file from
23738         compiling the testcase. Add a -o option to $cflags_var so the
23739         compiler writes the final output file as $output. Set $executable
23740         to $output.
23741
23742         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
23743         directory for compiler files, and set it to /tmp if it doesn't
23744         already have a value. Set $output_file to the name of the output
23745         file from compiling the testcase. Add a -o option to CXXFLAGS so
23746         the compiler writes the final output file as $output. Use $output
23747         as the executable to be tested.
23748
23749 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23750
23751         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
23752
23753 1996-06-08  Jeffrey A Law  (law@cygnus.com)
23754
23755         * gcc.c-torture/execute/pending-1.c: New test.  Still
23756         pending in Tege's queue.
23757
23758 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
23759
23760         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
23761         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
23762         if there were failures.  Call unresolved if there were unresolved
23763         testcases.  Call gcc_fail if program did not run to completion.
23764         (ph_make): Pass additional argument name to ph_execute.
23765         (ph_execute): Add new argument.  Pass additional arguments to
23766         ph_summary.  Call gcc_fail is there is no execution output.
23767
23768 1996-04-24  Jeffrey A Law  (law@cygnus.com)
23769
23770         * lib/plumhall.exp (proc_summary): Output relavent summary
23771         lines into the log so specific failures in plumhall can be
23772         investigated.
23773
23774 1996-04-10  Jeffrey A Law  (law@cygnus.com)
23775
23776         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
23777         (c-torture-execute): Don't try to execute tests which use
23778         "long long" types if $NO_LONG_LONG is nonzero.
23779
23780 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
23781
23782         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
23783         not c-torture.
23784
23785         * gcc.ieee: Move from here.
23786         * gcc.c-torture/execute/ieee: To here.
23787
23788 1996-03-26  Jeffrey A Law  (law@cygnus.com)
23789
23790         * gcc.c-torture: Update to c-torture-1.41 release.
23791
23792 1996-03-22  Jeffrey A Law  (law@cygnus.com)
23793
23794         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
23795         not "$output".
23796
23797 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
23798
23799         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
23800         -c present.
23801
23802 1996-03-02  Jeffrey A Law  (law@cygnus.com)
23803
23804         * config/proelf.exp: Handle connecting to a simulator.
23805
23806 1996-01-31  Jeffrey A Law  (law@cygnus.com)
23807
23808         * config/proelf.exp: New file.  Enough framework that we can
23809         run c-torture tests on the proelf targets (or any other target
23810         that gdb can connect to for that matter).
23811
23812 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
23813
23814         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
23815         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
23816
23817         * lib/plumhall.exp (ph_execute): Always call ph_summary if
23818         exec_output exists.
23819
23820 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
23821
23822         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
23823         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
23824
23825         * config/*.exp: Update FSF address.  Change result of ${tool}_load
23826         to pass/fail/unresolved/unsupported/untested.  Caller must now
23827         call unresolved/unsupported/untested.
23828         * lib/*.exp: Update FSF address.  Update to handle new results of
23829         ${tool}_load.
23830         * lib/chill.exp (verbose): Delete.
23831
23832 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
23833
23834         * lib/gcc.exp (default_gcc_start): Change order of args to
23835         $LDFLAGS $CFLAGS $LIBS.
23836         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
23837         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
23838         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
23839         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
23840         * gcc.misc-tests/dg-test.exp: Likewise.
23841         * gcc.misc-tests/msgs.exp: Likewise.
23842         * gcc.prms/prms.exp: Likewise.
23843         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
23844         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
23845
23846         * lib/dg.exp: Deleted, moved to dejagnu/lib.
23847
23848 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23849
23850         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
23851
23852         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
23853         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
23854
23855         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
23856         necessary.
23857
23858 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
23859
23860         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
23861         global for loop; add use of $mathlib.
23862         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
23863         settings here; set mathlib for anything but VxWorks.
23864
23865 1996-01-22  Jeffrey A Law  (law@cygnus.com)
23866
23867         * gcc.c-torture: Update to c-torture-1.40 release.
23868
23869 1996-01-03  Jeffrey A Law  (law@cygnus.com)
23870
23871         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
23872         dg.exp.
23873
23874 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
23875
23876         * lib/c-torture.exp (c-torture-execute): Declare "output" as
23877         global.
23878
23879 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
23880
23881         * lib/g++.exp (LIBS): Define if not already.
23882         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
23883         (gcc-dg-prune): Call prune_gcc_output.
23884         * lib/gcc.exp (prune_gcc_output): New proc.
23885         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
23886         prune_gcc_output.
23887
23888 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
23889
23890         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
23891         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
23892
23893 1995-11-15  Jeffrey A Law  (law@cygnus.com)
23894
23895         * gcc.c-torture: Update to c-torture-1.39 release.
23896
23897 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
23898
23899         * lib/c-torture.exp (c-torture-execute): Don't return if one option
23900         fails, try others as well.
23901
23902 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
23903
23904         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
23905         If compilation fails, mark execute tests as `untested'.
23906         If test is marked as unsupported, don't mark compilation and
23907         execute tests as failed.
23908
23909 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
23910
23911         * lib/g++.exp (g++_init): Don't link in libg++, and look to
23912         libstdc++ for whether or not we want to be doing shared
23913         libraries.  Delete link_curses since we don't need it anymore.
23914         * lib/mike-g++.exp (postbase): Don't link in libg++.
23915         * g++.old-deja/old-deja.exp: Likewise.
23916
23917 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
23918
23919         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
23920
23921 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
23922
23923         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
23924         For that, add `-Wl,-a,shared_archive'.
23925         * g++.old-deja/old-deja.exp: Likewise.
23926
23927 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
23928
23929         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
23930
23931 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
23932
23933         * lib/mike-g++.exp (postbase): Pay attention to the status of
23934         g++_load.
23935
23936 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
23937
23938           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
23939
23940 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
23941
23942         * lib/gcc.exp (default_gcc_start): No longer need to log program
23943         being executed or its output, execute_anywhere does that now.
23944         * lib/g++.exp (default_g++_version): Call execute_anywhere.
23945         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
23946
23947 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
23948
23949         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
23950         the same as those in lib/g++.exp.
23951
23952 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
23953
23954         * gcc.c-torture: Update to c-torture-1.38 release.
23955         * gcc.ieee: Related changes.
23956
23957 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
23958
23959         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
23960         "exec". Minor reformatting changes.
23961
23962         * config/rom68k.exp (${tool}_load): Make it work in a canadian
23963         cross. This means all "exec" calls now work on a remote host as
23964         well.
23965         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
23966         cross. Filter out the extra "\r\n" stuff that expect puts in.
23967         (c-torture-execute): Filter out the bogus warnings like
23968         c-torture-compile does. Add support for canadian cross.
23969         * lib/gcc.exp (default_gcc_version, default_gcc_start)
23970         Use execute_anywhere rather than calling exec directly. Now it
23971         works for canadian cross testing.
23972
23973 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
23974
23975         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
23976         results into a variable, and check that rather than using file exists.
23977
23978 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
23979
23980         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
23981         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
23982
23983 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
23984
23985         * g++.old-deja/old-deja.exp: Create and pass runshlib and
23986         lib_curses if there's a shared libg++ in the build tree.
23987
23988 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
23989
23990         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
23991         if not supported target.
23992
23993 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
23994
23995         * lib/g++.exp (g++_init): Move empty setting of runshlib and
23996         link_curses up to always happen, not just for native builds.
23997
23998 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
23999
24000         * gcc.c-torture: Update to c-torture-1.36 release.
24001         * gcc.failure: Related changes.
24002
24003 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24004
24005         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24006
24007 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24008
24009         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24010         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24011         runshlib, link_curses, and mathlib for link and run.
24012
24013         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24014         pass the runtime shared library options for Solaris, OSF/1, and
24015         Irix5, and link with -lcurses to avoid unresolved references.
24016
24017 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24018
24019         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24020         only run once.
24021
24022 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24023
24024         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24025
24026 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24027
24028         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24029         do not have a framework for the "compat" tests yet.
24030
24031 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24032
24033         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24034         set to null if we're testing vxworks5.1.  Use that instead of
24035         `-lm' in the setting of LIBS for link and run.
24036
24037 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24038
24039         * config/rom68k.exp (${tool}_load): Major changes to make it
24040         work.  Verified that it does in fact return the stuff in
24041         exec_output properly.  Catch any Emul or any TRAP other than 0.
24042
24043 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24044
24045         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24046         LDFLAGS properly for targets that need stuff from libgloss.
24047         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24048         only run once.
24049         (gpp_initialized): New variable.
24050
24051 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24052
24053         * config/rom68k.exp: Load libgloss.exp.
24054         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24055         so we can produce a fully linked binary.
24056         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24057         so we can produce a fully linked binary.
24058
24059 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24060
24061         * lib/plumhall.exp (ph_section): Watch for expected failures.
24062         Add missing `else'.
24063
24064         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24065         run the testcase.
24066         (c-torture): Likewise.
24067
24068 1995-08-28  Doug Evans  <dje@cygnus.com>
24069
24070         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24071
24072         * lib/mike-g++.exp (mike_cleanup): New proc.
24073         (prebase): New globals compiler_result, not_compiler_result,
24074         target_regexp.
24075         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24076         allow leading "-" in pattern.  Watch for unsupported tests.
24077         If $compiler_result is set, pattern match assembler code,
24078         and ditto for $not_compiler_result.
24079         * lib/mike-gcc.exp: Likewise.
24080
24081         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24082         execution "succeeded".
24083
24084 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24085
24086         * config/win32.exp: New file.
24087         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24088
24089 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24090
24091         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24092         unsupported.
24093         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24094         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24095         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24096
24097         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24098         "... without exceptions was ...".  That is now handled by
24099         prune_system_crud.
24100         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24101
24102 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24103
24104         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24105         sieve.c,sort2.c}: New files.
24106         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24107         sieve.exp,sort2.exp}: Drivers for them.
24108
24109         * lib/mike-gcc.exp (program_output): New user settable variable.
24110         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24111         messages.
24112         * lib/mike-g++.exp (program_output): New user settable variable.
24113
24114         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24115
24116         * config/sh.exp: Deleted (use sim.exp instead).
24117
24118 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24119
24120         * config/vx.exp: Declare CHECKTASK as global.
24121         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24122         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24123         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24124
24125 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24126
24127         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24128         target. Like vx.exp, only includes `vx29k.exp' instead of
24129         `vxworks.exp'.
24130
24131 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24132
24133         * config/sim.exp: Increase time limit from 120 seconds to 240.
24134
24135 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24136
24137         * gcc.c-torture/execute/950628-1.c: New test.
24138
24139 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24140
24141         * gcc.c-torture: Update with changes/additions from
24142         c-torture-1.34.
24143
24144 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24145
24146         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24147
24148 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24149
24150         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24151
24152 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24153
24154         * gcc.c-torture/compile/950512-1.c: New test.
24155         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24156         * gcc.dg/struct-ret-1.c: Likewise.
24157
24158 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24159
24160         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24161           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24162
24163 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24164
24165         * gcc.c-torture/special/920411-1.c: Deleted.
24166         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24167
24168 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24169
24170         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24171         cpu limit.
24172
24173 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24174
24175         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24176
24177 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24178
24179         From kenner;
24180         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24181         is the proper length.
24182         * va-arg-3.c: Likewise.
24183
24184 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24185
24186         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24187         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24188
24189         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24190         * lib/g++.exp (default_g++_start): Delete old cruft.
24191
24192 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24193
24194         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24195         (2 * (1 << 18)) to (2 * (1 << 17)).
24196
24197         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24198
24199 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24200
24201         * config/rom68k.exp: Renamed from config/idp.exp
24202
24203 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24204
24205         * c-torture/compile/921109-2.c
24206
24207 1995-04-18  Mike Stump  <mrs@cygnus.com>
24208
24209         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24210         excess errors.
24211
24212 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24213
24214         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24215         output.
24216         * lib/g++.exp (default_g++_start): Likewise.
24217
24218 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24219
24220         * gcc.c-torture/compile/950329-1.c: New test.
24221
24222 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24223
24224           * config/bug.exp (${tool}_load): Updated to use new remote_open
24225           and remote_close procs.
24226         * config/idp.exp: New file.
24227
24228 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24229
24230         * gcc.c-torture/execute/950322-1.c: New test.
24231
24232 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24233
24234         * config/vx.exp (${tool}_load): Clean up testing of return code from
24235         vxworks_ld and vxworks_spawn.
24236
24237 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24238
24239         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24240
24241 1995-03-13  Mike Stump  <mrs@cygnus.com>
24242
24243         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24244         can mark excess errors on a machine by machine basis.  Note, the
24245         default is to not expect any excess errors, even when excess
24246         errors test - is given, so you will want to put an XFAIL ... on
24247         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24248         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24249         those 4 machines, but no others.
24250
24251 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24252
24253         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24254         * lib/c-torture.exp: to here.
24255
24256 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24257
24258         * gcc.c-torture/execute/950221-1.c: New test.
24259         * gcc.c-torture/execute/struct-ret-1.c: New test.
24260         * gcc.c-torture/compile/950221-1.c: New test.
24261
24262         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24263
24264 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24265
24266         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24267         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24268
24269 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24270
24271         * g++.gb: New directory of tests, derived from my signature and
24272         class scoping tests.
24273
24274         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24275         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24276         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24277         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24278         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24279         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24280         * g++.gb/sig25.C: Likewise.
24281
24282         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24283         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24284         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24285         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24286         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24287         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24288         * g++.gb/sig25.exp: Likewise.
24289
24290         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24291         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24292         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24293         * g++.gb/scope13.C: Likewise, this test still fails.
24294
24295         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24296         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24297         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24298         * g++.gb/scope13.exp: Ditto.
24299
24300         * g++.gb/README: New file, explains what these tests are about.
24301
24302 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24303
24304         * lib/dg.exp (dg-do): Support `preprocess'.
24305         (dg-test): Likewise.
24306
24307 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24308
24309         * config/udi.exp: change "continue -expect" to "exp_continue".
24310
24311 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24312
24313         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24314         Delete redundant tests.
24315
24316         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24317         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24318         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24319         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24320         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24321         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24322         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24323         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24324
24325         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24326         storing label pointers.
24327         * gcc.c-torture/execute/921019-1.c: Likewise.
24328         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24329         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24330         parameter fp.
24331         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24332         constants.
24333
24334         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24335         Delete obsolete tests.
24336
24337         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24338         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24339         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24340         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24341         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24342         * gcc.c-torture/compile/950124-1.c: New test.
24343
24344         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24345
24346 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24347
24348         * lib/mike-g++.exp: Add -lm to LIBS.
24349
24350 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24351
24352         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24353
24354 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24355
24356         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24357
24358 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24359
24360         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24361
24362 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24363
24364         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24365         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24366         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24367         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24368         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24369         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24370         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24371         * g++.law/{operators31.C, operators32.C,
24372         * g++.law/{operators33.C, operators34.C}: Likewise.
24373         * g++.law/{pic1.C, refs2.C}: Likewise.
24374         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24375         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24376         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24377         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24378
24379         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24380         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24381         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24382         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24383         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24384         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24385         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24386         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24387         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24388         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24389         * g++.law/{operators34.exp}: Likewise.
24390         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24391         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24392         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24393         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24394         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24395
24396         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24397         No longer expected to fail.
24398         * g++.law/missed-error3.C: Tweak for recent bool changes.
24399
24400 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24401
24402         * config/emb-unix: Deleted.
24403         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24404         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24405
24406 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24407
24408         * lib/dg.exp (dg-test): Fix typo in last patch.
24409
24410 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24411
24412         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24413         (handles multiple occurrences).
24414
24415 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24416
24417         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24418         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24419         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24420         printed).
24421         * lib/c-torture.exp (c-torture-compile): Likewise.
24422         (c-torture): Prepend full path if missing.
24423         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24424         (gcc_fail): Likewise.
24425         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24426
24427 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24428
24429         * lib/netware.exp: Only attach to NetWare i386 systems.
24430
24431 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24432
24433         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24434         messages.  Add test name to "output pattern match" pass/fail message.
24435
24436 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24437
24438         * gcc.dg: New testsuite.
24439         * gcc.dg/dg.exp: New file.
24440
24441         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24442         test-switch.c}: Deleted.
24443
24444         * gcc.misc-tests/msgs.exp: New testcase driver.
24445
24446 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24447
24448         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24449         Watch for illegal return values from ${tool}_load.
24450         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24451         cross targets.  Coerce return value >0 to 1.
24452
24453 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24454
24455         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24456
24457         * config/emb-unix.exp: New file.
24458
24459         * config/sim.exp: Error if variable $SIM not defined.
24460         (${tool}_load): Mark test as "untested" if simulator missing.
24461
24462         * config/unix.exp: Load remote.exp to get rcp_download.
24463         * lib/c-torture.exp: Use different option lists for testcases with
24464         and without loops.
24465         * gcc.c-torture/execute/execute.exp: Likewise.
24466
24467 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24468
24469         * config/*.exp: Clarify return code from ${tool}_load.
24470         Call `unresolved' or `untested' instead of `warning' or `perror'
24471         (sometimes you still want to call both though).
24472         Add comment that `shell_id' is local to each file.
24473         * config/udi.exp (timeout): Set to 30.
24474         Don't print warning if connection fails, $connectmode has already
24475         printed an error.
24476         (${tool}_load): Move verbose messages to level 2.
24477         Rework pattern for "Process started" message.
24478         Pass `shell_id' to ${connectmode}_download.
24479         Retry twice upon timeout.  Make resetting of target more robust.
24480         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24481         Pass `shell_id' to exit_$connectmode.
24482         Only call exit_$connectmode if connected.
24483         * config/unix.exp (${tool}_load): Check return codes better.
24484         * config/vrtx.exp (${tool}_load): Likewise.
24485         * config/vx.exp (${tool}_load): Likewise.
24486         Delete unneeded global's.
24487         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24488         from ${tool}_load.
24489         (dg-stat): Delete.
24490         (dg-init): Delete recording of pass/fail counts.
24491         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24492         (old-dejagnu-init): Likewise.
24493         (old-dejagnu-stat): Delete contents, empty proc now.
24494         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24495         (c-torture): Delete references to lcnt, lpass, lfail.
24496         Get option list from TORTURE_OPTIONS.
24497         Delete -funroll[-all]-loops if no loops.
24498         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24499         (g++_stat): Delete contents (empty proc now).
24500         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24501         (gcc_finish): Likewise.
24502         (gcc_stat): Deleted.
24503         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24504         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24505         * gcc.c-torture/execute/execute.exp: Likewise.
24506         Split tests into two parts: compile, execute.
24507         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24508         no loops.  Update to reflect clarified return codes from ${tool}_load.
24509
24510 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24511
24512         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24513         to grep for.
24514         (old-dejagnu): Likewise (where necessary).
24515
24516 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24517
24518         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24519
24520         * lib/dg.exp (dg-process-target): Fix processing of selector.
24521         Add comment regarding use of `error'.
24522
24523         * lib/gcc.exp (prune_system_crud): Define if missing.
24524         * lib/g++.exp (prune_system_crud): Likewise.
24525
24526         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24527         Call prune_system_crud.
24528         * lib/dg.exp (dg-runtest): New proc.
24529         Use perror instead of send_user for tcl errors in testcase.
24530         Don't return any value, it's never used.
24531         Don't clobber previous definition of `unknown'.
24532         Print tcl errors in `dg-final'.
24533
24534 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24535
24536         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24537         (dg-test): Don't print errorInfo, it contains stack backtrace.
24538
24539 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24540
24541         * lib/g++.exp (runtest_file_p): Define if missing.
24542
24543 1994-09-24  Doug Evans  (dje@cygnus.com)
24544
24545         * lib/mike-g++.exp: Comment out loading of g++.exp.
24546         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24547         (default_g++_version): Always print something.
24548         (default_g++_start): Comment out call to `which'.
24549         (g++_start, g++_load): Deleted (must be defined in config file).
24550         * lib/gcc.exp: Test for existence of $CC at start.
24551         Delete check for tmpdir (done in gcc_init).
24552         (default_gcc_version): Always print something.
24553         (default_gcc_start): Comment out call to `which'.
24554         * config/*.exp: Major cleanup - make cross targets work at least a
24555         little better for g++ (by not being "--tool gcc" specific).
24556         Rename gcc_xxx to ${tool}_xxx.
24557         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24558         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24559
24560 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24561
24562         * lib/c-torture.exp (c-torture-compile): Rework compiler
24563         message processing.
24564
24565         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24566         c-torture.
24567
24568 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24569
24570         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24571
24572         * lib/dg.exp (dg-process-target): Support { target native }.
24573
24574 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24575
24576         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24577         looked for "... program xxx got fatal signal".
24578         Correct regsub munging of `comp_output'.
24579         Ignore compiler messages "path prefix not used" and "linker input
24580         file unused".
24581
24582 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24583
24584         * lib/gcc.exp (runtest_file_p): Define if missing.
24585         * gcc.prms/template.c: Example to work from.
24586
24587 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24588
24589         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24590         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24591
24592         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24593         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24594         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24595         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24596
24597         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24598         (dg-process-target): No longer a varargs proc.
24599         Return S/N for target, P/F for xfail.  All callers changed.
24600         (user option procs): More argument checking.
24601         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24602         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24603         (dg-test): Skip test if not running on selected target in `dg-do'.
24604         Update handling of `dg-do-what', `dg-output-text'.
24605         Separate execution pass/fail from output pattern match pass/fail.
24606         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24607
24608 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24609
24610         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24611         target for 920510-1.c.
24612
24613 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24614
24615         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24616         Clean up comment regarding use of passcnt, etc.
24617         (gcc_stat): Don't update `testcnt' here.
24618         (gcc_finish): Do it here.
24619         Might as well reset `but_id' here too.
24620         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24621         to determine if the file should be tested.
24622         * gcc.c-torture/compile/compile.exp: Likewise.
24623         * gcc.c-torture/execute/execute.exp: Likewise.
24624         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24625         * gcc.misc-tests/dg-test.exp: Likewise.
24626         * gcc.prms/prms.exp: Likewise.
24627         * gcc.wendy/wendy.exp: Likewise.
24628         * g++.old-deja.exp: Likewise.
24629         Move "Testing file" message to verbose level 1.
24630
24631 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24632
24633         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
24634
24635 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
24636
24637         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
24638         (default_gcc_start): Accept optional second list element
24639         of compiler flags.  Print compiler output at verbosity level 2.
24640         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
24641         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
24642         Save current values of framework globals passcnt, failcnt, xpasscnt,
24643         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
24644         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
24645         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
24646         xfailcnt to compute stats.  Update framework global `testcnt' from
24647         pass/fail counts.
24648         (gcc_finish): New proc.  Clean up test environment.
24649         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
24650         (gcc_epass, gcc_efail): Delete.
24651         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
24652         argument of line number.
24653         (dg-init): If the tool has an init routine, call it.
24654         (dg-test): Remove args `cflags_var' and `libs_var'.
24655         Pass all compiler options to ${tool}_start.
24656         Handle missing line number.
24657         (dg-finish): New function.
24658         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
24659         particular files.  Call gcc_finish at end.  Move "skipping test"
24660         message to verbosity level 3.
24661         * gcc.c-torture/compile/compile.exp: Likewise.
24662         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24663         * gcc.c-torture/execute/execute.exp: Likewise.
24664         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24665         Print testcase being tried at verbosity level 1.
24666         * gcc.c-torture/special/special.exp: Unset xfail.
24667         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24668         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
24669         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
24670         * gcc.failure/failure.exp: Likewise.
24671         * gcc.ieee/ieee.exp: Likewise.
24672         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
24673         Update call to dg-test.  Call dg-finish at end.
24674         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
24675         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24676         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
24677         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
24678         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
24679         * gcc.wendy/wendy.exp: Add copyright.
24680         Delete setting of tmpdir (done by gcc_init).
24681         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
24682         Pass compiler flags to gcc_start.  Call gcc_finish at end.
24683         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
24684         gcc_[ce]pass/fail.
24685
24686 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
24687
24688         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
24689         confusion.
24690         (g++_load): Likewise.
24691
24692         * config/*.exp (gcc_load): Some were varargs fns and some were not.
24693         Rename argument to `prog' to remove the confusion.
24694         Varargs fns behave differently too!
24695         (g++_load): Likewise.
24696
24697         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
24698
24699         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
24700         what it is.  Delete (always) printing of status value for !native.
24701         Simplify verbose code, and include status and exec_output.
24702         (g++_load): Use gcc_load.
24703
24704 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
24705
24706         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
24707         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
24708         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
24709         940714-3.c as these testcases don't exist anymore.  Make
24710         va-arg-1.c expected to pass.
24711
24712 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
24713
24714         * gcc.misc-tests/misc.exp: Only run specific testcases.
24715         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
24716         * gcc.misc-tests/dg-[1-9].c: New files.
24717
24718         * lib/dg.exp: New testsuite driver.
24719         * gcc.prms/prms.exp: Use it.
24720
24721         * README.gcc: New file.
24722
24723         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
24724         Document and reset `lxpass' and `lxfail'.
24725         Simplify "initialized" message.
24726         (gcc_stat): Clean up comments a little.
24727
24728 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
24729
24730         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
24731
24732 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
24733
24734         * lib/old-dejagnu.exp (process-option): New proc.
24735         (old-dejagnu-init, old-dejagnu-stat): Likewise.
24736         (old-dejagnu): Simplify.
24737         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
24738
24739 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
24740
24741         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
24742         exists and is not an empty string.
24743
24744         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
24745         $xfail rather than calling setup_xfail.  Clear $xfail when test is
24746         finished.
24747         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
24748         automatically.
24749
24750         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
24751         longer expected to fail.
24752
24753         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
24754         "f" function call.
24755
24756         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
24757
24758         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
24759         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
24760         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
24761         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
24762         c-torture-1.29.
24763
24764         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
24765         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
24766
24767         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
24768
24769         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
24770         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
24771
24772         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
24773         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
24774         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
24775
24776 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
24777
24778         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
24779         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
24780         940714-1.c, 940714-2.c, 940714-3.c},
24781         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
24782         gcc.misc-tests/{mg.c,mg.exp}:
24783         New tests.
24784         * gcc.noncompile/noncompile.exp: Change accordingly.
24785
24786 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
24787
24788         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
24789         Undo previous clobberage.
24790
24791 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
24792
24793         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
24794         * gcc.special/{930510-1.c, special.exp}:
24795         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
24796         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
24797         struct-varargs-1.c}: New tests from c-torture-1.26.
24798
24799 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
24800
24801         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
24802           argument to switch.
24803
24804 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
24805
24806         * Revert the previous changes.  Please see Rob's directory
24807           (/lisa/test/rob/progressive/gcc/testsuite) for testing
24808           fixes.
24809
24810 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
24811
24812         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
24813             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
24814             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
24815             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
24816             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
24817             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
24818             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
24819             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
24820             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
24821             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
24822             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
24823             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
24824             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
24825             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
24826             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
24827             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
24828             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
24829             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
24830             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
24831             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
24832             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
24833             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
24834             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
24835             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
24836             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
24837             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24838             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
24839
24840 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
24841
24842         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
24843             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
24844           with perror calls.
24845
24846 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
24847
24848         * config/unix.exp (g++_load): Fix syntax.
24849
24850 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
24851
24852         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
24853         * gcc.noncompile/921017-1.c: Deleted obsolete test.
24854         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
24855         Don't expect va-arg-1.c to fail.  Correct expected output for
24856         920928-1.c.
24857         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
24858         * gcc.wendy/hbm4.c: Correct typo.
24859         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
24860
24861 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
24862
24863         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
24864         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
24865         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
24866         * lib/c-torture.exp (c-torture-compile): Ditto.
24867
24868         Reduce volume of output (remove all the -I's and such).
24869         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
24870         Call gcc_cpass, gcc_cfail.
24871         (c-torture): Pass testing option to c-torture-compile.
24872
24873 1994-03-21  Doug Evans  (dje@cygnus.com)
24874
24875         Bring patches over from progressive.
24876         * config/default.exp: Exit remote shell cleanly.
24877         (g++_exit, g++_start): Add default versions.
24878         * config/sim.exp (gcc_load): Use perror, not error.
24879
24880 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
24881
24882         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
24883         set in site.exp.
24884
24885 1994-03-14  Doug Evans  (dje@cygnus.com)
24886
24887         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
24888         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
24889         (wendy_try): New proc to run testcase.
24890         (main loop): Call 'em.
24891         * gcc.wendy/*.c: Clean up pass to correct expected output.
24892
24893         * lib/gcc.exp: Minor cleanup work.
24894         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
24895
24896 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
24897
24898         * config/sim.exp (gcc_load): Document return codes better.
24899         Don't pass -v to simulator.
24900
24901 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
24902
24903           * gcc.special/920717-x.c: Fix typo.
24904           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
24905           get at sources.
24906
24907         * lib/mike-gcc.exp: Fix typo.
24908
24909 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
24910
24911         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
24912         binary to use, transform the name.
24913         * config/*.exp: rename everything. Nuke any g++ specific files,
24914         it's now a special case of gcc that requires no special support.
24915         Add a default.exp for unsupported targets.
24916
24917 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
24918
24919         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
24920         lib/old-dejagnu.exp: Fix a few patterns to work with the new
24921         version of Tcl.
24922
24923 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
24924
24925         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
24926         than a warning.
24927
24928 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
24929
24930         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
24931
24932 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
24933
24934         * gcc.execute/execute.exp: Combine opt_list and foption_list into
24935         option_list.  Compile every file with only 4/6 option choices
24936         (same as C torture) instead of with 12/18 different option
24937         choices.
24938         * lib/c-torture.exp: Likewise.
24939
24940         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
24941         not already set.
24942
24943 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
24944
24945         * lib/old-deja.exp: Add `excess errors test fails' error, now one
24946         can put an XFAIL *-*-* on excess errors.
24947
24948 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
24949
24950         * g++.law: Add more tests derived from g++-bugs snapshots.
24951
24952         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
24953         equivalent to g++.law/init9.
24954
24955         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
24956         compiled it, and the a.out file after we've run it.
24957
24958 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
24959
24960         * lib/mike-g++.exp (postbase): Delete the .o file after we've
24961         compiled it, and the a.out file after we've run it.
24962
24963 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
24964
24965         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
24966
24967 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
24968
24969         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
24970         version number.
24971
24972 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
24973
24974         * g++.law: New directory of g++ tests derived from the g++-bugs
24975         snapshots.
24976
24977 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
24978
24979         * gcc.compile: initbug1.c initbug1.exp testcase added
24980
24981 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
24982
24983         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
24984         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
24985           fixes submitted by Jeff Law (law@cs.utah.edu)
24986         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
24987           Jeff Law (law@cs.utah.edu)
24988
24989
24990 1993-11-30  Mike Stump  (mrs@cygnus.com)
24991
24992         * config/unix-g++.exp: Follow the gcc way of doing things.
24993         * g++.old-deja/old-deja.exp: Minor updates.
24994         * lib/g++.exp: New file, follow the gcc way of doing things.
24995         * lib/old-dejagnu.exp: Minor updates.
24996         * lib/mike-g++.exp: Always unset errorInfo.
24997
24998 1993-11-06  Mike Stump  (mrs@cygnus.com)
24999
25000         * lib/gcc.exp: Fix some errors with the below change, CC and
25001         CFLAGS should be global when setting, not local.
25002
25003 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25004
25005         * lib/gcc.exp: Transform tool name.
25006
25007 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25008
25009         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25010
25011 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25012
25013         * lib/gcc.exp: change gcc_done to gcc_stat
25014
25015 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25016
25017         * Upgraded gcc testsuite to c-torture version 1.25
25018
25019 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25020
25021         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25022         * lib/c-torture: added hooks for new reporting code.
25023
25024 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25025
25026         * config/sh-gcc.exp: check if sh-sim exists in the path
25027
25028 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25029
25030         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25031         * gcc.compile/compile.exp: Initial changes for new logic.
25032         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25033         * gcc.failure/failure.exp: Initial changes for new logic.
25034         * gcc.ieee/ieee.exp: Initial changes for new logic.
25035         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25036         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25037         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25038         * lib/c-torture.exp: Initial changes for new logic.
25039         * lib/gcc.exp: Initial changes for new logic.
25040
25041 1993-10-15  Mike Stump  (mrs@cygnus.com)
25042
25043         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25044         depend upon failure or success.  Fully qualify names in failure
25045         and success messages.  Always remove a.out before starting
25046         compile, just in case.  Pay more attention to error text output by
25047         the compiler.  Handle testcases with no known past errors just
25048         like all others, so that things are uniform.  Other miscellaneous
25049         improvements.
25050
25051 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25052
25053         * gcc.cpp: new directory for cpp tests
25054
25055 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25056
25057         * lib/chill.exp: Code reformatted, removed unused code.
25058         * config/unix-chill.exp: Code reformatted, removed unused code.
25059         * chill.execute/execute.exp: Code reformatted, removed unused code.
25060         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25061
25062 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25063
25064         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25065         routines not written.
25066
25067 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25068
25069         * config/bug-gcc.exp: Use new procs from bug.exp.
25070
25071 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25072
25073         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25074         via ftp, rather than depending on NFS.
25075         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25076         case.
25077
25078 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25079
25080         * config/bug-gcc.exp: Use new download proc.
25081
25082 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25083
25084         * chill.execute/execute.exp: cleanups, handles errors better
25085         * chill.compile/compile.exp: rewrite, based on execute.exp
25086         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25087         * lib/chill.exp: major changes to diff proc and compile and link
25088           procs. added chill_fail and chill_pass wrappers to pass and
25089           fail. added more comments, and handle error codes better.
25090           Added a hack to capture stderr from exec, so noncompile tests
25091           can work.
25092
25093 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25094
25095         * chill.execute/execute.exp: rewrite of testsuite driver
25096         * lib/chill.exp: rewrite of testsuite driver
25097         * config/unix-chill.exp: rewrite of testsuite driver
25098
25099 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25100
25101     In chill.execute:
25102         * iexpr.ch: Standardize uppercase.
25103         * tuples.dat: Standardize uppercase.
25104         * vary.ch: standardize.  Correct varying string assignments.
25105         * vary.dat: Add new output lines.
25106
25107 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25108
25109     In chill.execute:
25110         * chprintf.ch: Standardize use of uppercase.
25111         * tuples.ch: Standardize and turn arr2 into a DCL,
25112           rather than a SYN.
25113         * pinits.ch: Standardize.
25114
25115 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25116
25117         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25118         * Makefil: Renamed to Makefile.in.
25119         * configure.in: New.
25120
25121 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25122
25123     In chill.execute:
25124         * .cvsignore: Add result/output files.
25125         * Makefile: Fix up variables at start.  Use MFLAGS
25126           everywhere.  Correct bool_loc, built_ins entries.
25127           Add entry for vary1.ch.
25128         * bitarray.ch: Standardize upper-case usage.
25129         * bitexpr.ch: Standardize, add output of b1.
25130         * params.ch: Use arrayt in along PROC parameters, to
25131           avoid novelty problems.
25132         * sets.ch: Tiny cleanup.
25133         * vary1.ch: Re-indent.
25134
25135 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25136
25137           * Add PR-related files to Makefiles, .cvsignore files, etc.
25138
25139 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25140
25141         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25142           with compiler objects. New names are test-flow.c and test-loop.c
25143
25144 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25145
25146         * Upgraded c-torture tests from 1.19 to 1.20
25147
25148         * new files:
25149         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25150         * gcc.compile: 930623-1.c 930623-2.c
25151         * gcc.noncompile: 930622-1.c 930622-2.c
25152         * gcc.failure: 920411-1.c 920627-2.c
25153         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25154
25155 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25156
25157         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25158           More changes to get testsuite working properly. Needs more work.
25159           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25160
25161 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25162
25163         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25164           More changes to get testsuite working properly. Needs more work.
25165
25166 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25167
25168         * chill.compile/compile.exp: Added for Dejagnu support
25169         * chill.execute/execute.exp: Added for Dejagnu support
25170         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25171
25172 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25173
25174     This should complete moving the CHILL test files.
25175         * chill.noncompile(.cvsignore printf.grt
25176             in-printf.grt chprintf.grt chprintf.ch):
25177             Added test-support files.
25178           (Makefile): Modified further.
25179         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25180             signal.ch): Added test files.
25181           * chill.execute (.cvsignore printf.grt printr.c
25182             in-printf.grt rts.c chprintf.grt rts.h): Added
25183           test-support files.
25184             (Makefile): More corrections.
25185
25186 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25187
25188         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25189           test cases, ready for DejaGnu.
25190
25191 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25192
25193         * Upgraded c-torture tests from 1.18 to 1.19
25194
25195         * gcc.compile: added test(s):
25196           930607-1.c
25197         * gcc.execute: added test(s):
25198           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25199
25200         * added new subdirectory for misc tests: gcc.misc-tests
25201         * gcc.misc-test(s): added tests:
25202           inst-check.c test-consts.c test-ior.c test-switch.c
25203
25204 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25205
25206         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25207
25208 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25209
25210         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25211
25212 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25213
25214         * Upgraded c-torture tests from 1.17 to 1.18
25215
25216 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25217
25218         * Upgraded c-torture tests from 1.12 to 1.17
25219
25220 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25221
25222         * lib/old-dejagnu.exp:
25223           Fixed handling of XFAIL target triplets to correctly
25224           recognize wildcard characters.  Removed code that
25225           appended a unique id tag to the end of the file name
25226           printed out by the result of the testcases within a
25227           given test file.
25228
25229 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25230
25231         * lib/old-dejagnu.exp:
25232           Reworked expected failure handling to trigger off of XFAIL
25233           keyword in keyphrase embeded in testcase source code. The
25234           XFAIL keyword must be at the end of the keyphrase line. It
25235           may optionally be followed by one or more target triplets.
25236           It has just occured that the handling of wildcards in the
25237           target triplet may not be correct.
25238
25239 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25240
25241         * g++.old-deja/tests:
25242           Moved all subdirectories up one level into g++.old-deja .
25243
25244         * lib/old-dejagnu.exp:
25245           Fixed problem with CXXFLAGS not being properly reset, and being
25246           corrupted with extraneous "-c" compiler option.  This was
25247           causing binaries to not be generated for test that needed them.
25248           Modified strings passed to "pass" and "fail" so that individual
25249           tests from the same test file would be distinguished by an
25250           identifier appended to the test file name in the summary logs;
25251           this corrected a problem with erroneous diff logs.  Added code
25252           to search testcases for expected fail and unexpected pass keywords.
25253
25254 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25255
25256         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25257
25258 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25259
25260         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25261           Removed extraneous text from end of "Special g++ Options"
25262           keyphrase.
25263
25264         * lib/old-dejagnu.exp: Added pattern matching to look for new
25265           keywords, embedded in testcases comments, which will trigger
25266           calls to xpass and xfail.
25267
25268 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25269
25270         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25271           comments embedded in the testcases, especially the one looking for
25272           special compiler options, as well as the pattern matching for the
25273           compiler output again.
25274
25275 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25276
25277         * lib/old-dejagnu.exp: Do a proper check of the return value for
25278           execute tests. Fixed several problems with the pattern matching
25279           of the compiler output which gave erroneous test results.
25280           Changed several of the test result messages to be more descriptive.
25281         * config/unix-g++.exp: Proc g++_load now actually works and
25282           executes the tests passed to it and returns a usable return
25283           value.
25284
25285 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25286
25287           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25288
25289 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25290
25291         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25292           Modified both files to properly execute the old style
25293           dejagnu tests. The previous versions of these files were
25294           experimental and did not function anything near correctly.
25295
25296 1993-04-05  Rob Savoye  (rob@cygnus.com)
25297
25298         * Removed all Makefile.in and configure.in files. No configuration
25299         needed now.
25300
25301 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25302
25303         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25304
25305 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25306
25307         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25308         gcc.special/configure.in, gcc.noncompile/configure.in,
25309         gcc.execute/configure.in, gcc.code_quality/configure.in,
25310         g++.other/configure.in, g++.old-deja/configure.in,
25311         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25312         in srcname setting.
25313
25314 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25315
25316         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25317         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25318         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25319
25320 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25321
25322         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25323         (gdb_exit): Don't remove *_soc files.
25324
25325 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25326
25327         * lib/c-torture.exp: Don't look for main; instead always use -w
25328         -c.  This is how the c-torture tests work.  Remove the object
25329         file if the compilation succeeds.
25330         * gcc.execute/execute.exp: Remove executable if test passes.
25331         * gcc.noncompile/noncompile.exp: Every test is an expected
25332         failure.
25333         * gcc.special/special.exp: Added tests from c-torture 1.11,
25334         corrected use of existing test.
25335         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25336         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25337         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25338         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25339         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25340         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25341         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25342         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25343         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25344         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25345         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25346         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25347         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25348         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25349         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25350         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25351         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25352         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25353         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25354         c-torture 1.11.
25355         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25356         correspond to c-torture 1.11.
25357
25358         * New file.