OSDN Git Service

bf369b92f820a5ce9f5a72223c82184e16405eeb
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2
3         PR middle-end/17055
4         * gcc.dg/pr17055-1.c: New test case.
5
6 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
7
8         PR target/17377
9         * gcc.c-torture/execute/pr17377.c: New test.
10
11 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
12
13         PR c/8420
14         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
15         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
16         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
17         gcc.dg/long-long-typespec-1.c: New tests.
18         * gcc.dg/tls/diag-2.c: Update expected diagnostics
19
20 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
21
22         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
23         gcc.dg/gnu99-static-1.c: New tests.
24
25 2004-09-08  Devang Patel  <dpatel@apple.com>
26
27         * gcc.dg/darwin-ld-20040828-1.c: New test.
28         * gcc.dg/darwin-ld-20040828-2.c: New test.
29         * gcc.dg/darwin-ld-20040828-3.c: New test.
30         
31 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
32
33         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
34         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
35         in error message.
36         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
37         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
38         in error message.
39         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
40         types they qualify.
41         * objc.dg/type-size-2.m: Fix wording in comment.
42         * objc.dg/va-meth-1.m: New test case.
43
44 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
45
46         PR c/16633:
47         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
48         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
49
50 2004-09-06  Devang Patel  <dpatel@apple.com>
51         
52         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
53         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
54         
55 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
56
57         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
58         reflect changed line numbering of diagnostics.
59
60 2004-09-06  Paul Brook  <paul@codesourcery.com>
61
62         * gfortran.dg/edit_real_1.f90: Add new test.
63
64 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
65
66         * gcc.dg/tree-ssa/loop-2.c: New test.
67         * gcc.dg/tree-ssa/loop-3.c: New test.
68         * gcc.dg/tree-ssa/loop-4.c: New test.
69         * gcc.dg/tree-ssa/loop-5.c: New test.
70
71 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
72
73         * gcc.dg/format/sentinel-1.c: Update for parameter option.
74
75 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
76
77         * gcc.dg/format/sentinel-1.c: New test.
78
79 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
80
81         * testsuite/gcc.dg/builtins-46.c: New.
82
83 2004-09-03  Devang Patel  <dpatel@apple.com>
84
85         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
86         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
87
88 2004-09-03  Jan Beulich  <jbeulich@novell.com>
89
90         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
91         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
92         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
93         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
94         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
95         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
96         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
97         the non-portable bzero.
98         * gcc.dg/20010912-1.c: xfail for NetWare.
99         * gcc.dg/20020426-2.c: xfail for NetWare.
100         * gcc.dg/20021014-1.c: xfail for NetWare.
101         * gcc.dg/20021018-1.c: xfail for NetWare.
102         * gcc.dg/20030213-1.c: xfail for NetWare.
103         * gcc.dg/20030225-1.c: xfail for NetWare.
104         * gcc.dg/20030708-1.c: xfail for NetWare.
105         * gcc.dg/builtins-config.h: Also exclude NetWare.
106         * gcc.dg/format/format.h: Define restrict only if not already defined.
107         * gcc.dg/nest.c: xfail for NetWare.
108         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
109         * lib/target-supports.exp (check_visibility_available): Exclude
110         NetWare.
111
112 2004-09-03  Jan Beulich  <jbeulich@novell.com>
113
114         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
115         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
116         deterministic starting point for the alignment of structure fields.
117         * gcc.dg/Wpadded.c: Dito.
118         * g++.dg/abi/vbase10.C: Dito.
119
120 2004-09-03  Devang Patel  <dpatel@apple.com>
121
122         * g++.dg/debug/pr15736.cc: New test.
123
124 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
125
126         * README.QMTEST: Fix out-of-date link.
127
128 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
129
130         PR fortran/16579
131         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
132         Delete.  Duplicate of gfortran.dg/g77/20010610.f
133
134 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
135
136         * g++.dg/abi/arm_rtti1.C: New test.
137
138 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
139
140         * gcc.dg/ppc-vector-memcpy.c: New.
141         * gcc.dg/ppc-vector-memset.c: New.
142
143 2004-09-02  Chao-ying Fu  <fu@mips.com>
144
145         * gcc.target/mips/mips-3d-1.c: New test.
146         * gcc.target/mips/mips-3d-2.c: New test.
147         * gcc.target/mips/mips-3d-3.c: New test.
148         * gcc.target/mips/mips-3d-4.c: New test.
149         * gcc.target/mips/mips-3d-5.c: New test.
150         * gcc.target/mips/mips-3d-6.c: New test.
151         * gcc.target/mips/mips-3d-7.c: New test.
152         * gcc.target/mips/mips-3d-8.c: New test.
153         * gcc.target/mips/mips-3d-9.c: New test.
154         * gcc.target/mips/mips-ps-1.c: New test.
155         * gcc.target/mips/mips-ps-2.c: New test.
156         * gcc.target/mips/mips-ps-3.c: New test.
157         * gcc.target/mips/mips-ps-4.c: New test.
158         * gcc.target/mips/mips-ps-type.c: New test.
159
160 2004-09-02  Paul Brook  <paul@codesourcery.com>
161
162         * gfortran.dg/edit_real_1.f90: Add new tests.
163
164 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
165
166         PR fortran/15327
167         * gfortran.dg/merge_char_1.f90: New test.
168
169 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
170
171         PR fortran/16404
172         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
173
174 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
175
176         PR c/1522
177         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
178
179 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
180
181         * g++.dg/opt/loop1.C: Do not XFAIL.
182
183 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
184
185         * gcc.c-torture/execute/20040831-1.c: New test.
186
187 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
188
189         PR fortran/16579
190         * gfortran.dg/g77/20010610.f: Now passes.
191         Copy from g77.f-torture/execute. Add dg-run directive.
192         * gfortran.dg/g77/README: Update
193
194 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
195
196         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
197         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
198         (t1, t2, t3, t4): Add volatile.
199
200 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
201
202         * g++.dg/ext/visibility/arm1.C: New test.
203
204 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
205
206         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
207         -pedantic-errors.
208
209 2004-09-01  Paul Brook  <paul@codesourcery.com>
210
211         * gfortran.dg/eof_2.f90: New test.
212
213 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
214
215         PR fortran/16579
216         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
217
218 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
219
220         PR libfortran/16805
221         * gfortran.dg/list_read_2.f90: New test.
222
223 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
224
225         * g++.dg/abi/key1.C: New test.
226
227 2004-08-31  Richard Henderson  <rth@redhat.com>
228
229         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
230         form of offsetof.
231         * g++.dg/other/offsetof5.C: Remove duplicate.
232
233 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
234
235         PR fortran/17244
236         * gfortran.dg/func_derived_1.f90: New test.
237
238 2004-08-31  Paul Brook  <paul@codesourcery.com>
239
240         * gfortran.dg/eof_1.f90: New test.
241
242 2004-08-31  Paul Brook  <paul@codesourcery.com>
243
244         * gfortran.dg/list_read_1.f90: New file.
245
246 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
247
248         * g++.dg/opt/loop1.C: XFAIL.
249
250 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
251
252         * gcc.dg/funcdef-storage-1.c: New.
253         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
254         an extern function in local scope.
255         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
256         declare an 'auto inline' function in local scope.
257         * gcc.dg/20011130-1.c: Likewise.
258         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
259         an 'auto' function in local scope.
260         * gcc.dg/20021014-1.c: Likewise.
261         * gcc.dg/20030331-2.c: Likewise.
262
263 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
264
265         * gfortran.dg/blockdata_1.f90: New test.
266
267 2004-08-30  Richard Henderson  <rth@redhat.com>
268
269         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
270
271 2004-08-30  Richard Henderson  <rth@redhat.com>
272
273         * lib/fortran-torture.exp (fortran-torture-execute): Honor
274         additional_flags set by alternate driver.
275         (ieee-options): New procedure.
276         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
277         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
278         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
279         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
280
281 2004-08-30  Richard Henderson  <rth@redhat.com>
282
283         * lib/f-torture.exp: Remove.
284
285 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
286
287         PR rtl-optimization/16590
288         * g++.dg/opt/loop1.C: New test.
289
290 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
291
292         PR fortran/13910
293         * gfortran.dg/oldstyle_1.f90: New test.
294
295 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
296         Paul Brook  <paul@codesourcery.com>
297
298         * gfortran.dg/g77/README: Update.
299         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
300         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
301         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
302
303 2004-08-28  Paul Brook  <paul@codesourcery.com>
304
305         PR libfortran/17195
306         * gfortran.dg/edit_real_1.f90: New test.
307
308 2004-08-27  Paul Brook  <paul@codesourcery.com>
309
310         * gfortran.dg/rewind_1.f90: New test.
311
312 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
313
314         PR fortran/16597
315         * gfortran.dg/pr16597.f90: New test.
316
317 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
318
319         PR c/13801
320         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
321         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
322         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
323         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
324         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
325
326 2004-08-26  Nick Clifton  <nickc@redhat.com>
327
328         * gcc.c-torture/compile/pr17119.c: New test.
329
330 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
331
332         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
333
334 2004-08-25  Richard Henderson  <rth@redhat.com>
335
336         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
337         the bits that expect kind=8 to be the largest real kind.
338
339 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
340
341         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
342
343 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
344
345         * gfortran.dg/assignment_1.f90: New test.
346
347 2004-08-25  Adam Nemet  <anemet@lnxw.com>
348
349         * g++.dg/template/repo3.C: New test.
350
351 2004-08-25  Roger Sayle  <roger@eyesopen.com>
352
353         PR middle-end/16693
354         PR tree-optimization/16372
355         * g++.dg/opt/pr16372-1.C: New test case.
356         * g++.dg/opt/pr16693-1.C: New test case.
357         * g++.dg/opt/pr16693-2.C: New test case.
358
359 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
360
361         * objc.dg/proto-lossage-4.m: New test.
362
363 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
364
365         PR c++/17155
366         * g++.dg/inherit/local2.C: New test.
367
368 2004-08-25  Paul Brook  <paul@codesourcery.com>
369
370         PR fortran/17144
371         * gfortran.dg/string_ctor_1.f90: New test.
372
373 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
374
375         PR c++/14428
376         * g++.dg/template/redecl2.C: New test.
377
378 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
379
380         PR fortran/17143
381         * gfortran.dg/pr17143.f90: New test.
382
383 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
384
385         PR fortran/17164
386         * gfortran.dg/pr17164.f90: New test.
387
388 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
389
390         * gcc.dg/tree-ssa/loop-1.c: New test.
391
392 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
393
394         * gcc.c-torture/compile/20040824-1.c: New test.
395
396 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
397
398         * gcc.c-torture/compile/iftrap-3.c: New test.
399
400 2004-08-24  Paul Brook  <paul@codesourcery.com>
401
402         * gfortran.dg/entry_2.f90: New test.
403
404 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
405
406         PR c++/16889
407         * g++.dg/lookup/ambig[12].C: New.
408
409 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
410
411         PR c++/16706
412         * g++.dg/template/crash21.C: New test.
413         * g++.dg/template/crash22.C: Likewise.
414
415 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
416
417         PR c++/17149
418         * g++.dg/template/access15.C: New.
419
420 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
421
422         PR c++/17163
423         * g++.dg/template/repo2.C: New test.
424
425 2004-08-23  Roger Sayle  <roger@eyesopen.com>
426
427         PR rtl-optimization/17078
428         * gcc.c-torture/execute/pr17078-1.c: New test case.
429
430 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
431
432         PR c/14492
433         * gcc.dg/debug/crash1.c: New test.
434
435 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
436
437         PR c/16180
438         * gcc.dg/loop-5.c: New test.
439
440 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
441
442         * gcc.c-torture/execute/20040823-1.c: New test.
443
444 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
445
446         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
447         to the assembler.  Simplify test accordingly.
448         (asm_abi_flags): Use GNU names.
449         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
450         to check for ABI flags.
451
452 2004-08-22  Andrew Pinski  <apinski@apple.com>
453
454         * g++.dg/opt/pr14029.C: New test.
455         * gcc.c-torture/execute/pr15262.c: New test.
456
457 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
458
459         * gfortran.dg/reduction.f90: Add checks with complex arguments.
460
461 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
462
463         PR 16908
464         * gfortran.dg/direct_io.f90: New test.
465
466 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
467
468         PR c++/17121
469         * g++.dg/inherit/local2.C: New test.
470
471 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
472
473         PR c++/17120
474         * g++.dg/warn/Wparentheses-4.C: New test.
475
476 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
477
478         PR c++/17121
479         * g++.dg/inherit/local2.C: New test.
480
481         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
482         * gcc.dg/ppc-ldstruct.c: Likewise.
483         * gcc.dg/ppc64-abi-2.c: Likewise.
484
485 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
486
487         PR rtl-optimization/17099
488         * gcc.c-torture/execute/20040820-1.c: New test.
489
490 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
491
492         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
493
494 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
495
496         PR fortran/17077
497         * gfortran.dg/auto_array_1.f90: New test.
498
499 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
500
501         PR fortran/17074
502         * gfortran.dg/simpleif_1.f90: New test.
503
504 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
505
506         * lib/target-supports.exp (check_profiling_available): Return
507         false for arm*-*-symbianelf* and arm*-*-eabi*.
508
509         PR c++/15890
510         * g++.dg/template/delete1.C: New test.
511
512 2004-08-19  Paul Brook  <paul@codesourcery.com>
513
514         PR fortran/14976
515         PR fortran/16228
516         * gfortran.dg/data_char_1.f90: New test.
517
518 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
519
520         PR fortran/16946
521         * gfortran.dg/reduction.f90: New testcase.
522
523 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
524
525         PR fortran/16520
526         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
527
528 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
529
530         PR c++/17041
531         * g++.dg/Wparentheses-3.C: New test.
532
533 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
534
535         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
536         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
537         * gcc.dg/vect/vect-2.c: Likewise.
538         * gcc.dg/vect/vect-3.c: Likewise.
539         * gcc.dg/vect/vect-4.c: Likewise.
540         * gcc.dg/vect/vect-5.c: Likewise.
541         * gcc.dg/vect/vect-6.c: Likewise.
542         * gcc.dg/vect/vect-7.c: Likewise.
543         * gcc.dg/vect/vect-25.c: Likewise.
544         * gcc.dg/vect/vect-31.c: Likewise.
545         * gcc.dg/vect/vect-32.c: Likewise.
546         * gcc.dg/vect/vect-34.c: Likewise.
547         * gcc.dg/vect/vect-36.c: Likewise.
548         * gcc.dg/vect/vect-all.c: Likewise.
549
550 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
551
552         PR c++/17068
553         * g++.dg/template/operator4.C: New test.
554
555 2004-08-18  Richard Henderson  <rth@redhat.com>
556
557         * gcc.dg/20040206-1.c: XFAIL.
558
559 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
560
561         PR c++/16246
562         * g++.dg/template/array7.C: New test.
563
564 2004-08-17  James E Wilson  <wilson@specifixinc.com>
565
566         * gcc.dg/mips-movcc-1.c: New test.
567         * gcc.dg/mips-movcc-2.c: New test.
568         * gcc.dg/mips-movcc-3.c: New test.
569
570         * gcc.dg/mips-nmadd-1.c: New test.
571         * gcc.dg/mips-nmadd-2.c: New test.
572
573 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
574
575         PR c++/15871
576         * g++.dg/opt/inline8.C: New test.
577
578         PR c++/16965
579         * g++.dg/parse/error17.C: New test.
580
581 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
582
583         * gcc.dg/vect: New directory for vectorizer tests.
584         * gcc.dg/vect/tree-vect.h: New file.
585         * gcc.dg/vect/vect.exp: New file.
586         * gcc.dg/vect/pr16105.c.c: New test.
587         * gcc.dg/vect/vect-1.c: New test.
588         * gcc.dg/vect/vect-2.c: New test.
589         * gcc.dg/vect/vect-3.c: New test.
590         * gcc.dg/vect/vect-4.c: New test.
591         * gcc.dg/vect/vect-5.c: New test.
592         * gcc.dg/vect/vect-6.c: New test.
593         * gcc.dg/vect/vect-7.c: New test.
594         * gcc.dg/vect/vect-8.c: New test.
595         * gcc.dg/vect/vect-9.c: New test.
596         * gcc.dg/vect/vect-10.c: New test.
597         * gcc.dg/vect/vect-11.c: New test.
598         * gcc.dg/vect/vect-12.c: New test.
599         * gcc.dg/vect/vect-13.c: New test.
600         * gcc.dg/vect/vect-14.c: New test.
601         * gcc.dg/vect/vect-15.c: New test.
602         * gcc.dg/vect/vect-16.c: New test.
603         * gcc.dg/vect/vect-17.c: New test.
604         * gcc.dg/vect/vect-18.c: New test.
605         * gcc.dg/vect/vect-19.c: New test.
606         * gcc.dg/vect/vect-20.c: New test.
607         * gcc.dg/vect/vect-21.c: New test.
608         * gcc.dg/vect/vect-22.c: New test.
609         * gcc.dg/vect/vect-23.c: New test.
610         * gcc.dg/vect/vect-24.c: New test.
611         * gcc.dg/vect/vect-25.c: New test.
612         * gcc.dg/vect/vect-26.c: New test.
613         * gcc.dg/vect/vect-27.c: New test.
614         * gcc.dg/vect/vect-28.c: New test.
615         * gcc.dg/vect/vect-29.c: New test.
616         * gcc.dg/vect/vect-30.c: New test.
617         * gcc.dg/vect/vect-31.c: New test.
618         * gcc.dg/vect/vect-32.c: New test.
619         * gcc.dg/vect/vect-33.c: New test.
620         * gcc.dg/vect/vect-34.c: New test.
621         * gcc.dg/vect/vect-35.c: New test.
622         * gcc.dg/vect/vect-36.c: New test.
623         * gcc.dg/vect/vect-37.c: New test.
624         * gcc.dg/vect/vect-38.c: New test.
625         * gcc.dg/vect/vect-40.c: New test.
626         * gcc.dg/vect/vect-41.c: New test.
627         * gcc.dg/vect/vect-42.c: New test.
628         * gcc.dg/vect/vect-43.c: New test.
629         * gcc.dg/vect/vect-44.c: New test.
630         * gcc.dg/vect/vect-45.c: New test.
631         * gcc.dg/vect/vect-46.c: New test.
632         * gcc.dg/vect/vect-47.c: New test.
633         * gcc.dg/vect/vect-48.c: New test.
634         * gcc.dg/vect/vect-49.c: New test.
635         * gcc.dg/vect/vect-50.c: New test.
636         * gcc.dg/vect/vect-51.c: New test.
637         * gcc.dg/vect/vect-52.c: New test.
638         * gcc.dg/vect/vect-53.c: New test.
639         * gcc.dg/vect/vect-54.c: New test.
640         * gcc.dg/vect/vect-55.c: New test.
641         * gcc.dg/vect/vect-56.c: New test.
642         * gcc.dg/vect/vect-57.c: New test.
643         * gcc.dg/vect/vect-58.c: New test.
644         * gcc.dg/vect/vect-59.c: New test.
645         * gcc.dg/vect/vect-60.c: New test.
646         * gcc.dg/vect/vect-61.c: New test.
647         * gcc.dg/vect/vect-all.c: New test.
648         * gcc.dg/vect/vect-none.c: New test.
649
650 2004-08-17  Paul Brook  <paul@codesourcery.com>
651
652         PR fortran/13082
653         * gfortran.dg/entry_1.f90: New test.
654
655 2004-08-17  Andrew Pinski  <apinski@apple.com>
656
657         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
658
659 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
660
661         * gcc.dg/pr17036-1.c: New test.
662
663 2004-08-16  Devang Patel  <dpatel@apple.com>
664
665         * gcc.dg/darwin-20040809-1.c: New test.
666
667 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
668
669         * gcc.dg/funcdef-attr-1.c: New test.
670
671 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
672
673         * gcc.dg/altivec-17.c: New test.
674         * gcc.dg/altivec-18.c: New test.
675
676 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
677
678         PR c++/6749
679         * g++.dg/template/vtable2.C: New test.
680
681 2004-08-14  Richard Henderson  <rth@redhat.com>
682
683         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
684         * gcc.dg/pack-test-4.c (main): Return 0.
685         * gcc.dg/setjmp-1.c: Remove XFAIL.
686         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
687
688 2004-08-14  Richard Henderson  <rth@redhat.com>
689
690         * gcc.dg/980217-1.c: Add prototype for printf.
691
692 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
693
694         * gfortran.dg/pr16935.f90: New test.
695
696 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
697
698         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
699
700 2004-08-13  Paul Brook  <paul@codesourcery.com>
701
702         * gfortran.dg/der_io_1.f90: Remove stray comma.
703
704 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
705
706         * gcc.dg/vmx/cw-bug-2.c: Remove.
707         * gcc.dg/vmx/vprint-1.c: Remove.
708         * gcc.dg/vmx/vscan-1.c: Remove.
709
710 2004-08-12  Devang patel  <dpatel@apple.com>
711
712         * gcc.dg/darwin-20040809-2.c: New test.
713
714 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
715
716         * g++.dg/ext/altivec-12.C: New test.
717
718         * g++.dg/ext/altivec-11.C: New test.
719
720 2004-08-12  Paul Brook  <paul@codesourcery.com>
721
722         * g++.dg/abi/arm_cxa_vec_1.C: New test.
723
724 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
725
726         * g++.dg/ext/altivec-2.C: Check for hardware support before
727         executing any VMX instructions.
728
729         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
730
731 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
732
733         PR c++/16276
734         * g++.old-deja/g++.other/comdat4.C: New test.
735         * g++.old-deja/g++.other/comdat4-aux.cc: New.
736
737 2004-08-12  Ben Elliston  <bje@au.ibm.com>
738
739         PR target/16286
740         * gcc.dg/pr16286.c: New test.
741
742 2004-08-12 Jan Beulich <jbeulich@novell.com>
743
744         * g++.dg/ext/asm5.C: New.
745
746 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
747
748         PR c++/16698
749         * g++.dg/eh/crash1.C: New test.
750
751         PR c++/16717
752         * g++.dg/ext/construct1.C: New test.
753
754 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
755
756         PR c++/16853
757         * g++.dg/init/ptrmem1.C: New test.
758
759         PR c++/16618
760         * g++.dg/parse/offsetof5.C: New test.
761
762         PR c++/16870
763         * g++.dg/template/overload3.C: New test.
764
765 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
766
767         PR c++/16964
768         * g++.dg/parse/error16.C: New test.
769
770         PR c++/16904
771         * g++.dg/template/error14.C: New test.
772
773         PR c++/16929
774         * g++.dg/template/error15.C: New test.
775
776 2004-08-11  Devang Patel  <dpatel@apple.com>
777
778         * gcc.dg/darwin-ld-20040809-1.c: New test.
779         * gcc.dg/darwin-ld-20040809-2.c: New test.
780
781 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
782
783         PR fortran/16917
784         * gfortran.dg/dfloat_1.f90: New test.
785
786 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
787
788         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
789         * gcc.dg/dll-2.c: Fix dg-require syntax.
790         * gcc.misc-tests/arm-isr.c (abort): Declare.
791         (exit): Likewise.
792
793 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
794
795         PR c++/16971
796         * g++.dg/parse/crash16.C: New test.
797
798 2004-08-10  Roger Sayle  <roger@eyesopen.com>
799
800         * gcc.dg/mips-rsqrt-1.c: New test case.
801         * gcc.dg/mips-rsqrt-2.c: New test case.
802         * gcc.dg/mips-rsqrt-3.c: New test case.
803
804 2004-08-10  Paul Brook  <paul@codesourcery.com>
805
806         * gfortran.dg/der_io_1.f90: New test.
807
808 2004-08-10  Paul Brook  <paul@codesourcery.com>
809
810         PR fortran/16919
811         * gfortran.dg/der_array_1.f90: New test.
812
813 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
814
815         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
816
817 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
818
819         * gcc.dg/wchar_t-2.c: Fix typo.
820
821 2004-08-09  Falk Hueffner  <falk@debian.org>
822
823         PR tree-optimization/12517
824         * gcc.c-torture/compile/pr12517.c: New test.
825
826         PR tree-optimization/12578
827         * gcc.c-torture/compile/pr12578.c: New test.
828
829         PR tree-optimization/12899
830         * gcc.c-torture/compile/pr12899.c: New test.
831
832         PR rtl-optimization/14692
833         * gcc.c-torture/compile/pr14692.c: New test.
834
835         PR tree-optimization/16461
836         * gcc.c-torture/compile/pr16461.c: New test.
837
838 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
839
840         * gfortran.dg/getenv_1.f90: New test.
841
842 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
843
844         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
845         wchar_t.
846         * gcc.dg/symbian5.c: Test -fno-short-wchar.
847
848 2004-08-06  Paul Brook  <paul@codesourcery.com>
849
850         * gfortran.dg/ret_array_1.f90: New test.
851         * gfortran.dg/ret_pointer_1.f90: New test.
852
853 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
854
855         * gcc.dg/missing-field-init-[12].c: New tests.
856         * g++.dg/warn/missing-field-init-[12].C: New tests.
857
858 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
859
860         * gcc.dg/enum2.c: New test.
861         * gcc.dg/symbian3.c: Likewise.
862         * gcc.dg/symbian4.c: Likewise.
863         * gcc.dg/wchar_t-2.c: Likewise.
864
865 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
866
867         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
868         destructor tests.
869
870 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
871
872         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
873         dg-require-visiblity.
874         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
875         * g++.dg/ext/visibility/fvisibility.C: Likewise.
876         * g++.dg/ext/visibility/memfuncts.C: Likewise.
877         * g++.dg/ext/visibility/new1.C: Likewise.
878         * g++.dg/ext/visibility/pragma.C: Likewise.
879         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
880         * g++.dg/ext/visibility/virtual.C: Likewise.
881         * g++/dg/ext/visibility/visibility-1.C: Likewise.
882         * g++/dg/ext/visibility/visibility-2.C: Likewise.
883         * g++/dg/ext/visibility/visibility-3.C: Likewise.
884         * g++/dg/ext/visibility/visibility-4.C: Likewise.
885         * g++/dg/ext/visibility/visibility-5.C: Likewise.
886         * g++/dg/ext/visibility/visibility-6.C: Likewise.
887         * g++/dg/ext/visibility/visibility-7.C: Likewise.
888         * g++/dg/ext/visibility/visibility-8.C: New test.
889         * gcc.c-torture/compile/dll.x: Remove.
890         * gcc.dg/dll-2.c: Use dg-require-dll
891         * gcc.dg/visibility-10.c: New test.
892         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
893         supporting DLLs.
894         * testsuite/lib/scanasm.exp (scan_hidden): New function.
895         (scan_not_hidden): Likewise.
896
897 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
898
899         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
900
901 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
902
903         * gcc.c-torture/execute/20040805-1.c: New test.
904
905 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
906
907         * gcc.dg/20020118-1.c: Declare abort.
908         * gcc.dg/altivec_check.h: Likewise.
909         * gcc.dg/iftrap-2.c: Likewise.
910         * gcc.dg/pragma-darwin.c: Likewise.
911         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
912
913 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
914
915         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
916
917 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
918
919         * gcc.c-torture/execute/builtins/abs-2.c,
920         gcc.c-torture/execute/builtins/abs-3.c,
921         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
922         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
923         intmax_t, uintmax_t and their limits.
924         * gcc.dg/intmax_t-1.c: New test.
925
926 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
927
928         * g++.dg/tc1/dr147.C: Add reference to PR.
929
930 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
931
932         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
933         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
934
935 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
936
937         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
938
939 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
940
941         * gcc.dg/redecl-5.c: New test.
942         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
943         of scanf.
944
945 2004-08-03  Roger Sayle  <roger@eyesopen.com>
946
947         PR middle-end/16790
948         * gcc.c-torture/execute/pr16790-1.c: New test case.
949
950 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
951
952         * g++.dg/ext/visibility/assign1.C: New test.
953         * g++.dg/ext/visibility/new1.C: Likewise.
954
955         * gcc.dg/symbian1.c: New test.
956         * gcc.dg/symbian2.c: Likewise.
957
958 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
959
960         PR target/16570
961         * gcc.dg/i386-sse-9.c: New test.
962
963 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
964
965         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
966
967 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
968
969         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
970         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
971         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
972         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
973         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
974         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
975         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
976         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
977         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
978         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
979         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
980         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
981         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
982         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
983         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
984         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
985         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
986         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
987         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
988         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
989         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
990         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
991         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
992         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
993         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
994         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
995         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
996         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
997         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
998         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
999         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1000         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1001         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1002         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1003         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1004         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1005         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1006         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1007         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1008         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1009         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1010         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1011         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1012         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1013         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1014         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1015         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1016         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1017         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1018         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1019         gcc.misc-tests/i386-pf-3dnow-1.c,
1020         gcc.misc-tests/i386-pf-athlon-1.c,
1021         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1022         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1023         Declare built-in functions used.
1024         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1025
1026 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1027
1028         PR c++/16707
1029         * g++.dg/lookup/using12.C: New test.
1030
1031         * g++.dg/init/null1.C: Fix PR number.
1032         * g++.dg/parse/namespace10.C: Likewise.
1033
1034 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1035
1036         PR c++/16224
1037         * g++.dg/template/spec17.C: New test.
1038         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1039         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1040
1041 2004-08-02  David Billinghurst
1042
1043         PR fortran/16292
1044         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1045
1046 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1047
1048         * gcc.dg/ia64-got-1.c: New test case.
1049
1050 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1051
1052         PR c++/16489
1053         * g++.dg/init/null1.C: New test.
1054         * g++.dg/tc1/dr76.C: Adjust error marker.
1055
1056         PR c++/16529
1057         * g++.dg/parse/namespace10.C: New test.
1058
1059         PR c++/16810
1060         * g++.dg/inherit/ptrmem2.C: New test.
1061
1062 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1063
1064         PR target/16155
1065         * gcc.dg/pr16155.c: New test.
1066
1067 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1068
1069         * gcc.dg/redecl-2.c: New test.
1070
1071 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1072
1073         * gcc.dg/darwin-longdouble.c: New file.
1074
1075 2004-07-30  Richard Henderson  <rth@redhat.com>
1076
1077         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1078         write to constant argument.
1079         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1080
1081 2004-07-30  Richard Henderson  <rth@redhat.com>
1082
1083         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1084         tests of nearest around zero.
1085
1086 2004-07-30  Andrew Pinski  <apinski@apple.com>
1087
1088         * gcc.c-torture/compile/20040730-1.c: New test.
1089
1090 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1091
1092         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1093         powerpc-eabispe.
1094
1095 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1096
1097         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1098
1099 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1100
1101         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1102         contains $ld_library_path.
1103         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1104
1105 2004-07-29  Richard Henderson  <rth@redhat.com>
1106
1107         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1108
1109         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1110         (alt2, which): New.
1111         (Check): Accept either alternative.
1112
1113 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1114
1115         * g++.dg/abi/inline1.C: New test.
1116         * g++.dg/abi/local1-a.cc: Likewise.
1117         * g++.dg/abi/local1.C: Likewise.
1118         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1119         * g++.dg/abi/mangle12.C: Likewise.
1120         * g++.dg/abi/mangle17.C: Likewise.
1121         * g++.dg/abi/mangle20-2.C: Likewise.
1122         * g++.dg/opt/interface1.C: Likewise.
1123         * g++.dg/opt/interface1.h: Likewise.
1124         * g++.dg/opt/interface1-a.cc: New test.
1125         * g++.dg/parse/repo1.C: New test.
1126         * g++.dg/template/repo1.C: Likewise.
1127         * g++.dg/warn/Winline-1.C: Likewise.
1128         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1129
1130 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1131
1132         * gcc.dg/tree-ssa/20040729-1.c: New test.
1133
1134 2004-07-27  Matt Austern <austern@apple.com>
1135
1136         * gcc.dg/darwin-bool-1.c: New test.
1137         * gcc.dg/darwin-bool-2.c: New test.
1138
1139 2004-07-28  Richard Henderson  <rth@redhat.com>
1140
1141         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1142         arguments in the correct type.  Don't write to constant arguments.
1143
1144 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1145
1146         PR tree-optimization/16688
1147         PR tree-optimization/16689
1148         * g++.dg/tree-ssa/pr16688.C: New test.
1149
1150 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1151
1152         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1153         loads.  Not only in the comment, this time.
1154
1155 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1156
1157         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1158         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1159         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1160         * gcc.dg/sh4a-bitmovua.c: New.
1161         * gcc.dg/sh4a-cos.c: New.
1162         * gcc.dg/sh4a-cosf.c: New.
1163         * gcc.dg/sh4a-fprun.c: New.
1164         * gcc.dg/sh4a-fsrra.c: New.
1165         * gcc.dg/sh4a-memmovua.c: New.
1166         * gcc.dg/sh4a-sin.c: New.
1167         * gcc.dg/sh4a-sincos.c: New.
1168         * gcc.dg/sh4a-sincosf.c: New.
1169         * gcc.dg/sh4a-sinf.c: New.
1170
1171 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1172
1173         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1174         conditionals.
1175         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1176         loads.
1177         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1178         DOM1.
1179
1180 2004-07-27  Andrew Pinski  <apinski@apple.com>
1181
1182         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1183
1184 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1185
1186         * gcc.dg/pragma-isr.c: New test.
1187
1188 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1189
1190         PR c++/14429
1191         * g++.dg/template/ttp11.C: New test.
1192
1193 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1194
1195         * gcc.c-torture/compile/20040727-1.c: New test.
1196
1197 2004-07-26  Eric Christopher  <echristo@redhat.com>
1198
1199         * gcc.c-torture/compile/20040726-2.c: New test.
1200
1201 2004-07-26  Andrew Pinski  <apinski@apple.com>
1202
1203         * g++.dg/rtti/tinfo1.C: Xfail.
1204
1205 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1206
1207         * gcc.c-torture/compile/20040726-1.c: New test.
1208
1209 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1210             Brian Ryner  <bryner@brianryner.com>
1211
1212         PR c++/9283
1213         PR c++/15000
1214         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1215         * g++.dg/ext/visibility/: New directory.
1216         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1217         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1218         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1219         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1220         * g++.dg/ext/visibility/fvisibility.C,
1221         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1222         g++.dg/ext/visibility/fvisibility-override1.C
1223         g++.dg/ext/visibility/fvisibility-override2.C
1224         g++.dg/ext/visibility/memfuncts.C
1225         g++.dg/ext/visibility/noPLT.C
1226         g++.dg/ext/visibility/pragma.C
1227         g++.dg/ext/visibility/pragma-override1.C
1228         g++.dg/ext/visibility/pragma-override2.C
1229         g++.dg/ext/visibility/staticmemfuncts.C
1230         g++.dg/ext/visibility/virtual.C: New tests.
1231
1232 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1233
1234         PR c/15360
1235         * gcc.dg/pr15360-1.c: New test.
1236
1237 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1238
1239         * gcc.dg/pragma-align-2.c: New test.
1240         * gcc.dg/pragma-init-fini.c: New test.
1241         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1242         targets.
1243
1244 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1245
1246         * gcc.dg/init-string-2.c: New test.
1247
1248 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1249
1250         PR 16684
1251         * gcc.dg/Wredundant-decls-1.c: New test case.
1252
1253 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1254
1255         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1256         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1257         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1258         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1259         * gcc.dg/compat/generate-random.c: New file.
1260         * gcc.dg/compat/generate-random.h: Likewise.
1261         * gcc.dg/compat/generate-random_r.c: Likewise.
1262         * gcc.dg/compat/struct-layout-1.h: Likewise.
1263         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1264         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1265         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1266         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1267         * gcc.dg/compat/struct-layout-1_main.c: New test.
1268         * gcc.dg/compat/struct-layout-1_x.c: New file.
1269         * gcc.dg/compat/struct-layout-1_y.c: New file.
1270         * gcc.dg/compat/struct-layout-1_test.h: New file.
1271
1272 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1273
1274         * gcc.dg/comp-return-1.c: New test
1275
1276 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1277
1278         * gcc.dg/vmx/8-02a.c: Fix typo.
1279
1280         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1281         * gcc.dg/darwin-abi-3.c: New test.
1282
1283         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1284         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1285
1286         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1287         * gcc.dg/vmx/ops-long-1.c: New test.
1288         * gcc.dg/vmx/ops-long-2.c: New test.
1289
1290 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1291
1292         * g++.dg/lookup/conv-[1234].C: New.
1293
1294 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1295
1296         * g++.dg/parse/attr2.C: Simplify.
1297
1298 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1299
1300         PR c/7284
1301         * gcc.c-torture/execute/pr7284-1.c: New test.
1302
1303 2004-07-22  Brian Booth  <bbooth@redhat.com>
1304
1305         * gcc.dg/tree-ssa/20040721-1.c: New test.
1306
1307 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1308
1309         * g++.dg/template/crash20.c: New.
1310
1311 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1312
1313         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1314         Add dg-run directive.  Declare variables as required.
1315         * gfortran.dg/g77/README: Update
1316
1317 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1318
1319         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1320         gcc.dg/cris-peep2-andu2.c: New tests.
1321
1322 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1323
1324         PR c/15052
1325         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1326         on return type.
1327         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1328         messages.
1329         * gcc.dg/qual-return-2.c: Update expected messages.
1330         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1331
1332 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1333
1334         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1335         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1336
1337 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1338
1339         PR c/11250
1340         * gcc.dg/init-string-1.c: New test.
1341
1342 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1343
1344         PR middle-end/15345
1345         PR c/16450
1346         * gcc.dg/torture/nested-fn-1.c: New test.
1347
1348 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1349
1350         PR target/16559
1351         * gcc.dg/ia64-fptr-1.c: New file.
1352
1353 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1354
1355         PR c++/14497
1356         * g++.dg/template/spec16.C: New test.
1357         * g++.old-deja/g++.robertl/eb118.C: Remove.
1358
1359 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1360
1361         PR c++/509
1362         * g++.dg/template/spec15.C: New test.
1363
1364 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1365
1366         Copy cases from g77.f-torture/execute and add dg-run
1367         directive.  Other changes as noted.
1368         * gfortran.dg/g77/13037.f
1369         * gfortran.dg/g77/1832.f
1370         * gfortran.dg/g77/19981119-0.f
1371         * gfortran.dg/g77/19990313-0.f
1372         * gfortran.dg/g77/19990313-1.f
1373         * gfortran.dg/g77/19990313-2.f
1374         * gfortran.dg/g77/19990313-3.f
1375         * gfortran.dg/g77/19990419-1.f
1376         * gfortran.dg/g77/19990826-0.f
1377         * gfortran.dg/g77/19990826-2.f
1378         * gfortran.dg/g77/20000503-1.f
1379         * gfortran.dg/g77/20001111.f
1380         * gfortran.dg/g77/20010116.f
1381         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1382         * gfortran.dg/g77/20010430.f
1383         * gfortran.dg/g77/6177.f
1384         * gfortran.dg/g77/947.f
1385         * gfortran.dg/g77/970816-3.f
1386         * gfortran.dg/g77/971102-1.f
1387         * gfortran.dg/g77/980520-1.f
1388         * gfortran.dg/g77/980628-0.f
1389         * gfortran.dg/g77/980628-1.f
1390         * gfortran.dg/g77/980628-10.f
1391         * gfortran.dg/g77/980628-2.f
1392         * gfortran.dg/g77/980628-3.f
1393         * gfortran.dg/g77/980628-7.f
1394         * gfortran.dg/g77/980628-8.f
1395         * gfortran.dg/g77/980628-9.f
1396         * gfortran.dg/g77/980701-0.f
1397         * gfortran.dg/g77/980701-1.f
1398         * gfortran.dg/g77/cabs.f
1399         * gfortran.dg/g77/claus.f
1400         * gfortran.dg/g77/complex_1.f
1401         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1402         * gfortran.dg/g77/dcomplex.f
1403         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1404         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1405         * gfortran.dg/g77/f90-intrinsic-numeric.f
1406         * gfortran.dg/g77/int8421.f
1407         * gfortran.dg/g77/labug1.f
1408         * gfortran.dg/g77/large_vec.f
1409         * gfortran.dg/g77/le.f
1410         * gfortran.dg/g77/short.f
1411         * gfortran.dg/g77/README: Update
1412
1413 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/16637
1416         * g++.dg/parse/lookup4.C: New test.
1417
1418 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1419
1420         PR c++/16175
1421         * g++.dg/template/ttp10.C: New test.
1422
1423 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1424
1425         * gcc.dg/pr12625-1.c: New test.
1426
1427 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1428
1429         * testsuite/gcc.dg/switch-warn-1.c: New test.
1430         * testsuite/gcc.dg/switch-warn-2.c: New test.
1431         * gcc.c-torture/compile/pr14730.c: Update.
1432
1433 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1434
1435         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1436         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1437         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1438         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1439
1440 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1441
1442         PR c++/16623
1443         * g++.dg/template/assign1.C: New test.
1444
1445 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1446
1447         PR c++/12170
1448         * g++.dg/template/ttp9.C: New test.
1449
1450 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1451
1452         * gcc.dg/format/cmn-err-1.c: New test.
1453
1454 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1455
1456         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1457         gcc.dg/Wparentheses-10.c: New tests.
1458         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1459
1460 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1461
1462         PR fortran/16465
1463         * gfortran.dg/g77//ffixed-line-length-0.f,
1464         gfortran.dg/g77/ffixed-line-length-132.f,
1465         gfortran.dg/g77/ffixed-line-length-72.f,
1466         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1467         gfortran.dg/g77/README: Update.
1468
1469 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1470
1471         PR c++/13092
1472         * g++.dg/template/non-dependent7.C: New test.
1473         * g++.dg/template/non-dependent8.C: Likewise.
1474         * g++.dg/template/non-dependent9.C: Likewise.
1475         * g++.dg/template/non-dependent10.C: Likewise.
1476
1477 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1478
1479         PR c++/16337
1480         * g++.dg/parse/attr2.C: New test.
1481
1482 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1483
1484         * g77.dg: Removed.
1485         * g77.f-torture: Ditto.
1486
1487 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1488
1489         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1490         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1491         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1492
1493 2004-07-16  Richard Henderson  <rth@redhat.com>
1494
1495         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1496
1497 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1498
1499         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1500         tests with full list of options.
1501         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1502         of TORTURE_OPTIONS if test contains 'dg-do run'.
1503
1504         PR fortran/16404
1505         * gfortran.dg/do_iterator.f90: New test.
1506
1507 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1508
1509         PR rtl-optimization/16536
1510         * gcc.c-torture/execute/restrict-1.c: New test.
1511
1512 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1513
1514         PR fortran/15324
1515         * gfortran.dg/pr15324.f90: New test.
1516
1517         PR fortran/15129
1518         * gfortran.dg/pr15129.f90: New test.
1519
1520         PR fortran/15140
1521         * gfortran.dg/pr15140.f90: New test.
1522
1523         PR fortran/13792
1524         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1525         compile-time simplification.
1526
1527 2004-07-14  Mike Stump  <mrs@apple.com>
1528
1529         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1530
1531 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1532
1533         PR target/16325
1534         * gcc.dg/profile-generate-1.c: New.
1535
1536 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1537
1538         * gcc.c-torture/execute/20040709-1.c: New test.
1539         * gcc.c-torture/execute/20040709-2.c: New test.
1540
1541 2004-07-14  Mike Stump  <mrs@apple.com>
1542
1543         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1544
1545 2004-07-14  Mike Stump  <mrs@apple.com>
1546
1547         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1548
1549 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1550
1551         PR c++/16518
1552         * g++.dg/parse/mutable1.C: New test.
1553
1554 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1555
1556         PR tree-optimization/16443
1557         * gcc.dg/tree-ssa/20040713-1.c: New test.
1558
1559 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1560
1561         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1562         for operator new.
1563
1564 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1565
1566         * gfortran.dg/g77/README: New file
1567         * gfortran.dg/g77/19981216-0.f:  Copy from
1568         g77.f-torture/noncompile.  Add "dg-do compile" and
1569         dg-error as required.
1570         * gfortran.dg/g77/19990218-1.f: Likewise
1571         * gfortran.dg/g77/19990905-1.f: Likewise
1572         * gfortran.dg/g77/9263.f: Likewise
1573         * gfortran.dg/g77/980615-0.f: Likewise
1574         * gfortran.dg/g77/980616-0.f: Likewise
1575         * gfortran.dg/g77/check0.f: Likewise
1576         * gfortran.dg/g77/select_no_compile.f: Likewise
1577
1578 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1579
1580         Copy files from g77.f-torture/compile.
1581         Add "{ dg-do compile}".  Other changes as noted
1582         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1583         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1584         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1585         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1586         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1587         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1588         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1589         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1590         statement to conform to standard.  Append alpha1.x for reference.
1591         * gfortran.dg/g77/xformat.f: Add dg-warning
1592
1593 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1594
1595         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1596         Add {dg-do compile} directive.
1597         * gfortran.dg/g77/cpp2.F: Likewise
1598
1599 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1600
1601         PR c++/5402
1602         * g++.dg/lookup/name-clash1.C: New test.
1603
1604         PR c++/9777
1605         * g++.dg/lookup/name-clash2.C: New test.
1606
1607         PR c++/12102
1608         * g++.dg/lookup/name-clash3.C: New test.
1609
1610 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1611
1612         * g++.dg/lookup/new2.C: New test.
1613         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1614
1615 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1616
1617         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1618         Add {dg-do compile} directive.
1619         * gfortran.dg/g77/13060.f: Likewise
1620         * gfortran.dg/g77/19990218-0.f: Likewise
1621         * gfortran.dg/g77/19990305-0.f: Likewise
1622         * gfortran.dg/g77/19990419-0.f: Likewise
1623         * gfortran.dg/g77/19990502-0.f: Likewise
1624         * gfortran.dg/g77/19990502-1.f: Likewise
1625         * gfortran.dg/g77/19990525-0.f: Likewise
1626         * gfortran.dg/g77/19990826-1.f: Likewise
1627         * gfortran.dg/g77/19990826-3.f: Likewise
1628         * gfortran.dg/g77/19990905-2.f: Likewise
1629         * gfortran.dg/g77/20000412-1.f: Likewise
1630         * gfortran.dg/g77/20000511-1.f: Likewise
1631         * gfortran.dg/g77/20000511-2.f: Likewise
1632         * gfortran.dg/g77/20000518.f: Likewise
1633         * gfortran.dg/g77/20000601-1.f: Likewise
1634         * gfortran.dg/g77/20000601-2.f: Likewise
1635         * gfortran.dg/g77/20000629-1.f: Likewise
1636         * gfortran.dg/g77/20000630-2.f: Likewise
1637         * gfortran.dg/g77/20010115.f: Likewise
1638         * gfortran.dg/g77/20010321-1.f: Likewise
1639         * gfortran.dg/g77/20010426.f: Likewise
1640         * gfortran.dg/g77/20020307-1.f: Likewise
1641         * gfortran.dg/g77/8485.f: Likewise
1642         * gfortran.dg/g77/960317-1.f: Likewise
1643         * gfortran.dg/g77/970915-0.f: Likewise
1644         * gfortran.dg/g77/980310-1.f: Likewise
1645         * gfortran.dg/g77/980310-2.f: Likewise
1646         * gfortran.dg/g77/980310-3.f: Likewise
1647         * gfortran.dg/g77/980310-4.f: Likewise
1648         * gfortran.dg/g77/980310-6.f: Likewise
1649         * gfortran.dg/g77/980310-7.f: Likewise
1650         * gfortran.dg/g77/980310-8.f: Likewise
1651         * gfortran.dg/g77/980419-2.f: Likewise
1652         * gfortran.dg/g77/980424-0.f: Likewise
1653         * gfortran.dg/g77/980427-0.f: Likewise
1654         * gfortran.dg/g77/980729-0.f: Likewise
1655         * gfortran.dg/g77/981117-1.f: Likewise
1656         * gfortran.dg/g77/toon_1.f: Likewise
1657
1658 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1659
1660         PR c++/2204
1661         * g++.dg/other/abstract2.C: New test.
1662
1663 2004-07-12  Paul Brook  <paul@codesourcery.com>
1664
1665         * gfortran.dg/pointer_init_1.f90: New test.
1666
1667 2004-07-11  Paul Brook  <paul@codesourcery.com>
1668
1669         PR fortran/15986
1670         * gfortran.dg/contained_1.f90: New test.
1671
1672 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1673
1674         * g++.dg/parse/defarg8.C: New test.
1675
1676 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1677
1678         PR fortran/16433
1679         * gfortran.dg/pr16433.f: New test.
1680
1681         PR fortran/17574
1682         * gfortran.dg/pr15754.f90: New test.
1683
1684 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1685
1686         PR tree-optimization/16437
1687         * gcc.c-torture/execute/bitfld-4.c: New test.
1688
1689 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1690
1691         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1692         access to common var from module.
1693
1694 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1695
1696         PR fortran/16336
1697         * gfortran.fortran-torture/execute/common_2.f90: New test.
1698
1699 2004-07-10  Paul Brook  <paul@codesourcery.com>
1700
1701         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1702
1703 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1704
1705         PR fortran/15969
1706         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1707
1708 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1709
1710         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1711         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1712         * gfortran.dg/g77/ffree-form-1.f: Likewise
1713         * gfortran.dg/g77/ffree-form-2.f: Likewise
1714         * gfortran.dg/g77/ffree-form-3.f: Likewise
1715         * gfortran.dg/g77/fno-underscoring.f: Likewise
1716         * gfortran.dg/g77/funderscoring.f: Likewise
1717         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1718
1719 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1720
1721         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1722
1723 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1724         Paul Brook  <paul@codesourcery.com>
1725
1726         PR fortran/13415
1727         * gfortran.dg/common_pointer_1.f90: New test.
1728
1729 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1730
1731         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1732
1733 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1734
1735         PR target/16364
1736         * gcc.c-torture/compile/20040709-1.c: New.
1737
1738 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1739
1740         PR fortran/14077
1741         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1742
1743 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1744
1745         PR fortran/13201
1746         * gfortran.dg/shape_1.f90: New test.
1747
1748 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1749             Andrew Pinski  <apinski@apple.com>
1750
1751         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1752
1753 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1754
1755         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1756         comment.
1757
1758 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1759         Paul Brook  <paul@codesourcery.com>
1760
1761         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1762         '.f95' and '.F95'.
1763
1764 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1765
1766         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1767
1768 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1769
1770         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1771         testcases with capital suffix.
1772
1773 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1774
1775         PR fortran/15481
1776         PR fortran/13372
1777         PR fortran/13575
1778         PR fortran/15978
1779         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1780
1781         * gfortran.dg/implicit_1.f90: New test.
1782
1783 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1784
1785         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1786         expression to match gfortran warning/error messages
1787         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1788         dg-error text.
1789
1790 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1791
1792         * lib/fortran-torture.exp: Rename proc search_for to
1793         search_for_re.
1794
1795 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
1796
1797         * gcc.c-torture/execute/simd-5.x: New file.
1798         XFAIL on SPARC 64-bit at -O0.
1799
1800 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1801
1802         PR c++/8211
1803         PR c++/16165
1804         * g++.dg/warn/effc3.C: New test.
1805
1806 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1807
1808         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
1809         change X to 1X in format.
1810         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
1811         add data statements to conform to standard.
1812
1813 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1814
1815         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
1816         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
1817         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
1818
1819 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1820
1821         * gfortran.dg/g77/7388.f: Copy from g77.dg
1822         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
1823         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
1824         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
1825         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
1826         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
1827         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
1828         * gfortran.dg/g77/strlen0.f: Likewise
1829
1830 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
1831
1832         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
1833         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
1834
1835 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1836
1837         * gcc.c-torture/execute/920428-2.x: Delete.
1838         * gcc.c-torture/execute/920501-7.x: Likewise.
1839
1840 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
1841
1842         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
1843         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
1844         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
1845         prescott and c3-2.
1846         (PREFETCH_3DNOW): Add -march=c3.
1847
1848 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
1849
1850         PR c/16437
1851         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
1852         * gcc.c-torture/execute/bf64-1.x: Likewise.
1853
1854 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
1855
1856         * gcc.c-torture/compile/20040708-1.c: New test.
1857
1858 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1859
1860         PR c++/16169
1861         * g++.dg/warn/effc2.C: New test.
1862
1863 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1864
1865         * gcc.c-torture/execute/bitfld-1.x: Remove.
1866         * gcc.c-torture/execute/bitfld-3.c: New test.
1867         * gcc.dg/bitfld-2.c: Remove XFAILs.
1868
1869 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
1870
1871         PR c++/16276
1872         * g++.dg/rtti/tinfo1.C: New file.
1873
1874 2004-07-07  Eric Christopher  <echristo@redhat.com>
1875
1876         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
1877
1878 2004-07-07  Andrew Pinski  <apinski@apple.com>
1879
1880         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
1881
1882 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
1883
1884         * g++.dg/init/call1.C: XFAIL.
1885
1886 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
1887
1888         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
1889         except for movstrict*, to movmem* and clrstr* to clrmem*.
1890
1891 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
1892
1893         * gcc.c-torture/execute/20040707-1.c: New test.
1894
1895 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
1896
1897         * gcc.c-torture/execute/20040706-1.c: New test.
1898
1899 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1900
1901         PR c++/3671
1902         * g++.dg/template/spec14.C: New test.
1903
1904 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
1905
1906         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
1907         nothing if not yet defined.  Use it in b, c and d type definitions.
1908         * gcc.c-torture/execute/20040705-1.c: New test.
1909         * gcc.c-torture/execute/20040705-2.c: New test.
1910
1911 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1912
1913         PR c++/2518
1914         * g++.dg/lookup/new1.C: New test.
1915
1916 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1917
1918         PR c++/11406
1919         * g++.dg/template/sizeof8.C: New test.
1920
1921 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
1922
1923         * gcc.c-torture/compile/20040705-1.c: New test.
1924
1925 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
1926
1927         * gfortran.fortran-torture/execute/seq_io.f90: New test.
1928
1929 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
1930
1931         * gcc.dg/cpp/if-mop.c: Two new testcases.
1932         * gcc.dg/cpp/trad/comment-3.c: New.
1933
1934 2004-07-04  Paul Brook  <paul@codesourcery.com>
1935
1936         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
1937
1938 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
1939
1940         PR c++/3761
1941         * g++.dg/lookup/crash4.C: New test.
1942
1943 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
1944
1945         * gcc.c-torture/execute/builtin-abs-1.c
1946         * gcc.c-torture/execute/builtin-abs-2.c
1947         * gcc.c-torture/execute/builtin-complex-1.c
1948         * gcc.c-torture/execute/builtins/string-1-lib.c
1949         * gcc.c-torture/execute/builtins/string-1.c
1950         * gcc.c-torture/execute/builtins/string-2-lib.c
1951         * gcc.c-torture/execute/builtins/string-2.c
1952         * gcc.c-torture/execute/builtins/string-3-lib.c
1953         * gcc.c-torture/execute/builtins/string-3.c
1954         * gcc.c-torture/execute/builtins/string-4-lib.c
1955         * gcc.c-torture/execute/builtins/string-4.c
1956         * gcc.c-torture/execute/builtins/string-5-lib.c
1957         * gcc.c-torture/execute/builtins/string-5.c
1958         * gcc.c-torture/execute/builtins/string-6-lib.c
1959         * gcc.c-torture/execute/builtins/string-6.c
1960         * gcc.c-torture/execute/builtins/string-7-lib.c
1961         * gcc.c-torture/execute/builtins/string-7.c
1962         * gcc.c-torture/execute/builtins/string-8-lib.c
1963         * gcc.c-torture/execute/builtins/string-8.c
1964         * gcc.c-torture/execute/builtins/string-9-lib.c
1965         * gcc.c-torture/execute/builtins/string-9.c
1966         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
1967         * gcc.c-torture/execute/builtins/string-asm-1.c
1968         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
1969         * gcc.c-torture/execute/builtins/string-asm-2.c
1970         * gcc.c-torture/execute/stdio-opt-1.c
1971         * gcc.c-torture/execute/stdio-opt-2.c
1972         * gcc.c-torture/execute/stdio-opt-3.c
1973         * gcc.c-torture/execute/string-opt-1.c
1974         * gcc.c-torture/execute/string-opt-10.c
1975         * gcc.c-torture/execute/string-opt-11.c
1976         * gcc.c-torture/execute/string-opt-12.c
1977         * gcc.c-torture/execute/string-opt-13.c
1978         * gcc.c-torture/execute/string-opt-14.c
1979         * gcc.c-torture/execute/string-opt-15.c
1980         * gcc.c-torture/execute/string-opt-16.c
1981         * gcc.c-torture/execute/string-opt-2.c
1982         * gcc.c-torture/execute/string-opt-6.c
1983         * gcc.c-torture/execute/string-opt-7.c
1984         * gcc.c-torture/execute/string-opt-8.c:
1985         Replace with ...
1986
1987         * gcc.c-torture/execute/builtins/abs-2.c
1988         * gcc.c-torture/execute/builtins/abs-3.c
1989         * gcc.c-torture/execute/builtins/complex-1.c
1990         * gcc.c-torture/execute/builtins/fprintf.c
1991         * gcc.c-torture/execute/builtins/fputs.c
1992         * gcc.c-torture/execute/builtins/memcmp.c
1993         * gcc.c-torture/execute/builtins/memmove.c
1994         * gcc.c-torture/execute/builtins/memops-asm.c
1995         * gcc.c-torture/execute/builtins/mempcpy-2.c
1996         * gcc.c-torture/execute/builtins/mempcpy.c
1997         * gcc.c-torture/execute/builtins/memset.c
1998         * gcc.c-torture/execute/builtins/printf.c
1999         * gcc.c-torture/execute/builtins/sprintf.c
2000         * gcc.c-torture/execute/builtins/strcat.c
2001         * gcc.c-torture/execute/builtins/strchr.c
2002         * gcc.c-torture/execute/builtins/strcmp.c
2003         * gcc.c-torture/execute/builtins/strcpy.c
2004         * gcc.c-torture/execute/builtins/strcspn.c
2005         * gcc.c-torture/execute/builtins/strlen-2.c
2006         * gcc.c-torture/execute/builtins/strlen.c
2007         * gcc.c-torture/execute/builtins/strncat.c
2008         * gcc.c-torture/execute/builtins/strncmp-2.c
2009         * gcc.c-torture/execute/builtins/strncmp.c
2010         * gcc.c-torture/execute/builtins/strncpy.c
2011         * gcc.c-torture/execute/builtins/strpbrk.c
2012         * gcc.c-torture/execute/builtins/strpcpy-2.c
2013         * gcc.c-torture/execute/builtins/strpcpy.c
2014         * gcc.c-torture/execute/builtins/strrchr.c
2015         * gcc.c-torture/execute/builtins/strspn.c
2016         * gcc.c-torture/execute/builtins/strstr-asm.c
2017         * gcc.c-torture/execute/builtins/strstr.c:
2018         ... these new files.
2019
2020         * gcc.c-torture/execute/builtins/abs-2-lib.c
2021         * gcc.c-torture/execute/builtins/abs-3-lib.c
2022         * gcc.c-torture/execute/builtins/complex-1-lib.c
2023         * gcc.c-torture/execute/builtins/fprintf-lib.c
2024         * gcc.c-torture/execute/builtins/fputs-lib.c
2025         * gcc.c-torture/execute/builtins/memcmp-lib.c
2026         * gcc.c-torture/execute/builtins/memmove-lib.c
2027         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2028         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2029         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2030         * gcc.c-torture/execute/builtins/memset-lib.c
2031         * gcc.c-torture/execute/builtins/printf-lib.c
2032         * gcc.c-torture/execute/builtins/sprintf-lib.c
2033         * gcc.c-torture/execute/builtins/strcat-lib.c
2034         * gcc.c-torture/execute/builtins/strchr-lib.c
2035         * gcc.c-torture/execute/builtins/strcmp-lib.c
2036         * gcc.c-torture/execute/builtins/strcpy-lib.c
2037         * gcc.c-torture/execute/builtins/strcspn-lib.c
2038         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2039         * gcc.c-torture/execute/builtins/strlen-lib.c
2040         * gcc.c-torture/execute/builtins/strncat-lib.c
2041         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2042         * gcc.c-torture/execute/builtins/strncmp-lib.c
2043         * gcc.c-torture/execute/builtins/strncpy-lib.c
2044         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2045         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2046         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2047         * gcc.c-torture/execute/builtins/strrchr-lib.c
2048         * gcc.c-torture/execute/builtins/strspn-lib.c
2049         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2050         * gcc.c-torture/execute/builtins/strstr-lib.c
2051         * gcc.c-torture/execute/builtins/lib/abs.c
2052         * gcc.c-torture/execute/builtins/lib/fprintf.c
2053         * gcc.c-torture/execute/builtins/lib/memset.c
2054         * gcc.c-torture/execute/builtins/lib/printf.c
2055         * gcc.c-torture/execute/builtins/lib/sprintf.c
2056         * gcc.c-torture/execute/builtins/lib/strcpy.c
2057         * gcc.c-torture/execute/builtins/lib/strcspn.c
2058         * gcc.c-torture/execute/builtins/lib/strncat.c
2059         * gcc.c-torture/execute/builtins/lib/strncmp.c
2060         * gcc.c-torture/execute/builtins/lib/strncpy.c
2061         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2062         * gcc.c-torture/execute/builtins/lib/strspn.c
2063         * gcc.c-torture/execute/builtins/lib/strstr.c:
2064         New files containing support routines.
2065
2066         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2067         declaration.
2068         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2069         when not optimizing.
2070
2071 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2072
2073         PR c++/16240
2074         * g++.dg/abi/mangle22.C: New test.
2075         * g++.dg/abi/mangle23.C: Likewise.
2076
2077 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2078
2079         PR fortran/16290
2080         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2081         Allow for cases without denormalized floating point numbers.
2082
2083 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2084
2085         PR c/1027
2086         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2087         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2088         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2089         expected warning text.
2090         * gcc.dg/format/diag-2.c: New test.
2091
2092 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2093
2094         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2095
2096 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2097
2098         * gcc.dg/builtins-43.c: New.
2099         * gcc.dg/builtins-44.c: New.
2100         * gcc.dg/builtins-45.c: New.
2101
2102 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2103             Andreas Tobler  <a.tobler@schweiz.ch>
2104
2105         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2106         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2107         as SIGSEGV.
2108         * gcc.dg/cleanup-11.c: Likewise.
2109         * gcc.dg/cleanup-8.c: Likewise.
2110         * gcc.dg/cleanup-9.c: Likewise.
2111         * gcc.dg/cleanup-5.c: Run on all platforms.
2112
2113 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2114
2115         * g++.dg/warn/nonnull1.C: New test.
2116
2117 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2118
2119         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2120         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2121         Special-case the Sun compiler wrt to <complex.h>.
2122
2123 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2124
2125         * gcc.dg/Wunreachable-8.C: New test.
2126
2127         * gcc.dg/h8300-ice2.c : New test.
2128
2129 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2130
2131         PR fortran/16161
2132         * gfortran.fortran-torture/compile/implicit.f90: Add test
2133         for implicit character.
2134
2135 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2136
2137         PR fortran/16289
2138         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2139         Use tiny() intrinsic to find smallest non-negative real
2140
2141 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2142
2143         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2144         * gcc.dg/compat/struct-by-value-22_x.c: New.
2145         * gcc.dg/compat/struct-by-value-22_y.c: New.
2146
2147         * gcc.c-torture/execute/20040629-1.c: New test.
2148
2149 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2150
2151         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2152         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2153
2154         PR target/16195
2155         * gcc.dg/20040625-1.c: New test.
2156
2157 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2158
2159         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2160
2161 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2162
2163         PR fortran/15963
2164         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2165
2166 2004-06-29  Richard Henderson  <rth@redhat.com>
2167
2168         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2169
2170 2004-06-29  Paul Brook  <paul@codesourcery.com>
2171
2172         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2173         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2174
2175 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2176
2177         PR c++/16260
2178         * g++.dg/parse/crash15.C: New.
2179
2180 2004-06-28  Andrew Pinski  <apinski@apple.com>
2181
2182         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2183         by the error already.
2184
2185         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2186
2187 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2188
2189         PR target/14041
2190         * gcc.dg/h8300-bss-align-1.c : New.
2191
2192 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2193
2194         * PR c++/16174
2195         * g++.dg/template/ctor4.C: New.
2196
2197 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2198
2199         PR c++/16205
2200         * g++.dg/warn/Wsequence-point-1.C: New test.
2201
2202 2004-06-27  Paul Brook  <paul@codesourcery.com>
2203
2204         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2205
2206 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2207
2208         * g++.old-deja/g++.mike/p7325.C: Remove.
2209
2210 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2211
2212         PR c/14963
2213         * gcc.dg/pr14963.c: New test.
2214
2215 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2216
2217         PR c++/16193
2218         * g++.dg/parse/redef1.C: New test.
2219
2220 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2221
2222         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2223         20021110.c.
2224         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2225         20021119-1.c.
2226         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2227         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2228         5-04.c.
2229         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2230         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2231         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2232         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2233         g++.brendan/enum14.C.
2234         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2235         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2236         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2237         g++.mike/virt1.C.
2238         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2239         memtemp24.C.
2240
2241 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2242
2243         * gcc.dg/20040527-1.c: New test case.
2244
2245 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2246
2247         PR gfortran/pr16196
2248         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2249
2250 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2251
2252         PR middle-end/15825
2253         * gcc.dg/pr15825-1.c: New test case.
2254
2255 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2256
2257         * gcc.c-torture/execute/20040625-1.c: New test.
2258
2259 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2260
2261         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2262
2263 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2264
2265         * gcc.dg/torture/mips-div-1.c: New test.
2266
2267 2004-06-24  Jeff Law  <law@redhat.com>
2268
2269         * gcc.dg/tree-ssa/20040624-1.c: New test.
2270
2271 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2272
2273         * gcc.c-torture/compile/20040624-1.c: New test.
2274
2275 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2276
2277         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2278         this directory.
2279
2280 2004-06-23  Andrew Pinski  <apinski@apple.com>
2281
2282         PR middle-end/15988
2283         * g++.dg/opt/ptrmem4.C: New test.
2284
2285         * gcc.dg/c90-array-quals-2.c: New test.
2286
2287 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2288
2289         * gcc.dg/kpice1.c: New test.
2290
2291 2006-06-23  Andrew Pinski  <apinski@apple.com>
2292
2293         * gcc.dg/c90-array-quals.c: New test.
2294
2295 2006-06-22  Richard Henderson  <rth@redhat.com>
2296
2297         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2298
2299 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2300
2301         * gcc.dg/builtins-config.h: Handle FreeBSD.
2302
2303 2006-06-22  Richard Henderson  <rth@redhat.com>
2304
2305         * g++.dg/opt/devirt1.C: New.
2306
2307 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2308
2309         * g++.dg/opt/pr15551.C: New testcase.
2310
2311 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2312
2313         PR target/14800
2314         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2315         x86_64-*-linux* when compiling for 32bit.
2316
2317 2004-06-21  Andrew Pinski  <apinski@apple.com>
2318
2319         * gcc.dg/pch/struct-1.c: New.
2320         * gcc.dg/pch/struct-1.hs: New.
2321
2322 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2323
2324         * gcc.dg/pch/save-temps-1.c: New file.
2325         * gcc.dg/pch/save-temps-1.hs: New file.
2326
2327 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2328
2329         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2330         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2331
2332 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2333
2334         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2335         to fix type error.
2336         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2337         Remove trailing spaces.
2338
2339 2004-06-21  Richard Henderson  <rth@redhat.com>
2340
2341         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2342         merging && to BIT_FIELD_REF.
2343
2344 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2345
2346         * g++.dg/opt/placeholder1.C: New test.
2347
2348 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2349
2350         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2351         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2352         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2353         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2354
2355 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2356
2357         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2358         extern "C".
2359         * g++.dg/other/pragma-re-1.C: Add comments.
2360
2361 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2362
2363         PR gfortran/16080
2364         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2365
2366 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2367
2368         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2369         instead of setting the type of size_t by
2370         hand.
2371
2372 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2373
2374         * gcc.dg/unordered-2.c: New test case.
2375         * gcc.dg/unordered-3.c: New test case.
2376
2377 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2378
2379         PR other/16043
2380         * lib/g++.exp (g++_version): Tweak regexp for version
2381         * lib/g77.exp (g77_version): Likewise
2382         * lib/gfortran.exp (gfortran_version): Likewise
2383         * lib/objc.exp (objc_version): Likewise
2384         * lib/treelang.exp (treelang_version): Likewise
2385
2386 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2387
2388         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2389         Use INT_MAX instead of __INT_MAX__.
2390         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2391
2392         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2393         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2394         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2395         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2396         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2397         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2398         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2399         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2400         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2401
2402         * gcc.dg/range-test-1.c: New test.
2403         * g++.dg/opt/range-test-1.C: New test.
2404
2405 2004-06-17  Richard Henderson  <rth@redhat.com>
2406
2407         * objc.dg/sync-1.m: New.
2408         * objc.dg/try-catch-1.m: Don't force next runtime.
2409         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2410         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2411         shadowed catch clause.
2412         * objc.dg/try-catch-5.m: New.
2413
2414 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2415
2416         Bug 14610
2417         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2418
2419 2004-06-15  Richard Henderson  <rth@redhat.com>
2420
2421         * gcc.dg/20001116-1.c: Move expected warning line.
2422
2423 2004-06-15  Richard Henderson  <rth@redhat.com>
2424
2425         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2426         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2427
2428 2004-06-15  Jeff Law  <law@redhat.com>
2429
2430         * gcc.dg/tree-ssa/20040615-1.c: New test.
2431         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2432         be less sensitive to operand ordering.
2433         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2434
2435 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2436
2437         * g++.dg/abi/bitfield3.C: Add comment..
2438
2439 2004-06-15  Richard Henderson  <rth@redhat.com>
2440
2441         * g++.dg/ext/stmtexpr1.C: XFAIL.
2442         * gcc.dg/20030612-1.c: XFAIL.
2443
2444 2004-06-15  Eric Christopher  <echristo@redhat.com>
2445
2446         * g++.dg/charset/asm5.c: New.
2447         * gcc.dg/charset/asm6.c: New.
2448
2449 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2450
2451         PR fortran/15962
2452         * gfortran.fortran-torture/execute/select_1.f90: New test.
2453
2454 2004-06-15  Paul Brook  <paul@codesourcery.com>
2455
2456         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2457
2458 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2459
2460         PR c++/15967
2461         * g++.dg/lookup/crash3.C: New test.
2462
2463 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2464
2465         PR c++/15947
2466         * g++.dg/parse/dtor4.C: New test.
2467
2468 2004-06-14  Jeff Law  <law@redhat.com>
2469
2470         * gcc.c-torture/compile/20040614-1.c: New test.
2471
2472 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2473
2474         PR fortran/15211
2475         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2476         LEN of a character array.
2477
2478 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2479
2480         PR c++/15096
2481         * g++.dg/template/ptrmem10.C: New test.
2482
2483         PR c++/14930
2484         * g++.dg/template/friend30.C: New test.
2485
2486 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2487
2488         PR fortran/14928
2489         * gfortran.fortran-torture/compile/mloc.f90: New test.
2490
2491 2004-06-13  Paul Brook  <paul@codesourcery.com>
2492
2493         * gfortran.fortran-torture/execute/random_2.f90: New test.
2494
2495 2004-06-13  Eric Christopher  <echristo@redhat.com>
2496
2497         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2498
2499 2004-06-12  Paul Brook  <paul@codesourcery.com>
2500
2501         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2502
2503 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2504
2505         PR fortran/14923
2506         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2507
2508 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2509
2510         PR fortran/14957
2511         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2512         syntax errors in end statements of contained subroutines.
2513
2514 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2515
2516         PR fortran/12841
2517         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2518
2519 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2520
2521         PR fortran/15665
2522         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2523
2524 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2525
2526         PR gfortran/12839
2527         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2528
2529 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2530
2531         PR c++/15862
2532         * g++.dg/parse/enum1.C: New test.
2533
2534 2004-06-10  Jeff Law  <law@redhat.com>
2535
2536         * gcc.c-torture/compile/20040610-1.c: New test.
2537
2538 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2539
2540         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2541         * g++.old-deja/g++.other/decl3.C: Likewise.
2542
2543 2004-06-10  Brian Booth  <bbooth@redhat.com>
2544
2545         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2546         V_MAY_DEF instead of VDEF.
2547         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2548
2549 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2550
2551         PR c++/14211
2552         * g++.dg/conversion/const1.C: New test.
2553
2554         PR c++/15076
2555         * g++.dg/conversion/reinterpret1.C: New test.
2556
2557         PR c++/15877
2558         * g++.dg/template/enum2.C: New test.
2559
2560         PR c++/15227
2561         * g++.dg/template/error13.C: New test.
2562
2563 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2564
2565         PR fortran/14957
2566         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2567         arguments to test_* REAL and of the right size.
2568
2569 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2570
2571         PR target/15569
2572         PR rtl-optimization/15681
2573         * gcc.dg/20040609-1.c: New test.
2574
2575 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2576
2577         PR c++/14791
2578         * g++.dg/opt/builtins1.C: New test.
2579
2580 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2581
2582         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2583         that use default windows32 struct layout.
2584         * gcc.dg/i386-bitfield2.c: Likewise.
2585
2586 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2587
2588         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2589         for mingw32 and cygwin targets.
2590
2591 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2592
2593         * gcc.dg/pch/macro-4.c: New.
2594         * gcc.dg/pch/macro-4.hs: New.
2595
2596 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2597
2598         PR fortran/13249
2599         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2600
2601 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2602
2603         PR fortran/13372
2604         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2605
2606 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2607
2608         PR gfortran/14897
2609         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2610
2611 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2612
2613         PR gfortran/15755
2614         * gfortran.fortran-torture/execute/backspace.c : New test.
2615
2616 2004-06-09  Paul Brook  <paul@codesourcery.com>
2617
2618         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2619         (pointer_to_section): Rewrite to use smaller array.
2620
2621 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2622
2623         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2624         * gcc.dg/ext/altivec-10.c: Same.
2625         * gcc.dg/ext/altivec-11.c: Same.
2626         * gcc.dg/ext/altivec-12.c: Same.
2627         * gcc.dg/ext/altivec-13.c: Same.
2628         * gcc.dg/ext/altivec-14.c: Same.
2629         * gcc.dg/ext/altivec-15.c: Same.
2630         * gcc.dg/ext/altivec-16.c: Same.
2631         * gcc.dg/ext/altivec-3.c: Same.
2632         * gcc.dg/ext/altivec-4.c: Same.
2633         * gcc.dg/ext/altivec-6.c: Same.
2634         * gcc.dg/ext/altivec-7.c: Same.
2635         * gcc.dg/ext/altivec-8.c: Same.
2636         * gcc.dg/ext/altivec-varargs-1.c: Same.
2637
2638         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2639         * g++.dg/ext/altivec-10.C: Same.
2640         * g++.dg/ext/altivec-2.C: Same.
2641         * g++.dg/ext/altivec-3.C: Same.
2642         * g++.dg/ext/altivec-4.C: Same.
2643         * g++.dg/ext/altivec-5.C: Same.
2644         * g++.dg/ext/altivec-6.C: Same.
2645         * g++.dg/ext/altivec-7.C: Same.
2646         * g++.dg/ext/altivec-8.C: Same.
2647         * g++.dg/ext/altivec-9.C: Same.
2648
2649 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2650
2651         PR c++/7841
2652         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2653
2654 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2655
2656         * gcc.dg/union-1.c: New test.
2657
2658 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2659
2660         * gcc.dg/builtins-41.c: New test case.
2661         * gcc.dg/builtins-42.c: New test case.
2662
2663 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2664
2665         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2666         * g++.dg/ext/altivec-10.C: Same.
2667         * g++.dg/ext/altivec-2.C: Same.
2668         * g++.dg/ext/altivec-3.C: Same.
2669         * g++.dg/ext/altivec-4.C: Same.
2670         * g++.dg/ext/altivec-5.C: Same.
2671         * g++.dg/ext/altivec-6.C: Same.
2672         * g++.dg/ext/altivec-7.C: Same.
2673         * g++.dg/ext/altivec-8.C: Same.
2674         * g++.dg/ext/altivec-9.C: Same.
2675         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2676         * g++.old-deja/g++.brendan/new3.C: Same.
2677         * gcc.c-torture/execute/eeprof-1.x: Same.
2678
2679 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2680
2681         PR c/14765
2682         * gcc.dg/pr14765-1.c: New test.
2683
2684 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2685
2686         PR c/14649
2687         * gcc.dg/pr14649-1.c: New test case.
2688
2689 2004-06-07  Richard Henderson  <rth@redhat.com>
2690
2691         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2692         if temporaries.
2693
2694 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2695
2696         * g++.dg/eh/elide1.C: Remove XFAIL.
2697
2698 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2699
2700         PR c++/15337
2701         * g++.dg/expr/sizeof3.C: New test.
2702
2703         PR c++/14777
2704         * g++.dg/template/access14.C: New test.
2705
2706         PR c++/15554
2707         * g++.dg/template/enum1.C: New test.
2708
2709         PR c++/15057
2710         * g++.dg/eh/throw1.C: New test.
2711
2712 2004-06-07  David Ayers  <d.ayers@inode.at>
2713             Ziemowit Laski  <zlaski@apple.com>
2714
2715         * lib/objc.exp (objc_target_compile): Revert the '-framework
2716         Foundation' flag fix, since bare Darwin does not ship
2717         with the Foundation framework.
2718         * objc/execute/next_mapping.h: Provide a local NSConstantString
2719         @interface and @implementation.
2720         (objc_constant_string_init): A constructor function, used to
2721         initialize the NSConstantString meta-class object.
2722         * objc/execute/string1.m: Include "next_mapping.h" instead of
2723         <Foundation/NSString.h>.
2724         * objc/execute/string2.m: Likewise.
2725         * objc/execute/string3.m: Likewise.
2726         * objc/execute/string4.m: Likewise.
2727
2728 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2729
2730         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2731         to double. Replace double with FLOAT.
2732         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2733
2734         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2735         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2736         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2737         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2738         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2739         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2740         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2741         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2742
2743 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2744
2745         PR c/13519
2746         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2747
2748 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2749
2750         PR c++/15503
2751         * g++.dg/template/meminit2.C: New test.
2752
2753 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2754
2755         PR target/15822
2756         * gcc.c-torture/execute/compare-fp-1.c,
2757         gcc.c-torture/execute/compare-fp-2.c,
2758         gcc.c-torture/execute/compare-fp-3.c,
2759         gcc.c-torture/execute/compare-fp-4.c,
2760         gcc.c-torture/execute/compare-fp-3.x,
2761         gcc.c-torture/execute/compare-fp-4.x: Moved...
2762         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2763         gcc.c-torture/execute/ieee/compare-fp-2.c,
2764         gcc.c-torture/execute/ieee/compare-fp-3.c,
2765         gcc.c-torture/execute/ieee/compare-fp-4.c,
2766         gcc.c-torture/execute/ieee/compare-fp-3.x,
2767         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2768
2769 2004-06-04  David Ayers  <d.ayers@inode.at>
2770
2771         * objc/execute/protocol-isEqual-4.m: New testcase.
2772
2773 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2774
2775         * objc/execute/protocol-isEqual-1.m: New testcase.
2776         * objc/execute/protocol-isEqual-2.m: New testcase.
2777         * objc/execute/protocol-isEqual-3.m: New testcase.
2778
2779 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2780
2781         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2782
2783 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2784
2785         * lib/objc.exp (objc_target_compile): When running tests on
2786         Darwin (Mac OS X), inform the linker about '-framework
2787         'Foundation'.
2788
2789 2004-06-02  Eric Christopher  <echristo@redhat.com>
2790
2791         * gcc.c-torture/compile/20040602-1.c: New.
2792
2793 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
2794
2795         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
2796         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
2797
2798         PR tree-optimization/14736
2799         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
2800
2801         PR tree-optimization/14042
2802         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
2803
2804         PR tree-optimization/14729
2805         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
2806
2807 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2808
2809         PR fortran/15557
2810         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
2811
2812 2004-06-01  Richard Hederson  <rth@redhat.com>
2813
2814         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
2815
2816 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2817
2818         PR c++/14932
2819         * g++.dg/parse/offsetof4.C: New test.
2820
2821 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
2822
2823         PR objc/7993
2824         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
2825
2826 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
2827
2828         PR c++/15701
2829         * g++.dg/template/friend29.C: New test.
2830
2831 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
2832
2833         PR c/15749
2834         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
2835
2836 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
2837
2838         * gcc.dg/sparc-trap-1.c: New test.
2839
2840 2004-05-31  Roger Sayle  <roger@eyesopen.com>
2841
2842         PR middle-end/15069
2843         * g++.dg/opt/fold3.C: New test case.
2844
2845 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
2846
2847         * lib/target-supports.exp (check_iconv_available): Fix fallout
2848         from 2004-05-28 patch.
2849
2850 2004-05-30  Paul Brook  <paul@codesourcery.com>
2851
2852         PR fortran/15620
2853         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
2854         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
2855
2856 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
2857
2858         * gfortran.fortran-torture/execute/random_1.f90: New test.
2859
2860 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2861
2862         * g++.dg/ext/altivec-10.C: New test.
2863
2864 2004-05-29  Paul Brook  <paul@codesourcery.com>
2865
2866         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
2867
2868 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2869
2870         * gcc.dg/altivec-16.c: New test.
2871
2872 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
2873
2874         * lib/target-supports.exp (check_vmx_hw_available): New.
2875         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
2876
2877         * lib/target-supports.exp (check_alias_available,
2878         check_iconv_available, check_named_sections_available): Use
2879         unique names for temporary files.
2880
2881 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
2882
2883         * gcc.dg/altivec-15.c: New test.
2884
2885 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2886
2887         PR c++/15083
2888         * g++.dg/warn/noeffect6.C: New test.
2889
2890         PR c++/15471
2891         * g++.dg/expr/ptrmem4.C: New test.
2892
2893         PR c++/15640
2894         * g++.dg/template/operator3.C: New test.
2895
2896 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
2897
2898         PR c++/14668
2899         * g++.dg/lookup/redecl1.C: New test.
2900         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
2901
2902 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
2903
2904         * gcc.c-torture/execute/compare-fp-1.c,
2905         gcc.c-torture/execute/compare-fp-2.c,
2906         gcc.c-torture/execute/compare-fp-3.c,
2907         gcc.c-torture/execute/compare-fp-4.c,
2908         gcc.c-torture/execute/compare-fp-3.x,
2909         gcc.c-torture/execute/compare-fp-4.x,
2910         gcc.dg/pr15649-1.c: New.
2911
2912 2004-05-27  Adam Nemet  <anemet@lnxw.com>
2913
2914         PR c++/12883
2915         * g++.dg/init/array14.C: New test.
2916
2917 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
2918
2919         * lib/compat.exp (compat-get-options-main): New.
2920         (compat-get-options): Remove unneeded code, warn for ignored
2921         command.
2922         (compat-execute): Check flag set by dg-require-* commands.
2923
2924         * lib/compat.exp (compat-execute): Break up long lines.
2925
2926 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
2927
2928         * gcc.dg/altivec-7.c: Don't use 'vector long'.
2929         * gcc.dg/altivec-14.c: New test.
2930         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
2931
2932         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
2933         * gcc.dg/altivec-12.c: Ditto.
2934
2935         * gcc.dg/altivec-3.c: Move call to altivec_check.
2936
2937 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2938
2939         PR c++/15044
2940         * g++.dg/template/error12.C: New test.
2941
2942         PR c++/15317
2943         * g++.dg/ext/attrib15.C: New test.
2944
2945         PR c++/15329
2946         * g++.dg/template/ptrmem9.C: New test.
2947
2948 2004-05-25  Paul Brook  <paul@codesourcery.com>
2949
2950         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
2951
2952 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2953
2954         PR c++/15165
2955         * g++.dg/template/crash19.C: New test.
2956
2957 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2958
2959         PR c++/15025
2960         * g++.dg/template/redecl1.C: New test.
2961
2962 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
2963
2964         PR c++/14821
2965         * g++.dg/other/ns1.C: New test.
2966
2967         PR c++/14883
2968         * g++.dg/template/invalid1.C: New test.
2969
2970 2004-05-23  Paul Brook  <paul@codesourcery.com>
2971         Victor Leikehman  <lei@haifasphere.co.il>
2972
2973         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
2974         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
2975
2976 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2977
2978         PR c++/15285
2979         PR c++/15299
2980         * g++.dg/template/non-dependent5.C: New test.
2981         * g++.dg/template/non-dependent6.C: New test.
2982
2983 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
2984
2985         PR c++/15507
2986         * g++.dg/inherit/union1.C: New test.
2987
2988         PR c++/15542
2989         * g++.dg/template/addr1.C: New test.
2990
2991         PR c++/15427
2992         * g++.dg/template/array5.C: New test.
2993
2994         PR c++/15287
2995         * g++.dg/template/array6.C: New test.
2996
2997 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
2998             Roger Sayle  <roger@eyesopen.com>
2999
3000         * g++.dg/lookup/forscope2.C: New test case.
3001
3002 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3003
3004         * gcc.dg/cpp/Wmissingdirs.c: New.
3005
3006 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3007
3008         PR target/15301
3009         * gcc.dg/compat/union-m128-1.h: New file.
3010         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3011         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3012         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3013
3014 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3015
3016         PR target/15302
3017         * gcc.dg/compat/struct-complex-1.h: New file.
3018         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3019         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3020         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3021
3022 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3023
3024         PR middle-end/3074
3025         * gcc.dg/pr3074-1.c: New test case.
3026         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3027
3028 2004-05-20  Falk Hueffner  <falk@debian.org>
3029
3030         PR other/15526
3031         * gcc.dg/ftrapv-1.c: New test case.
3032
3033 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3034
3035         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3036
3037 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3038             Jeff Law  <law@redhat.com>
3039
3040         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3041         * gcc.dg/tree-ssa/20040518-2.c: New test.
3042
3043         * gcc.dg/tree-ssa/20040518-1.c: New test.
3044
3045 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3046
3047         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3048
3049 2004-05-18  Paul Brook  <paul@codesourcery.com>
3050
3051         PR fortran/13930
3052         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3053
3054 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3055
3056         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3057         constant folding.
3058
3059 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3060
3061         * gcc.dg/tree-ssa/20040517-1.c: New test.
3062
3063 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3064
3065         * gcc.dg/loop-4.c: New test.
3066
3067 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3068
3069         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3070
3071 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3072
3073         PR fortran/15311
3074         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3075
3076 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3077
3078         PR fortran/13826
3079         PR fortran/13940
3080         * gfortran.fortran-torture/compile/data_1.f90: New test.
3081
3082 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3083
3084         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3085         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3086
3087 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3088
3089         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3090
3091 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3092
3093         PR c/15444
3094         * gcc.dg/format/xopen-1.c: Adjust expected message.
3095         * gcc.dg/format/xopen-3.c: New test.
3096
3097 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3098
3099         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3100
3101 2004-05-14  Jeff Law  <law@redhat.com>
3102
3103         * gcc.dg/tree-ssa/20040514-2.c: New test.
3104
3105 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3106
3107         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3108         this ...
3109         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3110         this.
3111
3112 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3113
3114         * gcc.dg/tree-ssa/20040514-1.c: New test.
3115
3116 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3117
3118         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3119         test.
3120
3121 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3122
3123         PR fortran/14066
3124         * gfortran.fortran-torture/compile/do_1.f90: New test.
3125
3126 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3127
3128         PR fortran/15051
3129         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3130         test.
3131
3132 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3133
3134         PR fortran/15149
3135         * gfortran.fortran-torture/execute/random_init.f90: New test.
3136
3137 2004-05-13  Paul Brook  <paul@codesourcery.com>
3138
3139         PR fortran/15314
3140         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3141
3142 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3143
3144         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3145         for the powerpc case.
3146
3147 2004-05-13  Jeff Law  <law@redhat.com>
3148
3149         * gcc.dg/tree-ssa/20040513-1.c: New test.
3150         * gcc.dg/tree-ssa/20040513-2.c: New test.
3151
3152 2004-05-13  Paul Brook  <paul@codesourcery.com>
3153
3154         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3155         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3156         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3157
3158 2004-05-13  Andreas Schwab  <schwab@suse.de>
3159
3160         PR other/10819
3161         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3162         characters.
3163
3164 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3165
3166         PR fortran/15294
3167         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3168
3169 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3170
3171         Merge from tree-ssa-20020619-branch.  See
3172         ChangeLog.tree-ssa for details.
3173
3174 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3175
3176         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3177         include <altivec.h> explicitly.
3178         * gcc.dg/altivec-13.c: Likewise.
3179
3180 2004-05-11  Paul Brook  <paul@codesourcery.com>
3181
3182         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3183
3184 2004-05-10  Eric Christopher  <echristo@redhat.com>
3185
3186         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3187         * gcc.dg/sibcall-4.c: Ditto.
3188
3189 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3190
3191         * g++.dg/ext/altivec-8.C: New test case.
3192         * gcc.dg/altivec-13.c: New test case.
3193
3194 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3195
3196         * gcc.c-torture/execute/divcmp-1.c: New test case.
3197         * gcc.c-torture/execute/divcmp-2.c: New test case.
3198         * gcc.c-torture/execute/divcmp-3.c: New test case.
3199
3200 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3201
3202         * g++.dg/other/pragma-re-2.C: New test.
3203
3204 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3205
3206         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3207         * gcc.dg/i386-387-2.c: Likewise.
3208
3209         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3210         __builtin_drem.
3211         * gcc.dg/i386-387-6.c: Likewise.
3212
3213 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3214
3215         * gcc.dg/builtins-33.c:  Also check log1p*.
3216
3217 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3218
3219         PR optimization/15296
3220         * gcc.c-torture/execute/pr15296.c: New test.
3221
3222 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3223
3224         * gcc.dg/builtins-40.c: New test.
3225
3226 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3227
3228         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3229
3230 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3231
3232         * g++.dg/ext/spe1.C: New testcase.
3233
3234 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3235
3236         * objc.dg/image-info.m: Allow additional attributes
3237         for __image_info section.
3238
3239 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3240
3241         * gcc.dg/torture/mips-hilo-2.c: New test.
3242
3243 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3244
3245         PR c++/14389
3246         * g++.dg/template/member5.C: New test.
3247
3248 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3249
3250         * gcc.dg/builtins-34.c: Also check expm1*.
3251
3252 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3253
3254         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3255         * gcc.dg/torture/builtin-convert-3.c: New test.
3256
3257 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3258
3259         PR middle-end/15054
3260         * g++.dg/opt/pr15054.C: New test.
3261
3262 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3263
3264         * gcc.dg/torture/builtin-rounding-1.c: New test.
3265         * gcc.dg/builtins-25.c: Delete.
3266         * gcc.dg/builtins-29.c: Delete.
3267
3268 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3269
3270         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3271         * gcc.dg/sibcall-4.c: Likewise.
3272         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3273
3274 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3275
3276         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3277         bit-field on 16-bit targets.
3278
3279 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3280
3281         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3282         16-bit targets.
3283
3284 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3285
3286         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3287         * gcc.dg/rs6000-power2-2.c: Likewise.
3288
3289 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3290
3291         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3292         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3293         Change the asm registers to be in form of frN instead of fN.
3294
3295 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3296
3297         * gcc.dg/torture/builtin-convert-2.c: New test.
3298
3299 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3300
3301         * gcc.dg/rs6000-power2-1.c: New test.
3302         * gcc.dg/rs6000-power2-2.c: New test.
3303
3304 2004-04-28  Jan Hubicka  <jh@suse.cz>
3305
3306         * gcc.dg/unused-6.c: New test.
3307
3308 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3309             Ulrich Weigand  <uweigand@de.ibm.com>
3310
3311         * ada/acats/run_all.sh: Define $target variable.
3312
3313 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3314
3315         PR c++/15119
3316         * g++.dg/other/vararg-1.C: New test.
3317
3318         PR c++/4794
3319         * g++.dg/eh/cleanup3.C: New test.
3320
3321 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3322
3323         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3324         and ad8011a (target_insn).
3325         * ada/acats/support/macro.dfs: Likewise.
3326         * ada/acats/support/impbit.adb: New file.
3327
3328 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3329
3330         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3331
3332 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3333
3334         * gcc.dg/loop-3.c: New test.
3335
3336 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3337
3338         * gcc.c-torture/execute/simd-5.c: New test.
3339
3340 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3341
3342         PR c++/15064
3343         * g++.dg/template/crash18.C: New test.
3344
3345 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3346
3347         * g++.dg/ext/complit3.C: New test.
3348
3349 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3350
3351         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3352         * gcc.dg/altivec-3.c: Same.
3353         * gcc.dg/altivec-varargs-1.c: Same.
3354
3355 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3356
3357         * lib/target-supports.exp (check_profiling_available): Assume
3358         profiling is not available on powerpc-eabi targets.
3359
3360 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3361
3362         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3363         * gcc.dg/vmx/bug-1.c: Ditto.
3364
3365 2004-04-20  Eric Christopher  <echristo@redhat.com>
3366
3367         * gcc.dg/charset/extern.c: New test.
3368         * g++.dg/charset/extern3.cc: Ditto.
3369
3370 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3371
3372         * gcc.dg/builtins-39.c: New test.
3373
3374 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3375
3376         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3377
3378 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3379
3380         * gcc.dg/torture/mips-hilo-1.c: New test.
3381
3382 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3383
3384         * gcc.c-torture/compile/20040419-1.c: New test.
3385
3386 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3387
3388         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3389
3390 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3391             Aldy Hernandez  <aldyh@redhat.com>
3392
3393         * gcc.c-torture/execute/va-arg-24.c: New.
3394
3395 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3396             Aldy Hernandez  <aldyh@redhat.com>
3397
3398         * gcc.dg/vmx/1b-01.c: New.
3399         * gcc.dg/vmx/1b-02.c: New.
3400         * gcc.dg/vmx/1b-03.c: New.
3401         * gcc.dg/vmx/1b-04.c: New.
3402         * gcc.dg/vmx/1b-05.c: New.
3403         * gcc.dg/vmx/1b-06.c: New.
3404         * gcc.dg/vmx/1b-07.c: New.
3405         * gcc.dg/vmx/1c-01.c: New.
3406         * gcc.dg/vmx/1c-02.c: New.
3407         * gcc.dg/vmx/3a-01a.c: New.
3408         * gcc.dg/vmx/3a-01.c: New.
3409         * gcc.dg/vmx/3a-01m.c: New.
3410         * gcc.dg/vmx/3a-03.c: New.
3411         * gcc.dg/vmx/3a-03m.c: New.
3412         * gcc.dg/vmx/3a-04.c: New.
3413         * gcc.dg/vmx/3a-04m.c: New.
3414         * gcc.dg/vmx/3a-05.c: New.
3415         * gcc.dg/vmx/3a-06.c: New.
3416         * gcc.dg/vmx/3a-06m.c: New.
3417         * gcc.dg/vmx/3a-07.c: New.
3418         * gcc.dg/vmx/3b-01.c: New.
3419         * gcc.dg/vmx/3b-02.c: New.
3420         * gcc.dg/vmx/3b-10.c: New.
3421         * gcc.dg/vmx/3b-13.c: New.
3422         * gcc.dg/vmx/3b-14.c: New.
3423         * gcc.dg/vmx/3b-15.c: New.
3424         * gcc.dg/vmx/3c-01a.c: New.
3425         * gcc.dg/vmx/3c-01.c: New.
3426         * gcc.dg/vmx/3c-02.c: New.
3427         * gcc.dg/vmx/3c-03.c: New.
3428         * gcc.dg/vmx/3d-01.c: New.
3429         * gcc.dg/vmx/4-01.c: New.
3430         * gcc.dg/vmx/4-03.c: New.
3431         * gcc.dg/vmx/5-01.c: New.
3432         * gcc.dg/vmx/5-02.c: New.
3433         * gcc.dg/vmx/5-03.c: New.
3434         * gcc.dg/vmx/5-04.c: New.
3435         * gcc.dg/vmx/5-05.c: New.
3436         * gcc.dg/vmx/5-06.c: New.
3437         * gcc.dg/vmx/5-07.c: New.
3438         * gcc.dg/vmx/5-07t.c: New.
3439         * gcc.dg/vmx/5-08.c: New.
3440         * gcc.dg/vmx/5-10.c: New.
3441         * gcc.dg/vmx/5-11.c: New.
3442         * gcc.dg/vmx/7-01a.c: New.
3443         * gcc.dg/vmx/7-01.c: New.
3444         * gcc.dg/vmx/7c-01.c: New.
3445         * gcc.dg/vmx/7d-01.c: New.
3446         * gcc.dg/vmx/7d-02.c: New.
3447         * gcc.dg/vmx/8-01.c: New.
3448         * gcc.dg/vmx/8-02a.c: New.
3449         * gcc.dg/vmx/8-02.c: New.
3450         * gcc.dg/vmx/brode-1.c: New.
3451         * gcc.dg/vmx/bug-1.c: New.
3452         * gcc.dg/vmx/bug-2.c: New.
3453         * gcc.dg/vmx/bug-3.c: New.
3454         * gcc.dg/vmx/cw-bug-1.c: New.
3455         * gcc.dg/vmx/cw-bug-2.c: New.
3456         * gcc.dg/vmx/cw-bug-3.c: New.
3457         * gcc.dg/vmx/dct.c: New.
3458         * gcc.dg/vmx/debug-1.c: New.
3459         * gcc.dg/vmx/debug-2.c: New.
3460         * gcc.dg/vmx/debug-3.c: New.
3461         * gcc.dg/vmx/debug-4.c: New.
3462         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3463         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3464         * gcc.dg/vmx/eg-5.c: New.
3465         * gcc.dg/vmx/fft.c: New.
3466         * gcc.dg/vmx/gcc-bug-1.c: New.
3467         * gcc.dg/vmx/gcc-bug-2.c: New.
3468         * gcc.dg/vmx/gcc-bug-3.c: New.
3469         * gcc.dg/vmx/gcc-bug-4.c: New.
3470         * gcc.dg/vmx/gcc-bug-5.c: New.
3471         * gcc.dg/vmx/gcc-bug-6.c: New.
3472         * gcc.dg/vmx/gcc-bug-7.c: New.
3473         * gcc.dg/vmx/gcc-bug-8.c: New.
3474         * gcc.dg/vmx/gcc-bug-9.c: New.
3475         * gcc.dg/vmx/gcc-bug-b.c: New.
3476         * gcc.dg/vmx/gcc-bug-c.c: New.
3477         * gcc.dg/vmx/gcc-bug-d.c: New.
3478         * gcc.dg/vmx/gcc-bug-e.c: New.
3479         * gcc.dg/vmx/gcc-bug-f.c: New.
3480         * gcc.dg/vmx/gcc-bug-g.c: New.
3481         * gcc.dg/vmx/gcc-bug-i.c: New.
3482         * gcc.dg/vmx/harness.h: New.
3483         * gcc.dg/vmx/ira1.c: New.
3484         * gcc.dg/vmx/ira2a.c: New.
3485         * gcc.dg/vmx/ira2b.c: New.
3486         * gcc.dg/vmx/ira2.c: New.
3487         * gcc.dg/vmx/ira2c.c: New.
3488         * gcc.dg/vmx/mem.c: New.
3489         * gcc.dg/vmx/newton-1.c: New.
3490         * gcc.dg/vmx/ops.c: New.
3491         * gcc.dg/vmx/sn7153.c: New.
3492         * gcc.dg/vmx/spill2.c: New.
3493         * gcc.dg/vmx/spill3.c: New.
3494         * gcc.dg/vmx/spill.c: New.
3495         * gcc.dg/vmx/t.c: New.
3496         * gcc.dg/vmx/varargs-1.c: New.
3497         * gcc.dg/vmx/varargs-2.c: New.
3498         * gcc.dg/vmx/varargs-3.c: New.
3499         * gcc.dg/vmx/varargs-4.c: New.
3500         * gcc.dg/vmx/varargs-5.c: New.
3501         * gcc.dg/vmx/varargs-6.c: New.
3502         * gcc.dg/vmx/varargs-7.c: New.
3503         * gcc.dg/vmx/vmx.exp: New.
3504         * gcc.dg/vmx/vprint-1.c: New.
3505         * gcc.dg/vmx/vscan-1.c: New.
3506         * gcc.dg/vmx/x-01.c: New.
3507         * gcc.dg/vmx/x-02.c: New.
3508         * gcc.dg/vmx/x-03.c: New.
3509         * gcc.dg/vmx/x-04.c: New.
3510         * gcc.dg/vmx/x-05.c: New.
3511         * gcc.dg/vmx/yousufi-1.c: New.
3512         * gcc.dg/vmx/zero-1.c: New.
3513         * gcc.dg/vmx/zero.c: New.
3514
3515 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3516
3517         * g++.dg/lookup/java1.C: Update for chage of
3518         _Jv_AllocObject.
3519         * g++.dg/lookup/java2.C: Likewise.
3520
3521 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3522
3523         * ada/acats/run_all.sh: use -O2 by default.
3524
3525 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3526
3527         * gcc.dg/vr-mult-[12].c: New tests.
3528
3529 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3530
3531         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3532
3533         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3534
3535 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3536
3537         * lib/target-supports.exp (check_profiling_available): Assume profiling
3538         isn't available for mips*-*-elf targets.
3539
3540 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3541
3542         * gcc.dg/builtins-38.c: New test.
3543
3544 2004-04-14  Eric Christopher  <echristo@redhat.com>
3545
3546         * g++.dg/charset/charset.exp: Run .cc extension tests.
3547
3548 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3549
3550         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3551
3552 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3553
3554         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3555
3556 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3557
3558         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3559         * gcc.dg/i386-387-2.c: Likewise.
3560
3561         * gcc.dg/i386-387-7.c: New test.
3562         * gcc.dg/i386-387-8.c: New test.
3563
3564         * gcc.dg/builtins-37.c: New test.
3565
3566 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3567
3568         * g++.dg/pch/externc-1.C: Add missing semicolon.
3569
3570 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3571
3572         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3573
3574 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3575
3576         * gcc.c-torture/execute/20040411-1.c: New test.
3577
3578 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3579
3580         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3581
3582 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3583
3584         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3585
3586 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3587
3588         * lib/target-supports.exp (check_named_sections_available): New.
3589         * lib/gcc-dg.exp (dg-require-named-sections): New.
3590         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3591         old-deja.exp.  Also prune error-count message from HP linker.
3592         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3593
3594         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3595         * g++.old-deja/g++.pt/static3.C: Likewise.
3596         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3597
3598 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3599
3600         * gcc.c-torture/execute/20040409-1.c: New test case.
3601         * gcc.c-torture/execute/20040409-2.c: New test case.
3602         * gcc.c-torture/execute/20040409-3.c: New test case.
3603
3604 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3605
3606         * gcc.dg/20040409-1.c: New test.
3607
3608 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3609
3610         PR target/14888
3611         * g++.dg/opt/pr14888.C: New test case.
3612
3613 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3614
3615         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3616         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3617         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3618         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3619         New tests.
3620
3621 2004-04-08  Paul Brook  <paul@codesourcery.com>
3622
3623         * gcc.dg/spill-1.c: New test.
3624
3625 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3626
3627         * gcc.dg/torture/builtin-ctype-2.c: New test.
3628
3629 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3630
3631         * gcc.dg/pch/pch.exp: Add largefile test.
3632
3633 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3634
3635         * g++.dg/pch/externc-1.Hs: New.
3636         * g++.dg/pch/externc-1.C: New.
3637
3638 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3639
3640         * gcc.dg/compat/struct-by-value-5a_main.c,
3641         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3642         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3643         * gcc.dg/compat/struct-by-value-5a_x.c,
3644         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3645         gcc.dg/compat/struct-by-value-5_x.c.
3646         * gcc.dg/compat/struct-by-value-5a_y.c,
3647         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3648         gcc.dg/compat/struct-by-value-5_y.c.
3649
3650         * gcc.dg/compat/struct-by-value-6a_main.c,
3651         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3652         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3653         * gcc.dg/compat/struct-by-value-6a_x.c,
3654         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3655         gcc.dg/compat/struct-by-value-6_x.c.
3656         * gcc.dg/compat/struct-by-value-6a_y.c,
3657         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3658         gcc.dg/compat/struct-by-value-6_y.c.
3659
3660         * gcc.dg/compat/struct-by-value-7a_main.c,
3661         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3662         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3663         * gcc.dg/compat/struct-by-value-7a_x.c,
3664         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3665         gcc.dg/compat/struct-by-value-7_x.c.
3666         * gcc.dg/compat/struct-by-value-7a_y.c,
3667         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3668         gcc.dg/compat/struct-by-value-7_y.c.
3669
3670 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3671
3672         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3673         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3674         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3675         options.
3676
3677 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3678
3679         * gcc.dg/builtins-36.c: New test.
3680
3681 2004-04-06  Paul Brook  <paul@codesourcery.com>
3682
3683         * README.gcc: Remove obsolete contraint on testcases.
3684
3685 2004-04-05  Paul Brook  <paul@codesourcery.com>
3686
3687         PR2123
3688         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3689         failure and exit(0) on success.
3690         * g++.dg/expr/anew2.C: Ditto.
3691         * g++.dg/expr/anew3.C: Ditto.
3692         * g++.dg/expr/anew4.C: Ditto.
3693
3694 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3695
3696         PR c++/3518
3697         * g++.dg/template/unify7.C: New.
3698
3699 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3700
3701         * g++.dg/README: Bring up to date with new subdirectories; remove
3702         duplicate subdirectory lines.
3703
3704 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3705
3706         PR c++/14007
3707         * g++.dg/template/unify5.C: New.
3708         * g++.dg/template/unify6.C: New.
3709         * g++.dg/template/qualttp20.C: Adjust.
3710         * g++.old-deja/g++.jason/report.C: Adjust.
3711         * g++.old-deja/g++.other/qual1.C: Adjust.
3712
3713 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3714
3715         PR c++/14803
3716         * g++.dg/inherit/ptrmem1.C: New test.
3717
3718 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3719
3720         PR c++/14755
3721         * gcc.c-torture/execute/20040331-1.c: New test.
3722         * gcc.dg/20040331-1.c: New test.
3723
3724 2004-04-01  Paul Brook  <paul@codesourcery.com>
3725
3726         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3727
3728 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3729
3730         PR c++/14724
3731         * g++.dg/init/goto1.C: New test.
3732
3733         PR c++/14763
3734         * g++.dg/template/defarg4.C: New test.
3735
3736 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3737
3738         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3739
3740 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3741
3742         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3743
3744 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3745
3746         * gcc.dg/noncompile/undeclared-2.c: New test.
3747
3748 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3749
3750         * gcc.dg/940409-1.c: Remove XFAIL.
3751         * gcc.dg/reg-vol-struct-1.c: New test.
3752
3753 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3754
3755         * gcc.dg/torture/builtin-wctype-1.c: New test.
3756
3757 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3758
3759         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3760         * gcc.dg/20001101-1.c: Likewise.
3761         * gcc.dg/20001102-1.c: Likewise.
3762
3763 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3764
3765         * gcc.dg/compare8.c: Add an additional test for XOR.
3766
3767 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3768
3769         * gcc.dg/torture/builtin-ctype-1.c: New test.
3770
3771 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3772
3773         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3774         * gcc.dg/torture/builtin-math-1.c: Likewise.
3775         * gcc.dg/torture/builtin-power-1.c: New test.
3776
3777 2004-03-24  Andreas Schwab  <schwab@suse.de>
3778
3779         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3780         IA64 assembler.
3781
3782 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3783             Roger Sayle  <roger@eyesopen.com>
3784
3785         * gcc.dg/compare8.c: New test case.
3786
3787 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3788
3789         * g++.dg/ext/altivec-7.C: New test.
3790
3791 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
3792
3793         PR 12267, 12391, 12560, 13129, 14114, 14133
3794         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
3795         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
3796         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
3797         Adjust error regexps.
3798         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
3799         * gcc.dg/noncompile/undeclared-1.c: New test cases.
3800         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
3801         * gcc.dg/local1.c: Add explanatory comment.
3802
3803 2004-03-23  Roger Sayle  <roger@eyesopen.com>
3804
3805         PR optimization/14669
3806         * g++.dg/opt/fold2.C: New test case.
3807
3808 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
3809
3810         PR c/14069
3811         * gcc.dg/20040322-1.c: New test.
3812
3813 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
3814
3815         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
3816         * gcc.dg/ultrasp4.c: Likewise.
3817         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
3818
3819 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3820
3821         * gcc.dg/i386-sse-8.c: Reset default options.
3822
3823 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
3824
3825         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
3826         in the error message text.
3827
3828 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
3829
3830         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
3831
3832 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
3833
3834         PR c++/14616
3835         * g++.dg/init/array13.C: New test.
3836
3837 2004-03-20  Roger Sayle  <roger@eyesopen.com>
3838
3839         PR target/13889
3840         * gcc.c-torture/compile/pr13889.c: New test case.
3841
3842 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
3843
3844         PR c/14635
3845         * builtins-1.c (nan, nans): Don't test.
3846         * builtins-30.c: Don't use nan, nanf, nanl.
3847         * builtins-35.c: New test.
3848
3849 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
3850
3851         * g++.dg/ext/altivec-6.C: New test.
3852
3853 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
3854
3855         * g++.dg/init/placement3.C: New test.
3856
3857         * g++.dg/template/spec13.C: New test.
3858
3859         * g++.dg/lookup/using11.C: New test.
3860
3861         * g++.dg/lookup/koenig3.C: New test.
3862
3863         * g++.dg/template/operator2.C: New test.
3864
3865         * g++.dg/expr/dtor3.C: New test.
3866         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
3867         marker.
3868         * g++.old-deja/g++.law/visibility28.C: Likewise.
3869
3870 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
3871
3872         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
3873         * gcc.dg/ppc64-abi-3.c: Likewise.
3874
3875 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3876
3877         PR c++/14545
3878         * g++.dg/parse/template15.C: New test.
3879
3880 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3881
3882         * g++.dg/expr/dtor2.C: New test.
3883
3884         * g++.dg/lookup/anon4.C: New test.
3885
3886         * g++.dg/overload/using1.C: New test.
3887
3888         * g++.dg/template/lookup7.C: New test.
3889
3890         * g++.dg/template/typename6.C: New test.
3891
3892         * g++.dg/expr/cond6.C: New test.
3893
3894 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3895
3896         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
3897
3898 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3899
3900         * g++.dg/expr/cond5.C: New test.
3901         * g++.dg/expr/constcast1.C: Likewise.
3902         * g++.dg/expr/ptrmem2.C: Likewise.
3903         * g++.dg/expr/ptrmem3.C: Likewise.
3904         * g++.dg/lookup/main1.C: Likewise.
3905         * g++.dg/template/lookup6.C: Likewise.
3906
3907 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
3908
3909         * gcc.dg/local1.c: New test.
3910
3911         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
3912
3913 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3914
3915         * gcc.dg/torture/builtin-convert-1.c: New test.
3916
3917 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3918
3919         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
3920
3921 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3922
3923         PR c++/14481
3924         * g++.dg/warn/Wunused-7.C: New test.
3925
3926 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3927
3928         * gcc.dg/torture/builtin-integral-1.c: New test.
3929
3930 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
3931
3932         PR c++/14586
3933         * g++.dg/parse/non-dependent3.C: New test.
3934
3935 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
3936
3937         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
3938         * g++.dg/eh/simd-2.C: Likewise.
3939         * g++.dg/init/array10.C: Likewise.
3940         * gcc.c-torture/compile/simd-1.c: Likewise.
3941         * gcc.c-torture/compile/simd-2.c: Likewise.
3942         * gcc.c-torture/compile/simd-3.c: Likewise.
3943         * gcc.c-torture/compile/simd-4.c: Likewise.
3944         * gcc.c-torture/compile/simd-6.c: Likewise.
3945         * gcc.c-torture/execute/simd-1.c: Likewise.
3946         * gcc.c-torture/execute/simd-2.c: Likewise.
3947         * gcc.dg/compat/vector-defs.h: Likewise.
3948         * gcc.dg/20020531-1.c: Likewise.
3949         * gcc.dg/altivec-3.c: Likewise.
3950         * gcc.dg/altivec-4.c: Likewise.
3951         * gcc.dg/altivec-varargs-1.c: Likewise.
3952         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
3953         * gcc.dg/i386-mmx-3.c: Likewise.
3954         * gcc.dg/i386-sse-4.c: Likewise.
3955         * gcc.dg/i386-sse-5.c: Likewise.
3956         * gcc.dg/i386-sse-8.c: Likewise.
3957         * gcc.dg/simd-1.c: Likewise.
3958         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
3959         __ev64_opaque__ since the machine description provides it.
3960
3961 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3962
3963         * lib/compat.exp (skip_list): New global variable.
3964         Use it to hold the user defined COMPAT_SKIPS list if any.
3965         (compat-obj): Add the members of skip_list to optall.
3966
3967 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3968
3969         * gcc.dg/compat/union-by-value-1_main.c,
3970         union-by-value-1_x.c, union-by-value-1_y.c,
3971         union-check.h, union-defs.h,
3972         union-init.h, union-return-1_main.c,
3973         union-return-1_x.c, union-return-1_y.c: New files.
3974
3975 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
3976
3977         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
3978         mixed-struct-init.h: Add 4 mixed structure types.
3979         struct-by-value-21_main.c, struct-by-value-21_x.c,
3980         struct-by-value-21_y.c, struct-return-21_main.c,
3981         struct-return-21_x.c, struct-return-21_y.c: New files.
3982
3983 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
3984
3985         PR c++/14550
3986         * g++.dg/parse/template14.C: New test.
3987
3988 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3989
3990         * gcc.c-torture/execute/20040313-1.c: New test.
3991
3992 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
3993
3994         PR target/14533
3995         * gcc.dg/20040311-2.c: New test.
3996
3997 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
3998
3999         PR other/14544
4000         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4001         bit-field.
4002
4003 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4004
4005         * gcc.dg/20040305-2.c: Add missing return statement.
4006
4007 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4008
4009         * gcc.dg/builtins-34.c: Also check pow10*.
4010
4011 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4012
4013         PR target/14262
4014         * gcc.dg/20040305-2.c: New test.
4015
4016 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4017
4018         * gcc.dg/20040310-1.c: New test.
4019
4020 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4021
4022         * gcc.c-torture/execute/20040311-1.c: New test case.
4023
4024 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4025
4026         PR c++/14476
4027         * g++.dg/lookup/enum1.C: New test.
4028
4029 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4030
4031         PR c++/14510
4032         * g++.dg/lookup/struct2.C: New test.
4033
4034 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4035
4036         * gcc.dg/builtins-34.c: New test.
4037
4038 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4039
4040         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4041
4042 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4043
4044         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4045         * gcc.dg/alias-2.c: New testcase.
4046
4047 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4048
4049         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4050
4051 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4052
4053         * gcc.c-torture/execute/20040309-1.c: New test case.
4054
4055 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4056
4057         PR c++/14397
4058         * g++.dg/overload/ref1.C: New.
4059
4060 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4061
4062         PR c++/14409
4063         * g++.dg/template/spec12.C: New test.
4064
4065         PR c++/14448
4066         * g++.dg/parse/crash14.C: New test.
4067
4068 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4069
4070         PR c++/14230
4071         * g++.dg/init/ref11.C: New test.
4072
4073 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4074
4075         PR c++/14432
4076         * g++.dg/parse/builtin2.C: New test.
4077
4078 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4079
4080         PR c++/14401
4081         * g++.dg/init/ctor3.C: New test.
4082         * g++.dg/init/union1.C: New test.
4083         * g++.dg/ext/anon-struct4.C: New test.
4084
4085 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4086
4087         * g++.dg/lookup/koenig1.C: Tweak error messages.
4088         * g++.dg/lookup/used-before-declaration.C: Likewise.
4089         * g++.dg/other/do1.C: Likewise.
4090         * g++.dg/overload/koenig1.C: Likewise.
4091         * g++.dg/parse/crash13.C: Likewise.
4092         * g++.dg/template/instantiate3.C: Likewise.
4093
4094 2004-03-08  Eric Christopher  <echristo@redhat.com>
4095
4096         * * lib/target-supports.exp: Enable libiconv in test
4097         compilation.  Fix up error checking.
4098
4099 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4100
4101         PR middle-end/14289
4102         * gcc.dg/pr14289-1.c: New test case.
4103         * gcc.dg/pr14289-2.c: Likewise.
4104         * gcc.dg/pr14289-3.c: Likewise.
4105
4106 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4107
4108         * gcc.c-torture/execute/20040308-1.c: New test.
4109
4110 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4111
4112         * gcc.c-torture/execute/20040307-1.c: New test case.
4113
4114 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4115
4116         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4117
4118 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4119
4120         * gcc.dg/20040306-1.c: New test.
4121
4122 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4123
4124         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4125         them static.
4126         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4127
4128 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4129
4130         PR c/14465
4131         * gcc.dg/decl-6.c: New test.
4132
4133 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4134
4135         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4136         Rename LOGPOW -> LOG_POW.
4137         (SQRT_EXP, POW_EXP): New.
4138
4139 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4140
4141         * gcc.dg/i386-sse-8.c: New test.
4142
4143 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4144
4145         PR c/14114
4146         * gcc.dg/decl-5.c: New test.
4147
4148 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4149
4150         * gcc.dg/20040305-1.c: New test.
4151
4152 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4153
4154         PR other/14354
4155         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4156
4157 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4158
4159         PR c++/14425, c++/14426
4160         * g++.dg/ext/altivec-4.C: New test.
4161         * g++.dg/ext/altivec-5.C: New test.
4162
4163 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4164
4165         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4166         global variables of a type with no linkage.
4167         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4168         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4169         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4170         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4171         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4172         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4173         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4174         * g++.dg/warn/deprecated.C: Name enum Color.
4175         * g++.dg/overload/VLA.C: Name structure for 'b'.
4176         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4177
4178 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4179
4180         * gcc.c-torture/compile/20040304-1.c: New test.
4181
4182 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4183
4184         PR 13728
4185         * gcc.dg/decl-4.c: New testcase.
4186
4187 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4188
4189         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4190         as PRECF if sizeof (float) > sizeof (double).
4191         (PRECL): Make it the same as PRECF if
4192         sizeof (float) > sizeof (long double).
4193
4194 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4195
4196         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4197         system type.  Add check for irix6 which doesn't have c99 runtime.
4198
4199 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4200
4201         * gcc.dg/const-elim-1.c: xfail for xtensa.
4202
4203 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4204
4205         PR c++/14369
4206         * g++.dg/template/cond4.C: New test.
4207
4208 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4209
4210         PR c++/14360
4211         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4212
4213         PR c++/14361
4214         * g++.dg/parse/defarg7.C: New test.
4215
4216         PR c++/14359
4217         * g++.dg/template/friend26.C: New test.
4218
4219 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4220
4221         PR c++/14324
4222         * g++.dg/abi/mangle21.C: New test.
4223
4224         PR c++/14260
4225         * g++.dg/parse/constructor2.C: New test.
4226
4227         PR c++/14337
4228         * g++.dg/template/sfinae1.C: New test.
4229
4230 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4231
4232         PR c++/14267
4233         * g++.dg/expr/crash2.C: New test.
4234
4235         PR middle-end/13448
4236         * gcc.dg/inline-5.c: New test.
4237         * gcc.dg/always-inline.c: Split out tests into ...
4238         * gcc.dg/always-inline2.c: ... this and ...
4239         * gcc.dg/always-inline3.c: ... this.
4240
4241 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4242
4243         PR debug/12103
4244         * g++.dg/debug/crash1.C: New test.
4245
4246 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4247
4248         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4249         function with __attribute__((noinline)).
4250         (recurser_void2): Likewise.
4251         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4252         (recurser_void2): Likewise.
4253
4254 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4255
4256         PR middle-end/14203
4257         * g++.dg/warn/Wunused-6.C: New test case.
4258
4259 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4260
4261         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4262         not defined.
4263
4264 2004-02-27  Eric Christopher  <echristo@redhat.com>
4265
4266         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4267         * g++.dg/charset/asm2.c: Run only x86.
4268         * gcc.dg/charset/asm3.c: Ditto.
4269
4270 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4271
4272         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4273         ld_library_path.
4274
4275 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4276
4277         * g++.dg/ext/altivec-3.C: New.
4278
4279 2004-02-26  Richard Henderson  <rth@redhat.com>
4280
4281         * g++.dg/ext/attrib10.C: Mark for warning.
4282         * gcc.dg/attr-alias-1.c: New.
4283
4284 2004-02-26  Richard Henderson  <rth@redhat.com>
4285
4286         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4287         * gcc.c-torture/execute/20040208-2.c: ... it back.
4288
4289 2004-02-26  Eric Christopher  <echristo@redhat.com>
4290
4291         * lib/target-supports.exp (check-iconv-available): New function.
4292         * lib/gcc-dg.exp (dg-require-iconv): New function.
4293         Use above.
4294         * gcc.dg/charset: New directory.
4295         * gcc.dg/charset/charset.exp: New file.
4296         * gcc.dg/charset/asm1.c: Ditto.
4297         * gcc.dg/charset/asm2.c: Ditto.
4298         * gcc.dg/charset/asm3.c: Ditto.
4299         * gcc.dg/charset/asm4.c: Ditto.
4300         * gcc.dg/charset/asm5.c: Ditto.
4301         * gcc.dg/charset/attribute1.c: Ditto.
4302         * gcc.dg/charset/attribute2.c: Ditto.
4303         * gcc.dg/charset/string1.c: Ditto.
4304         * g++.dg/charset: New directory.
4305         * g++.dg/dg.exp: Add here. Special options.
4306         * g++.dg/charset/charset.exp: New file.
4307         * g++.dg/charset/asm1.c: Ditto.
4308         * g++.dg/charset/asm2.c: Ditto.
4309         * g++.dg/charset/asm3.c: Ditto.
4310         * g++.dg/charset/asm4.c: Ditto.
4311         * g++.dg/charset/attribute1.c: Ditto.
4312         * g++.dg/charset/attribute2.c: Ditto.
4313         * g++.dg/charset/extern1.cc: Ditto.
4314         * g++.dg/charset/extern2.cc: Ditto.
4315         * g++.dg/charset/string1.c: Ditto.
4316
4317 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4318
4319         PR c++/14278
4320         * g++.dg/parse/comma1.C: New test.
4321
4322 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4323
4324         PR c++/14284
4325         * g++.dg/template/ttp8.C: New test.
4326
4327 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4328
4329         * gcc.dg/fixuns-trunc-1.c: New test.
4330
4331 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4332
4333         * gcc.dg/builtins-config.h: Use #elif.
4334
4335 2004-02-26  Michael Matz  <matz@suse.de>
4336
4337         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4338         * gcc.dg/991214-1.c: Likewise.
4339         * gcc.dg/i386-asm-1.c: Likewise.
4340
4341 2004-02-25  Richard Henderson  <rth@redhat.com>
4342
4343         * gcc.c-torture/execute/20040208-2.c: Move ...
4344         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4345
4346 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4347
4348         PR c++/14246
4349         * g++.dg/other/crash-3.C: New test.
4350
4351 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4352
4353         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4354         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4355
4356         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4357         HP-UX.
4358
4359 2004-02-24  Michael Matz  <matz@suse.de>
4360
4361         * gcc.dg/i386-regparm.c: New.
4362
4363 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4364
4365         * gcc.c-torture/execute/20040223-1.c: New.
4366
4367 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4368             Kazu Hirata  <kazu@cs.umass.edu>
4369
4370         * gcc.dg/fwritable-strings-1.c: Remove.
4371
4372 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4373
4374         PR c/14156
4375         * gcc.dg/20040223-1.c: New test.
4376
4377 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4378
4379         PR c++/14106
4380         * g++.dg/ext/typeof9.C: New test.
4381
4382 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4383
4384         PR c++/14250
4385         * g++.dg/other/switch1.C: New test.
4386
4387 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4388
4389         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4390         * gcc.dg/va-arg-1.c: Likewise.
4391
4392 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4393
4394         PR c++/14143
4395         * g++.dg/template/koenig5.C: New test.
4396
4397 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4398
4399         * g++.dg/ext/altivec-1.C: Generalize target triple.
4400         * g++.dg/ext/altivec-2.C: New test case.
4401         * g++.dg/ext/altivec_check.h: New file.
4402         * gcc.dg/altivec-1.c: Generalize target triple;
4403         include altivec_check.h and call altivec_check().
4404         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4405         * gcc.dg/altivec-6.c: New test case.
4406         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4407         type casts as needed.
4408         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4409         altivec_check().
4410         * gcc.dg/altivec-12.c: New test case.
4411         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4412         include altivec_check.h and call altivec_check().
4413         * gcc.dg/altivec_check.h: New file.
4414
4415 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4416
4417         * lib/target-supports.exp (check_alias_available): Don't mangle
4418         function `g' in test program.
4419
4420 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4421
4422         * lib/target-supports.exp (check_profiling_available): Check
4423         argument to determine whether we support a profiling type.
4424         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4425         check_profiling_available.
4426         * g++.dg/bprob/bprob.exp: Likewise
4427         * g77.dg/bprob/bprob.exp: Likewise.
4428         * gcc.misc-tests/bprob.exp: Likewise.
4429         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4430         dg-require-profiling and delete expected error handling.
4431         * gcc.dg/20021014-1.c: Likewise.
4432         * gcc.dg/nest.c: Likewise.
4433
4434 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4435
4436         PR c++/12007
4437         * g++.dg/other/vthunk1.C: New test.
4438
4439 2004-02-20  Falk Hueffner  <falk@debian.org>
4440
4441         PR target/14201
4442         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4443
4444 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4445
4446         PR c++/13927
4447         * g++.dg/other/error8.C: Remove XFAIL markers.
4448
4449         PR c++/14173
4450         * g++.dg/ext/packed5.C: New test.
4451
4452         PR c++/14199
4453         * g++.dg/warn/Wunused-5.C: New test.
4454
4455         PR c++/14186
4456         * g++.dg/lookup/member1.C: New test.
4457
4458 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4459
4460         * gcc.c-torture/compile/20040130-1.c: Enable only when
4461         __INT_MAX__ >= 2147483647L.
4462         * gcc.c-torture/compile/961203-1.c: Likewise.
4463
4464 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4465
4466         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4467         * g++.dg/opt/template1.C: Robustify assembler regexp
4468
4469 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4470
4471         * gcc.c-torture/execute/simd-4.x: Remove.
4472         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4473         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4474         Guard with #ifndef SKIP_ATTRIBUTE.
4475         * gcc.dg/compat/vector-1_y.c: Likewise.
4476         * gcc.dg/compat/vector-2_x.c: Likewise.
4477         * gcc.dg/compat/vector-2_y.c: Likewise.
4478         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4479         * g++.dg/eh/simd-2.C: Likewise.
4480
4481 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4482
4483         * gcc.c-torture/compile/complex-1.c: New.
4484
4485 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4486
4487         PR target/14209
4488         * gcc.c-torture/execute/20040218-1.c: New test.
4489
4490 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4491
4492         PR c++/14181
4493         * g++.dg/parse/new2.C: New test.
4494
4495 2004-02-18  Paul Brook  <paul@codesourcery.com>
4496
4497         * gcc.c-torture/compile/libcall-1.c: New test.
4498
4499 2004-02-18  Paul Brook  <paul@codesourcery.com>
4500
4501         PR debug/12934
4502         * gcc.dg/debug/debug-7.c: New test.
4503
4504 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4505
4506         * gcc.dg/20040217-1.c: New test.
4507
4508 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4509
4510         * gcc.c-torture/execute/990208-1.x: Delete.
4511
4512 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4513
4514         * gcc.c-torture/execute/20040208-2.x: New file.
4515
4516 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4517
4518         PR c++/11326
4519         * g++.dg/abi/structret1.C: New test.
4520
4521 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4522
4523         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4524         (i386_cpuid): No need to test if cpuid is available on AMD64.
4525         Fix assembly, so that it works onboth i386 and AMD64.
4526         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4527         (vecInLong): Fix s[] member type to unsigned int.
4528         (vecInWord): Remove type.
4529         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4530         (a64, b64, c64, d64, e64): Remove.
4531         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4532         Remove unused variable.  Remove initialization of removed variables.
4533         Don't call mmx_tests nor sse_tests.
4534         (reference_mmx, reference_sse): Remove.
4535         (check): Add return stmt.
4536         * gcc.dg/i386-sse-7.c: New test.
4537         * gcc.dg/i386-mmx-4.c: New test.
4538
4539 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4540
4541         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4542         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4543         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4544         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4545         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4546         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4547         g++.dg/tc1/dr94.C: Fix line terminator.
4548
4549 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4550
4551         * gcc.c-torture/compile/20040216-1.c: New.
4552
4553 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4554
4555         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4556         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4557         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4558         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4559         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4560         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4561
4562 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4563
4564         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4565
4566 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4567
4568         PR c++/13971
4569         * g++.dg/expr/cond4.C: New test.
4570
4571         PR c++/14086
4572         * g++.dg/lookup/crash2.C: New test.
4573
4574 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4575
4576         * gcc.c-torture/compile/20040214-2.c: New test.
4577
4578 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4579
4580         PR c++/14116
4581         * g++.dg/ext/typeof8.C: New test.
4582
4583 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4584
4585         * gcc.c-torture/compile/20040214-1.c: New test.
4586
4587 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4588
4589         PR c++/13635
4590         * g++.dg/template/spec11.C: New test.
4591
4592 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4593
4594         PR c++/13927
4595         * g++.dg/other/error8.C: New test.
4596
4597 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4598
4599         PR c++/14122
4600         * g++.dg/template/array4.C: New test.
4601
4602         PR c++/14108
4603         * g++.dg/inherit/thunk2.C: New test.
4604
4605         PR c++/14083
4606         * g++.dg/eh/cond2.C: New test.
4607
4608 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4609
4610         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4611
4612 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4613
4614         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4615
4616 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4617
4618         * g++.dg/simd-2.C: xfail on ppc64-linux.
4619
4620 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4621
4622         PR c/456
4623         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4624         tests.
4625
4626 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4627
4628         * gcc.dg/builtins-33.c: New test.
4629
4630 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4631
4632         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4633
4634 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4635
4636         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4637
4638 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4639
4640         * gcc.dg/ppc64-abi-3.c: New test.
4641
4642 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4643
4644         PR c/14092
4645
4646         * gcc.dg/pr14092-1.c: New testcase.
4647
4648 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4649
4650         * gcc.dg/cpp/assert4.c: Fix typo last change.
4651
4652         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4653         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4654
4655         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4656
4657 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4658
4659         * gcc.c-torture/compile/20040209-1.c: New test case.
4660
4661 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4662
4663         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4664
4665 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4666
4667         * gcc.c-torture/execute/20040208-[12].c: New tests.
4668
4669 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4670
4671         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4672
4673 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4674
4675         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4676
4677 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4678
4679         Bug 13856
4680         * gcc.dg/visibility-8.c: New testcase.
4681
4682 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4683
4684         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4685         arguments.
4686         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4687
4688 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4689
4690         PR middle-end/13696
4691         * g++.dg/opt/fold1.C: New test case.
4692
4693 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4694
4695         PR c++/14033
4696         * g++.dg/other/crash-2.C: New test.
4697
4698 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4699
4700         PR c++/14028
4701         * g++.dg/parse/angle-bracket2.C: New test.
4702
4703 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4704
4705         PR middle-end/13750
4706         Revert:
4707         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4708         PR pch/13361
4709         * testsuite/g++.dg/pch/wchar-1.C: New.
4710         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4711
4712 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4713
4714         PR c++/14008
4715         * g++.dg/parse/error15.C: New test.
4716         * g++.dg/parse/crash11.C: Update dg-error mark.
4717
4718 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4719
4720         PR c++/13932
4721         * g++.dg/warn/conv2.C: New test.
4722
4723 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4724
4725         PR c++/13086
4726         * g++.dg/warn/incomplete1.C: Remove xfail.
4727
4728 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4729
4730         * lib/file-format.exp (gcc_target_object_format): Use
4731         ${tool}_target_compile, not gcc_target_compile.
4732         * lib/target-supports.exp (check_alias_available): Likewise.
4733         (check_gc_sections_available): Likewise.
4734         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4735         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4736         dg-require-alias.
4737
4738 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4739
4740         PR c++/13969
4741         * g++.dg/template/static6.C: New test.
4742
4743 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4744
4745         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4746
4747 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4748
4749         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4750         tests for systems where `char' is unsigned by default.
4751
4752 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4753
4754         PR c++/13997
4755         * g++.dg/template/partial3.C: New test.
4756
4757 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4758
4759         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4760         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4761         Remove mentions of obsolete ports.
4762
4763 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4764
4765         * gcc.dg/noncompile/20001228-1.c: Fix for new
4766         error message.
4767
4768 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4769
4770         PR target/9348
4771         * gcc.c-torture/execute/multdi-1.c: New test case.
4772
4773 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4774
4775         PR c++/13925
4776         * g++.dg/template/lookup5.C: New test.
4777
4778 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4779
4780         PR c++/13950
4781         * g++.dg/template/lookup4.C: New test.
4782
4783         PR c++/13970
4784         * g++.dg/parse/error14.C: New test.
4785
4786         PR c++/14002
4787         * g++.dg/parse/template13.C: New test.
4788
4789 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4790
4791         PR c++/13978
4792         * g++.dg/template/koenig4.C: New test.
4793
4794         PR c++/13968
4795         * g++.dg/template/crash17.C: New test.
4796
4797         PR c++/13975
4798         * g++.dg/parse/error13.C: New test.
4799         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
4800
4801 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4802
4803         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
4804
4805 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
4806
4807         PR c/11658
4808         PR c/13994
4809         * gcc.dg/noncompile/20040203-1.c: New test.
4810         * gcc.dg/noncompile/20040203-2.c: Likewise.
4811         * gcc.dg/noncompile/20040203-3.c: Likewise.
4812         * gcc.dg/20040203-1.c: Likewise.
4813
4814 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
4815
4816         PR c++/10858
4817         * g++.dg/template/sizeof7.C: New test.
4818
4819 2004-02-02  Eric Christopher  <echristo@redhat.com>
4820             Zack Weinberg  <zack@codesourcery.com>
4821
4822         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
4823
4824 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
4825
4826         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
4827         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
4828         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
4829         * gcc.dg/cleanup-5.c: Run only on Linux targets.
4830
4831 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
4832
4833         PR c++/13113
4834         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
4835
4836         PR c++/13854
4837         * g++.dg/ext/attrib13.C: New test.
4838
4839         PR c++/13907
4840         * g++.dg/conversion/op2.C: New test.
4841
4842 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4843
4844         * gcc.dg/titype-1.c: Fix pasto.
4845
4846 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4847
4848         * gcc.dg/titype-1.c: New test.
4849
4850 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4851
4852         PR c++/13957
4853         * g++.dg/template/non-type-template-argument-1.C,
4854         g++.dg/template/qualified-id1.C: Update dg-error marks.
4855         * g++.dg/template/nontype6.C: New test.
4856
4857 2004-02-01  Roger Sayle  <roger@eyesopen.com>
4858
4859         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
4860         * gcc.dg/builtins-31.c: New testcase.
4861         * gcc.dg/builtins-32.c: New testcase.
4862
4863 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
4864
4865         * objc.dg/call-super-2.m: Update line numbers
4866         for the including of stddef.h.
4867
4868 2004-01-30  Michael Matz  <matz@suse.de>
4869
4870         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
4871         g++.dg/ext/case-range3.C: New tests.
4872
4873 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4874
4875         DR206
4876         PR c++/13813
4877         * g++.dg/template/member4.C: New test.
4878
4879 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4880
4881         PR c++/13683
4882         * g++.dg/template/sizeof6.C: New test.
4883
4884 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4885
4886         * gcc.dg/fwritable-strings-1.c: New test.
4887
4888 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4889
4890         * gcc.c-torture/compile/20040130-1.c: New test.
4891
4892 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
4893
4894         * objc.dg/call-super-2.m: Include stddef.h for size_t.
4895
4896 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
4897
4898         PR c++/13883
4899         * g++.dg/template/ctor3.C: New test.
4900
4901 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4902
4903         * g++.dg/tc1: New directory.
4904         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
4905         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
4906         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
4907         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
4908         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
4909
4910 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4911
4912         * g++.dg/parse/error11.C: New test.
4913         * g++.dg/parse/error12.C: Likewise.
4914
4915 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
4916
4917         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
4918         (scan_initial, main): Use aligned_sizeof instead of sizeof.
4919
4920 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
4921
4922         PR c++/13791
4923         * g++.dg/ext/attrib12.C: New test.
4924
4925         PR c++/13736
4926         * g++.dg/parse/cast2.C: New test.
4927
4928 2004-01-27  James E Wilson  <wilson@specifixinc.com>
4929
4930         * objc.dg/encode-2.m (main): New local string.  Set depending on
4931         sizeof long.  Use in sscanf call.
4932         * objc.dg/encode-3.m (main): New local string.  Set depending on
4933         sizeof long.  Use in scan_initial call.
4934
4935 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4936
4937         * objc.dg/call-super-2.m: Make LP64-safe.
4938         * objc.dg/desig-init-1.m: Likewise.
4939
4940 2004-01-27  Devang Patel <dpatel@apple.com>
4941
4942         * g++.dg/debug/namespace1.C: New test.
4943
4944 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
4945
4946         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
4947         xscale-*-*.
4948
4949         * gcc.dg/arm-mmx-1.c: New test.
4950
4951 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
4952
4953         * gcc.dg/20040127-1.c: New test.
4954         * gcc.dg/20040127-2.c: New test.
4955
4956 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4957
4958         * objc.dg/stret-1.m (glob): Renamed to globa.
4959
4960 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
4961
4962         PR c++/13663
4963         * g++.dg/expr/for1.C: New test.
4964
4965 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
4966
4967         PR middle-end/13779
4968         * gcc.dg/darwin-longlong.c: New test.
4969
4970 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
4971
4972         * gcc.dg/20040124-1.c: Moved test from here...
4973         * gcc.c-torture/compile/20040124-1.c: ...to here.
4974
4975 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
4976
4977         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
4978         the assembly output if -m64 is passed.
4979
4980 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
4981
4982         PR c++/13833
4983         * g++.dg/template/cond3.C: New test.
4984
4985 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4986
4987         PR c++/13810
4988         * g++.dg/template/ttp7.C: New test.
4989
4990 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4991
4992         PR c++/13797
4993         * g++.dg/template/nontype4.C: New test.
4994         * g++.dg/template/nontype5.C: Likewise.
4995
4996 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
4997
4998         * gcc.dg/torture/mips-clobber-at.c: New test.
4999
5000 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5001
5002         * gcc.dg/20040124-1.c: New test.
5003
5004 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5005
5006         * gcc.dg/20040123-1.c: New test.
5007
5008 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5009
5010         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5011
5012 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5013
5014         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5015
5016 2004-01-23  Andrew Pinski  <apinski@apple.com>
5017
5018         * gcc.dg/20030121-1.c: Move to ..
5019         * gcc.dg/20040121-1.c: here.
5020
5021 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5022
5023         * gcc.dg/builtins-29.c: New test case.
5024
5025 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5026
5027         PR 18314
5028         * gcc.dg/builtins-30.c: New testcase.
5029
5030 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5031
5032         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5033         * lib/g77.exp: Likewise.
5034         * lib/objc.exp: Likewise.
5035         * lib/g++.exp: Likewise.
5036
5037 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5038
5039         * gcc.dg/struct-by-value-2.c: New test.
5040
5041 2004-01-21  Andrew Pinski  <apinski@apple.com>
5042
5043         PR target/13785
5044         * gcc.dg/20030121-1.c: New test.
5045
5046 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5047
5048         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5049         clobber frame pointer register in asm statement.
5050
5051 2004-01-21  Falk Hueffner  <falk@debian.org>
5052
5053         * gcc.c-torture/compile/20040121-1.c: New test.
5054
5055 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5056
5057         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5058
5059 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5060
5061         * gcc.dg/ppc64-abi-2.c: New test.
5062
5063 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5064
5065         * lib/treelang.exp: Fill out this file.
5066         * lib/treelang-dg.exp: New File.
5067
5068 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5069
5070         * gcc.c-torture/compile/981022-1.c: Remove.
5071         * gcc.dg/array-5.c: Remove XFAIL.
5072         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5073         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5074         gcc.dg/cond-lvalue-1.c: Update.
5075         * gcc.dg/cast-lvalue-2.c: New test.
5076
5077 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5078
5079         PR c++/13592
5080         * g++.dg/other/error1.C (class foo): Tweak error message.
5081
5082         PR c++/13592
5083         * g++.dg/template/call2.C: New test.
5084
5085 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5086
5087         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5088         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5089         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5090         scalar-return-1_x.c, scalar-return-2_y.c,
5091         scalar-return-3_x.c, scalar-return-3_y.c,
5092         scalar-return-4_x.c, scalar-return-4_y.c,
5093         struct-align-1.h, struct-align-1_x.c,
5094         struct-align-1_y.c, struct-align-2.h,
5095         struct-align-2_x.c, struct-align-2_y.c,
5096         struct-by-value-10_y.c, struct-by-value-11_x.c,
5097         struct-by-value-11_y.c, struct-by-value-12_x.c,
5098         struct-by-value-12_y.c, struct-by-value-13_x.c,
5099         struct-by-value-13_y.c, struct-by-value-14_x.c,
5100         struct-by-value-14_y.c, struct-by-value-15_x.c,
5101         struct-by-value-15_y.c, struct-by-value-16_y.c,
5102         struct-by-value-17_y.c, struct-by-value-18_y.c,
5103         struct-by-value-19_y.c, struct-by-value-1_x.c,
5104         struct-by-value-1_y.c, struct-by-value-20_y.c,
5105         struct-by-value-2_x.c, struct-by-value-2_y.c,
5106         struct-by-value-3_y.c, struct-by-value-4_x.c,
5107         struct-by-value-4_y.c, struct-by-value-5_y.c,
5108         struct-by-value-6_y.c, struct-by-value-7_y.c
5109         struct-by-value-8_x.c, struct-by-value-8_y.c
5110         struct-by-value-9_x.c, struct-by-value-9_y.c
5111         struct-return-10_x.c, struct-return-10_y.c,
5112         struct-return-19_x.c, struct-return-20_x.c
5113         struct-return-2_x.c, struct-return-2_y.c
5114         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5115         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5116
5117 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5118
5119         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5120         attribute on sparc*-sun-solaris2.*.
5121
5122 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5123
5124         PR c++/13710
5125         * g++.dg/ext/typeof7.C: New test.
5126
5127 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5128
5129         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5130         * gcc.dg/const-elim-1.c: Same.
5131
5132 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5133
5134         * objc.dg/stret-1.m: New.
5135         * objc.dg/stret-2.m: New.
5136
5137 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5138
5139         PR c++/11895
5140         * g++.dg/ext/vector1.C: New test.
5141
5142 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5143
5144         * gcc.dg/pch/import-1.c: New.
5145         * gcc.dg/pch/import-1.hs: New.
5146         * gcc.dg/pch/import-1a.h: New.
5147         * gcc.dg/pch/import-1b.h: New.
5148         * gcc.dg/pch/import-1c.h: New.
5149
5150 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5151
5152         PR c++/13574
5153         * g++.dg/ext/array1.C: New test.
5154
5155         PR c++/13178
5156         * g++.dg/conversion/op1.C: New test.
5157
5158 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5159
5160         PR 11864
5161         From Kazumoto Kojima / Dan Kegel:
5162         * gcc.dg/pr11864-1.c: New test.
5163
5164         PR 10392
5165         From Marcus Comstedt / Dan Kegel:
5166         * gcc.dg/pr10392-1.c: New test.
5167
5168 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5169
5170         PR c++/13478
5171         * g++.dg/init/ref10.C: New test.
5172
5173 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5174
5175         PR c++/13407
5176         * g++.dg/parse/typename6.C: New test.
5177
5178 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5179
5180         PR pch/13361
5181         * testsuite/g++.dg/pch/wchar-1.C: New.
5182         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5183
5184 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5185
5186         PR c++/9259
5187         * g++.dg/expr/sizeof2.C: New test.
5188
5189 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5190
5191         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5192
5193 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5194
5195         PR c++/13659
5196         * g++.dg/lookup/strong-using-3.C: New.
5197         * g++.dg/lookup/using-10.C: New.
5198
5199 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5200
5201         PR c++/13594
5202         * g++.dg/lookup/strong-using-2.C: New.
5203
5204 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5205             Dan Kegel <dank@kegel.com>
5206             J"orn Rennecke <joern.rennecke@superh.com>
5207
5208         PR target/9365
5209         * gcc.dg/pr9365-1.c: New test.
5210
5211 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5212
5213         PR c++/8856
5214         * g++.dg/parse/casting-operator2.C: New test.
5215         * g++.old-deja/g++.pt/explicit83.C: Remove.
5216
5217 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5218
5219         * gcc.dg/label-compound-stmt-1.c: New test.
5220         * gcc.c-torture/compile/950922-1.c,
5221         gcc.c-torture/compile/20000211-3.c,
5222         gcc.c-torture/compile/20000518-1.c,
5223         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5224         compound statements.
5225
5226 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5227
5228         * gcc.dg/ppc64-abi-1.c: New test.
5229
5230 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5231
5232          * g++.dg/ext/attrib9.C: Add dg-warnings.
5233
5234 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5235
5236         PR c++/12335
5237         * g++.dg/parse/dtor3.C: New test.
5238
5239 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5240
5241         PR c++/12709
5242         * g++.dg/parse/try-catch-1.C: New test.
5243
5244 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5245
5246         * ada/acats/run_all.sh: Add more verbose output in acats.log
5247         when compiling tests.
5248
5249 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5250
5251         PR 13656
5252         * gcc.dg/typedef-redecl.c: New test case.
5253         * gcc.dg/typedef-redecl.h: New support file.
5254
5255 2004-01-13  Jan Hubicka  <jh@suse.cz>
5256
5257         * gcc.dg/always_inline.c: New test.
5258         * gcc.dg/debug/20031231-1.c: Fix.
5259
5260 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5261
5262         PR c++/13474
5263         * g++.dg/template/array3.C: New test.
5264
5265 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5266
5267         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5268         * g++.dg/warn/Wunused-2.C: Likewise.
5269
5270 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5271
5272         PR c++/13289
5273         * g++.dg/template/instantiate6.C: New test.
5274
5275 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5276
5277         PR middle-end/11397
5278         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5279
5280 2004-01-12  Jan Hubicka  <jh@suse.cz>
5281
5282         PR opt/12826
5283         * gcc.dg/20040112-1.c: New.
5284
5285         * gcc.dg/dwarf-die[1-7].c: Move to...
5286         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5287         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5288
5289 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5290
5291         PR c++/4100
5292         * g++.dg/parse/friend4.C: New test.
5293
5294 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5295
5296         PR c++/4100
5297         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5298         definition is called a friend.
5299
5300 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5301
5302         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5303
5304 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5305
5306         PR c++/3478
5307         * g++.dg/parse/error10.C: New test.
5308         * g++.dg/template/arg2.C: Accept "invalid type" error.
5309
5310 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5311
5312         PR middle-end/13392
5313         * g++.dg/opt/expect2.C: New test.
5314
5315 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5316
5317         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5318         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5319         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5320         Update dg-error regexps.
5321
5322 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5323
5324         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5325         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5326
5327 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5328
5329         * gcc.dg/pragma-re-1.c: Use right pointer type.
5330
5331 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5332
5333         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5334
5335 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5336
5337         * gcc.dg/rs6000-ldouble-1.c: New.
5338
5339 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5340
5341         DR 337
5342         PR c++/9256
5343         * g++.dg/other/abstract1.C: New test.
5344
5345 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5346
5347         * g++.dg/lookup/strong-using-1.C: New.
5348
5349 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5350
5351         PR c/11234
5352         * gcc.dg/func-ptr-conv-1.c: New test.
5353         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5354
5355 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5356
5357         PR target/13380.
5358         * gcc.c-torture/compile/20040109-1.c: New.
5359
5360 2004-01-08  Stuart Hastings  <stuart@apple.com>
5361
5362         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5363         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5364         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5365
5366 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5367
5368         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5369
5370 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5371
5372         * ada/acats/run_acats: Treat 'gnatchop' the same way
5373         as 'gnatmake'.  Export GCC_DRIVER.
5374         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5375         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5376
5377 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5378
5379         PR c++/12573
5380         * g++.dg/template/dependent-expr4.C: New test.
5381
5382 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5383
5384         * gcc.dg/altivec-11.c: New test.
5385
5386 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5387
5388         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5389
5390 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5391
5392         PR c/6024
5393         * gcc.dg/enum-compat-1.c: New test.
5394         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5395
5396 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5397
5398         PR c/12165
5399         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5400         gcc.dg/c99-idem-qual-3.c: New tests.
5401
5402 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5403
5404         * gcc.dg/winline-7.c: Don't cast void * to int.
5405
5406 2004-01-06  Jan Hubicka  <jh@suse.cz>
5407
5408         * gcc.dg/i386-sse-5.c: New test
5409         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5410
5411 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5412
5413         PR c++/12815
5414         * g++.dg/rtti/typeid4.C: New test.
5415
5416 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5417
5418         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5419
5420 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5421
5422         PR c++/12132
5423         * g++.dg/template/error11.C: New test.
5424
5425         PR c++/13451
5426         * g++.dg/template/class2.C: New test.
5427
5428 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5429         Richard Sandiford <rsandifo@redhat.com>
5430
5431         PR c++/13387
5432         * g++.dg/opt/alias3.C: New test.
5433
5434 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5435
5436         PR c++/13157
5437         * g++.dg/template/koenig3.C: New test.
5438
5439         PR c++/13529
5440         * g++.dg/parse/offsetof3.C: New test.
5441
5442         * g++.dg/init/copy7.C: Add missing dg-error markers.
5443
5444         PR c++/12226
5445         * g++.dg/init/copy7.c: New test.
5446
5447         PR c++/13536
5448         * g++.dg/parse/cast1.C: New test.
5449
5450 2004-01-04  Jan Hubicka  <jh@suse.cz>
5451
5452         * gcc.dg/winline[1-7].c: New tests.
5453
5454 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5455
5456         PR c++/13520
5457         * g++.dg/template/qualttp22.C: New test.
5458
5459 2004-01-01  Jan Hubicka  <jh@suse.cz>
5460
5461         * gcc.dg/debug/20031231-1.c: New.
5462         * gcc.c-torture/compile/20040101-1.c: New.
5463         * gcc.dg/dwarf-die-[1-7].c: New.
5464
5465 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5466
5467         PR optimization/13521
5468         * gcc.c-torture/compile/20031231-1.c: New test.
5469
5470 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5471
5472         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5473
5474 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5475
5476         PR c++/10079
5477         * g++.dg/template/crash16.C: New test.
5478
5479 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5480
5481         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5482
5483 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5484
5485         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5486         ports.
5487         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5488         * g++.old-deja/g++.law/profile1.C: Likewise.
5489         * gcc.c-torture/compile/981006-1.c: Likewise.
5490         * gcc.c-torture/execute/loop-2e.x: Likewise.
5491         * gcc.c-torture/execute/loop-2f.x: Remove.
5492         * gcc.c-torture/execute/loop-2g.x: Likewise.
5493         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5494         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5495
5496 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5497
5498         PR c++/13507
5499         * g++.dg/ext/attrib11.C: New test.
5500
5501         PR c++/13494
5502         * g++.dg/template/array2-1.C: New test.
5503         * g++.dg/template/array2-2.C: New test.
5504
5505 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5506
5507         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5508
5509 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5510
5511         PR c++/12774
5512         * g++.dg/template/array1-1.C: New test.
5513         * g++.dg/template/array1-2.C: New test.
5514
5515 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5516
5517         PR fortran/12632
5518         * g77.dg/12632.f: New test case.
5519
5520 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5521
5522         PR c++/13289
5523         * g++.dg/parse/nontype1.C: New test.
5524
5525 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5526
5527         PR c++/12403
5528         * g++.dg/parse/explicit1.C: New test.
5529         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5530
5531 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5532
5533         PR c++/13081
5534         * g++.dg/opt/inline6.C: New test.
5535
5536         PR c++/12613
5537         * g++.dg/parse/error9.C: New test.
5538
5539         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5540
5541 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5542
5543         PR c++/13009
5544         * g++.dg/init/assign1.C: New test.
5545
5546 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5547
5548         PR c++/13070
5549         * g++.dg/warn/format3.C: New test case.
5550
5551 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5552
5553         * gcc.c-torture/compile/20031227-1.c: New test.
5554
5555 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5556
5557         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5558         * g77.dg/bprob/bprob.exp: Likewise.
5559         * gcc.misc-tests/bprob.exp: Likewise.
5560         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5561         variants on systems where the library does not provide that
5562         functionality.
5563         * gcc.dg/builtins-20.c: Use builtins-config.h.
5564         * gcc.dg/builtins-config.h: New file.
5565
5566 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5567
5568         * lib/gcc-dg.exp (dg-require-profiling): New function.
5569         * lib/target-supports.exp (check_profiling_available): Likewise.
5570         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5571         * g77.dg/bprob/bprob.exp: Likewise.
5572         * gcc.misc-tests/bprob.exp: Likewise.
5573         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5574         * gcc.dg/20021014-1.c: Likewise.
5575         * gcc.dg/nest.c: Likewise.
5576
5577 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5578
5579         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5580         compiling.
5581         * g++.dg/lookup/java2.C: Likewise.
5582         * gcc.dg/cpp/lexident.c: Likewise.
5583
5584 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5585
5586         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5587         given.
5588         * gcc.c-torture/compile/961203-1.c: Likewise.
5589         * gcc.c-torture/compile/980506-1.c: Likewise.
5590
5591 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5592
5593         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5594         (additional_prunes): New global.
5595         (gcc-dg-prune): Handle additional per-test pruning.
5596         (dg-test): Clear additional_prunes between tests.
5597
5598         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5599         dg-prune-output to avoid spurious failures from assembler
5600         complaining about nonexistent WAW violations.
5601         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5602         Use dg-prune-output to avoid spurious failures from assembler
5603         warning about Itanium B-step errata.
5604
5605 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5606
5607         * g++.dg/abi/macro0.C: New test.
5608         * g++.dg/abi/macro1.C: Likewise.
5609         * g++.dg/abi/macro2.C: Likewise.
5610
5611         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5612         * g++.dg/abi/bitfield7.C: Likewise.
5613         * g++.dg/abi/dtor2.C: Likewise.
5614         * g++.dg/abi/mangle11.C: Likewise.
5615         * g++.dg/abi/mangle12.C: Likewise.
5616         * g++.dg/abi/mangle14.C: Likewise.
5617         * g++.dg/abi/mangle17.C: Likewise.
5618         * g++.dg/abi/vbase10.C: Likewise.
5619         * g++.dg/abi/vbase14.C: Likewise.
5620         * g++.dg/template/qualttp17.C: Likewise.
5621
5622 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5623
5624         PR c/11995
5625         * gcc.dg/20031223-1.c: New test.
5626
5627 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5628
5629         * gcc.dg/noreturn-7.c: New test.
5630
5631 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5632
5633         * gcc.dg/null-pointer-1.c: New test.
5634
5635 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5636
5637         * g++.old-deja/g++.jason/template18.C: Remove.
5638         * g++.old-deja/g++.jason/template37.C: Likewise.
5639
5640         PR c++/12862
5641         * g++.dg/lookup/ns1.C: New test.
5642
5643         PR c++/12397
5644         * g++.dg/template/lookup3.C: New test.
5645
5646 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5647
5648         * g++.dg/template/recurse1.C: New test
5649
5650 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5651
5652         PR c++/12479
5653         * g++.dg/parse/semicolon1.C: New test.
5654         * g++.dg/parse/semicolon1.h: Likewise.
5655
5656 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5657
5658         * gcc.dg/darwin-misaligned.c: New test.
5659
5660 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5661
5662         PR c/9163
5663         * gcc.dg/20031222-1.c: New test.
5664
5665 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5666
5667         PR c++/13438
5668         * g++.dg/parse/error8.C: New test.
5669
5670         PR c++/11554
5671         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5672
5673 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5674
5675         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5676         too small.
5677         * gcc.c-torture/compile/930217-1.c: Likewise.
5678         * gcc.c-torture/compile/930513-1.c: Likewise.
5679         * gcc.c-torture/execute/920908-2.c: Likewise.
5680         * gcc.c-torture/execute/921204-1.c: Likewise.
5681         * gcc.c-torture/execute/930621-1.c: Likewise.
5682         * gcc.c-torture/execute/930630-1.c: Likewise.
5683         * gcc.c-torture/execute/931031-1.c: Likewise.
5684         * gcc.c-torture/execute/980602-2.c: Likewise.
5685         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5686         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5687         * gcc.c-torture/execute/extzvsi.c: Likewise.
5688         * gcc.c-torture/unsorted/ext.c: Likewise.
5689
5690 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5691
5692         PR target/12749
5693         * gcc.c-torture/compile/20031220-2.c: New test case.
5694
5695 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5696
5697         PR optimization/13031
5698         * gcc.c-torture/compile/20031220-1.c: New test case.
5699
5700 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5701
5702         * gcc.dg/cast-function-1.c: New test.
5703
5704 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5705
5706         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5707         formats.
5708
5709 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5710
5711         PR c++/12795
5712         * g++.dg/ext/attrib10.C: New test.
5713
5714 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5715
5716         * gcc.dg/cleanup-10.c: New test.
5717         * gcc.dg/cleanup-11.c: New test.
5718
5719 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5720
5721         PR c++/13239
5722         * g++.dg/opt/expect1.C: New test.
5723
5724 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5725
5726         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5727
5728 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5729
5730         PR debug/12923
5731         * gcc.dg/20031218-1.c: New test.
5732
5733         PR debug/12389
5734         * gcc.dg/20031218-2.c: New test.
5735         * gcc.dg/20031218-3.c: New test.
5736
5737         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5738         of label name and allow for USER_LABEL_PREFIX == "_" names.
5739         * g++.dg/abi/mangle18-2.C: Likewise.
5740         * g++.dg/abi/mangle19-1.C: Likewise.
5741         * g++.dg/abi/mangle19-2.C: Likewise.
5742         * g++.dg/abi/mangle20-1.C: Likewise.
5743         * g++.dg/abi/mangle20-2.C: Likewise.
5744
5745 2003-12-18  Richard Henderson  <rth@redhat.com>
5746
5747         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5748
5749 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5750             Dan Kegel <dank@kegel.com>
5751
5752         PR other/12009
5753         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5754         testing a cross compiler, it causes spurious compile failures.
5755         * lib/g++.exp: Likewise.
5756
5757 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5758
5759         PR c++/13262
5760         * g++.dg/template/access13.C: New test.
5761
5762 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5763
5764         * gcc.dg/20031216-1.c: New test.
5765
5766 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5767
5768         PR c++/9154
5769         * g++.dg/template/error10.C: New test.
5770
5771 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5772
5773         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5774         * g++.dg/eh/simd-2.C: Likewise.
5775
5776 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5777             Roger Sayle  <roger@eyesopen.com>
5778
5779         * gcc.c-torture/execute/ieee/mzero5.c: New.
5780
5781 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5782
5783         PR c++/10603
5784         * g++.dg/parse/error6.C: New test.
5785
5786         PR c++/12827
5787         * g++.dg/parse/error7.C: New test.
5788
5789 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
5790
5791         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
5792         at -O with stabs debugging formats.
5793         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
5794         * gcc.dg/debug/debug-2.c: Likewise.
5795
5796 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5797
5798         PR c++/12696
5799         * g++.dg/init/error1.C: New test.
5800
5801         PR c++/12218
5802         * g++.dg/init/pm3.C: New test.
5803
5804 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5805
5806         PR c/3347
5807         * gcc.dg/bitfld-8.c: New test.
5808
5809 2003-12-16  James Lemke  <jim@wasabisystems.com>
5810
5811         * gcc.dg/arm-scd42-[123].c: New tests.
5812
5813 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5814
5815         PR c++/9043
5816         * g++.dg/abi/mangle20-1.C: New test.
5817         * g++.dg/abi/mangle20-2.C: New test.
5818
5819 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
5820
5821         PR c++/13275
5822         * g++.dg/other/offsetof2.C: Remove XFAIL.
5823         * g++.dg/parse/offsetof1.C: New test.
5824         * g++.gd/parse/offsetof2.C: Likewise.
5825
5826 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5827
5828         * g++.dg/template/nontype3.C: New test.
5829         * g++.dg/template/static2.C: Tweaked the dg-error clause.
5830
5831 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5832
5833         * g++.dg/warn/noreturn-3.C: Also test instantiation.
5834
5835 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
5836
5837         PR c++/13387
5838         * g++.dg/expr/assign1.C: New test.
5839
5840         PR c++/13242
5841         * g++.dg/abi/mangle19-1.C: New test.
5842         * g++.dg/abi/mangle19-2.C: New test.
5843
5844 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
5845
5846         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
5847
5848 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
5849
5850         * gcc.c-torture/execute/20031216-1.c: New test.
5851
5852 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5853
5854         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
5855         an ICE regression.
5856
5857 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5858
5859         PR c++/10926
5860         * g++.dg/template/error9.C: New test.
5861
5862         PR c++/11116
5863         * g++.dg/template/error8.C: New test.
5864
5865 2003-12-15  Roger Sayle  <roger@eyesopen.com>
5866
5867         PR middle-end/13400
5868         * gcc.c-torture/execute/20031215-1.c: New test case.
5869
5870 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5871
5872         PR c++/13269
5873         * g++.dg/parse/error5.C: New test.
5874
5875         PR c++/12989
5876         * g++.dg/expr/sizeof1.C: New test.
5877
5878         PR c++/13310
5879         * g++.dg/template/crash15.C: New test.
5880
5881 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
5882
5883         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
5884         a non-POD type as the last named parameter of a varargs function.
5885
5886 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c++/13243
5889         PR c++/12573
5890         * g++.dg/template/crash14.C: New test.
5891         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
5892
5893 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
5894
5895         * g++.dg/other/java1.C: New test.
5896
5897         PR c++/13241
5898         * g++.dg/abi/mangle18-1.C: New test.
5899         * g++.dg/abi/mangle18-2.C: New test.
5900
5901 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5902
5903         PR optimization/10312
5904         * gcc.c-torture/execute/20031214-1.c: New.
5905
5906 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
5907
5908         PR c++/10779
5909         PR c++/12160
5910         * g++.dg/parse/error3.C: New test.
5911         * g++.dg/parse/error4.C: Likewise.
5912         * g++.dg/abi/mangle4.C: Tweak error messages.
5913         * g++.dg/lookup/using5.C: Likewise.
5914         * g++.dg/other/error2.C: Likewise.
5915         * g++.dg/parse/typename5.C: Likewise.
5916         * g++.dg/parse/undefined1.C: Likewise.
5917         * g++.dg/template/arg2.C: Likewise.
5918         * g++.dg/template/ttp3.C: Likewise.
5919         * g++.dg/template/type1.C: Likewise.
5920         * g++.old-deja/g++.other/crash32.C: Likewise.
5921         * g++.old-djea/g++.pt/defarg8.C: Likewise.
5922
5923 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5924
5925         PR c++/13106
5926         * g++.dg/warn/noreturn-3.C: New test.
5927
5928 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5929
5930         PR c++/13118
5931         * g++.dg/abi/covariant3.C: New.
5932
5933 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
5934
5935         * g++.dg/eh/ia64-1.C: New test.
5936
5937 2003-12-12  Roger Sayle  <roger@eyesopen.com>
5938
5939         PR optimization/13037
5940         * g77.f-torture/execute/13037.f: New test case.
5941
5942 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
5943
5944         PR c++/12881
5945         * g++.dg/abi/covariant2.C: New.
5946
5947 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
5948
5949         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
5950
5951 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
5952
5953         * gcc.c-torture/execute/wchar_t-1.x: Delete.
5954
5955 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
5956
5957         PR other/10819
5958         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
5959         to fix Bug 10819.
5960         * lib/g++.exp (g++_version): Likewise.
5961         * lib/g77.exp (g77_version): Likewise.
5962         * lib/objc.exp (default_objc_version): Likewise.
5963
5964 2003-12-10  Richard Henderson  <rth@redhat.com>
5965
5966         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
5967
5968         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
5969
5970 2003-12-08  Matt Austern  <austern@apple.com>
5971
5972         PR c/13134
5973         * lib/gcc-dg.exp (dg-require-visibility): Define.
5974         * lib/target-supports (check_visibility_available): Define.
5975         * gcc.dg/visibility-1.c: New test.
5976         * gcc.dg/visibility-2.c: Likewise.
5977         * gcc.dg/visibility-3.c: Likewise.
5978         * gcc.dg/visibility-4.c: Likewise.
5979         * gcc.dg/visibility-5.c: Likewise.
5980         * gcc.dg/visibility-6.c: Likewise.
5981         * g++.dg/ext/visibility-1.C: Likewise.
5982         * g++.dg/ext/visibility-2.C: Likewise.
5983         * g++.dg/ext/visibility-3.C: Likewise.
5984         * g++.dg/ext/visibility-4.C: Likewise.
5985         * g++.dg/ext/visibility-5.C: Likewise.
5986         * g++.dg/ext/visibility-6.C: Likewise.
5987
5988 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5989
5990         * g++.dg/lookup/java1.C: New test.
5991         * g++.dg/lookup/java2.C: New test.
5992
5993 2003-12-07  Falk Hueffner  <falk@debian.org>
5994
5995         * g++.dg/opt/noreturn-1.C: New test.
5996
5997 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
5998
5999         * gcc.dg/overflow-1.c: New test.
6000
6001 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6002
6003         * g77.f-torture/compile/13060.f: New test.
6004
6005 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6006
6007         PR c++/13323
6008         * g++.dg/inherit/operator2.C: New test.
6009
6010 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6011
6012         PR c++/13305
6013         * g++.dg/ext/attrib9.C: New test.
6014
6015 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6016
6017         PR c++/13314
6018         * g++.dg/template/error7.C: New test.
6019
6020 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6021             J"orn Rennecke <joern.rennecke@superh.com>
6022
6023         PR target/13302
6024         * g++.dg/other/struct-va_list.C: New test.
6025
6026 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6027
6028         PR c++/13166
6029         * g++.dg/parse/defarg6.C: New test.
6030
6031 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6032
6033         PR target/13256
6034         * gcc.c-torture/execute/20031201-1.c: New test.
6035
6036 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6037
6038         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6039
6040 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6041
6042         * gcc.dg/builtin-return-1.c: New test.
6043
6044 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6045             J"orn Rennecke <joern.rennecke@superh.com>
6046
6047         PR optimization/13260
6048         * gcc.c-torture/execute/20031204-1.c: New test.
6049
6050 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6051
6052         PR c++/9127
6053         * g++.dg/template/error6.C: New test.
6054
6055 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6056
6057         * gcc.dg/20031202-1.c: New test.
6058
6059 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6060
6061         PR c++/13179
6062         * g++.dg/template/eh1.C: New test.
6063
6064         PR c++/10771
6065         * g++.dg/template/error5.C: New test.
6066
6067 2003-12-02  David Ung  <davidu@mips.com>
6068
6069         * gcc.dg/compat/vector-check.h: Corrected type for var
6070         g_##TMODE
6071
6072 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6073
6074         PR c++/10126
6075         * g++.dg/template/ptrmem8.C: New test.
6076
6077 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6078
6079         PR c++/12573
6080         * g++.dg/template/dependent-expr3.C: New test.
6081
6082 2003-12-01  James Lemke  <jim@wasabisystems.com>
6083
6084         * gcc.dg/arm-g2.c: New test.
6085
6086 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6087
6088         PR optimization/11634
6089         * gcc.dg/20031201-2.c: New test case.
6090
6091 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6092
6093         PR 11433
6094         * objc.dg/proto-lossage-3.m: New test.
6095
6096 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6097
6098         PR optimization/12628
6099         * gcc.dg/20031201-1.c: New test case.
6100
6101 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6102
6103         * gcc.dg/unaligned-1.c: New test.
6104
6105 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6106
6107         PR c++/9849
6108         * g++.dg/template/error4.C: New test.
6109         * g++.dg/template/nested3.C: Adjust error markers.
6110
6111 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6112
6113         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6114
6115 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6116
6117         PR c/10333
6118         * gcc.dg/bitfld-7.c: New test.
6119
6120 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6121
6122         * gcc.dg/tls/asm-1.C: New test.
6123
6124 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6125
6126         * gcc.dg/cpp/assert4.c: Update.
6127
6128 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6129
6130         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6131         * gcc.dg/builtin-apply3.c: New test.
6132
6133 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6134
6135         * lib/compat.exp (compat-obj): New xfaildata parameter.
6136         Use it to set compiler_conditional_xfail_data before compiling.
6137         (compat-get-options): Handle dg-xfail-if.
6138         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6139         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6140         * gcc.dg/compat/vector-1_y.c: Likewise.
6141         * gcc.dg/compat/vector-2_x.c: Likewise.
6142         * gcc.dg/compat/vector-2_y.c: Likewise.
6143
6144 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6145
6146         * g++.dg/opt/reg-stack4.C: New test.
6147
6148 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6149
6150         * gcc.dg/builtin-apply2.c: New test.
6151
6152 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6153
6154         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6155
6156 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6157
6158         PR c++/12924
6159         * g++.dg/template/template-id-2.C: New test.
6160
6161 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6162
6163         PR c++/5369
6164         * g++.dg/template/memfriend1.C: New test.
6165         * g++.dg/template/memfriend2.C: Likewise.
6166         * g++.dg/template/memfriend3.C: Likewise.
6167         * g++.dg/template/memfriend4.C: Likewise.
6168         * g++.dg/template/memfriend5.C: Likewise.
6169         * g++.dg/template/memfriend6.C: Likewise.
6170         * g++.dg/template/memfriend7.C: Likewise.
6171         * g++.dg/template/memfriend8.C: Likewise.
6172         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6173
6174 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6175
6176         PR c++/12515
6177         * g++.dg/ext/cond1.C: New test.
6178
6179 2003-11-20  Richard Henderson  <rth@redhat.com>
6180
6181         * gcc.dg/20020201-2.c: Remove.
6182         * gcc.dg/20020201-4.c: Remove.
6183         * gcc.dg/20020304-1.c: Remove.
6184
6185 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6186
6187         * gcc.dg/cpp/trad/xwin1.c: New test case.
6188
6189 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6190
6191         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6192         * lib/g77.exp: Likewise.
6193         * lib/objc.exp: Likewise.
6194         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6195         for darwin.
6196
6197 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6198
6199         PR c++/12932
6200         * g++.dg/template/static5.C: New test.
6201
6202 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6203
6204         * gcc.dg/nested-func-1.c: New test.
6205
6206 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6207
6208         * gcc.dg/cpp/assert4.c: New test.
6209
6210 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6211
6212         PR c++/2294
6213         * g++.dg/lookup/using9.c: New test.
6214
6215 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6216
6217         PR c++/12762
6218         * g++.dg/template/error3.C: New test.
6219
6220 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6221
6222         PR ada/13035
6223         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6224         No longer use a wrapper for gcc, since this does not work under
6225         Windows.
6226
6227 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6228
6229         PR c++/2094
6230         * g++.dg/template/ptrmem7.C: New test.
6231
6232 2003-11-13  Andrew Pinski <apinski@apple.com>
6233
6234         * gcc.c-torture/compile/20031113-1.c: New test.
6235
6236 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6237             Kean Johnston <jkj@sco.com>
6238
6239         PR c/13029
6240         * gcc.dg/unused-4.c: Update.
6241
6242 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6243
6244         * g++.dg/opt/const3.C: New test.
6245
6246 2003-11-13  Jan Hubicka  <jh@suse.cz>
6247
6248         * gcc.c-torture/compile/20031112-1.c: New test.
6249
6250 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6251
6252         * g++.dg/parse/crash10.C: Remove bogus error marker.
6253
6254 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6255
6256         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6257         (host_gcc): Likewise.
6258         (ROOT): Honor $PWDCMD.
6259         (BASE): Likewise.
6260         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6261
6262 2003-11-12  Catherine Moore  <clm@redhat.com>
6263
6264         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6265
6266 2003-11-12  Andreas Jaeger  <aj@suse.de>
6267             Jakub Jelinek  <jakub@redhat.com>
6268             Andrew Pinski  <pinskia@physics.uc.edu>
6269             Richard Henderson  <rth@redhat.com>
6270
6271         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6272         systems.
6273         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6274
6275         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6276         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6277
6278 2003-11-11  Andreas Jaeger  <aj@suse.de>
6279
6280         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6281
6282         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6283
6284 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6285
6286         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6287         Clean ups.
6288
6289 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6290
6291         * gcc.dg/trampoline-1.c: New test.
6292
6293 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6294
6295         * gcc.c-torture/compile/200031109-1.c: New test.
6296
6297 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6298
6299         PR c/3190
6300         PR c/8714
6301         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6302         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6303         gcc.dg/format/no-y2k-1.c: Update.
6304
6305 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6306
6307         PR optimization/10467
6308         * gcc.dg/20031108-1.c: New test case.
6309
6310 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6311
6312         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6313
6314 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6315
6316         * gcc.dg/compound-lvalue-1.c: New test.
6317         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6318         some XFAILs.
6319
6320 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6321
6322         * gcc.dg/altivec-varargs-1.c: New test.
6323
6324 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6325
6326         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6327         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6328         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6329         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6330         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6331
6332 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6333
6334         * gcc.dg/cond-lvalue-1.c: New test.
6335
6336 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6337
6338         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6339
6340 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6341
6342         PR c++/11616
6343         * g++.dg/template/instantiate5.C: New test.
6344
6345 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6346
6347         PR c++/12726
6348         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6349         * ChangeLog: Add missing first entry for above test.
6350
6351 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6352
6353         PR c++/9810
6354         * g++.dg/template/using8.C: New test.
6355         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6356
6357 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6358
6359         PR optimization/10817
6360         * gcc.c-torture/compile/20031102-1.c: New test case.
6361
6362 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6363
6364         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6365         2147483647.
6366
6367 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6368
6369         * gcc.dg/20031102-1.c: New test.
6370
6371 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6372
6373         * gcc.dg/complex-1.c: New test.
6374
6375 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6376
6377         PR c++/12796
6378         * g++.dg/template/crash13.C: Adjust expected error location.
6379         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6380
6381 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6382
6383         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6384
6385 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6386
6387         PR/10239
6388         * gcc.c-torture/compile/20031031-2.c: New test.
6389
6390 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6391
6392         PR/11640
6393         * gcc.c-torture/compile/20031031-1.c: New test.
6394
6395 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6396
6397         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6398         * gcc.misc-tests/bprob.exp: Likewise.
6399         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6400         the execution test on arm-elf configs.
6401         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6402         configs that don't support scratch files.
6403         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6404
6405 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6406
6407         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6408         done by dejagnu.
6409
6410 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6411
6412         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6413         Avoid non pure sh syntax. Add more logging.
6414
6415         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6416         fail.
6417
6418 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6419
6420         PR libgcj/10610
6421         * gcc.dg/ppc-stackalign-1.c: New test.
6422
6423 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6424
6425         * ada/acats/run_all.sh: Change output to be more compliant with
6426         dejagnu framework.
6427         Create acats.sum and acats.log files under testsuite/ada/acats
6428         Only run [a-z]* directories, to filter out e.g. CVS.
6429         Redirect build output to log file.
6430
6431 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6432
6433         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6434
6435 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6436
6437         PR ada/5909:
6438         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6439
6440 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6441
6442         * gcc.c-torture/compile/20031023-1.c: New test.
6443         * gcc.c-torture/compile/20031023-2.c: New test.
6444         * gcc.c-torture/compile/20031023-3.c: New test.
6445         * gcc.c-torture/compile/20031023-4.c: New test.
6446
6447 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6448
6449         PR c++/10371
6450         * g++.dg/lookup/scoped8.C: New test.
6451
6452 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6453
6454         * g++.dg/opt/reg-stack3.C: New test.
6455
6456 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6457
6458         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6459
6460 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6461
6462         PR c++/11076
6463         * g++.dg/template/crash13.C: New test.
6464
6465 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6466
6467         * gcc.dg/c99-restrict-2.c: New test.
6468
6469 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6470
6471         PR c++/12698, c++/12699, c++/12700, c++/12566
6472         * g++.dg/inherit/covariant9.C: New test.
6473         * g++.dg/inherit/covariant10.C: New test.
6474         * g++.dg/inherit/covariant11.C: New test.
6475
6476 2003-10-23  Jason Merrill  <jason@redhat.com>
6477
6478         PR c++/12726
6479         * g++.dg/ext/complit2.C: New test.
6480
6481 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6482
6483         PR target/12654
6484         * gcc.c-torture/execute/20031020-1.c: New test.
6485
6486 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6487
6488         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6489         following the jump_insn.
6490
6491 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6492
6493         * gcc.dg/cast-lvalue-1.c: New test.
6494
6495 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6496
6497         PR c++/11962
6498         * g++.dg/template/cond2.C: New test.
6499
6500 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6501
6502         * gcc.dg/builtins-28.c: New test.
6503
6504 2003-10-20  Jan Hubicka  <jh@suse.cz>
6505
6506         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6507         parameter.
6508         * testsuite/gcc.dg/inline-2.c: Likewise.
6509
6510 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6511
6512         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6513         * gcc.dg/nest.c:  Likewise.
6514
6515 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6516
6517         PR c++/9781, c++/10583, c++/11862
6518         * g++.dg/parse/crash13.C: New test.
6519
6520 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6521
6522         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6523
6524 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6525
6526         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6527         Define HAVE_C99_RUNTIME except on Solaris.
6528         * gcc.dg/builtins-20.c: Likewise.
6529
6530 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6531
6532         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6533
6534 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6535
6536         PR c++/12495
6537         * g++.dg/template/crash21.C: New test.
6538
6539 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6540
6541         PR c++/2513
6542         * g++.dg/template/typename5.C: New test.
6543
6544 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6545
6546         PR c++/12369
6547         * g++.dg/template/friend25.C: New test.
6548
6549 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6550
6551         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6552         versions.
6553
6554 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6555
6556         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6557         == 2147483647.
6558
6559 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6560
6561         * gcc.c-torture/execute/960416-1.x: Remove.
6562         * gcc.c-torture/execute/divconst-3.x: Likewise.
6563
6564 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6565
6566         PR target/12598
6567         * gcc.dg/torture/cris-volatile-1.c: New test.
6568
6569 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6570
6571         PR optimization/9325
6572         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6573         for overflowing floating point to integer conversion during RTL
6574         simplification.
6575
6576 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6577
6578         * objc/execute/_cmd.m: Fix typo.
6579         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6580         Relax 'scan-assembler' regexp.
6581         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6582         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6583         * objc.dg/zero-link-2.m: Remove blank line.
6584         * objc.dg/zero-link-3.m: New test case.
6585
6586 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6587
6588         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6589
6590         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6591         than linker trickery.
6592
6593 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6594
6595         PR c++/12370
6596         * g++.dg/other/friend2.C: New test.
6597
6598 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6599
6600         * gcc.dg/20031012-1.c: New test.
6601
6602 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6603
6604         * gcc.dg/weak/weak-3.c: Fix for new warning.
6605
6606 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6607
6608         PR optimization/8750
6609         * gcc.c-torture/execute/20031012-1.c: New test case.
6610
6611 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6612
6613         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6614         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6615
6616 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6617
6618         PR optimization/12260
6619         * gcc.c-torture/compile/20031011-2.c: New test case.
6620
6621 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6622
6623         * gcc.c-torture/execute/20031011-1.c: New testcase.
6624
6625 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6626
6627         * gcc.c-torture/compile/20031011-1.c: New test.
6628
6629 2003-10-11  Jan Hubicka  <jh@suse.cz>
6630
6631         * g++.dg/other/first-global.C: New test.
6632
6633 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6634
6635         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6636
6637 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6638
6639         * gcc.c-torture/compile/20031010-1.c: New test.
6640
6641 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6642
6643         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6644         * gcc.c-torture/execute/va-arg-25.c: ... here.
6645
6646 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6647
6648         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6649
6650 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6651
6652         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6653
6654 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6655
6656         * g++.dg/parse/error2.C: New test.
6657
6658 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6659
6660         PR c++/11097
6661         * g++.dg/other/error5.C: Modify the error message.
6662         * g++.dg/lookup/using8.C: New test.
6663
6664 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6665
6666         * gcc.dg/darwin-abi-2.c: New file.
6667         * gcc.c-torture/execute/va-arg-24.c: New file.
6668
6669 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6670
6671         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6672         indentation.
6673
6674 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/10147
6677         * g++.dg/other/error4.C: Update error messages.
6678         * g++.dg/template/ptrmem4.C: Likewise.
6679
6680         PR c++/12337
6681         * g++.dg/init/new9.C: New test.
6682
6683         PR c++/12334, c++/12236, c++/8656
6684         * g++.dg/ext/attrib8.C: New test.
6685
6686 2003-10-06  Devang Patel  <dpatel@apple.com>
6687
6688         * gcc.dg/debug/dwarf2-3.h: New test.
6689         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6690
6691 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6692
6693         * g++.dg/opt/cfg2.C: New test.
6694
6695 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6696
6697         * g++.dg/opt/float1.C: New test.
6698
6699 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6700
6701         * gcc.dg/c90-array-lval-6.c: New test.
6702         * gcc.dg/c99-array-lval-6.c: New test.
6703
6704 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6705             Ziemowit Laski  <zlaski@apple.com>
6706
6707         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6708         'Derived', so that it is never considered a class method; add
6709         new warning for '+port' method ambiguity.
6710         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6711         <objc/objc-api.h> (needed on Mac OS X).
6712         * objc.dg/method-13.m: New test.
6713
6714 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6715
6716         PR optimization/9325, PR java/6391
6717         * gcc.c-torture/execute/20031003-1.c: New test case.
6718
6719 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6720
6721         PR optimization/12180
6722         * gcc.dg/20031002-1.c: New test.
6723
6724         PR c++/12486
6725         * g++.dg/inherit/error1.C: New test.
6726
6727 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6728
6729         * lib/f-torture.exp (search_for): Rename to...
6730         (search_for_re): This.  Also, clean up comments and the
6731         "regexp" invocation.
6732
6733 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6734
6735         * gcc.c-torture/compile/20031002-1.c: New test.
6736
6737 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6738
6739         * g++.dg/opt/cond1.C: New test.
6740
6741 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6742
6743         * gcc.dg/Wold-style-definition-2.c: New testcase.
6744         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6745
6746 2003-09-29  Richard Henderson  <rth@redhat.com>
6747
6748         * g++.dg/init/array10.C: Add dg-options.
6749
6750 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6751
6752         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6753
6754 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6755
6756         * g++.dg/template/friend19.C: Fix typo.
6757         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6758
6759 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6760
6761         * gcc.c-torture/execute/20030928-1.c: New test.
6762         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6763
6764 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6765
6766         * g++.dg/opt/unroll1.C: New test.
6767
6768 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6769
6770         PR optimization/11741
6771         * gcc.dg/20030926-1.c: New test case.
6772
6773 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6774
6775         PR c++/5655
6776         * g++.dg/parse/access7.C: New test.
6777         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6778
6779 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6780
6781         MERGE OF objc-improvements-branch into MAINLINE:
6782         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6783         if libobjc has not been built.
6784         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6785         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6786         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6787         objc/execute/nested-3.m, objc/execute/np-2.m,
6788         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
6789         objc/execute/redefining_self.m, objc/execute/root_methods.m,
6790         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
6791         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
6792         objc.dg/special/unclaimed-category-1.h,
6793         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
6794         well as GNU runtime.
6795         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
6796         * execute/cascading-1.m, execute/function-message-1.m,
6797         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
6798         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
6799         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
6800         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
6801         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
6802         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
6803         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
6804         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
6805         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
6806         * objc.dg/bitfield-2.m: Run only on Darwin.
6807         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
6808         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
6809         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
6810         * objc.dg/const-str-1.m: Fix constant string layout.
6811
6812 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
6813
6814         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
6815
6816 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
6817
6818         * gcc.dg/darwin-abi-1.c: New file.
6819
6820 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
6821
6822         PR target/12281
6823         * gcc.c-torture/compile/20030921-1.c: New test.
6824
6825 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6826
6827         * g++.dg/opt/reg-stack2.C: New test.
6828
6829 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
6830
6831         * g++.dg/eh/delayslot1.C: New test.
6832
6833 2003-09-20  Richard Henderson  <rth@redhat.com>
6834
6835         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
6836
6837 2003-09-20  Roger Sayle  <roger@eyesopen.com>
6838
6839         * gcc.c-torture/execute/20030920-1.c: New test case.
6840
6841 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6842
6843         * g++.dg/rtti/typeid3.C: Correct expected error message.
6844
6845 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6846
6847         PR c++/157
6848         * g++.dg/parse/crash12.C: New test.
6849
6850 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
6851
6852         * gcc.dg/compat/mixed-struct-check.h: New.
6853         * gcc.dg/compat/mixed-struct-defs.h: New.
6854         * gcc.dg/compat/mixed-struct-init.h: New.
6855         * gcc.dg/compat/struct-by-value-19_main.c: New.
6856         * gcc.dg/compat/struct-by-value-19_x.c: New.
6857         * gcc.dg/compat/struct-by-value-19_y.c: New.
6858         * gcc.dg/compat/struct-by-value-20_main.c: New.
6859         * gcc.dg/compat/struct-by-value-20_x.c: New.
6860         * gcc.dg/compat/struct-by-value-20_y.c: New.
6861         * gcc.dg/compat/struct-return-19_main.c: New.
6862         * gcc.dg/compat/struct-return-19_x.c: New.
6863         * gcc.dg/compat/struct-return-19_y.c: New.
6864         * gcc.dg/compat/struct-return-20_main.c: New.
6865         * gcc.dg/compat/struct-return-20_x.c: New.
6866         * gcc.dg/compat/struct-return-20_y.c: New.
6867
6868 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
6869         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
6870         so that it will not complain on LP64 targets.
6871
6872 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6873
6874         PR c++/495
6875         * g++.dg/template/friend24.C: New test.
6876
6877 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
6878
6879         PR c++/12332
6880         * g++.dg/template/memtmpl2.C: New test.
6881
6882 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
6883
6884         PR target/11184
6885         * gcc.dg/builtin-apply1.c: New test.
6886
6887 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
6888
6889         PR c++/9848
6890         * g++.dg/warn/Wunused-4.C: New test.
6891
6892 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6893
6894         PR c++/12316
6895         * g++.dg/other/gc2.C: New test.
6896
6897 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
6898
6899         PR c++/11991
6900         * g++.dg/rtti/typeid3.C: New test.
6901
6902         PR c++/12266
6903         * g++.dg/overload/template1.C: New test.
6904
6905 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6906
6907         * g++.dg/opt/cfg3.C: New test.
6908
6909 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6910
6911         PR c++/7939
6912         * g++.dg/template/crash11.C: New test.
6913
6914 2003-09-16  Jason Merrill  <jason@redhat.com>
6915             Jakub Jelinek  <jakub@redhat.com>
6916
6917         * gcc.dg/attr-warn-unused-result.c: New test.
6918
6919 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
6920
6921         PR c++/12184
6922         * g++.dg/expr/call2.C: New test.
6923
6924 2003-09-15  Andreas Jaeger  <aj@suse.de>
6925
6926         * gcc.dg/Wold-style-definition-1.c: New test.
6927
6928 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
6929
6930         PR c++/3907
6931         * g++.dg/parse/template12.C: New test.
6932
6933         * g++.dg/abi/bitfield11.C: New test.
6934         * g++.dg/abi/bitfield12.C: Likewise.
6935
6936 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
6937
6938         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
6939         non-expansion of functional macro name without arguments at EOL.
6940         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
6941
6942 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
6943
6944         * gcc.c-torture/execute/20030914-[12].c: New tests.
6945
6946 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
6947
6948         PR c++/11788
6949         * g++.dg/overload/addr1.C: New test.
6950
6951 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
6952
6953         * gcc.dg/20030909-1.c: New test.
6954
6955 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
6956
6957         * gcc.dg/ultrasp10.c: New test.
6958
6959 2003-09-09  Devang Patel  <dpatel@apple.com>
6960
6961         * gcc.dg/darwin-ld-6.c: New test.
6962
6963 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6964
6965         * gcc.dg/torture/builtin-explog-1.c: New testcase.
6966
6967 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6968
6969         * gcc.dg/ia64-types1.c: New test.
6970         * gcc.dg/ia64-types2.c: Likewise.
6971
6972 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6973
6974         * gcc.dg/builtins-1.c: Add more _Complex tests.
6975         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6976
6977         * gcc.dg/builtins-1.c: Test existing _Complex functions.
6978         * gcc.dg/torture/builtin-attr-1.c: Likewise.
6979
6980 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
6981
6982         PR c++/11786
6983         * g++.dg/lookup/koenig2.C: New test.
6984
6985         PR c++/5296
6986         * g++.dg/rtti/typeid2.C: New test.
6987
6988 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
6989
6990         * gcc.c-torture/compile/20030904-1.c: New test.
6991
6992 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6993
6994         * g++.dg/opt/longbranch2.C: New test.
6995
6996 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
6997
6998         * g++.dg/template/crash10.C: Only compile it.
6999
7000 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7001
7002         PR middle-end/11665
7003         * gcc.c-torture/compile/20030907-1.c: New test.
7004         * g++.dg/init/array11.C: New test.
7005
7006 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7007
7008         PR c++/11852
7009         * g++.dg/init/struct1.C: New test.
7010
7011 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7012
7013         PR c++/12181
7014         * g++.dg/expr/comma1.C: New test.
7015
7016 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7017
7018         PR c++/11867
7019         * g++.dg/expr/static_cast5.C: New test.
7020
7021 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7022
7023         PR c++/11507
7024         * g++.dg/lookup/scoped7.C: New test.
7025
7026         PR c++/9574
7027         * g++.dg/other/static1.C: New test.
7028
7029         PR c++/11490
7030         * g++.dg/warn/template-1.C: New test.
7031
7032         PR c++/11432
7033         * g++.dg/template/crash10.C: New test.
7034
7035         PR c++/2478
7036         * g++.dg/overload/VLA.C: New test.
7037
7038         PR c++/10804
7039         * g++.dg/template/call1.C: New test.
7040
7041 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7042
7043         PR c++/11794
7044         * g++.dg/parse/using3.C: New test.
7045
7046 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7047
7048         PR c++/11409
7049         * g++.dg/overload/builtin3.C: New test case.
7050
7051 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7052
7053         PR c/9862
7054         * gcc.dg/20030906-1.c: New test.
7055         * gcc.dg/20030906-2.c: Likewise.
7056
7057 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7058
7059         PR c++/12167
7060         * g++.dg/parse/defarg5.C: New test.
7061
7062         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7063
7064 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7065
7066         PR c++/12163
7067         * g++.dg/expr/static_cast4.C: New test.
7068
7069         PR c++/12146
7070         * g++.dg/template/crash9.C: New test.
7071
7072 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7073
7074         * g++.old-deja/g++.ext/pretty2.C: Update for change
7075         in __FUNCTION__.
7076         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7077
7078 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7079
7080         PR c++/11922
7081         * g++/dg/template/qualified-id1.C: New test.
7082
7083         PR c++/12037
7084         * g++.dg/warn/noeffect4.C: New test.
7085
7086 2003-09-04  Matt Austern  <austern@apple.com>
7087
7088         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7089         * g++.dg/ext/fnname2.C: Likewise.
7090         * g++.dg/ext/fnname3.C: Likewise.
7091
7092 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7093
7094         * g++.dg/expr/lval1.C: New test.
7095         * g++.dg/ext/lvcast.C: Remove.
7096
7097 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7098
7099         PR optimization/11700.
7100         * gcc.c-torture/compile/20030903-1.c: New test case.
7101
7102 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7103
7104         PR c++/12053
7105         * g++.dg/abi/layout4.C: New test.
7106
7107 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7108
7109         PR c++/11553
7110         * g++.dg/parse/friend3.C: New test.
7111
7112 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7113
7114         PR c++/11847
7115         * g++.dg/template/class1.C: New test.
7116
7117         PR c++/11808
7118         * g++.dg/expr/call1.C: New test.
7119
7120 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7121
7122         PR c++/12114
7123         * g++.dg/init/ref9.C: New test.
7124
7125         PR c++/11972
7126         * g++.dg/template/nested4.C: New test.
7127
7128 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7129
7130         PR c++/12093
7131         * g++.dg/template/non-dependent4.C: New test.
7132
7133         PR c++/11928
7134         * g++.dg/inherit/conv1.C: New test.
7135
7136 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7137
7138         PR c++/6196
7139         * g++.dg/ext/label1.C: New test.
7140         * g++.dg/ext/label2.C: Likewise.
7141
7142 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7143
7144         * g++.dg/expr/cond3.C: New test.
7145
7146 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7147
7148         * gcc.dg/builtins-1.c: Add new builtin cases.
7149
7150 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7151
7152         * gcc.dg/builtins-1.c: Add new cases.
7153         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7154
7155 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7156
7157         * gcc.dg/builtins-1.c: Add more math builtin tests.
7158         * gcc.dg/torture/builtin-attr-1.c: New test.
7159
7160 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7161
7162         PR optimization/5079
7163         * g++.dg/opt/static3.C: New test.
7164
7165 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7166
7167         * gcc.misc-tests/gcov-10b.c: New test.
7168
7169 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7170
7171         * g++.dg/opt/ptrmem3.C: New test.
7172
7173         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7174
7175 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7176
7177         * gcc.dg/20030826-2.c: New test.
7178
7179 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7180
7181         PR middle-end/12002
7182         * g77.f-torture/compile/12002.f: New test case.
7183
7184 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7185
7186         * gcc.dg/20030826-1.c: New test case.
7187
7188 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7189
7190         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7191
7192 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7193
7194         PR c++/11871
7195         * c++.dg/lookup/crash1.C: New test.
7196
7197         * c++.dg/warn/noeffect3.C: New test.
7198
7199 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7200
7201         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7202         * gcc.dg/compat/vector-1_y.c: Ditto.
7203         * gcc.dg/compat/vector-2_x.c: Ditto.
7204         * gcc.dg/compat/vector-2_y.c: Ditto.
7205
7206 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7207
7208         * gcc.dg/20030702-1.c: New test.
7209
7210 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7211
7212         PR c++/8795
7213         * g++.dg/ext/altivec-1.C: New test.
7214
7215 2003-08-24  Richard Henderson  <rth@redhat.com>
7216
7217         * g++.dg/eh/simd-2.C: Add -w for x86.
7218
7219 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7220
7221         * gcc.dg/20030815-1.c: New test.
7222
7223 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7224
7225         PR c++/3765
7226         * g++.dg/parse/access6.C: New test.
7227
7228 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7229
7230         PR c++/641, c++/11876
7231         * g++.dg/template/friend22.C: New test.
7232         * g++.dg/template/friend23.C: Likewise.
7233
7234 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7235
7236         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7237         identically.
7238
7239 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7240
7241         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7242
7243 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7244
7245         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7246
7247 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7248
7249         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7250
7251 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7252
7253         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7254
7255 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7256
7257         PR c++/11919
7258         * g++.dg/overload/prom1.C: New test.
7259
7260         PR c++/11551
7261         * g++.dg/parse/dtor2.C: New test.
7262
7263         PR c++/10762
7264         * g++.dg/parse/using2.C: New test.
7265
7266 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7267
7268         PR target/11805
7269         * gcc.c-torture/compile/20030821-1.c: New.
7270
7271 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7272
7273         PR c++/11834
7274         * g++.dg/template/deduce2.C: New test.
7275
7276 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7277
7278         * gcc.c-torture/execute/20030821-1.c: New test.
7279
7280 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7281
7282         PR middle-end/11984
7283         * gcc.dg/20030820-1.c: New test case.
7284
7285 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7286
7287         PR c++/11945
7288         * g++.dg/warn/noeffect2.C: New test.
7289
7290 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7291
7292         PR c++/10926
7293         * g++.dg/template/dtor2.C: New test.
7294
7295         PR c++/11684
7296         * g++.dg/template/operator1.C: New test.
7297         * g++.dg/parse/operator4.C: New test.
7298
7299         PR c++/11946.C
7300         * g++.dg/expr/enum1.C: New test.
7301         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7302
7303         PR c++/11036.C
7304         * g++.dg/parse/elab2.C: New test.
7305         * g++.dg/parse/typedef4.C: Change error message.
7306         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7307         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7308         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7309
7310 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7311
7312         * gcc.dg/pch/warn-1.c: New.
7313         * gcc.dg/pch/warn-1.hs: New.
7314
7315         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7316         not-tested file.
7317
7318 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7319
7320         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7321
7322 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7323
7324         * gcc.dg/uninit-D.c: New Test.
7325         * gcc.dg/uninit-E.c: New Test.
7326         * gcc.dg/uninit-F.c: New Test.
7327         * gcc.dg/uninit-G.c: New Test.
7328
7329 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7330
7331         * g++.dg/README: Describe the pch directory.
7332
7333 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7334
7335         PR c++/11174
7336         * g++.dg/parse/access4.C: New test.
7337         * g++.dg/parse/access5.C: Likewise.
7338         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7339
7340 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7341
7342         * gcc.dg/noncompile/20030818-1.c: New.
7343
7344 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7345
7346         PR c++/11957
7347         * g++.dg/warn/noeffect1.C: New test.
7348
7349         * g++.dg/template/scope2.C: New test.
7350         * g++.dg/template/error2.C: Correct dg-error
7351
7352 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7353
7354         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7355
7356 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7357
7358         PR C++/11512
7359         * g++.dg/template/warn1.C: New.
7360
7361 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7362
7363         * g++.dg/template/error2.C: New test.
7364         * g++.dg/lookup/using7.C: Adjust errors
7365         * g++.old-deja/g++.pt/crash36.C: Likewise.
7366         * g++.old-deja/g++.pt/derived3.C: Likewise.
7367
7368 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7369
7370         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7371         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7372         * gcc.c-torture/execute/builtins/string-9.c: New, from
7373         string-opt-9.c.  Adjust for execute/builtins framework.
7374         * gcc.c-torture/execute/string-opt-9.c: Delete.
7375
7376 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7377
7378         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7379
7380         * g++.dg/parse/ret-type2.C: New test.
7381
7382         PR c++/11703
7383         * g++.dg/init/new8.C: New test.
7384
7385         PR c++/10923
7386         * g++.dg/parse/typedef5.C: New test.
7387
7388         PR c++/9512
7389         * g++.dg/parse/qualified2.C: New test.
7390         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7391         invalid code.
7392
7393 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7394
7395         * g++.dg/conversion/ptrmem1.C: New test.
7396
7397 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7398
7399         PR target/11693
7400         * gcc.dg/20030811-1.c: New test.
7401
7402         PR target/11535
7403         * gcc.c-torture/execute/20030811-1.c: New test.
7404
7405 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7406
7407         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7408
7409 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7410
7411         PR c++/11789.C
7412         * g++.dg/inherit/multiple1.C: New test.
7413
7414 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7415
7416         * gcc.dg/spe1.c: New test.
7417
7418         PR c++/11670
7419         * g++.dg/expr/cast2.C: New test.
7420
7421         PR c++/10530
7422         * g++.dg/template/dependent-name2.C: New test.
7423
7424 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7425
7426         * g++.dg/parse/crash11.C: Put the dg options in comments.
7427
7428 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7429
7430         * lib/gcc-dg.exp: Update for diagnostic change.
7431
7432 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7433
7434         PR c++/5767
7435         * g++.dg/parse/crash11.C: New test.
7436
7437 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7438
7439         * gcc.dg/cpp/spacing1.c: Update.
7440
7441 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7442
7443         PR target/11739
7444         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7445         a value for -mtune.
7446
7447 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7448
7449         PR middle-end/11771
7450         * gcc.c-torture/compile/20030804-1.c: New test case.
7451
7452 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7453
7454         * gcc.dg/20030804-1.c: New test case.
7455
7456 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7457
7458         * gcc.dg/cpp/separate-1.c: New test.
7459
7460 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7461
7462         PR c++/11704
7463         * g++.dg/template/dependent-expr2.C: New test.
7464
7465         PR c++/11766
7466         * g++.dg/expr/ptrmem1.C: New test.
7467
7468 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7469
7470         PR c++/9453
7471         * g++.dg/template/friend15.C: New test.
7472
7473 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7474
7475         * lib/dg-pch.exp: Work round PCH bug.
7476
7477 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7478
7479         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7480         builtins.  Move cases from builtins-4.c here.
7481
7482         * gcc.dg/torture/builtin-math-1.c: New test taken from
7483         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7484         additional cases.
7485
7486         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7487         Delete.
7488
7489 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7490
7491         PR c++/9447
7492         * g++.dg/template/using7.C: New test.
7493
7494 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7495
7496         * import1.c, import2.c: New tests.
7497
7498 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7499
7500         * g++.dg/eh/crossjump1.C: New test.
7501
7502 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7503
7504         PR c++/11697
7505         * g++.dg/template/using6.C: New test.
7506
7507         PR c++/11744
7508         * g++.dg/template/koenig2.C: New test.
7509
7510 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7511
7512         PR c++/7983
7513         * g++.dg/parse/typedef4.C: New test.
7514
7515 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7516
7517         PR c++/8442, c++/8806
7518         * g++.dg/template/elab1.C: New test.
7519         * g++.dg/template/type2.C: Likewise.
7520         * g++.dg/template/ttp3.C: Adjust expected error message.
7521         * g++.old-deja/g++.law/visibility13.C: Likewise.
7522         * g++.old-deja/g++.niklas/t135.C: Likewise.
7523         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7524         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7525         template argument.
7526         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7527
7528 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7529
7530         PR c++/11295
7531         * g++.dg/ext/stmtexpr1.C: New test.
7532
7533         * g++.dg/opt/tmp1.C: New test.
7534
7535         PR c++/11525
7536         * g++.dg/parse/constant4.C: New test.
7537
7538         PR c++/9447
7539         * g++.dg/template/using5.C: New test.
7540
7541 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7542
7543         * gcc.dg/builtins-27.c: New test case.
7544
7545 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7546
7547         * gcc.dg/tls/opt-7.c: New test.
7548
7549 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7550
7551         * g++.old-deja/g++.other/crash18.C: Remove.
7552
7553 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7554
7555         * g++.dg/template/explicit3.C: New.
7556         * g++.dg/template/explicit4.C: New.
7557         * g++.dg/template/explicit5.C: New.
7558
7559         PR c++/11347
7560         * g++.dg/template/memtmpl1.C: New.
7561
7562 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7563
7564         PR target/11565
7565         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7566         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7567
7568 2003-07-30  Jan Hubicka  <jh@suse.cz>
7569
7570         * vtgc1.c: Kill.
7571
7572 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7573
7574         * gcc.dg/struct-in-proto-1.c: New test.
7575
7576 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7577
7578         * gcc.dg/cpp/include2.c: Only expect one message.
7579
7580 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7581
7582         PR c++/9447
7583         * g++.dg/template/using1.C: New test.
7584         * g++.dg/template/using2.C: New test.
7585         * g++.dg/template/using3.C: New test.
7586         * g++.dg/template/using4.C: New test.
7587
7588 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7589
7590         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7591         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7592
7593 2003-07-28  Jan Hubicka  <jh@suse.cz>
7594
7595         PR c++/11530
7596         * g++.dg/opt/call1.C: New test.
7597
7598 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7599
7600         PR c++/11667
7601         * g++.dg/init/enum2.C: New test.
7602         * g++.dg/template/overload1.C: Add "-w" option.
7603
7604 2003-07-28    <hp@bitrange.com>
7605
7606         * gcc.dg/Wdeclaration-after-statement-1.c,
7607         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7608
7609 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7610
7611         * gcc.c-torture/compile/20030725-1.c: New test.
7612
7613 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7614
7615         * gcc.dg/20030505.c: Only run for SPE.
7616         Remove definition of opaque type.
7617
7618 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7619
7620         * g++.dg/template/ptrmem6.C: New test.
7621
7622 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7623
7624         * gcc.c-torture/compile/zero-strct-2.c: New test.
7625
7626 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7627
7628         * gcc.dg/intermod-1.c: New test.
7629
7630 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7631
7632         PR c++/11617
7633         * g++.dg/template/lookup2.C: New test.
7634         * g++.dg/template/memclass1.C: Remove instantiated from error.
7635         * g++.dg/other/error2.C: Tweak expected errors.
7636
7637         PR c++/11596
7638         * g++.dg/template/defarg3.C: New test.
7639
7640         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7641
7642 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7643
7644         * g++.dg/inherit/access5.C: New test.
7645
7646 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7647
7648         PR c++/11513
7649         * g++.dg/template/crash8.C: New test.
7650
7651 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7652
7653         PR c/10602
7654         * gcc.dg/noncompile/incomplete-2.c: New test.
7655
7656 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7657
7658         PR c++/11645
7659         * g++.dg/inherit/access4.C: New test.
7660
7661         PR c++/11517
7662         * g++.dg/expr/cond2.C: New test.
7663
7664         PR optimization/10679
7665         * g++.dg/opt/inline4.C: New test.
7666
7667 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7668
7669         * g++.dg/parse/crash10: New test.
7670
7671 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7672
7673         * g++.dg/ext/flexary1.C: New test.
7674
7675 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7676
7677         PR c++/10793
7678         * g++.dg/template/crash9.C: New test.
7679
7680 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7681
7682         PR c++/3004
7683         * g++.dg/parse/typedef3.C: New test.
7684
7685         PR c++/7906
7686         * g++.dg/parse/operator2.C: New test.
7687
7688         PR c++/8895
7689         * g++.dg/parse/def-tmpl-arg1.C: New test.
7690
7691         PR c++/9282
7692         * g++.dg/parse/funptr1.C: New test.
7693
7694         PR c++/9452
7695         * g++.dg/parse/ambig3.C: New test.
7696
7697         PR c++/9454
7698         * g++.dg/parse/operator3.C: New test.
7699
7700         PR c++/9486
7701         * g++.dg/parse/template10.C: New test.
7702
7703         PR c++/9488
7704         * g++.dg/parse/template11.C: New test.
7705
7706         PR c++/10150
7707         * g++.dg/parse/invalid-op1.C: New test.
7708
7709         PR c++/10247
7710         * g++.dg/parse/condexpr1.C: New test.
7711
7712 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7713
7714         * g++.dg/ext/packed3.C: New test.
7715         * g++.dg/ext/packed4.C: New test.
7716
7717         * gcc.dg/pack-test-3.c: New test.
7718
7719 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7720
7721         * lib/compat.exp: Handle dg-options per source file.
7722         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7723         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7724         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7725         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7726         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7727         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7728         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7729         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7730         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7731         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7732         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7733         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7734         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7735         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7736
7737 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7738
7739         PR c/10320
7740         * gcc.c-torture/execute/20030718-1.c: New test.
7741
7742 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7743
7744         PR optimization/11536
7745         * gcc.dg/20030721-1.c: New test.
7746
7747 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7748
7749         PR c++/11546
7750         * g++.dg/template/lookup1.C: New test.
7751
7752 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7753
7754         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7755         diagnostics of ill-formed constructs involving labels.
7756         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7757         the new 'previously defined here' message.
7758
7759 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7760
7761         * g++.dg/parse/non-dependent2.C: New test.
7762
7763 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7764
7765         * g++.dg/init/init-ref4.C: xfail on targets without
7766         weak symbols.
7767
7768 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7769
7770         PR target/11087
7771         * gcc.c-torture/execute/20030717-1.c: New test.
7772
7773 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7774
7775         * g++.dg/opt/cfg1.C: New test.
7776
7777 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7778
7779         PR optimization/11557
7780         * gcc.dg/20030717-1.c: New test.
7781
7782 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7783
7784         PR c++/10476
7785         * g++.dg/expr/crash-1.C: New test.
7786
7787         PR c++/11027
7788         * g++.dg/template/init3.C: New test.
7789
7790         PR c++/8222
7791         * g++.dg/template/non-dependent1.C: New test.
7792
7793         PR c++/11070
7794         * g++.dg/template/non-dependent2.C: New test.
7795
7796         PR c++/11071
7797         * g++.dg/template/non-dependent3.C: New test.
7798
7799         PR c++/9907
7800         * g++.dg/template/sizeof5.C: New test.
7801
7802 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
7803
7804         PR 11498
7805         * gcc.c-torture/compile/mangle-1.c: New file.
7806
7807 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7808
7809         PR c++/7809
7810         * g++.dg/parse/access3.C: New test.
7811
7812 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
7813
7814         PR c++/11384
7815         * g++.dg/init/init-ref4.C: New test.
7816
7817 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
7818
7819         PR c++/11547
7820         * g++.dg/parse/constant3.C: New test.
7821         * g++.dg/parse/crash7.C: Likewise.
7822
7823 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
7824
7825         PR target/11008
7826         * gcc.dg/i386-pentium4-not-mull.c: New.
7827
7828 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
7829
7830         * gcc.dg/asm-names.c (ymain): Make it weak.
7831
7832 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7833
7834         PR c++/5421
7835         * g++.dg/template/friend21.C: New test.
7836
7837 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
7838
7839         * gcc.dg/cleanup-8.c: New test.
7840         * gcc.dg/cleanup-9.c: New test.
7841
7842 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
7843
7844         * g++.dg/ext/dll-MI1.h: New file.
7845         * g++.dg/ext/dllexport-MI1.C: New file.
7846         * g++.dg/ext/dllimport-MI1.C: New file.
7847
7848 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
7849
7850         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
7851         it does not have cmpstrsi patterns (just cmpmemsi).
7852
7853 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
7854
7855         PR debug/11473
7856         * g++.dg/debug/debug8.C: New test.
7857
7858 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7859
7860         PR c++/10108
7861         * g++.dg/template/crash7.C: New test.
7862
7863 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
7864
7865         PR target/10795
7866         * gcc.c-torture/compile/20030708-1.c: New.
7867
7868 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
7869
7870         * gcc.c-torture/execute/20030715-1.c: New test.
7871
7872 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
7873
7874         * gcc.dg/pch/inline-3.c: New file.
7875         * gcc.dg/pch/inline-3.hs: New file.
7876         * gcc.dg/pch/inline-4.c: New file.
7877         * gcc.dg/pch/inline-4.hs: New file.
7878
7879 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
7880
7881         PR c++/11509
7882         * g++.dg/template/crash6.C: New test.
7883
7884         PR c++/7053
7885         * g++.dg/template/friend20.C: New test.
7886
7887         PR c++/7019
7888         * g++.dg/template/overload2.C: New test.
7889
7890 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
7891
7892         PR optimization/11440
7893         * gcc.c-torture/execute/20030714-1.c: New test.
7894
7895 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7896
7897         PR c++/11154
7898         * g++.dg/template/partial2.C: New test.
7899
7900 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
7901
7902         PR c++/11503
7903         * g++.dg/template/anon1.C: New test.
7904
7905         PR c++/11493
7906         PR c++/11495
7907         * g++.dg/parse/template9.C: Likewise.
7908         * g++.dg/template/crash4.C: New test.
7909         * g++.dg/template/koenig1.C: Likewise.
7910         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
7911         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
7912         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
7913         functions.
7914         * g++.old-deja/g++.jason/template36.C: Likewise.
7915         * g++.old-deja/g++.mike/p1989.C: Likewise.
7916         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
7917         * g++.old-deja/g++.pt/ttp20.C: Use this->.
7918         * g++.old-deja/g++.pt/ttp21.C: Use this->.
7919         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
7920         compiling.
7921         * g++.old-deja/g++.pt/union2.C: Use this->.
7922
7923 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
7924
7925         * gcc.dg/20030711-1.c: New test.
7926
7927 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
7928
7929         PR c++/11050
7930         * g++.dg/parse/args1.C: New test.
7931         * g++.pt/defarg8.C: Change expected errors.
7932
7933 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
7934
7935         PR c++/8164
7936         * g++.dg/template/nontype2.C: New test.
7937
7938         PR c++/10558
7939         * g++.dg/parse/template8.C: New test.
7940
7941         PR c++/8327
7942         * g++.dg/template/scope1.C: New test.
7943
7944         * g++.dg/warn/Wsign-compare-1.C: New test.
7945
7946 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7947
7948         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
7949
7950 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
7951
7952         PR c++/9411
7953         * g++.dg/template/explicit2.C: New test.
7954
7955         PR c++/10032
7956         * g++.dg/warn/pedantic1.C: New test.
7957
7958 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
7959
7960         PR c++ 9483
7961         * g++.dg/other/field1.C: New test.
7962
7963 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
7964
7965         PR c/11449
7966         * gcc.c-torture/compile/20030707-1.c: New.
7967
7968 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7969
7970         PR c++/10849
7971         * g++.dg/template/access12.C: New test.
7972
7973 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
7974
7975         * g++.dg/bprob/bprob.exp (prof_ext): Update.
7976         * g77.dg/bprob/bprob.exp (prof_ext): Update.
7977         * gcc.misc-tests/bprob.exp (prof_ext): Update.
7978         * gcc.misc-tests/gcov.exp: Update
7979         * g++.dg/gcov/gcov.exp: Update
7980         * lib/gcov.exp: Update.
7981
7982 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
7983
7984         * g++.dg/abi/mangle17.C: Make sure template expressions are
7985         dependent.
7986         * g++.dg/abi/mangle4.C: Mark erroneous casts.
7987         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
7988         * g++.dg/opt/stack1.C: Remove erroneous code.
7989         * g++.dg/parse/template7.C: New test.
7990         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
7991         * g++.old-deja/g++.pt/crash4.C: Likewise.
7992
7993 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7994
7995         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
7996         with zero or one occurence of `$' after the initial `L'.
7997
7998 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
7999
8000         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8001
8002 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8003
8004         PR c/11370
8005         * gcc.dg/Wunreachable-6.c: New testcase.
8006         * gcc.dg/Wunreachable-7.c: New testcase.
8007
8008 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8009
8010         PR c/11420
8011         * gcc.dg/20030708-1.c: New test.
8012
8013 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8014
8015         * gcc.dg/compat/sdata-section.h: New file.
8016         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8017         * gcc.dg/torture/mips-sdata-1.c: New test.
8018
8019 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8020
8021         PR c++/11030
8022         * g++.dg/template/friend19.C: New test.
8023
8024 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8025
8026         * g++.dg/opt/strength-reduce.C: New test.
8027
8028 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8029
8030         PR target/10979
8031         * gcc.dg/20030707-1.c: New testcase.
8032
8033 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8034
8035         PR optimization/11059
8036         * g++.dg/opt/emptyunion.C: New testcase.
8037
8038 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8039             Eric Botcazou  <ebotcazou@libertysurf.fr>
8040
8041         * g++.dg/opt/stack1.C: New test.
8042
8043 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8044
8045         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8046         run test.
8047
8048         PR c++/11431
8049         * g++.dg/expr/static_cast3.C: New test.
8050
8051 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8052
8053         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8054         everywhere.
8055         * gcc.dg/concat.c: Concatenation of string constants with
8056         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8057         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8058         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8059         necessary to avoid multi-character character constant warning.
8060         * gcc.dg/cpp/escape.c: Likewise.
8061         * gcc.dg/cpp/ucs.c: Likewise.
8062         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8063         Fix a typo.
8064
8065 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8066
8067         PR c/11428
8068         * gcc.c-torture/compile/20030704-1.c: New.
8069
8070 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8071
8072         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8073
8074 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8075
8076         PR c++/5287, PR c++/7910,  PR c++/11021
8077         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8078         tests for warnings.
8079         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8080         * g++.dg/ext/dllimport3.C: Likewise.
8081         * g++.dg/ext/dllimport4.C: New file.
8082         * g++.dg/ext/dllimport5.C: New file.
8083         * g++.dg/ext/dllimport6.C: New file.
8084         * g++.dg/ext/dllimport7.C: New file.
8085         * g++.dg/ext/dllimport8.C: New file.
8086         * g++.dg/ext/dllimport9.C: New file.
8087         * g++.dg/ext/dllimport10.C: New file.
8088         * g++.dg/ext/dllexport1.C: New file.
8089
8090 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8091
8092         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8093         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8094
8095 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8096
8097         * gcc.dg/builtins-25.c: New testcase.
8098         * gcc.dg/builtins-26.c: New testcase.
8099
8100 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8101
8102         * gcc.dg/compat/vector-defs.h: New file.
8103         * gcc.dg/compat/vector-setup.h: New file.
8104         * gcc.dg/compat/vector-check.h: New file.
8105         * gcc.dg/compat/vector-1_main.c: New file.
8106         * gcc.dg/compat/vector-1_x.c: New file.
8107         * gcc.dg/compat/vector-1_y.c: New file.
8108         * gcc.dg/compat/vector-2_main.c: New file.
8109         * gcc.dg/compat/vector-2_x.c: New file.
8110         * gcc.dg/compat/vector-2_y.c: New file.
8111
8112         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8113         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8114         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8115         * gcc.dg/compat/struct-align-1.h: New file.
8116         * gcc.dg/compat/struct-align-1_main.c: New file.
8117         * gcc.dg/compat/struct-align-1_x.c: New file.
8118         * gcc.dg/compat/struct-align-1_y.c: New file.
8119         * gcc.dg/compat/struct-align-2.h: New file.
8120         * gcc.dg/compat/struct-align-2_main.c: New file.
8121         * gcc.dg/compat/struct-align-2_x.c: New file.
8122         * gcc.dg/compat/struct-align-2_y.c: New file.
8123
8124         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8125         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8126         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8127         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8128         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8129         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8130         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8131         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8132         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8133         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8134         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8135         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8136         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8137         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8138         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8139         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8140         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8141         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8142         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8143         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8144         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8145         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8146         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8147         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8148         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8149         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8150         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8151         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8152         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8153
8154 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8155
8156         * gcc.dg/i386-call-1.c: New test.
8157
8158 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8159
8160         PR c++/9162
8161         * g++.dg/parse/defarg4.C: New.
8162
8163 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8164
8165         PR target/10700
8166         * gcc.c-torture/compile/20030703-1.c: New test case.
8167
8168 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8169
8170         * g++.dg/template/local3.C: Remove extra semicolon.
8171
8172 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8173
8174         * gcc.dg/i386-volatile-1.c: New test.
8175
8176 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8177
8178         PR c++/11072
8179         * g++.dg/other/offsetof2.C: XFAIL.
8180         * g++.dg/other/offsetof5.C: New.
8181
8182         PR c++/10219
8183         * g++.dg/template/error1.C: New.
8184
8185         PR c++/9779
8186         * g++.dg/template/dependent-expr1.C: New.
8187
8188 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8189
8190         PR c++/6949
8191         * g++.dg/template/local3.C: New test.
8192
8193         PR c++/11149
8194         * g++.dg/lookup/scoped6.C: New test.
8195
8196 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8197
8198         PR c++/8046
8199         * g++.dg/other/error7.C: New test.
8200
8201 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8202
8203         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8204         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8205         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8206         * g++.old-deja/g++.other/union2.C: Likewise.
8207         * gcc.dg/c90-const-expr-2.c: Likewise.
8208         * gcc.dg/c90-const-expr-3.c: Likewise.
8209         * gcc.dg/c99-const-expr-2.c: Likewise.
8210         * gcc.dg/c99-const-expr-3.c: Likewise.
8211         * gcc.dg/concat.c: Likewise.
8212
8213 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8214
8215         PR c++/9559
8216         * g++.dg/init/static1.C: New test.
8217
8218 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8219
8220         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8221         * g++.old-deja/g++.other/access2.C: Likewise.
8222         * g++.old-deja/g++.other/decl2.C: Likewise.
8223         * gcc.c-torture/execute/20020615-1.c: Likewise.
8224
8225 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8226
8227         PR c++/4933
8228         * g++.dg/template/sizeof4.C: New test.
8229
8230 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8231
8232         * g++.dg/other/error6.C: New test.
8233
8234 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8235
8236         PR c++/10750
8237         * g++.dg/parse/constant2.C: New test.
8238
8239 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8240
8241         PR c++/11106
8242         * g++.dg/other/error5.C: New test.
8243
8244 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8245
8246         * gcc.dg/format/gcc_diag-1.c: New test.
8247
8248 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8249
8250         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8251
8252 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8253
8254         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8255         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8256         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8257
8258 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8259
8260         * gcc.c-torture/execute/builtins/string-8.c: New test.
8261         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8262         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8263         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8264
8265 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8266
8267         PR c++/10468
8268         * g++.dg/ext/typeof6.C: New test.
8269
8270 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8271
8272         PR c++/10796
8273         * g++.dg/init/enum1.C: New test.
8274
8275 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8276
8277         * gcc.dg/20030627-1.c: New test.
8278
8279 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8280
8281         PR c++/11332
8282         * g++.dg/expr/static_cast2.C: New test.
8283
8284 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8285             Jakub Jelinek  <jakub@redhat.com>
8286
8287         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8288         sprintf(dst,"%s",src) optimization.
8289         * gcc.c-torture/execute/20030626-1.c: New test case.
8290         * gcc.c-torture/execute/20030626-2.c: New test case.
8291
8292 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8293
8294         * gcc.c-torture/execute/multi-ix.c: New test.
8295
8296         * gcc.c-torture/execute/simd-4.c (main):
8297         Added missing semicolon at end of union.
8298
8299 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8300
8301         PR c++/8266
8302         * g++.dg/template/explicit-instantiation3.C: New test.
8303
8304 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8305
8306         * gcc.dg/20030626-1.c: Use signed char.
8307
8308 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8309
8310         * gcc.dg/20030626-1.c: New test.
8311
8312 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8313
8314         * const-str-2.m: Update.
8315
8316 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8317
8318         PR c++/10990
8319         * g++.dg/rtti/dyncast1.C: New test.
8320         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8321         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8322         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8323
8324         PR c++/10931
8325         * g++.dg/expr/static_cast1.C: New test.
8326
8327 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8328
8329         * gcc.dg/20030625-1.c: New test.
8330
8331 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8332
8333         * gcc.c-torture/compile/20030624-1.c: New test case.
8334
8335 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8336
8337         * gcc.c-torture/execute/string-opt-17.c: New test.
8338
8339 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8340
8341         PR c++/5754
8342         * g++.dg/parse/crash6.C: New test.
8343
8344 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8345
8346         * gcc.dg/builtins-24.c: New test case.
8347
8348 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8349
8350         * g++.dg/opt/operator1.C: New test.
8351
8352 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8353
8354         * gcc.c-torture/execute/string-opt-16.c: New test case.
8355
8356 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8357
8358         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8359         * g++.old-deja/g++.other/conv7.C: Likewise
8360         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8361         * g++.old-deja/g++.other/overload14.C: Likewise.
8362
8363 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8364
8365         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8366         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8367
8368 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8369
8370         PR c++/10888
8371         * g++.dg/warn/Winline-3.C: New test.
8372
8373 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8374
8375         * lib/target-supports.exp (check_alias_available): Make the test
8376         program acceptable to the Solaris assembler.
8377
8378         PR c++/10749
8379         * g++.dg/template/memclass2.C: New test.
8380
8381 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8382             Eric Botcazou  <ebotcazou@libertysurf.fr>
8383
8384         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8385         data for non-matching targets.
8386         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8387
8388 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8389
8390         PR c++/10845
8391         * g++.dg/template/member3.C: New test.
8392
8393 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8394
8395         PR c++/10939
8396         * g++.dg/template/func1.C: New test.
8397
8398         PR c++/9649
8399         * g++.dg/template/static4.C: New test.
8400         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8401
8402         PR c++/11041
8403         * g++.dg/init/ref7.C: New test.
8404
8405 2003-06-19  Matt Austern  <austern@apple.com>
8406
8407         PR c++/11228
8408         * g++.dg/anew1.C: New test.
8409         * g++.dg/anew2.C: New test.
8410         * g++.dg/anew3.C: New test.
8411         * g++.dg/anew4.C: New test.
8412
8413 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8414
8415         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8416
8417 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8418
8419         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8420         endian-dependent.
8421
8422 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8423
8424         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8425         Remove cruft.
8426
8427 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8428
8429         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8430         * gcc.c-torture/compile/961203-1.c: Likewise.
8431         * gcc.c-torture/compile/980506-1.c: Likewise.
8432
8433 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8434
8435         PR c++/10712
8436         * g++.dg/lookup/using7.C: New test.
8437
8438 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8439
8440         PR c++/11105
8441         * g++.dg/abi/conv1.C: Remove it.
8442         * g++.dg/template/conv7.C: New test.
8443         * g++.dg/template/conv8.C: Likewise.
8444         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8445         conversion operator.
8446
8447 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8448
8449         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8450         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8451         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8452         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8453         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8454         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8455         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8456         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8457         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8458         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8459         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8460         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8461         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8462         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8463         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8464         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8465         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8466         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8467         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8468         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8469         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8470         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8471         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8472         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8473         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8474         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8475         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8476         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8477         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8478
8479 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8480
8481         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8482         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8483         indications.
8484
8485 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8486
8487         * gcc.dg/i386-387-5.c: New test case.
8488         * gcc.dg/i386-387-6.c: New test case.
8489         * gcc.dg/builtins-23.c: New test case.
8490
8491 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8492
8493         * gcc.dg/builtins-22.c: New test case.
8494         * gcc.dg/i386-387-1.c: Update to test exp.
8495         * gcc.dg/i386-387-2.c: Likewise.
8496
8497 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8498
8499         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8500
8501 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8502
8503         * lib/gcc-dg.exp (dg-require-dll): New function.
8504         (dg-xfail-if): Likewise.
8505         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8506         driver.
8507
8508         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8509         * gcc.c-torture/compile/20001205-1.c: Likewise.
8510         * gcc.c-torture/compile/20001226-1.c: Likewise.
8511         * gcc.c-torture/compile/20010518-2.c: Likewise.
8512         * gcc.c-torture/compile/20020312-1.c: Likewise.
8513         * gcc.c-torture/compile/20020604-1.c: Likewise.
8514         * gcc.c-torture/compile/920501-12.c: Likewise.
8515         * gcc.c-torture/compile/920501-4.c: Likewise.
8516         * gcc.c-torture/compile/920520-1.c: Likewise.
8517         * gcc.c-torture/compile/920521-1.c: Likewise.
8518         * gcc.c-torture/compile/920625-1.c: Likewise.
8519         * gcc.c-torture/compile/961203-1.c: Likewise.
8520         * gcc.c-torture/compile/980506-1.c: Likewise.
8521         * gcc.c-torture/compile/981006-1.c: Likewise.
8522         * gcc.c-torture/compile/981022-1.c: Likewise.
8523         * gcc.c-torture/compile/981223-1.c: Likewise.
8524         * gcc.c-torture/compile/990617-1.c: Likewise.
8525         * gcc.c-torture/compile/dll.c: Likewise.
8526         * gcc.c-torture/compile/labels-3.c: Likewise.
8527         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8528         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8529         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8530         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8531         * gcc.c-torture/compile/simd-5.c: Likewise.
8532         * gcc.c-torture/compile/20000804-1.x: Remove.
8533         * gcc.c-torture/compile/20001205-1.x: Likewise.
8534         * gcc.c-torture/compile/20001226-1.x: Likewise.
8535         * gcc.c-torture/compile/20010518-2.x: Likewise.
8536         * gcc.c-torture/compile/20020312-1.x: Likewise.
8537         * gcc.c-torture/compile/20020604-1.x: Likewise.
8538         * gcc.c-torture/compile/920501-12.x: Likewise.
8539         * gcc.c-torture/compile/920501-4.x: Likewise.
8540         * gcc.c-torture/compile/920520-1.x: Likewise.
8541         * gcc.c-torture/compile/920521-1.x: Likewise.
8542         * gcc.c-torture/compile/920625-1.x: Likewise.
8543         * gcc.c-torture/compile/961203-1.x: Likewise.
8544         * gcc.c-torture/compile/980506-1.x: Likewise.
8545         * gcc.c-torture/compile/981006-1.x: Likewise.
8546         * gcc.c-torture/compile/981022-1.x: Likewise.
8547         * gcc.c-torture/compile/981223-1.x: Likewise.
8548         * gcc.c-torture/compile/990617-1.x: Likewise.
8549         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8550         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8551         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8552         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8553         * gcc.c-torture/compile/simd-5.x: Likewise.
8554
8555         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8556
8557 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8558
8559         * gcc.c-torture/execute/20030611-1.c: New test.
8560
8561 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8562
8563         PR middle-end/168
8564         * gcc.dg/20030612-1.c: New test case.
8565
8566 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8567
8568         PR c++/10635
8569         * g++.dg/expr/cast1.C: New test.
8570
8571 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8572
8573         * gcc.dg/builtins-21.c: New test case.
8574
8575 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8576
8577         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8578         options instead of at the end.
8579         * lib/objc.exp (objc_target_compile): Likewise.
8580
8581 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8582
8583         PR c++/10432
8584         * g++.dg/parse/error1.C: New test.
8585
8586 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8587
8588         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8589         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8590         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8591         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8592         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8593         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8594         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8595         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8596         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8597         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8598         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8599         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8600         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8601         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8602         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8603         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8604         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8605         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8606         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8607         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8608         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8609         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8610         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8611         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8612
8613         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8614         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8615         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8616         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8617         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8618         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8619         * gcc.dg/compat/scalar-return-3_main.c: New file.
8620         * gcc.dg/compat/scalar-return-3_x.c: New file.
8621         * gcc.dg/compat/scalar-return-3_y.c: New file.
8622         * gcc.dg/compat/scalar-return-4_main.c: New file.
8623         * gcc.dg/compat/scalar-return-4_x.c: New file.
8624         * gcc.dg/compat/scalar-return-4_y.c: New file.
8625
8626 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8627
8628         * gcc.dg/compat/fp2-struct-check.h: New file.
8629         * gcc.dg/compat/fp2-struct-defs.h: New file.
8630         * gcc.dg/compat/fp2-struct-init.h: New file.
8631         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8632         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8633         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8634         * gcc.dg/compat/struct-return-10_main.c: New file.
8635         * gcc.dg/compat/struct-return-10_x.c: New file.
8636         * gcc.dg/compat/struct-return-10_y.c: New file.
8637
8638         * gcc.dg/compat/compat-common.h: New file.
8639         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8640         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8641         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8642         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8643         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8644         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8645         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8646         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8647         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8648         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8649         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8650         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8651         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8652         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8653         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
8654         * gcc.dg/compat/small-struct-check.h: Ditto.
8655         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
8656         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8657         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
8658         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
8659         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8660         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8661         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
8662         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8663         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
8664         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
8665         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8666         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8667         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
8668         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8669         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8670         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
8671         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8672         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
8673         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
8674         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8675         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
8676         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
8677         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8678         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
8679         * gcc.dg/compat/struct-return-2_main.c: Ditto.
8680         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8681         * gcc.dg/compat/struct-return-2_y.c: Ditto.
8682         * gcc.dg/compat/struct-return-3_main.c: Ditto.
8683         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8684         * gcc.dg/compat/struct-return-3_y.c: Ditto.
8685
8686 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
8687
8688         * g++.dg/pch/static-1.C: New file.
8689         * g++.dg/pch/static-1.Hs: New file.
8690
8691 2003-06-10  Richard Henderson  <rth@redhat.com>
8692
8693         * gcc.dg/asm-7.c: Adjust expected warning text.
8694
8695 2003-06-10  Roger Sayle  <roger@eyesopen.com>
8696
8697         * gcc.dg/builtins-20.c: New test case.
8698
8699 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/11131
8702         * g++.dg/opt/template1.C: New test.
8703
8704 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8705
8706         * lib/gcc-dg.exp (dg-test): Clear additional_files and
8707         additional_sources.
8708
8709 2003-05-21  David Taylor  <dtaylor@emc.com>
8710
8711         * gcc.dg/Wpadded.c: New file.
8712
8713 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8714
8715         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
8716         * gcc.dg/special/weak-2.c: Add dg-require-weak.
8717         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
8718         dg-require-weak.
8719
8720 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
8721
8722         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
8723
8724 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8725
8726         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
8727         (dg-require-alias): Likewise.
8728         (dg-require-gc-sections): Likewise.
8729         * lib/target-supports.exp (check_gc_sections_available): Likewise.
8730
8731 2003-06-08  Richard Henderson  <rth@redhat.com>
8732
8733         * gcc.dg/20011029-2.c: Fix the array reference.
8734         * gcc.dg/asm-7.c: New.
8735
8736 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
8737
8738         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
8739
8740 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
8741
8742         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
8743         (dg-require-gc-sections): Likewise.
8744
8745 2003-06-08  Jan Hubicka  <jh@suse.cz>
8746
8747         * i386-cmov1.c: Fix regular expression.
8748         * i386-cvt-1.c: Likewise.
8749         * i386-local.c: Likewise.
8750         * i386-local2.c: Likewise.
8751         * i386-mul.c: Likewise.
8752         * i386-ssetype-1.c: Likewise.
8753         * i386-ssetype-3.c: Likewise.
8754         * i386-ssetype-5.c: Likewise.
8755
8756 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8757
8758         PR c++/11039
8759         * g++.dg/warn/implicit-typename2.C: New test.
8760         * g++.dg/warn/implicit-typename3.C: New test.
8761
8762 2003-06-07  Richard Henderson  <rth@redhat.com>
8763
8764         * g++.dg/other/offsetof3.C: Use size_t.
8765         * g++.dg/other/offsetof4.C: Likewise.
8766
8767 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
8768
8769         * lib/copy-file.exp: New. Implement gcc_copy_files.
8770
8771         * lib/dg-pch.exp: Load copy-file.exp
8772         (dg-pch): Use gcc_copy_files instead of "file copy".
8773
8774 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
8775
8776         * gcc.dg/weak/weak.exp: Simplify.
8777         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
8778         * gcc.dg/weak/weak-1.c: Likewise.
8779         * gcc.dg/weak/weak-2.c: Likewise.
8780         * gcc.dg/weak/weak-3.c: Likewise.
8781         * gcc.dg/weak/weak-4.c: Likewise.
8782         * gcc.dg/weak/weak-5.c: Likewise.
8783         * gcc.dg/weak/weak-6.c: Likewise.
8784         * gcc.dg/weak/weak-7.c: Likewise.
8785         * gcc.dg/weak/weak-8.c: Likewise.
8786         * gcc.dg/weak/weak-9.c: Likewise.
8787
8788 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
8789
8790         gcc.c-torture/execute/20030606-1.c: New.
8791
8792 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8793
8794         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
8795         * gcc.dg/builtins-19.c: Likewise.
8796
8797 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8798
8799         * gcc.dg/builtins-2.c: Add some more tests.
8800         * gcc.dg/builtins-18.c: New test case.
8801         * gcc.dg/builtins-19.c: New test case.
8802
8803 2003-06-06  Roger Sayle  <roger@eyesopen.com>
8804             Jim Wilson  <wilson@tuliptree.org>
8805
8806         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
8807
8808 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
8809
8810         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
8811         mempcpy/stpcpy calls not to be optimized into something else.
8812         * gcc.c-torture/execute/string-opt-3.c: Moved to...
8813         * gcc.c-torture/execute/builtins/string-7.c: ...here.
8814         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
8815
8816 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8817
8818         * gcc.dg/format/asm_fprintf-1.c: New test.
8819
8820 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
8821
8822         * lib/gcc-defs.exp (additional_sources): New variable.
8823         (dg-additional-sources): New function.
8824         (additional_files): New variable.
8825         (dg-additional-files): New function.
8826         (dg-additional-files-options): Likewise.
8827         * lib/gcc-dg.exp (dg-require-weak): New function.
8828         (dg-require-alias): Likewise.
8829         (dg-require-gc-sections): Likewise.
8830         * lib/target-supports.exp (check_alias_available): Remove testfile
8831         parameter.
8832         (check_gc_sections_available): New function.
8833         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
8834         (dg-gpp-additional-files): Likewise.
8835         * lib/g++.exp (additional_sources): Remove.
8836         (additional_files): Likewise.
8837         (g++_target_compile): Use dg-additional-files-options.
8838
8839         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
8840         Tcl logic.
8841         * gcc.dg/special/ecos.exp: Remove.
8842         * gcc.dg/special/20000419-2.c: Use dg-require-*.
8843         * gcc.dg/special/alias-1.c: Likewise.
8844         * gcc.dg/special/alias-2.c: Likewise.
8845         * gcc.dg/special/gcsec-1.c: Likewise.
8846         * gcc.dg/special/weak-1.c: Likewise.
8847         * gcc.dg/special/weak-2.c: Likewise.
8848         * gcc.dg/special/wkali-1.c: Likewise.
8849         * gcc.dg/special/wkali-2.c: Likewise.
8850
8851         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
8852         dg-gpp-additional-*.
8853         * g++.dg/special/conpr-3.C: Likewise.
8854         * g++.dg/special/conpr-4.C: Likewise.
8855         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
8856         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
8857         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
8858         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
8859         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
8860         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
8861         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
8862         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
8863         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
8864         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
8865         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
8866         * g++.old-deja/g++.other/comdat1.C: Likewise.
8867         * g++.old-deja/g++.other/comdat2.C: Likewise.
8868         * g++.old-deja/g++.other/comdat3.C: Likewise.
8869         * g++.old-deja/g++.other/ctor1.C: Likewise.
8870         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
8871
8872 2003-06-05  Richard Henderson  <rth@redhat.com>
8873
8874         * gcc.dg/debug/20030605-1.c: New.
8875
8876 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8877
8878         * README.QMTEST: Update.
8879
8880 2003-06-04  Richard Henderson  <rth@redhat.com>
8881
8882         * gcc.dg/cleanup-1.c: New.
8883         * gcc.dg/cleanup-2.c: New.
8884         * gcc.dg/cleanup-3.c: New.
8885         * gcc.dg/cleanup-4.c: New.
8886         * gcc.dg/cleanup-5.c: New.
8887         * gcc.dg/cleanup-6.c: New.
8888         * gcc.dg/cleanup-7.c: New.
8889
8890 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
8891
8892         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
8893
8894         * lib/dg-pch.exp: New file.
8895         * g++.dg/pch/pch.exp: Use dg-pch.exp.
8896         * gcc.dg/pch/pch.exp: Likewise.
8897
8898 2003-06-04  Roger Sayle  <roger@eyesopen.com>
8899
8900         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
8901         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
8902         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
8903         * gcc.dg/builtins-17.c: New test case.
8904         * gcc.dg/i386-387-4.c: New test case.
8905         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
8906
8907 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8908
8909         * gcc.dg/ultrasp9.c: New test.
8910
8911 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
8912
8913         * gcc.c-torture/compile/20030604-1.c: New test.
8914         * gcc.dg/sparc-constant-1.c: New test.
8915
8916 2003-06-03  Glen Nakamura  <glen@imodulo.com>
8917
8918         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
8919
8920 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
8921
8922         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
8923
8924         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
8925         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
8926
8927 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
8928
8929         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
8930
8931 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8932
8933         PR c++/10940
8934         * g++.dg/template/spec10.C: New test.
8935
8936 2003-06-03  Roger Sayle  <roger@eyesopen.com>
8937
8938         * gcc.dg/builtins-16.c: New test case.
8939
8940 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
8941
8942         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
8943         mempcpy test with post-increments.
8944         * gcc.c-torture/execute/string-opt-3.c: New test.
8945         * gcc.dg/string-opt-1.c: New test.
8946
8947 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
8948
8949         PR fortran/10965
8950         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
8951
8952 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
8953
8954         * lib/scanasm.exp (dg-scan): New function, factored out of ...
8955         (scan-assembler): ... here.  Use dg-scan.
8956         (scan-assembler-not): Likewise.
8957         (scan-file): New function.
8958         (scan-file-not): Likewise.
8959         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
8960         * gcc.dg/cpp/_Pragma4.c: Likewise.
8961         * gcc.dg/cpp/_Pragma5.c: Likewise.
8962         * gcc.dg/cpp/avoidpaste1.c: Likewise.
8963         * gcc.dg/cpp/avoidpaste2.c: Likewise.
8964         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
8965         * gcc.dg/cpp/cmdlne-P.c: Likewise.
8966         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
8967         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
8968         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
8969         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
8970         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
8971         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
8972         * gcc.dg/cpp/cxxcom1.c: Likewise.
8973         * gcc.dg/cpp/line1.c: Likewise.
8974         * gcc.dg/cpp/maccom1.c: Likewise.
8975         * gcc.dg/cpp/maccom2.c: Likewise.
8976         * gcc.dg/cpp/maccom3.c: Likewise.
8977         * gcc.dg/cpp/maccom4.c: Likewise.
8978         * gcc.dg/cpp/maccom5.c: Likewise.
8979         * gcc.dg/cpp/maccom6.c: Likewise.
8980         * gcc.dg/cpp/multiline.c: Likewise.
8981         * gcc.dg/cpp/spacing1.c: Likewise.
8982         * gcc.dg/cpp/spacing2.c: Likewise.
8983         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
8984         * gcc.dg/cpp/trad/maccom1.c: Likewise.
8985         * gcc.dg/cpp/trad/maccom2.c: Likewise.
8986         * gcc.dg/cpp/trad/maccom3.c: Likewise.
8987         * gcc.dg/cpp/trad/maccom4.c: Likewise.
8988         * gcc.dg/cpp/trad/maccom6.c: Likewise.
8989         * gcc.dg/cpp/cxxcom2.c: Likewise.
8990         * gcc.dg/cpp/cxxcom2.h: New file.
8991
8992         * gcc.dg/cpp/truefalse.cpp: Move it to ...
8993         * g++.dg/cpp/truefalse.C: Here.
8994         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
8995
8996 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
8997
8998         * gcc.dg/cpp/redef3.c: New file.
8999
9000 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9001
9002         * gcc.dg/i386-loop-3.c: New test.
9003
9004 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9005
9006         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9007
9008 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9009
9010         * gcc.dg/fwrapv-1.c: New test case.
9011         * gcc.dg/fwrapv-2.c: New test case.
9012
9013 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9014
9015         PR c++/10956
9016         * g++.dg/template/spec9.C: New test.
9017
9018 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9019
9020         * gcc.dg/duff-4.c: New test case.
9021
9022 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9023
9024         PR fortran/10843
9025         * g77.dg/ffixed-form-1.f: New test
9026         * g77.dg/ffixed-form-2.f: New test
9027         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9028         * g77.dg/ffree-form-3.f: New test
9029
9030 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9031
9032         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9033         * gcc.dg/wint_t-1.c: Likewise.
9034
9035 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9036
9037         * g++.dg/template/access11.C: New test.
9038
9039 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9040
9041         PR c++/10849
9042         * g++.dg/template/access10.C: New test.
9043
9044 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9045             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9046
9047         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9048
9049 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9050
9051         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9052         suppress for powerpc-*-darwin*.
9053         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9054
9055 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9056
9057         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9058         suppress option for powerpc-*-darwin*.
9059
9060 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9061
9062         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9063         * gcc.dg/builtins-4.c: Add test for fmod.
9064
9065 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9066
9067         PR c++/10682
9068         * g++.dg/template/instantiate4.C: New test.
9069
9070 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9071
9072         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9073
9074 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9075
9076         * gcc.dg/compat/scalar-return-1_main.c: New file.
9077         * gcc.dg/compat/scalar-return-1_x.c: New file.
9078         * gcc.dg/compat/scalar-return-1_y.c: New file.
9079         * gcc.dg/compat/scalar-return-2_main.c: New file.
9080         * gcc.dg/compat/scalar-return-2_x.c: New file.
9081         * gcc.dg/compat/scalar-return-2_y.c: New file.
9082         * gcc.dg/compat/struct-return-3_main.c: New file.
9083         * gcc.dg/compat/struct-return-3_y.c: New file.
9084         * gcc.dg/compat/struct-return-3_x.c: New file.
9085         * gcc.dg/compat/struct-return-2_main.c: New file.
9086         * gcc.dg/compat/struct-return-2_x.c: New file.
9087         * gcc.dg/compat/struct-return-2_y.c: New file.
9088
9089 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9090
9091         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9092         for hppa*-hp-hpux*.
9093         * gcc.dg/20021014-1.c (dg-options): Likewise.
9094         * gcc.dg/nest.c (dg-options): Likewise.
9095
9096 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9097
9098         PR c++/9738
9099         * g++.dg/ext/dllimport2.C: New file.
9100         * g++.dg/ext/dllimport3.C: New file.
9101
9102 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9103
9104         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9105         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9106         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9107         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9108         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9109         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9110         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9111         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9112         * gcc.dg/compat/small-struct-defs.h: New file.
9113         * gcc.dg/compat/small-struct-init.h: New file.
9114         * gcc.dg/compat/small-struct-check.h: New file.
9115         * gcc.dg/compat/fp-struct-defs.h: New file.
9116         * gcc.dg/compat/fp-struct-check.h: New file.
9117         * gcc.dg/compat/fp-struct-init.h: New file.
9118         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9119         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9120
9121 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9122
9123         * gcc.dg/20030225-2.c: New test.
9124
9125 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9126             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9127
9128         * gcc.c-torture/compile/20030518-1.c: New test case.
9129
9130 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9131
9132         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9133         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9134         gcc-dg-debug-runtest.
9135         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9136         gcc-dg-debug-runtest.
9137
9138 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9139
9140         PR c++/9022
9141         * g++.dg/lookup/using6.C: New test.
9142
9143 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9144
9145         * g++.dg/parse/access2.C: New test.
9146
9147 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9148
9149         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9150         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9151         * gcc.dg/debug/debug.exp: Likewise.
9152
9153 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9154
9155         * gcc.dg/dollar.c: New test.
9156
9157 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9158
9159         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9160         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9161         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9162         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9163         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9164         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9165         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9166         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9167         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9168         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9169         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9170         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9171         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9172         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9173         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9174         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9175         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9176         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9177
9178 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9179
9180         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9181         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9182         support for "repo" mode.
9183         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9184         * lib/g77-dg.exp: Likewise.
9185         * lib/obj-dg.exp: Likewise.
9186
9187 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9188
9189         Merge from gcc-3_2-rhl8-branch:
9190         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9191
9192         * gcc.dg/tls/opt-6.c: New test.
9193
9194         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9195
9196         * gcc.dg/20030405-1.c: New test.
9197
9198         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9199
9200         * gcc.dg/20030309-1.c: New test.
9201
9202         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9203
9204         * gcc.c-torture/execute/20030307-1.c: New test.
9205
9206         2003-02-20  Randolph Chung  <tausq@debian.org>
9207
9208         * gcc.c-torture/compile/20030220-1.c: New test.
9209
9210         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9211
9212         * gcc.dg/20030217-1.c: New test.
9213
9214         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9215
9216         * gcc.c-torture/compile/20020129-1.c: New test.
9217
9218         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9219
9220         * gcc.dg/unroll-1.c: New test.
9221
9222         2002-11-16  Jan Hubicka  <jh@suse.cz>
9223
9224         * gcc.c-torture/execute/20020920-1.c: New test.
9225
9226         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9227
9228         PR target/7434
9229         * gcc.c-torture/compile/20021008-1.c: New test.
9230
9231         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9232
9233         PR target/7559
9234         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9235
9236         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9237
9238         * gcc.c-torture/compile/20020807-1.c: New test.
9239
9240         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9241
9242         * gcc.dg/tls/opt-1.c: New test.
9243
9244         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9245
9246         * gcc.dg/20020729-1.c: New test.
9247
9248         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9249
9250         * g++.dg/opt/life1.C: New test.
9251
9252         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9253
9254         * gcc.dg/20020525-1.c: New test.
9255
9256         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9257
9258         PR c++/6794
9259         * g++.dg/ext/pretty1.C: New test.
9260         * g++.dg/ext/pretty2.C: New test.
9261
9262 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9263
9264         PR c++/8385
9265         * g++.dg/ext/typeof5.C: New test.
9266
9267 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9268
9269         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9270         __USER_LABEL_PREFIX__ into account.
9271         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9272
9273 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9274
9275         * gcc.dg/builtins-15.c: New test case.
9276
9277 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9278
9279         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9280
9281 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9282
9283         * lib/g++.exp: Tweak handling of additional source files.
9284         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9285         * g++.dg/special/conpr-2a.C: Rename to ...
9286         * g++.dg/special/conpr-2a.cc: ... this.
9287         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9288         * g++.dg/special/conpr-3a.C: Rename to ...
9289         * g++.dg/special/conpr-3a.cc: This.
9290         * g++.dg/special/conpr-3b.C: Rename to ...
9291         * g++.dg/special/conpr-3b.cc: This.
9292         * g++.dg/special/conpr-4.C: New test.
9293         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9294
9295 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9296
9297         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9298
9299 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9300
9301         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9302         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9303         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9304         * g++.old-deja/g++.other/warn3.C: Likewise.
9305
9306 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9307
9308         * gcc.dg/i386-387-1.c: Update to also test log.
9309         * gcc.dg/i386-387-2.c: Likewise.
9310
9311 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9312
9313         * g77.f-torture/execute/int8421.f: New test.
9314
9315 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9316
9317         PR c++/10230, c++/10481
9318         * g++.dg/lookup/scoped5.C: New test.
9319
9320 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9321
9322         PR c++/10552
9323         * g++.dg/template/ttp6.C: New test.
9324
9325 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9326
9327         * gcc.c-torture/execute/builtins: New directory.
9328         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9329         gcc.c-torture/execute/builtins.
9330         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9331         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9332         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9333         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9334
9335 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9336
9337         PR c++/9252
9338         * g++.dg/template/access8.C: New test.
9339         * g++.dg/template/access9.C: New test.
9340
9341 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9342
9343         PR c++/9554
9344         * g++.dg/parse/access1.C: New test.
9345
9346 2003-05-09  DJ Delorie  <dj@redhat.com>
9347
9348         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9349         long, and not an int.
9350
9351 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9352
9353         PR c++/10555, c++/10576
9354         * g++.dg/template/memclass1.C: New test.
9355
9356 2003-05-08  DJ Delorie  <dj@redhat.com>
9357
9358         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9359         targets.
9360         * gcc.c-torture/execute/20021024-1.x: Likewise.
9361         * gcc.c-torture/execute/shiftdi.x: Likewise.
9362         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9363         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9364         * gcc.dg/20021018-1.c: Likewise.
9365
9366 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9367
9368         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9369
9370         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9371         (bcopy): Call memmove.
9372
9373 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9374
9375         * g77.f-torture/compile/8485.f: New test case.
9376
9377 2003-05-07  Richard Henderson  <rth@redhat.com>
9378
9379         PR c++/10570
9380         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9381         Verify exception_cleanup not called for rethrows.
9382         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9383         when exiting catch block without rethrowing.
9384         * g++.dg/eh/forced3.C: New.
9385         * g++.dg/eh/forced4.C: New.
9386
9387 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9388
9389         * gcc.dg/20030505.c: Fix triplet.
9390
9391 2003-05-06  DJ Delorie  <dj@redhat.com>
9392
9393         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9394         * gcc.dg/nest.c: Likewise.
9395
9396 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9397
9398         * gcc.dg/builtins-14.c: New test case.
9399
9400 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9401
9402         * lib/compat.exp (compat-execute): New argument.
9403         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9404         * gcc.dg/compat: New test directory.
9405         * gcc.dg/compat/compat.exp: New expect script.
9406         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9407         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9408         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9409         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9410         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9411         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9412
9413         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9414         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9415         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9416         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9417         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9418         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9419         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9420         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9421         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9422         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9423         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9424         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9425         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9426         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9427         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9428
9429 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9430
9431         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9432
9433 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9434
9435         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9436
9437 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9438
9439         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9440         * gcc.dg/ppc-fsel-2.c: New test.
9441
9442         * gcc.dg/unused-5.c: New test.
9443
9444 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9445
9446         PR c++/10496
9447         * g++.dg/warn/pmf1.C: New test.
9448
9449 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9450
9451         PR c++/4494
9452         * g++.dg/warn/main.C: New test.
9453
9454 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9455
9456         * gcc.dg/nonnull-3.c: New test.
9457
9458 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9459
9460         * gcc.dg/cpp/Wtrigraphs.c: Update.
9461         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9462
9463 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9464
9465         * gcc.dg/ppc-fsel-1.c: New test.
9466
9467 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9468
9469         PR c/10604
9470         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9471
9472 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9473
9474         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9475
9476 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9477
9478         PR c++/9364, c++/10553, c++/10586
9479         * g++.dg/parse/typename4.C: New test.
9480         * g++.dg/parse/typename5.C: Likewise.
9481
9482 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9483
9484         * gcc.c-torture/compile/20030503-1.c: New test.
9485
9486 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9487
9488         * g++.dg/lookup/using5.C: Fix testcase error.
9489
9490 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9491
9492         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9493         since MEABI is no longer supported.  Remove all vestiges
9494         of MEABI from the test.
9495
9496 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9497
9498         PR c++/10554
9499         * g++.dg/lookup/using5.C: New test.
9500
9501 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9502
9503         PR c++/8772
9504         * g++.dg/template/ttp5.C: New test.
9505
9506 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9507
9508         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9509         (dg-gpp-additional-sources): New function.
9510         (dg-gpp-additional-files): Likewise.
9511         * lib/g++.exp (additional_sources): New variable.
9512         (additional_files): Likewise.
9513         (g++_target_compile): Deal with them.
9514         * lib/old-dejagnu.exp: Remove.
9515         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9516         * g++.old-deja: Revise all tests to use dg commands.
9517
9518 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9519
9520         PR c++/9432, c++/9528
9521         * g++.dg/lookup/using4.C: New test.
9522
9523 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9524
9525         * gcc.dg/noreturn-5.c: New file.
9526         * gcc.dg/noreturn-6.c: New file.
9527
9528         * gcc.c-torture/compile/inline-1.c: New file.
9529
9530 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9531
9532         PR c++/10551
9533         * g++.dg/template/explicit1.C: New test.
9534
9535 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9536
9537         PR c++/10549
9538         * g++.dg/other/bitfield1.C: New test.
9539
9540         PR c++/10527
9541         * g++.dg/init/new7.C: New test.
9542
9543 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9544
9545         * g++.dg/ext/desig1.C: New test.
9546         * g++.dg/ext/init1.C: Update.
9547
9548         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9549
9550 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9551
9552         PR c++/10180
9553         * g++.dg/warn/Winline-1.C: New test.
9554
9555 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9556
9557         * gcc.c-torture/execute/string-opt-19.c: New test.
9558
9559         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9560         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9561
9562 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9563
9564         PR c++/10506
9565         * g++.dg/init/new6.C: New test.
9566
9567         PR c++/10503
9568         * g++.dg/init/ref6.C: New test.
9569
9570 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9571
9572         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9573
9574 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9575
9576         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9577         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9578
9579 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9580
9581         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9582         initialized static data members.
9583
9584 2003-04-25  H.J. Lu <hjl@gnu.org>
9585
9586         * gcc.dg/ia64-sync-4.c: New test.
9587
9588 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9589
9590         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9591         date.
9592
9593 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9594
9595         PR c++/10337
9596         * g++.dg/warn/conv1.C: New test.
9597         * g++.old-deja/g++.other/conv7.C: Adjust.
9598         * g++.old-deja/g++.other/overload14.C: Adjust.
9599
9600 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9601
9602         PR c++/10471
9603         * g++.dg/template/defarg2.C: New test.
9604
9605 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9606
9607         * gcc.dg/cpp/include2.c: Update.
9608         * gcc.dg/cpp/multiline-2.c: New.
9609         * gcc.dg/cpp/multiline.c: Update.
9610         * gcc.dg/cpp/strify2.c: Update.
9611         * gcc.dg/cpp/trad/literals-2.c: Update.
9612
9613 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9614
9615         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9616
9617 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9618
9619         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9620
9621 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9622
9623         PR c++/10451
9624         * g++.dg/parse/crash4.C: New test.
9625
9626         PR c++/9847
9627         * g++.dg/parse/crash5.C: New test.
9628
9629 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9630
9631         PR c++/10446
9632         * g++.dg/parse/crash3.C: New test.
9633
9634         PR c++/10428
9635         * g++.dg/parse/elab1.C: New test.
9636
9637 2003-04-22  Devang Patel  <dpatel@apple.com>
9638
9639         * gcc.dg/cpp/trad/funlike-5.c: New test.
9640
9641 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9642
9643         * g++.dg/other/packed1.C: Fix dg options.
9644
9645 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9646
9647         * g++.dg/other/offsetof2.C: New test.
9648
9649 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9650
9651         * g++.dg/template/recurse.C: Adjust location of error messages.
9652
9653 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
9654
9655         PR c++/9881
9656         * g++.dg/init/addr-const1.C: New test.
9657         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
9658
9659 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9660
9661         PR c++/10405
9662         * g++.dg/lookup/struct-hack1.C: New test.
9663
9664 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
9665
9666         * ucs.c: Update diagnostic messages.
9667
9668 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9669
9670         * gcc.dg/cpp/truefalse.cpp: New test.
9671         * gcc.dg/cpp/cpp.exp: Update.
9672         * g++.dg/other/stdbool-if.C: Remove.
9673
9674 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9675
9676         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
9677         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
9678
9679 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9680
9681         * gcc.c-torture/compile/20030418-1.c: New test.
9682
9683 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
9684
9685         * README.compat: Remove; content moved to doc/sourcebuild.texi.
9686
9687 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/10347
9690         g++.dg/template/dependent-name1.C: New test.
9691
9692 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
9693
9694         * gcc.dg/warn-1.c (tourist_guide): New array,
9695         contains a pointer to bar.
9696
9697 2003-04-16  Roger Sayle  <roger@eyesopen.com>
9698
9699         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9700         * gcc.c-torture/execute/medce-1.c: New test case.
9701         * gcc.c-torture/execute/medce-2.c: New test case.
9702
9703 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
9704
9705         * lib/prune.exp: Ignore more messages.
9706
9707         PR c++/10381
9708         * g++.dg/parse/lookup3.C: New test.
9709
9710 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
9711
9712         * gcc.c-torture/compile/20030415-1.c : New test.
9713
9714 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
9715
9716         * gcc.c-torture/execute/scope-2.c: Move to ...
9717         * gcc.dg/noncompile/scope.c: .... here.
9718
9719 2003-04-14  Roger Sayle  <roger@eyesopen.com>
9720
9721         * gcc.dg/20030414-2.c: New test case.
9722
9723 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
9724
9725         PR target/10377
9726         * gcc.dg/20030414-1.c: New test.
9727
9728 2003-04-13  Roger Sayle  <roger@eyesopen.com>
9729
9730         * gcc.dg/builtins-12.c: New test case.
9731         * gcc.dg/builtins-13.c: New test case.
9732
9733 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9734
9735         * gcc.c-torture/execute/string-opt-18.c: New test.
9736
9737 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
9738
9739         PR c++/10300
9740         * g++.dg/init/new5.C: New test.
9741
9742 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
9743
9744         PR c++/7910
9745         * g++.dg/ext/dllimport1.C: New test.
9746
9747 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9748
9749         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
9750
9751 2003-04-11  Bud Davis <bdavis9659@comcast.net>
9752
9753         PR Fortran/9263
9754         * g77.f-torture/noncompile/9263.f: New test
9755         PR Fortran/1832
9756         * g77.f-torture/execute/1832.f: New test
9757
9758 2003-04-11  David Chad  <davidc@freebsd.org>
9759             Loren J. Rittle  <ljrittle@acm.org>
9760
9761         libobjc/8562
9762         * objc.dg/headers.m: New test.
9763
9764 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
9765
9766         * gcc.c-torture/execute/builtin-noret-2.c: New.
9767         * gcc.c-torture/execute/builtin-noret-2.x: New.
9768         XFAIL builtin-noret-2.c at -O1 and above.
9769         * gcc.dg/redecl.c: New.
9770         * gcc.dg/Wshadow-1.c: Update error regexps.
9771
9772 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
9773
9774         * g++.dg/abi/bitfield10.C: New test.
9775
9776 2003-04-09  Mike Stump  <mrs@apple.com>
9777
9778         * gcc.dg/pch/pch.exp: Make testcase names longer.
9779         * g++.dg/pch/pch.exp: Make testcase names longer.
9780
9781 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9782
9783         * gcc.dg/builtins-11.c: New test case.
9784
9785 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9786
9787         * gcc.dg/builtins-9.c: New test case.
9788         * gcc.dg/builtins-10.c: New test case.
9789
9790 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
9791
9792         * gcc.dg/noncompile/init-4.c.c: New test.
9793
9794 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
9795
9796         * gcc.misc-test/gcov-9.c: New test.
9797         * gcc.misc-test/gcov-10.c: New test
9798         * gcc.misc-test/gcov-11.c: New test.
9799
9800 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
9801
9802         PR optimization/10024
9803         * gcc.c-torture/compile/20030405-1.c: New test.
9804
9805 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
9806
9807         * gcc.dg/pch/static-3.c: New.
9808         * gcc.dg/pch/static-3.hs: New.
9809         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
9810
9811 2003-04-04  Richard Henderson  <rth@redhat.com>
9812
9813         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
9814         * g++.dg/eh/forced2.C: Likewise.
9815
9816 2003-04-03  Mike Stump  <mrs@apple.com>
9817
9818         * lib/scanasm.exp (scan-assembler): Add xfail processing for
9819         target arg.
9820         (scan-assembler-times, scan-assembler-not): Likewise.
9821         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
9822
9823 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
9824
9825         * gcc.dg/sparc-loop-1.c: New test.
9826
9827 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
9828
9829         PR other/9274
9830         * g++.dg/pch/system-2.C: New.
9831         * g++.dg/pch/system-2.Hs: New.
9832
9833 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
9834
9835         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
9836
9837         * g++.dg/eh/simd-1.C (vecfunc): Same.
9838
9839 2003-04-01  Roger Sayle  <roger@eyesopen.com>
9840
9841         * gcc.c-torture/execute/20030401-1.c: New test case.
9842
9843 2003-04-01  Ziemowit Laski <zlaski@apple.com>
9844
9845         * objc.dg/defs.m: New.
9846
9847 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
9848
9849         * g++.dg/eh/simd-1.C: New.
9850         * g++.dg/eh/simd-2.C: New.
9851
9852 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
9853
9854         * gcc.c-torture/execute/simd-3.c: New.
9855
9856 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9857
9858         PR c/9936
9859         * gcc.dg/20030331-2.c: New test.
9860
9861 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
9862
9863         PR c++/10278
9864         * g++.dg/parse/crash2.C: New test.
9865
9866 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9867
9868         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
9869         * gcc.c-torture/execute/20030331-1.c: ...here.
9870
9871 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9872
9873         * gcc.c-torture/execute/20030331-1.c: New test.
9874
9875 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
9876
9877         * lib/gcov.exp: Adjust call return testing strings.
9878         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
9879
9880 2003-03-31  Roger Sayle  <roger@eyesopen.com>
9881
9882         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
9883         * gcc.dg/builtins-7.c: New test case.
9884         * gcc.dg/builtins-8.c: New test case.
9885
9886 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
9887
9888         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
9889
9890 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
9891
9892         PR c++/7647
9893         * g++.dg/lookup-class-member-2.C: New test.
9894
9895 2003-03-30  Glen Nakamura  <glen@imodulo.com>
9896
9897         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
9898
9899 2003-03-28  Roger Sayle  <roger@eyesopen.com>
9900
9901         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
9902
9903 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
9904
9905         * g++.dg/init/attrib1.C: New test.
9906
9907 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9908
9909         * gcc.dg/ultrasp8.c: New test.
9910
9911 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9912
9913         * gcc.dg/ultrasp7.c: New test.
9914
9915 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
9916
9917         PR c++/10047
9918         * g++.dg/template/inline1.C: New test.
9919
9920 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9921
9922         * gcc.dg/sparc-dwarf2.c: New test.
9923
9924 2003-03-27  Roger Sayle  <roger@eyesopen.com>
9925
9926         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
9927         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
9928
9929 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
9930
9931         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
9932         than reading .x files.
9933         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
9934         * g77.dg/gcov/gcov-1.f: Likewise.
9935         * gcc.misc-tests/gcov-4b.c: Likewise.
9936         * gcc.misc-tests/gcov-5b.c: Likewise.
9937         * gcc.misc-tests/gcov-6.c: Likewise.
9938         * gcc.misc-tests/gcov-7.c: Likewise.
9939         * gcc.misc-tests/gcov-8.c: Likewise.
9940         * g++.dg/gcov/gcov-1.x: Remove.
9941         * g77.dg/gcov/gcov-1.x: Likewise.
9942         * gcc.misc-tests/gcov-4b.x: Likewise.
9943         * gcc.misc-tests/gcov-5b.x: Likewise.
9944         * gcc.misc-tests/gcov-6.x: Likewise.
9945         * gcc.misc-tests/gcov-7.x: Likewise.
9946         * gcc.misc-tests/gcov-8.x: Likewise.
9947
9948 2003-03-27  Glen Nakamura  <glen@imodulo.com>
9949
9950         PR opt/10087
9951         * gcc.dg/20030324-1.c: New test.
9952
9953 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
9954
9955         PR c++/10224
9956         * g++.dg/template/arg3.C: New test.
9957
9958         PR c++/10158
9959         * g++.dg/template/friend18.C: New test.
9960
9961 2003-03-26  Roger Sayle  <roger@eyesopen.com>
9962
9963         * g77.f-torture/compile/20030326-1.f: New test case.
9964
9965 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
9966
9967         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
9968
9969         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
9970
9971 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
9972
9973         * gcc.dg/ia64-sync-3.c: New test.
9974
9975 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
9976
9977         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
9978
9979 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9980
9981         * gcc.dg/ultrasp6.c: New test.
9982
9983 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9984
9985         * gcc.dg/i386-signbit-1.c: New test.
9986         * gcc.dg/i386-signbit-2.c: New test.
9987         * gcc.dg/i386-signbit-3.c: New test.
9988
9989 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9990
9991         * gcc.dg/ultrasp5.c: Fix options.
9992
9993 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9994
9995         * gcc.dg/ultrasp5.c: Fix comment.
9996
9997 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
9998
9999         PR fortran/10197
10000         * g77.f-torture/execute/10197.f: New test.
10001
10002 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10003
10004         PR c++/9898, c++/383
10005         * g++.dg/template/conv6.C: New test.
10006
10007         PR c++/10119
10008         * g++.dg/template/ptrmem5.C: New test.
10009
10010         PR c++/10026
10011         * g++.dg/lookup/koenig1.C: New test.
10012
10013         PR C++/10199
10014         * g++.dg/lookup/template2.C: New test.
10015
10016 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10017
10018         * g++.dg/opt/rtti1.C: New test.
10019
10020 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10021
10022         * gcc.dg/ultrasp5.c: New test.
10023
10024 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10025
10026         PR middle-end/9967
10027         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10028         builtin fputs.
10029
10030 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10031
10032         PR c/8224
10033         * gcc.dg/20030323-1.c: New test.
10034
10035 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10036
10037         * gcc.c-torture/compile/20030323-1.c: New test case.
10038
10039 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10040
10041         * gcc.dg/20030321-1.c: New test.
10042
10043 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10044
10045         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10046
10047 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10048
10049         PR c++/9978, c++/9708
10050         * g++.dg/ext/vlm1.C: Adjust expected error.
10051         * g++.dg/ext/vla2.C: New test.
10052         * g++.dg/template/arg1.C: New test.
10053         * g++.dg/template/arg2.C: New test.
10054
10055 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10056
10057         * g77.f-torture/execute/select.f: New test.
10058         * g77.f-torture/noncompile/select_no_compile.f: New test.
10059
10060 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10061
10062         PR c++/9898
10063         * g++.dg/other/error4.C: New test.
10064
10065 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10066
10067         * g++.dg/template/friend17.C: New test.
10068
10069 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10070
10071         * gcc.c-torture/compile/20030320-1.c: New.
10072
10073 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10074
10075         * gcc.dg/builtins-6.c: New test case.
10076
10077 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10078
10079         PR target/10073
10080         * gcc.c-torture/compile/20030319-1.c: New.
10081
10082 2003-03-18  Jan Hubicka  <jh@suse.cz>
10083
10084         * gcc.dg/i386-cvt-1.c: New test.
10085
10086 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10087
10088         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10089         * objc.dg/naming-2.m: Likewise.
10090
10091 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10092
10093         PR c++/9639
10094         * g++.dg/parse/crash1.C: New test.
10095
10096 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10097
10098         PR c++/8805
10099         * g++.dg/eh/cleanup1.C: New test.
10100
10101 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10102
10103         * gcc.c-torture/execute/20030316-1.c: New test case.
10104
10105 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10106
10107         PR c++/9629
10108         * g++.dg/init/ctor2.C: New test.
10109
10110 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10111
10112         * g77.f-torture/compile/xformat.f: New test case.
10113
10114 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10115
10116         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10117         * g++.old-deja/g++.mike/eh50.C: Likewise.
10118
10119 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10120
10121         PR c++/6440
10122         * g++.dg/template/spec7.C: New test.
10123         * g++.dg/template/spec8.C: Likewise.
10124
10125 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10126
10127         * gcc.c-torture/execute/20030313-1.c: New test.
10128
10129 2003-03-14  Richard Henderson  <rth@redhat.com>
10130
10131         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10132
10133 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10134
10135         * gcc.c-torture/compile/20030314-1.c: New test.
10136
10137 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10138
10139         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10140         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10141         thumb target,
10142         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10143         to accept newer _imp__  prefix and additional
10144         newline in .drectve section.
10145         * gcc.dg/dll-4.c: Likewise.
10146         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10147         switch.
10148
10149 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10150
10151         * g++.dg/parse/namespace9.C: New test.
10152
10153         * g++.dg/init/ref5.C: New test.
10154         * g++.dg/parse/ptrmem1.C: Likewise.
10155
10156 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10157
10158         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10159         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10160         regular expression.
10161         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10162         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10163
10164 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10165
10166         * gcc.c-torture/execute/20030224-2.c: New test.
10167
10168 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10169
10170         * gcc.dg/decl-3.c: New test.
10171
10172 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10173
10174         * gcc.dg/i386-loop-2.c: New test.
10175
10176 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10177
10178         PR c++/9474
10179         * g++.dg/parse/namespace8.C: New test.
10180
10181         PR c++/9924
10182         * g++.dg/overload/builtin2.C: New test.
10183
10184 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10185
10186         * gcc.dg/return-type-3.c: New test.
10187
10188 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10189
10190         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10191         profiling options are not supported.
10192
10193 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10194
10195         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10196         * g++.old-deja/g++.warn/impint2.C: Likewise.
10197
10198 2003-03-10  Devang Patel  <dpatel@apple.com>
10199
10200         * g++.dg/cpp/c++_cmd_1.C: New test.
10201         * g++.dg/cpp/c++_cmd_1.h: New file.
10202
10203 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10204
10205         * gcc.dg/altivec-9.c: New file.
10206
10207 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10208
10209         * gcc.dg/ppc-sdata-1.c: New test.
10210         * gcc.dg/ppc-sdata-2.c: New test.
10211
10212 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10213
10214         PR c++/9373
10215         * g++.dg/opt/ptrmem2.C: New test.
10216
10217         PR c++/8534
10218         * g++.dg/opt/ptrmem1.C: New test.
10219
10220 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10221
10222         * gcc.dg/i386-loop-1.c: New test.
10223
10224 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10225
10226         PR c++/9970
10227         * g++.dg/lookup/friend1.C: New test.
10228
10229 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10230
10231         PR c++/9823
10232         * g++.dg/parser/constructor1.C: New test.
10233
10234 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10235
10236         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10237
10238         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10239
10240 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10241
10242         * gcc.dg/cpp/Wunused.c: Update test.
10243
10244 2003-03-08  Jan Hubicka  <jh@suse.cz>
10245
10246         * gcc.dg/inline-3.c: New test.
10247
10248 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10249
10250         PR c++/9809
10251         * g++.dg/parse/builtin1.C: New test.
10252
10253         PR c++/9982
10254         * g++.dg/abi/cookie1.C: New test.
10255         * g++.dg/abi/cookie2.C: Likewise.
10256
10257         PR c++/9524
10258         * g++.dg/template/field1.C: New test.
10259
10260         PR c++/9912
10261         * g++.dg/parse/class1.C: New test.
10262         * g++.dg/parse/namespace7.C: Likewise.
10263         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10264
10265 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10266
10267         * g++.dg/init/ref4.C: New test.
10268
10269 2003-03-07  Jan Hubicka  <jh@suse.cz>
10270
10271         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10272         * gcc.dg/inline-3.c:  New test.
10273
10274 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10275
10276         * g++.dg/init/ref3.C: New test.
10277
10278         PR c++/9965
10279         * g++.dg/init/ref2.C: New test.
10280
10281         PR c++/9400
10282         * g++.dg/warn/Wshadow-2.C: New test.
10283
10284         PR c++/9791
10285         * g++.dg/warn/Woverloaded-1.C: New test.
10286
10287 2003-03-05  Jan Hubicka  <jh@suse.cz>
10288
10289         * gcc.dg/i386-local2.c: New.
10290         * gcc.dg/i386-local.c: Fix typo.
10291
10292 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10293
10294         * g++.dg/abi/layout3.C: New test.
10295
10296 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10297
10298         * gcc.c-torture/compile/20030305-1.c
10299
10300 2003-03-05  Jan Hubicka  <jh@suse.cz>
10301
10302         * gcc.dg/i386-local.c: New.
10303
10304 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10305
10306         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10307
10308 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10309
10310         * gcc.dg/switch-2.c: New test.
10311         * gcc.dg/switch-3.c: New test.
10312         * gcc.dg/Wswitch.c: Adjust line numbers.
10313         * gcc.dg/Wswitch-default.c: Likewise.
10314         * gcc.dg/Wswitch-enum.c: Likewise.
10315
10316 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10317
10318         * gcc.c-torture/execute/20030222-1.c: New test.
10319
10320 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10321
10322         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10323
10324 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10325
10326         PR c++/9878
10327         * g++.dg/init/ref1.C: New test.
10328
10329 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10330
10331         * gcc.dg/sh-relax.c: New SH-only test.
10332
10333 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10334
10335         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10336         comment explaining purpose of testcase.
10337
10338 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10339
10340         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10341         for HC11/HC12 (asm needs two int registers).
10342         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10343         HC11/HC12 because the test uses an asm which needs two 32-bit
10344         registers.
10345
10346 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10347
10348         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10349         for HC11/HC12 (array is too large otherwise).
10350         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10351         * gcc.c-torture/compile/20010518-2.x: Likewise.
10352         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10353         HC11/HC12 (array is too large).
10354
10355 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10356
10357         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10358         * lib/g++-dg.exp (g++-dg-test): Likewise.
10359
10360 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10361
10362         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10363         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10364
10365 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10366
10367         * g++.dg/warn/implicit-typename1.C: Remove warning.
10368
10369 2003-02-28  Richard Henderson  <rth@redhat.com>
10370
10371         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10372         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10373
10374 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10375
10376         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10377         * g++.dg/pch/pch.exp: Likewise.
10378
10379 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10380
10381         PR c++/9879
10382         * testsuite/g++.dg/init/new4.C: New test.
10383
10384 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10385
10386         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10387
10388 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10389
10390         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10391         unsigned long.
10392
10393         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10394         wider than float.
10395
10396 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10397
10398         * lib/scanasm.exp: Add support for counting numbers of
10399         occurences.
10400         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10401         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10402
10403 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10404
10405         PR c++/9683
10406         * g++.dg/template/static3.C: New test.
10407
10408         PR c++/9829
10409         * g++.dg/parse/namespace6.C: New test.
10410
10411 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10412
10413         PR target/9732
10414         * gcc.dg/20030225-1.c: New test.
10415
10416 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10417
10418         * README: Remove out-of-date information.
10419
10420         PR c++/9836
10421         * g++.dg/template/spec6.C: New test.
10422
10423 2003-02-24  Jeff Law  <law@redhat.com>
10424
10425         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10426
10427 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10428
10429         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10430         * gcc.dg/pragma-ep-1.c: Likewise.
10431
10432 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10433
10434         PR c++/9602
10435         * g++.dg/template/friend16.C: New test.
10436
10437 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10438
10439         PR c++/5333
10440         * g++.dg/parse/fused-params1.C: Adjust error messages.
10441         * g++.dg/template/nested3.C: New test.
10442
10443 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10444
10445         * g++.dg/abi/param1.C: New test.
10446
10447 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10448
10449         PR c++/7982
10450         * g++.dg/warn/implicit-typename1.C: New test.
10451
10452 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10453
10454         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10455         with "mtune".
10456         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10457         * gcc.c-torture/execute/20010129-1.x: Likewise.
10458         * gcc.dg/20011107-1.c: Likewise.
10459         * gcc.dg/20020108-1.c: Likewise.
10460         * gcc.dg/20020122-3.c: Likewise.
10461         * gcc.dg/20020206-1.c: Likewise.
10462         * gcc.dg/20020310-1.c: Likewise.
10463         * gcc.dg/20020426-2.c: Likewise.
10464         * gcc.dg/20020517-1.c: Likewise.
10465         * gcc.dg/991230-1.c: Likewise.
10466         * gcc.dg/i386-unroll-1.c: Likewise.
10467         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10468
10469 2003-02-22  Jan Hubicka  <jh@suse.cz>
10470
10471         * gcc.dg/i386-mul.c: New test.
10472
10473 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10474
10475         * gcc.dg/builtins-5.c: New test case.
10476
10477 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10478
10479         * gcc.dg/asmreg-1.c: New test.
10480
10481 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10482
10483         PR c++/9749
10484         * g++.dg/parse/varmod1.C: New test.
10485
10486 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10487
10488         PR c++/9727
10489         * g++.dg/template/op1.C: New test.
10490
10491 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10492
10493         PR c++/8906
10494         * g++.dg/template/nested2.C: New test.
10495
10496 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10497
10498         PR c++/8724
10499         * g++.dg/expr/dtor1.C: New test.
10500
10501 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10502
10503         * gcc.dg/cpp/include3.c: New test.
10504         * gcc.dg/cpp/inc/foo.h: New file.
10505
10506 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10507
10508         * gcc.c-torture/execute/20030221-1.c: New test.
10509
10510 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10511
10512         PR c++/9729
10513         * g++.dg/abi/conv1.C: New test.
10514
10515 2003-02-20  Jan Hubicka  <jh@suse.cz>
10516
10517         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10518
10519 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10520
10521         * gcc.c-torture/compile/20030219-1.c: New test.
10522
10523 2003-02-18  Jan Hubicka  <jh@suse.cz>
10524
10525         * gcc.dg/funcorder.c: New test.
10526
10527 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10528
10529         * gcc.c-torture/execute/20030218-1.c: New.
10530
10531 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10532
10533         * gcc.dg/20030218-1.c: New.
10534
10535 2003-02-18  Richard Henderson  <rth@redhat.com>
10536
10537         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10538         * gcc.dg/attr-used-2.c: New.
10539
10540 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10541
10542         PR c++/9704
10543         * g++.dg/init/copy5.C: New test.
10544
10545 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10546
10547         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10548         * g++.dg/pch/pch.exp: Likewise.
10549
10550 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10551
10552         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10553         STACK_SIZE is not defined.
10554
10555 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10556
10557         PR c++/9457
10558         * g++.dg/template/init1.C: New test.
10559
10560 2003-02-16  Jan HUbicka  <jh@suse.cz>
10561
10562         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10563         (foo): Add few extra tests
10564         * gcc.dg/c99-const-expr-3.c: Likewise.
10565         * gcc.c-torture/execute/20030216-1.c: New.
10566
10567 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10568
10569         PR c++/9459
10570         * g++.dg/ext/typeof4.C: New test.
10571
10572 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10573
10574         * gcc.dg/i386-387-3.c: New test case.
10575
10576 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10577
10578         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10579         cris-*-elf* cris-*-aout* and mmix-*-*.
10580
10581 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10582
10583         * gcc.dg/20030213-1.c: New test.
10584
10585 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10586
10587         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10588         * gcc.dg/i386-387-2.c: Likewise.
10589
10590 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10591
10592         * gcc.dg/ppc-spe.c: Fix formatting.
10593         Enable tests that were previously unsupported by gas.
10594         Delete tests for instructions that no longer exist.
10595         Switch arguments on evsubifw builtin.
10596
10597 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10598
10599         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10600         STACK_SIZE is too small.
10601
10602 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10603             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10604
10605         * gcc.dg/decl-2.c: New test.
10606
10607 2003-02-10  Jan Hubicka  <jh@suse.cz>
10608
10609         * gcc.dg/i386-fpcvt-1.c:  New test.
10610
10611 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10612
10613         * gcc.c-torture/execute/20030209-1.c: New test.
10614
10615 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10616
10617         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10618         int-wide bitops, use the constants of the same width.
10619         Likewise, if long long is 32-bit wide, test bitops using
10620         32-bit constants.
10621
10622 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10623
10624         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10625
10626 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10627
10628         * testsuite/gcc.dg/builtins-4.c: New test case.
10629
10630 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10631
10632         * gcc.dg/20020430-1.c: Fix dg command typos.
10633         * gcc.dg/20020503-1.c: Likewise.
10634
10635 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10636
10637         PR c++/8785
10638         * g++.dg/parse/fused-params1.C: New test.
10639
10640         PR c++/8857
10641         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10642
10643         PR c++/8921
10644         * g++.dg/parse/non-dependent1.C: New test.
10645
10646         PR c++/8928
10647         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10648
10649         PR c++/9228
10650         * g++.dg/parse/undefined7.C: New test.
10651         * g++.dg/parse/non-templ1.C: New test.
10652
10653         PR c++/9229
10654         * g++.dg/parse/too-many-tmpl-args1.C: New test.
10655
10656 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
10657
10658         * gcc.c-torture/compile/20030206-1.c: New test.
10659
10660 2003-02-05  Roger Sayle  <roger@eyesopen.com>
10661
10662         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
10663         "pow" to "foo" to avoid potential confusion with a math built-in.
10664
10665 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10666
10667         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
10668         conditions for SPARC targets.
10669
10670 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
10671
10672         * gcc.dg/20030204-1.c: New test.
10673
10674 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10675
10676         PR c++/38
10677         * g++.dg/parse/array-size1.C: New test.
10678
10679         PR c++/5657
10680         * g++.dg/parse/undefined3.C: New test.
10681
10682         PR c++/5665
10683         * g++.dg/parse/undefined4.C: New test.
10684
10685         PR c++/5975
10686         * g++.dg/parse/undefined5.C: New test.
10687
10688         PR c++/7259
10689         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
10690
10691         PR c++/8578
10692         * g++.dg/parse/casting-operator1.C: New test.
10693
10694         PR c++/8596
10695         * g++.dg/parse/undefined6.C: New test.
10696
10697         PR c++/8736
10698         * g++.dg/parse/missing-template1.C: New test.
10699
10700 2003-02-04  Jan Hubicka  <jh@suse.cz>
10701
10702         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
10703         * gcc.dg/i386-cmov?.c:  Likewise.
10704         * gcc.dg/i386-fpcvt-?.c:  Likewise.
10705         * gcc.dg/i386-ssefp-1.c:  Likewise.
10706         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
10707         conventions.
10708
10709 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR c++/7129
10712         * testsuite/g++.dg/ext/max.C: New test.
10713
10714 2003-02-03  Jan Hubicka  <jh@suse.cz>
10715
10716         * gcc.c-torture/execute/20030203-1.c: New test.
10717
10718 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
10719
10720         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
10721         'natural-endian'.
10722
10723 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
10724
10725         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
10726         * g++.dg/init/new2.C: Likewise.
10727         * g++.dg/other/new1.C: Likewise.
10728
10729 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
10730
10731         * gcc.dg/struct-ret-libc.c: New test.
10732
10733 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
10734
10735         * gcc.dg/20030129-1.c: New test.
10736
10737 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10738
10739         PR c++/8849
10740         * g++.dg/template/ptrmem4.C: New test.
10741
10742 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
10743
10744         * g++.dg/parser/constant1.C: New test.
10745
10746 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10747
10748         PR c++/8591
10749         * g++.dg/parse/friend2.C: New test.
10750
10751 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10752
10753         PR c++/9437
10754         * g++.dg/template/unify4.C: New test.
10755
10756 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
10757
10758         * gcc.c-torture/execute/20030128-1.c: New test.
10759
10760 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
10761
10762         * g++.dg/lookup/nested1.C: Test moved from ...
10763         * g++.old-deja/g++.other/lookup24.C: ... here.
10764
10765 2003-01-28  Jan Hubicka  <jh@suse.cz>
10766
10767         * gcc.dg/i386-cmov5.c:  New test.
10768
10769 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
10770
10771         * gcc.c-torture/execute/20010925-1.c: Changed the
10772         memcpy declaration.
10773
10774 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10775
10776         PR c++/3902
10777         * g++.dg/parse/template5.C: New test.
10778
10779 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
10780
10781         PR fortran/9258
10782         * g77.dg/pr9258: New test.
10783
10784 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10785
10786         * README: Move relevant parts from README.g++.
10787
10788         * README.g++: Remove this file.
10789
10790 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10791
10792         * g++.dg/abi/dcast1.C: New test.
10793
10794 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10795
10796         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
10797
10798 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
10799
10800         PR c++/47
10801         * g++.old-deja/g++.other/lookup24.C: New test.
10802
10803 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10804
10805         PR middle-end/7227
10806         * gcc.dg/uninit-C.c: New test.
10807
10808 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
10809
10810         * g++.dg/abi/covariant1.C: New test.
10811
10812 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
10813
10814         * gcc.dg/20030123-1.c: New test.
10815
10816 2003-01-25  Jan Hubicka  <jh@suse.cz>
10817
10818         PR opt/8492
10819         * gcc.c-torture/compile/20030125-1.c
10820
10821 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
10822
10823         PR c++/9403
10824         * g++.dg/parse/template3.C: New test.
10825         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
10826
10827         PR c++/795
10828         * g++.dg/parse/template4.C: New test.
10829
10830         PR c++/9415
10831         * g++.dg/template/qual2.C: New test.
10832
10833         PR c++/8545
10834         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
10835
10836         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
10837
10838 2003-01-25  Roger Sayle  <roger@eyesopen.com>
10839
10840         * gcc.c-torture/execute/switch-1.c: New test case.
10841
10842 2003-01-25  Jan Hubicka  <jh@suse.cz>
10843
10844         * gcc.c-torture/execute/20030125-1.[cx]: New test.
10845
10846 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
10847
10848         Tweaks for Bison-1.875. From the NEWS file:
10849         "- `parse error' -> `syntax error'
10850         Bison now uniformly uses the term `syntax error'"
10851         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
10852         * gcc.dg/cpp/digraph2.c: Likewise.
10853         * gcc.dg/cpp/direct2.c: Likewise.
10854         * gcc.dg/cpp/paste4.c: Likewise.
10855         * gcc.dg/c90-restrict-1.c: Likewise.
10856         * gcc.dg/c99-func-2.c: Likewise.
10857         * gcc.dg/noncompile/920721-2.c: Likewise.
10858         * gcc.dg/noncompile/930622-2.c: Likewise.
10859         * gcc.dg/noncompile/940112-1.c: Likewise.
10860         * gcc.dg/noncompile/950921-1.c: Likewise.
10861         * gcc.dg/noncompile/951123-1.c: Likewise.
10862         * gcc.dg/noncompile/971104-1.c: Likewise.
10863         * gcc.dg/noncompile/990416-1.c: Likewise.
10864
10865 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
10866
10867         * g++.dg/parse/undefined1.C: Add error message.
10868
10869 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10870
10871         PR c++/9354
10872         * g++.dg/parse/new1.C: New test.
10873
10874         PR c++/9216
10875         * g++.dg/parse/template2.C: New test.
10876
10877         PR c++/9354
10878         * g++.dg/parse/typedef2.C: New test.
10879
10880         PR c++/9328
10881         * g++.dg/ext/typeof3.C: New test.
10882
10883 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10884
10885         PR c++/2738
10886         * g++.dg/parse/ret-type1.C: New test.
10887
10888         PR c++/3792
10889         * g++.dg/parse/tmpl-outside1.C: New test.
10890
10891         PR c++/4207
10892         * g++.dg/parse/int-as-enum1.C: New test.
10893
10894         PR c++/4903
10895         * g++.dg/parse/no-typename1.C: New test.
10896
10897         PR c++/5533
10898         * g++.dg/parse/no-value1.C: New test.
10899
10900         PR c++/5921
10901         * g++.dg/parse/wrong-inline1.C: New test.
10902
10903         PR c++/6402
10904         * g++.dg/parse/ref1.C: New test.
10905
10906         PR c++/6992
10907         * g++.dg/parse/attr-ctor1.C: New test.
10908
10909         PR c++/7229
10910         * g++.dg/parse/namespace5.C: New test.
10911
10912         PR c++/7917
10913         * g++.dg/parse/func-def1.C: New test.
10914
10915         PR c++/8143
10916         * g++.dg/parse/undefined1.C: New test.
10917
10918         PR c++/5723, PR c++/8522
10919         * g++.dg/parse/specialization1.C: New test.
10920
10921         PR c++/163, PR c++/8595
10922         * g++.dg/parse/struct-as-enum1.C: New test.
10923
10924         PR c++/9173
10925         * g++.dg/parse/undefined2.C: New test.
10926
10927 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
10928
10929         PR c++/9298
10930         * g++.dg/parse/template1.C: New test.
10931
10932         PR c++/9384
10933         * g++.dg/parse/using1.C: New test.
10934
10935         PR c++/9285
10936         PR c++/9294
10937         * g++.dg/parse/expr2.C: New test.
10938
10939         PR c++/9388
10940         * g++.dg/parse/lookup2.C: Likewise.
10941
10942 2003-01-21  Jan Hubicka  <jh@suse.cz>
10943
10944         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
10945         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
10946         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
10947         * gcc.c-torture/execute/string-opt-*.c: Likewise.
10948
10949 2003-01-20  Nick Clifton  <nickc@redhat.com>
10950
10951         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
10952         problem with ARM sibcall code generation.
10953
10954 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
10955
10956         * gcc.c-torture/execute/20030120-1.c: New.
10957
10958 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
10959
10960         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
10961
10962 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
10963
10964         PR c++/9272
10965         * g++.dg/parse/ctor1.C: New test.
10966
10967         PR c++/9294:
10968         * g++.dg/parse/qualified1.C: New test.
10969
10970         * g++.dg/parse/typename3.C: New test.
10971
10972 2003-01-16  Richard Henderson  <rth@redhat.com>
10973
10974         * g++.dg/tls/init-2.C: Fix error matches for real this time.
10975
10976 2003-01-16  Richard Henderson  <rth@redhat.com>
10977
10978         * g++.dg/pch/pch.exp: Copy test header to the working directory
10979         before using it either for precompilation or direct use.
10980         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
10981         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
10982
10983 2003-01-16  Richard Henderson  <rth@redhat.com>
10984
10985         * gcc.dg/pch/pch.exp: Copy test header to the working directory
10986         before using it either for precompilation or direct use.
10987         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
10988         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
10989
10990 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
10991
10992         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
10993         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
10994         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
10995         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
10996         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
10997         typename warning into error.
10998         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
10999         error messages.
11000         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11001         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11002         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11003         messages.
11004         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11005         make declaration visible in template.
11006         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11007         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11008         messages.
11009         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11010         message.
11011         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11012         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11013         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11014         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11015         typename warning with error message.
11016         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11017         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11018         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11019
11020 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11021
11022         * g++.dg/parse/ambig2.C: New test.
11023
11024 2003-01-15  Richard Henderson  <rth@redhat.com>
11025
11026         * g++.dg/tls/init-2.C: Update error message string.
11027
11028 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11029
11030         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11031
11032 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11033
11034         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11035         all for HC11/HC12.
11036         * gcc.c-torture/compile/20001205-1.x: Likewise.
11037         * gcc.c-torture/compile/20001226-1.x: Likewise.
11038         * gcc.c-torture/compile/920520-1.x: Likewise.
11039         * gcc.c-torture/compile/961203-1.x: Likewise.
11040         * gcc.c-torture/compile/20020604-1.x: Likewise.
11041
11042 2003-01-15  Jan Hubicka  <jh@suse.cz>
11043
11044         * gcc.c-torture/compile/20030115-1.c: New test.
11045
11046         * gcc.dg/i386-fpcvt-1.c: New test.
11047         * gcc.dg/i386-fpcvt-2.c: New test.
11048
11049 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11050
11051         Further conform g++'s __vmi_class_type_info to the C++ ABI
11052         specification.
11053         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11054         the specification.
11055
11056 2003-01-14  Jan Hubicka  <jh@suse.cz>
11057
11058         * gcc.dg/i386-fpcvt-1.c: New test.
11059         * gcc.dg/i386-fpcvt-2.c: New test.
11060
11061 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11062
11063         * gcc.dg/i386-mmx-3.c: New test.
11064
11065 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11066
11067         PR c++/9264
11068         * g++.dg/parse/octal1.C: New file.
11069
11070         PR c++/9172
11071         * g++.dg/parse/typename1.C: New file.
11072
11073 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11074
11075         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11076         * gcc.dg/bf-no-ms-layout.c: Likewise.
11077         * gcc.dg/bf-ms-attrib.c: Likewise.
11078
11079 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11080
11081         PR c++/9099
11082         * g++.dg/parse/dtor1.C: New file.
11083
11084         PR c++/9128
11085         * g++.dg/rtti/typeid1.C: New file.
11086
11087         PR c++/9153
11088         * g++.dg/parse/lookup1.C: New file.
11089
11090         PR c++/9171
11091         * g++.dg/templ/spec5.C: New file.
11092
11093 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11094
11095         * gcc.c-torture/compile/20030110-1.c: New test.
11096
11097 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11098
11099         Merge from pch-branch:
11100
11101         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11102
11103         * gcc.dg/pch/cpp-1.h: New.
11104         * gcc.dg/pch/cpp-1.c: New.
11105         * gcc.dg/pch/cpp-2.h: New.
11106         * gcc.dg/pch/cpp-2.c: New.
11107
11108         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11109
11110         * gcc.dg/pch/except-1.h: New.
11111         * gcc.dg/pch/except-1.c: New.
11112
11113         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11114
11115         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11116         running test.
11117         * gcc.dg/pch: Include *.hp not *.h.
11118         * gcc.dg/pch/system-1.h: New.
11119         * gcc.dg/pch/system-1.c: New.
11120
11121         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11122
11123         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11124         rather than trying to build and run a program using PCH.
11125         * gcc.dg/pch: Remove dg-do commands from test files.
11126
11127         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11128
11129         * gcc.dg/pch/macro-3.c: New.
11130         * gcc.dg/pch/macro-3.h: New.
11131
11132         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11133
11134         * gcc.dg/pch/common-1.c: New.
11135         * gcc.dg/pch/common-1.h: New.
11136         * gcc.dg/pch/decl-1.c: New.
11137         * gcc.dg/pch/decl-1.h: New.
11138         * gcc.dg/pch/decl-2.c: New.
11139         * gcc.dg/pch/decl-2.h: New.
11140         * gcc.dg/pch/decl-3.c: New.
11141         * gcc.dg/pch/decl-3.h: New.
11142         * gcc.dg/pch/decl-4.c: New.
11143         * gcc.dg/pch/decl-4.h: New.
11144         * gcc.dg/pch/decl-5.c: New.
11145         * gcc.dg/pch/decl-5.h: New.
11146         * gcc.dg/pch/global-1.c: New.
11147         * gcc.dg/pch/global-1.h: New.
11148         * gcc.dg/pch/inline-1.c: New.
11149         * gcc.dg/pch/inline-1.h: New.
11150         * gcc.dg/pch/inline-2.c: New.
11151         * gcc.dg/pch/inline-2.h: New.
11152         * gcc.dg/pch/static-1.c: New.
11153         * gcc.dg/pch/static-1.h: New.
11154         * gcc.dg/pch/static-2.c: New.
11155         * gcc.dg/pch/static-2.h: New.
11156
11157         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11158
11159         * g++.dg/pch/pch.exp: Better handle failing testcases.
11160         * gcc.dg/pch/pch.exp: Likewise.
11161         * gcc.dg/pch/macro-1.c: New.
11162         * gcc.dg/pch/macro-1.h: New.
11163         * gcc.dg/pch/macro-2.c: New.
11164         * gcc.dg/pch/macro-2.h: New.
11165
11166         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11167
11168         * g++.dg/dg.exp: Treat files in pch/ specially.
11169         * g++.dg/pch/pch.exp: New file.
11170         * g++.dg/pch/empty.H: New file.
11171         * g++.dg/pch/empty.C: New file.
11172         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11173         "precompile".
11174
11175         * gcc.dg/pch/pch.exp: New file.
11176         * gcc.dg/pch/empty.h: New file.
11177         * gcc.dg/pch/empty.c: New file.
11178         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11179         "precompile".
11180
11181 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11182
11183         * g++.dg/template/friend14.C: New test.
11184
11185 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11186
11187         * gcc.dg/old-style-asm-1.c: New test.
11188
11189 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11190
11191         * gcc.c-torture/compile/20030109-1.c: New test.
11192
11193 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11194
11195         * gcc.c-torture/execute/20030109-1.c: New test.
11196
11197 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11198
11199         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11200         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11201         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11202         * g++.old-deja/g++.mike/eh2.C: Likewise
11203         * g++.old-deja/g++.mike/eh3.C: Likewise
11204         * g++.old-deja/g++.mike/eh5.C: Likewise
11205         * g++.old-deja/g++.mike/eh6.C: Likewise
11206         * g++.old-deja/g++.mike/eh7.C: Likewise
11207         * g++.old-deja/g++.mike/eh8.C: Likewise
11208         * g++.old-deja/g++.mike/eh9.C: Likewise
11209         * g++.old-deja/g++.mike/eh10.C: Likewise
11210         * g++.old-deja/g++.mike/eh12.C: Likewise
11211         * g++.old-deja/g++.mike/eh13.C: Likewise
11212         * g++.old-deja/g++.mike/eh14.C: Likewise
11213         * g++.old-deja/g++.mike/eh16.C: Likewise
11214         * g++.old-deja/g++.mike/eh17.C: Likewise
11215         * g++.old-deja/g++.mike/eh18.C: Likewise
11216         * g++.old-deja/g++.mike/eh21.C: Likewise
11217         * g++.old-deja/g++.mike/eh23.C: Likewise
11218         * g++.old-deja/g++.mike/eh24.C: Likewise
11219         * g++.old-deja/g++.mike/eh25.C: Likewise
11220         * g++.old-deja/g++.mike/eh26.C: Likewise
11221         * g++.old-deja/g++.mike/eh27.C: Likewise
11222         * g++.old-deja/g++.mike/eh28.C: Likewise
11223         * g++.old-deja/g++.mike/eh29.C: Likewise
11224         * g++.old-deja/g++.mike/eh31.C: Likewise
11225         * g++.old-deja/g++.mike/eh33.C: Likewise
11226         * g++.old-deja/g++.mike/eh34.C: Likewise
11227         * g++.old-deja/g++.mike/eh35.C: Likewise
11228         * g++.old-deja/g++.mike/eh36.C: Likewise
11229         * g++.old-deja/g++.mike/eh37.C: Likewise
11230         * g++.old-deja/g++.mike/eh38.C: Likewise
11231         * g++.old-deja/g++.mike/eh39.C: Likewise
11232         * g++.old-deja/g++.mike/eh40.C: Likewise
11233         * g++.old-deja/g++.mike/eh41.C: Likewise
11234         * g++.old-deja/g++.mike/eh42.C: Likewise
11235         * g++.old-deja/g++.mike/eh44.C: Likewise
11236         * g++.old-deja/g++.mike/eh46.C: Likewise
11237         * g++.old-deja/g++.mike/eh47.C: Likewise
11238         * g++.old-deja/g++.mike/eh48.C: Likewise
11239         * g++.old-deja/g++.mike/eh49.C: Likewise
11240         * g++.old-deja/g++.mike/eh50.C: Likewise
11241         * g++.old-deja/g++.mike/eh51.C: Likewise
11242         * g++.old-deja/g++.mike/eh53.C: Likewise
11243         * g++.old-deja/g++.mike/eh55.C: Likewise
11244         * g++.old-deja/g++.mike/p7912.C: Likewise
11245         * g++.old-deja/g++.mike/p9706.C: Likewise
11246         * g++.old-deja/g++.mike/p10416.C: Likewise
11247         * g++.old-deja/g++.mike/p11667.C: Likewise
11248         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11249         Remove redundant reference to Iris.
11250         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11251         Elxsi, i860, Pico Java, and WE32K.
11252
11253 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11254
11255         * g++.dg/ext/asm4.C: New test.
11256
11257 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11258
11259         PR c++/9030
11260         * g++.dg/template/friend12.C: New test.
11261         * g++.dg/template/friend13.C: Likewise.
11262         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11263
11264 2003-01-08  Jan Hubicka  <jh@suse.cz>
11265
11266         * gcc.dg/i386-cadd.c: New test.
11267         * gcc.dg/i386-cmov4.c: Likewise.
11268
11269 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11270
11271         PR c++/9165
11272         * g++.dg/warn/Wunused-3.C: New test.
11273
11274         * g++.dg/abi/bitfield9.C: New test.
11275
11276         PR c++/9189
11277         * g++.dg/parse/defarg3.C: New test.
11278
11279 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11280
11281         * g++.dg/parse/ambig1.C: New test.
11282         * g++.dg/parse/defarg2.C: New test.
11283
11284 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11285
11286         * g++.dg/template/defarg-1.C: New test.
11287         * g++.dg/template/local2.C: Likewise.
11288
11289 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11290
11291         * gcc.c-torture/execute/20030105-1.c: New test.
11292
11293 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11294
11295         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11296         * g++.dg/parse/namespace4.C: Likewise.
11297
11298 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11299
11300         * g++.dg/template/ntp2.C: New test.
11301
11302 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11303
11304         * g++.dg/parse/extern-C-1.C: New test.
11305
11306         * g++.dg/parse/namespace4.C: New test.
11307
11308         * g++.dg/template/nested1.C: New test.
11309
11310         * g++.dg/parse/namespace3.C: New test.
11311
11312 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11313
11314         * g++.dg/lookup/two-stage1.C: New test.
11315
11316 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11317
11318         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11319         * g++.old-deja/g++.jason/access8.C: Likewise.
11320         * g++.old-deja/g++.other/decl5.C: Likewise.
11321
11322 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11323
11324         * g++.dg/parse/parse7.C: New test.
11325
11326 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11327
11328         PR c++/2843
11329         * g++.dg/ext/attrib7.C: New test.
11330
11331 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11332
11333         * g++.dg/parse/parse6.C: New test.
11334
11335 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11336
11337         * gcc.dg/h8300-stack-1.c: New.
11338
11339 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11340
11341         g++.dg/lookup/exception1.C: New test.
11342
11343         g++.dg/lookup/template1.C: New test.
11344
11345         g++.dg/parse/namespace2.C: New test.
11346
11347         g++.dg/parse/parens2.C: New test.
11348
11349 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11350
11351         * g++.dg/parse/parse5.C: New test.
11352         * g++.dg/lookup/scoped4.C: New test.
11353
11354 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11355
11356         * g++.dg/parse/parens1.C: New test.
11357
11358         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11359         angle-bracket1.C.
11360         * g++.dg/parse/parens2.C: New test.
11361
11362         * g++.dg/lookup/scope-operator1.C: New test.
11363
11364         * g++.dg/parse/operator1.C: New test.
11365
11366 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11367
11368         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11369         * g++.old-deja/g++.other/access6.C: Likewise.
11370         * g++.old-deja/g++.other/decl1.C: Likewise.
11371         * g++.old-deja/g++.pt/typename12.C: Likewise.
11372
11373 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11374
11375         * g++.dg/parse/namespace1.C: New test.
11376
11377 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11378
11379         * g++.dg/parse/parse4.C: New test.
11380
11381 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11382
11383         * g++.dg/parse/parse3.C: New test.
11384
11385 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11386
11387         * g++.dg/parse/parse2.C: New test.
11388
11389 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11390
11391         * g++.dg/template/friend11.C: New test.
11392
11393 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11394
11395         * g++.dg/parse/parse1.C: New test.
11396
11397 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11398
11399         * lib/profopt.exp: Change the name of a global variable to avoid
11400         possible clashes with other test suites.
11401
11402 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11403
11404         * g++.dg/inherit/covariant8.C: New test.
11405
11406 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11407
11408         * g++.dg/init/array9.C: New test.
11409
11410         PR c++/9112
11411         * g++.dg/parse/expr1.C: New test.
11412
11413 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11414
11415         * gcc.c-torture/compile/20021230-1.c: New test.
11416
11417 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11418
11419         * g++.dg/inherit/covariant5.C: New test.
11420         * g++.dg/inherit/covariant6.C: New test.
11421         * g++.dg/inherit/covariant7.C: New test.
11422
11423 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11424
11425         PR c++/2739
11426         * g++.dg/other/access2.C: New test.
11427
11428 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11429
11430         * g++.dg/other/anon-struct.C: No longer fails
11431         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11432         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11433         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11434
11435 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11436
11437         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11438
11439 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11440
11441         * g++.dg/eh/spec4.C: Remove stray semicolon.
11442         * g++.dg/expr/pmf-1.C: Change error message.
11443         * g++.dg/ext/asm1.C: Remove stray semicolon.
11444         * g++.dg/ext/typename1.C: Add missing typenames.
11445         * g++.dg/inherit/template-as-base.C: Change error message.
11446         * g++.dg/lookup/scoped1.C: Likewise.
11447         * g++.dg/lookup/scoped2.C: Likewise.
11448         * g++.dg/lookup/using2.C: Likewise.
11449         * g++.dg/other/component1.C: Remove stray semicolon.
11450         * g++.dg/other/do1.C: Change error message.
11451         * g++.dg/other/error2.C: Likewise.
11452         * g++.dg/other/init1.C: Likewise.
11453         * g++.dg/other/packed1.C: Remove stray semicolon.
11454         * g++.dg/other/ptrmem2.C: Change error message.
11455         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11456         marker.
11457         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11458         * g++.dg/template/access3.C: Add typename keyword.
11459         * g++.dg/template/access5.C: Remove stray semicolon.
11460         * g++.dg/template/access6.C: Likewise.
11461         * g++.dg/template/complit1.C: Likewise.
11462         * g++.dg/template/crash1.C: Change error message.
11463         * g++.dg/template/inherit2.C: Remove stray semicolon.
11464         * g++.dg/template/instantiate2.C: Likewise.
11465         * g++.dg/template/instantiate3.C: Change error message.
11466         * g++.dg/template/qual1.C: Remove stray semicolon.
11467         * g++.dg/template/qualttp18.C: Change error message.
11468         * g++.dg/template/ref1.C: Remove stray semicolon.
11469         * g++.dg/template/sizeof1.C (A::value): Declare it.
11470         * g++.dg/template/spec4.C: Change error message.
11471         * g++.dg/template/static1.C: Likewise.
11472         * g++.dg/template/type1.C: Likewise.
11473         * g++.dg/template/typename3.C: Likewise.
11474         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11475         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11476         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11477         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11478         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11479         named return value extension.
11480         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11481         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11482         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11483         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11484         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11485         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11486         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11487         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11488         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11489         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11490         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11491         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11492         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11493         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11494         syntax.
11495         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11496         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11497         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11498         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11499         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11500         * g++.old-deja/g++.brendan/template11.C: Likewise.
11501         * g++.old-deja/g++.brendan/template26.C: Likewise.
11502         * g++.old-deja/g++.brendan/template27.C: Use explicit
11503         specialization syntax.
11504         * g++.old-deja/g++.brendan/template30.C: Likewise.
11505         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11506         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11507         non-dependent names.
11508         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11509         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11510         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11511         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11512         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11513         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11514         named return value extension.
11515         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11516         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11517         * g++.old-deja/g++.ext/return1.C: Likewise.
11518         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11519         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11520         * g++.old-deja/g++.jason/access8.C: Likewise.
11521         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11522         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11523         pseudo-destructor names.
11524         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11525         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11526         pseudo-destructor names.
11527         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11528         * g++.old-deja/g++.jason/overload19.C: Likewise.
11529         * g++.old-deja/g++.jason/overload32.C: Likewise.
11530         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11531         stray semicolons.
11532         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11533         * g++.old-deja/g++.jason/return.C: Likewise.
11534         * g++.old-deja/g++.jason/return2.C: Likewise.
11535         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11536         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11537         syntax.
11538         * g++.old-deja/g++.jason/template10.C: Account for use of
11539         non-dependent names.
11540         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11541         syntax.
11542         * g++.old-deja/g++.jason/template37.C: Likewise.
11543         * g++.old-deja/g++.law/access4.C: Change error messages.
11544         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11545         pseudo-destructor names.
11546         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11547         * g++.old-deja/g++.law/ctors9.C: Likewise.
11548         * g++.old-deja/g++.law/cvt22.C: Likewise.
11549         * g++.old-deja/g++.law/dtors5.C: Likewise.
11550         * g++.old-deja/g++.law/global-init1.C: Likewise.
11551         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11552         * g++.old-deja/g++.law/operators28.C: Likewise.
11553         * g++.old-deja/g++.law/visibility28.C: Likewise.
11554         * g++.old-deja/g++.martin/eval1.C: Likewise.
11555         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11556         name.
11557         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11558         * g++.old-deja/g++.mike/net34.C: Likewise.
11559         * g++.old-deja/g++.mike/net36.C: Likewise.
11560         * g++.old-deja/g++.mike/ns2.C: Likewise.
11561         * g++.old-deja/g++.mike/p12306.C: Likewise.
11562         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11563         value extension.
11564         * g++.old-deja/g++.mike/p700.C: Likewise.
11565         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11566         * g++.old-deja/g++.mike/p710.C: Likewise.
11567         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11568         value extension.
11569         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11570         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11571         * g++.old-deja/g++.ns/crash2.C: Likewise.
11572         * g++.old-deja/g++.ns/crash3.C: Likewise.
11573         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11574         * g++.old-deja/g++.ns/ns17.C: Likewise.
11575         * g++.old-deja/g++.ns/template16.C: Likewise.
11576         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11577         keyword.
11578         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11579         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11580         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11581         named return value extension.
11582         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11583         * g++.old-deja/g++.other/access4.C: Issue additional error
11584         messages.
11585         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11586         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11587         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11588         * g++.old-deja/g++.other/crash25.C: Change error message.
11589         * g++.old-deja/g++.other/crash4.C: Change error message.
11590         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11591         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11592         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11593         checks.
11594         * g++.old-deja/g++.other/defarg8.C: Likewise.
11595         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11596         * g++.old-deja/g++.other/dtor10.C: Likewise.
11597         * g++.old-deja/g++.other/incomplete.C: Likewise.
11598         * g++.old-deja/g++.other/linkage7.C: Likewise.
11599         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11600         lookup algorithm.
11601         * g++.old-deja/g++.other/mangle2.C: Likewise.
11602         * g++.old-deja/g++.other/refinit2.C: Likewise.
11603         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11604         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11605         * g++.old-deja/g++.pt/crash28.C: Likewise.
11606         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11607         syntax.
11608         * g++.old-deja/g++.pt/crash32.C: Change error message.
11609         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11610         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11611         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11612         error message position.
11613         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11614         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11615         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11616         syntax.
11617         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11618         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11619         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11620         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11621         keyword.
11622         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11623         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11624         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11625         keyword.
11626         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11627         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11628         syntax.
11629         * g++.old-deja/g++.pt/friend28.C: Account for use of
11630         non-dependent names.
11631         * g++.old-deja/g++.pt/friend29.C: Likewise.
11632         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11633         rules.
11634         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11635         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11636         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11637         lookup rules.
11638         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11639         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11640         keyword.
11641         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11642         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11643         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11644         keyword.
11645         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11646         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11647         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11648         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11649         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11650         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11651         keyword.
11652         * g++.old-deja/g++.pt/spec10.C: Likewise.
11653         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
11654         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
11655         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
11656         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
11657         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
11658         * g++.old-deja/g++.pt/ttp62.C: Likewise.
11659         * g++.old-deja/g++.pt/ttp64.C: Likewise.
11660         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
11661         * g++.old-deja/g++.pt/typename15.C: Likewise.
11662         * g++.old-deja/g++.pt/typename22.C: Likewise.
11663         * g++.old-deja/g++.pt/typename6.C: Change error messages.
11664         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
11665         * g++.old-deja/g++.pt/virtual2.C: Likewise.
11666         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
11667         syntax.
11668         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
11669         return value extension.
11670         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
11671         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
11672         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
11673         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
11674
11675 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11676
11677         * g++.dg/warn/inline1.C: New test.
11678         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
11679         * g++.old-deja/g++.jason/synth10.C: Likewise.
11680         * g++.old-deja/g++.mike/net31.C: Likewise.
11681         * g++.old-deja/g++.mike/p8786.C: Likewise.
11682
11683         * g++.dg/template/friend10.C: New test.
11684         * g++.dg/template/conv5.C: New test.
11685
11686 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11687
11688         * g++.dg/lookup/scoped3.C: New test.
11689
11690         * g++.dg/lookup/decl1.C: New test.
11691         * g++.dg/lookup/decl2.C: New test.
11692
11693 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11694
11695         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
11696         gcc.c-torture/compile/20021015-1.c,
11697         gcc.c-torture/compile/20021015-2.c,
11698         gcc.c-torture/compile/20021123-1.c,
11699         gcc.c-torture/compile/20021123-2.c,
11700         gcc.c-torture/compile/20021123-3.c,
11701         gcc.c-torture/compile/20021123-4.c,
11702         gcc.c-torture/execute/20021024-1.c: Add tests previously added
11703         only to 3.1 or 3.2 branch.
11704
11705 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
11706
11707         * gcc.dg/i386-bitfield3.c: New test.
11708
11709         * gcc.dg/i386-bitfield2.c: New test.
11710
11711 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
11712
11713         * g++.dg/parse/conv_op1.C: New test.
11714
11715 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
11716
11717         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
11718         approved.
11719
11720 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
11721
11722         * gcc.c-torture/compile/20021220-1.c: New test.
11723
11724 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
11725
11726         * gcc.dg/i386-fastcall-1.c: New.
11727
11728 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11729
11730         * gcc.c-torture/execute/20021219-1.c: New test.
11731
11732 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11733
11734         * gcc.dg/i386-pic-1.c: New test.
11735
11736 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11737
11738         PR c++/8099
11739         * g++.dg/template/friend9.C: New test.
11740
11741 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11742
11743         PR c++/3663
11744         * g++.dg/template/access7.C: New test.
11745
11746 2002-12-18  Nick Clifton  <nickc@redhat.com>
11747
11748         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
11749         the libstdc++-v3 directory has been found.
11750
11751 2002-12-12  Devang Patel <dpatel@apple.com>
11752         * gcc.dg/darwin-ld-1.c: New test.
11753         * gcc.dg/darwin-ld-2.c: New test.
11754         * gcc.dg/darwin-ld-3.c: New test.
11755         * gcc.dg/darwin-ld-4.c: New test.
11756         * gcc.dg/darwin-ld-5.c: New test.
11757
11758 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11759
11760         * gcc.c-torture/compile/20021212-1.c: New test.
11761
11762 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
11763
11764         * gcc.dg/fshort-wchar: New test.
11765
11766 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
11767
11768         PR c++/8372
11769         * g++.dg/template/dtor1.C: New test.
11770
11771         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
11772         markers.
11773
11774 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
11775
11776         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
11777
11778 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
11779
11780         * g++.dg/template/static1.C: New test.
11781         * g++.dg/template/static2.C: New test.
11782         * g++.old-deja/g++.ext/memconst.C: New test.
11783
11784 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11785
11786         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
11787         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
11788         * g++.dg/special/initp1.C: Likewise.
11789
11790 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
11791
11792         * gcc.c-torture/execute/20021204-1.c: New test.
11793
11794 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
11795
11796         * gcc.dg/ppc-fmadd-1.c: New file.
11797         * gcc.dg/ppc-fmadd-2.c: New file.
11798         * gcc.dg/ppc-fmadd-3.c: New file.
11799
11800 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11801
11802         * gcc.c-torture/compile/20021204-1.c: New test.
11803
11804 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
11805
11806         * g++.dg/inherit/covariant2.C: New test.
11807         * g++.dg/inherit/covariant3.C: New test.
11808         * g++.dg/inherit/covariant4.C: New test.
11809         * g++.dg/inherit/covariant1.C: Remove XFAIL.
11810         * g++.old-deja/g++.robertl/eb17.C: Likewise.
11811
11812 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
11813
11814         PR c++/8688
11815         * g++.dg/init/brace3.C: New test.
11816
11817 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
11818
11819         * gcc.dg/20020210-1.c: Fix a comment typo.
11820
11821 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
11822
11823         PR c++/8720
11824         * g++.dg/parse/defarg1.C: New test.
11825
11826         PR c++/8615
11827         * g++.dg/template/char1.C: New test.
11828
11829         * g++.dg/template/varmod1.C: Fix typo.
11830
11831 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11832
11833         DR 180
11834         * g++.old-deja/g++.pt/crash32.C: Expect error.
11835
11836 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
11837
11838         PR c++/5919
11839         * g++.dg/template/varmod1.C: New test.
11840
11841         PR c++/8727
11842         * g++.dg/inherit/typeinfo1.C: New test.
11843
11844         PR c++/8663
11845         * g++.dg/inherit/typedef1.C: New test.
11846
11847 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
11848
11849         PR c++/8332
11850         PR c++/8493
11851         * g++.dg/template/strlen1.C: New test.
11852
11853         PR c++/8227
11854         * g++.dg/template/ctor2.C: New test.
11855
11856         PR c++/8214
11857         * g++.dg/init/string1.C: New test.
11858
11859         PR c++/8511
11860         * g++.dg/template/friend8.C: New test.
11861
11862 2002-11-29  Joe Buck <jbuck@synopsys.com>
11863
11864         * g++.dg/lookup/anon2.C: New test.
11865
11866 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
11867
11868         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
11869         h8300 port.
11870
11871 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
11872
11873         * gcc.dg/bitfld-6.c: New test.
11874
11875 2002-11-27  Jan Hubicka  <jh@suse.cz>
11876
11877         * gcc.c-torture/execute/20021127.[cx]: New test.
11878
11879 2002-11-26  Jan Hubicka  <jh@suse.cz>
11880
11881         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
11882         quality.
11883
11884 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
11885
11886         * g++.dg/init/brace2.C: New test.
11887         * g++.old-deja/g++.mike/p9129.C: Correct.
11888
11889 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
11890
11891         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
11892
11893 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
11894
11895         * gcc.dg/sibcall-6: New test for indirect sibcalls.
11896
11897 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
11898
11899         * testsuite/g++.dg/abi/empty11.C: New test.
11900         * testsuite/g++.dg/rtti/cv1.C: New test.
11901
11902 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
11903
11904         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
11905
11906 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
11907
11908         * g++.dg/abi/empty10.C: New test.
11909
11910 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11911
11912         * gcc.c-torture/compile/20021124-1.c: New test.
11913
11914 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
11915
11916         * g++.dg/abi/rtti2.C: New test.
11917
11918 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
11919
11920         * gcc.dg/i386-unroll-1.c: New test.
11921
11922 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11923
11924         * gcc.c-torture/compile/20021120-1.c: New test.
11925         * gcc.c-torture/compile/20021120-2.c: New test.
11926
11927 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11928
11929         * gcc.dg/bitfld-5.c: New test.
11930
11931 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11932
11933         * gcc.c-torture/execute/20021120-3.c: New test.
11934
11935 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11936
11937         * gcc.c-torture/execute/20021120-2.c: New test.
11938
11939 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
11940
11941         * gcc.c-torture/execute/20021120-1.c: New test.
11942
11943 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
11944
11945         * gcc.c-torture/execute/20021118-3.c: New test.
11946
11947 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11948
11949         * gcc.c-torture/compile/20021119-1.c: New test.
11950
11951 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
11952
11953         * gcc.dg/duff-1.c: New test.
11954         * gcc.dg/duff-2.c: New test.
11955         * gcc.dg/duff-3.c: New test.
11956
11957 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
11958
11959         * gcc.dg/cpp/_Pragma5.c: New test.
11960
11961 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11962
11963         * gcc.c-torture/execute/20021118-2.c: New test.
11964
11965 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
11966
11967         * gcc.c-torture/execute/20021118-1.c: New test.
11968
11969 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
11970
11971         * gcc.dg/20021116-1.c: New test.
11972
11973 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
11974
11975         * g++.dg/abi/vcall1.C: New test.
11976
11977 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
11978
11979         * gcc.dg/20021029-1.c: New test.
11980         * gcc.dg/20021029-2.c: New test.
11981
11982 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
11983
11984         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
11985
11986 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11987
11988         PR c/8439
11989         * gcc.dg/20021110.c: Move to ...
11990         * gcc.c-torture/compile/20021110.c: .... here.
11991
11992 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
11993
11994         PR c/8467
11995         * gcc.c-torture/execute/20021111-1.c
11996
11997 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11998
11999         PR c/8439
12000         * gcc.dg/20021110.c: New test.
12001
12002 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12003
12004         * g++.dg/abi/vthunk3.C: Run only on x86.
12005
12006 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12007
12008         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12009
12010 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12011
12012         * lib/compat.exp (compat-execute): Fix logic error in last
12013         change.
12014
12015 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12016
12017         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12018
12019 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12020
12021         PR c++/8389
12022         * g++.dg/template/access6.C: New test.
12023
12024 2002-11-08  Jan Hubicka  <jh@suse.cz>
12025
12026         * gcc.dg/i386-ssefp-1.c: New test.
12027         * gcc.dg/i386-ssefp-1.c: New test.
12028
12029 2002-11-08  Jan Hubicka  <jh@suse.cz>
12030
12031         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12032
12033 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12034
12035         * g++.dg/abi/vthunk3.C: New test.
12036
12037         PR c++/8338
12038         * g++.dg/template/crash2.C: New test.
12039
12040 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12041
12042         * testsuite/g++.dg/abi/dtor1.C: New test.
12043         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12044
12045 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12046
12047         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12048         Darwin.
12049
12050 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12051
12052         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12053         -mthumb.  Only xfail with -O0.
12054
12055 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12056
12057         * g++.dg/abi/thunk1.C: New test.
12058         * g++.dg/abi/thunk2.C: Likewise.
12059         * g++.dg/abi/vtt1.C: Likewise.
12060
12061 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12062
12063         PR optimization/8423
12064         * gcc.c-torture/execute/builtin-constant.c: New test.
12065
12066 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12067
12068         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12069         Add some more cases.
12070
12071 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12072
12073         PR c++/8391
12074         * g++.dg/opt/local1.C: New test.
12075
12076 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12077
12078         PR c++/8160
12079         * g++.dg/template/complit1.C: New test.
12080
12081         PR c++/8149
12082         * g++.dg/template/typename4.C: Likewise.
12083
12084 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12085
12086         Core issue 287, PR c++/7639
12087         * g++.dg/template/instantiate1.C: Adjust error location.
12088         * g++.dg/template/instantiate3.C: New test.
12089         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12090         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12091         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12092
12093 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12094
12095         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12096
12097 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12098
12099         PR c++/8287
12100         * g++.dg/init/dtor2.C: New test.
12101
12102 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12103
12104         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12105         * gcc.dg/nest.c: Bypass errors on irix6.
12106
12107 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12108
12109         * gcc.dg/nest.c: Expect error for mmix-*-*.
12110         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12111
12112 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12113
12114         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12115         markers.
12116
12117         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12118
12119 2002-10-25  Mike Stump  <mrs@apple.com>
12120
12121         * gcc.dg/warn-1.c: New test.
12122
12123 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12124
12125         * g++.dg/template/typename3.C: New test.
12126
12127 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12128
12129         * g++.dg/lookup/ptrmem1.C: New test.
12130
12131         * g++.dg/abi/vthunk2.C: New test.
12132
12133 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12134
12135         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12136
12137 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12138
12139         * g++.dg/abi/empty9.C: New test.
12140
12141 2002-10-24  Richard Henderson  <rth@redhat.com>
12142
12143         * g++.dg/inherit/thunk1.C: Enable for ia64.
12144
12145 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12146
12147         PR c++/8067
12148         * g++.dg/lookup/pretty1.C: New test.
12149
12150 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12151
12152         * gcc.dg/20021023-1.c: New test.
12153
12154 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12155
12156         PR c++/7679
12157         * g++.dg/parse/inline1.C: New test.
12158
12159 2002-10-23  Richard Henderson  <rth@redhat.com>
12160
12161         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12162
12163         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12164
12165 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12166
12167         PR c++/6579
12168         * g++.dg/parse/stmtexpr3.C: New test.
12169
12170 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12171
12172         * g++.dg/expr/cond1.C: New test.
12173
12174 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12175
12176         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12177
12178 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12179
12180         * g++.dg/abi/vbase13.C: New test.
12181         * g++.dg/abi/vbase14.C: Likewise.
12182
12183 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12184
12185         * gcc.dg/tls/pic-1.c: New test.
12186         * gcc.dg/tls/nonpic-1.c: New test.
12187         * gcc.dg/20021018-1.c: New test.
12188
12189 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12190
12191         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12192         Remove only files with the same base name as the test case.
12193         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12194         (profopt-execute): Likewise.  Also, remove old profiling
12195         and performance data files before running the tests.
12196
12197         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12198         * g++.dg/bprob/bprob.exp: Likewise.
12199         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12200         to allow more general test case names.
12201
12202         * g++.dg/bprob/bprob-1.C: Rename to ...
12203         * g++.dg/bprob/g++-bprob-1.C: ... this.
12204
12205         * g77.dg/bprob/bprob-1.f: Rename to ...
12206         * g77.dg/bprob/g77-bprob-1.f: ... this.
12207
12208 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12209
12210         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12211         bison 1.50 or later.
12212
12213 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12214
12215         * g++.dg/README: Describe more test directories.
12216
12217 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12218
12219         * g++.dg/init/array6.C: Add additional tests.
12220
12221 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12222
12223         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12224         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12225
12226 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12227
12228         * gcc.c-torture/compile/20020604-1.x: New.
12229         * gcc.c-torture/compile/simd-5.x: Likewise.
12230         * gcc.c-torture/execute/920710-1.x: Likewise.
12231         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12232
12233 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12234
12235         * g++.dg/inherit/override1.C: Add dg-options clause.
12236
12237 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12238
12239         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12240         _mm_slli_si128.
12241
12242 2002-10-19  Andreas Schwab  <schwab@suse.de>
12243
12244         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12245         directory component.
12246
12247 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12248
12249         * g++.dg/inherit/thunk1.C: New test.
12250
12251         * g++.dg/inherit/override1.C: New test.
12252
12253         * g++.dg/abi/mangle11.C: New test.
12254         * g++.dg/abi/mangle14.C: New test.
12255         * g++.dg/abi/mangle17.C: New test.
12256
12257 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12258
12259         * g++.dg/overload/member2.C: New test.
12260
12261 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12262
12263         * g++.dg/README: Describe new compat directory.
12264         * g++.dg/dg.exp: Skip tests in compat directory.
12265         * README.compat: New file.
12266         * lib/compat.exp: New expect script.
12267         * g++.dg/compat: New test directory.
12268         * g++.dg/compat/compat.exp: New expect script.
12269         * g++.dg/compat/abi: New test directory.
12270         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12271         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12272         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12273         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12274         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12275         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12276         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12277         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12278         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12279         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12280         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12281         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12282         * g++.dg/compat/break: New test directory.
12283         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12284         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12285         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12286         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12287         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12288         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12289         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12290         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12291         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12292         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12293         g++.dg/compat/break/README: New files.
12294         * g++.dg/compat/eh: New test directory.
12295         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12296         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12297         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12298         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12299         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12300         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12301         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12302         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12303         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12304         g++.dg/compat/eh/filter2_y.C,
12305         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12306         g++.dg/compat/eh/new1_y.C,
12307         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12308         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12309         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12310         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12311         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12312         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12313         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12314         g++.dg/compat/eh/unexpected1_y.C: New files.
12315         * g++.dg/compat/init: New test directory.
12316         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12317         g++.dg/compat/init/array5_y.C,
12318         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12319         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12320         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12321         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12322         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12323         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12324         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12325         g++.dg/compat/init/init-ref2_y.C: New files.
12326
12327 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12328
12329         PR c++/7584
12330         * g++.dg/inherit/using3.C: New test.
12331
12332 2002-10-17  Jan Hubicka  <jh@suse.cz>
12333
12334         * gcc.dg/20021017-2.c: New test.
12335
12336 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12337
12338         * g++.dg/abi/mangle16.C: Adjust.
12339
12340         * g++.dg/init/array8.C: New test.
12341
12342 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12343
12344         * gcc.dg/special/mips-abi.exp: New test.
12345         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12346
12347 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12348
12349         * g++.dg/abi/mangle16.C: New test.
12350         * g++.dg/abi/mangle17.C: Likewise.
12351
12352         PR c++/7478
12353         * g++.dg/template/ref1.C: New test.
12354
12355 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12356
12357         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12358
12359 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12360
12361         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12362
12363 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12364
12365         PR c++/7524
12366         * g++.dg/init/array7.C: New test.
12367
12368 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12369
12370         * g++.dg/init/array6.C: New test.
12371
12372         * g++.dg/abi/mangle13.C: Likewise.
12373         * g++.dg/abi/mangle14.C: Likewise.
12374         * g++.dg/abi/mangle15.C: Likewise.
12375
12376 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12377
12378         * g++.dg/abi/empty8.C: New test.
12379
12380 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12381
12382         * g++.dg/init/ctor1.C: New test.
12383
12384 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12385
12386         * gcc.c-torture/execute/20021015-1.c: New test.
12387
12388 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12389
12390         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12391
12392 2002-10-14  Jan Hubicka  <jh@suse.cz>
12393
12394         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12395
12396 2002-10-14  Richard Henderson  <rth@redhat.com>
12397
12398         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12399
12400 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12401
12402         PR optimization/6631
12403         * g++.dg/opt/const2.C: New test.
12404
12405 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12406
12407         PR c++/7176
12408         * g++.dg/parse/friend1.C: New test.
12409         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12410
12411 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12412
12413         * gcc.dg/20021014-1.c: New test.
12414
12415 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12416
12417         PR c++/5661
12418         * g++.dg/ext/vlm1.C: New test.
12419         * g++.dg/ext/vlm2.C: Likewise.
12420
12421         * g++.dg/init/array1.C: Remove invalid braces.
12422         * g++.dg/init/brace1.C: New test.
12423         * g++.dg/init/copy2.C: Likewise.
12424         * g++.dg/init/copy3.C: Likewise.
12425         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12426         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12427         braces.
12428
12429 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12430
12431         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12432
12433 2002-10-11  Richard Shann  <richard.shann@superh.com>
12434
12435         * gcc.c-torture/compile/simd-5.c: New test.
12436
12437 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12438
12439         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12440
12441 2002-10-10  Jim Wilson  <wilson@redhat.com>
12442
12443         * gcc.c-torture/execute/20021010-1.c: New test.
12444
12445 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12446
12447         PR c/7353
12448         * g++.dg/ext/typedef-init.C: New test.
12449         * gcc.dg/typedef-init.c: New test.
12450
12451 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12452
12453         * gcc.dg/cpp/paste13.c: New test.
12454
12455 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12456
12457         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12458         remaining platforms, XFAIL during compile, not execute.  Don't
12459         XFAIL at -O0.
12460
12461 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12462
12463         * gcc.dg/alias-1.c: Tweak expected warning.
12464
12465 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12466
12467         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12468
12469 2002-10-06  Andreas Jaeger  <aj@suse.de>
12470
12471         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12472         * gcc.dg/cpp/c++98.C: Likewise.
12473
12474         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12475         * g++.dg/cpp/c++98.C: Likewise.
12476
12477         * g++.dg/README (Subdirectories): Mention cpp directory.
12478
12479         PR target/7559
12480         * gcc.dg/20021006-1.c: New test.
12481
12482 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12483
12484         PR c++/7804
12485         * g++.dg/other/warning1.C: New test.
12486
12487 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12488
12489         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12490         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12491         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12492
12493 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12494
12495         PR c++/7931
12496         * g++.dg/template/ptrmem3.C: New test.
12497
12498         PR c++/7754
12499         * g++.dg/template/union1.C: New test.
12500
12501 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12502
12503         PR c++/8006
12504         * g++.dg/abi/mangle9.C: New test.
12505         * g++.dg/abi/mangle10.C: New test.
12506         * g++.dg/abi/mangle11.C: New test.
12507         * g++.dg/abi/mangle12.C: New test.
12508
12509 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12510
12511         PR c++/7188.
12512         * g++.dg/template/meminit1.C: New test.
12513         * g++.dg/warn/Wreorder-1.C: Likewise.
12514         * g++.old-deja/g++.mike/warn3.C: Tweak.
12515         * lib/prune.exp: Ingore "in copy constructor".
12516
12517 2002-10-02  Andreas Jaeger  <aj@suse.de>
12518
12519         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12520         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12521         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12522         on x86-64.
12523
12524 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12525
12526         * gcc.dg/empty1.C: Fix typo.
12527
12528 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12529
12530         * gcc.dg/alias-1.c: New test.
12531
12532 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12533
12534         * gcc.dg/empty1.C: New test.
12535
12536         * g++.dg/tls/init-2.C: Tweak error messages.
12537
12538 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12539
12540         * gcc.c-torture/compile/20020923-1.c: New test.
12541
12542 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12543
12544         * gcc.c-torture/execute/ffs-1.c: New test.
12545         * gcc.c-torture/execute/ffs-2.c: Ditto.
12546
12547 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12548
12549         * g++.dg/overload/member1.C: New test.
12550
12551 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12552
12553         * g++.dg/abi/empty7.C: New test.
12554         * g++.dg/init/pm2.C: Likewise.
12555
12556 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12557
12558         * g++.dg/rtti/crash1.C: New test.
12559
12560 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12561
12562         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12563         gcc.dg/sibcall-4.c: New tests.
12564
12565 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12566
12567         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12568         powerpc and MMIX targets.
12569
12570 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12571
12572         * gcc.dg/cpp/20020927-1.c: New.
12573
12574 2002-09-26  David S. Miller  <davem@redhat.com>
12575
12576         * gcc.c-torture/compile/trunctfdf.c: New.
12577
12578 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12579
12580         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12581
12582 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12583
12584         * gcc.c-torture/execute/loop-15.c: New.
12585
12586 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12587
12588         * README.QMTEST: Fix typo.
12589
12590 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12591
12592         * gcc.dg/20020926-1.c: New test.
12593
12594 2002-09-25  David S. Miller  <davem@redhat.com>
12595
12596         PR target/7842
12597         * gcc.c-torture/execute/shiftdi.c: New test.
12598
12599 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12600
12601         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12602         unique to the tool.
12603         * lib/g77.exp (g77_init): Likewise.
12604         * lib/g++.exp (g++_init): Likewise.
12605         * lib/objc.exp (objc_init): Likewise.
12606
12607 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12608
12609         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12610         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12611         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12612
12613 2002-09-25  Richard Henderson  <rth@redhat.com>
12614
12615         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12616         too-small long double.
12617
12618 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12619
12620         * gcc.dg/20020919-1.c: New test.
12621
12622 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12623
12624         * g++.dg/abi/bitfield6.C: New test.
12625         * g++.dg/abi/bitfield7.C: New test.
12626         * g++.dg/abi/bitfield8.C: New test.
12627         * g++.dg/abi/vbase11.C: New test.
12628
12629 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12630
12631         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12632         hppa*-*-hpux*.  Update test comment.
12633
12634 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12635
12636         * gcc.dg/tls/struct-1.c: New test.
12637
12638 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12639
12640         * gcc.dg/cpp/tr-warn2.c: Update.
12641
12642 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12643
12644         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12645
12646 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12647
12648         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12649         systems.
12650
12651 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12652
12653         * gcc.c-torture/execute/ieee/mzero3.c: New test.
12654
12655         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12656         Adjust for c++filt moved to binutils.  Remove spurious duplicate
12657         setting of cxxfilt.
12658
12659 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
12660
12661         * gcc.dg/20020312-2.c: Update for darwin.
12662
12663 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12664
12665         * g++.old-deja/g++.other/crash32.C: Mark ICE.
12666
12667 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
12668
12669         * objc.dg/comp-types-1.m: New test.
12670         * objc.dg/comp-types-2.m: New test.
12671         * objc.dg/comp-types-3.m: New test.
12672         * objc.dg/comp-types-4.m: New test.
12673         * objc.dg/comp-types-5.m: New test.
12674         * objc.dg/comp-types-6.m: New test.
12675
12676 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12677
12678         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
12679
12680 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12681
12682         * g++.dg/other/do1.C: New test.
12683
12684         * g++.dg/template/subst1.C: New test.
12685
12686 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
12687
12688         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
12689
12690 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12691
12692         * g++.dg/template/qualttp20.C: Adjust expected errors.
12693         * g++.old-deja/g++.jason/report.C: Likewise.
12694         * g++.old-deja/g++.other/qual1.C: Likewise.
12695
12696         * g++.dg/lookup/scoped2.C: New test.
12697
12698         * g++.dg/ext/asm3.C: New test.
12699
12700 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
12701
12702         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
12703
12704 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
12705
12706         * ChangeLog: follow spelling conventions.
12707         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
12708         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
12709         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
12710         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
12711         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
12712         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
12713         * g++.old-deja/g++.law/global-init1.C: Likewise.
12714         * g++.old-deja/g++.other/delete4.C: Likewise.
12715         * g++.old-deja/g++.other/inline21.C: Likewise.
12716         * g++.old-deja/g++.other/singleton.C: Likewise.
12717         * g77.dg/strlen0.f: Likewise.
12718         * g77.f-torture/compile/20010519-1.f: Likewise.
12719         * g77.f-torture/compile/980310-4.f: Likewise.
12720         * gcc.c-torture/compile/20000605-1.c: Likewise.
12721         * gcc.c-torture/execute/20020225-1.c: Likewise.
12722         * gcc.dg/c90-hexfloat-2.c: Likewise.
12723         * gcc.dg/c99-bool-1.c: Likewise.
12724         * gcc.dg/c99-hexfloat-2.c: Likewise.
12725         * gcc.dg/dll-2.c: Likewise.
12726         * gcc.dg/wtr-union-init-1.c: Likewise.
12727         * gcc.dg/wtr-union-init-2.c: Likewise.
12728         * gcc.dg/wtr-union-init-3.c: Likewise.
12729         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12730         * gcc.dg/cpp/defined.c: Likewise.
12731         * gcc.dg/cpp/macsyntx.c: Likewise.
12732         * gcc.dg/cpp/paste2.c: Likewise.
12733         * gcc.dg/cpp/trad/defined.c: Likewise.
12734         * gcc.dg/format/c90-printf-1.c: Likewise.
12735         * gcc.dg/format/c90-scanf-1.c: Likewise.
12736         * gcc.dg/format/c99-printf-1.c: Likewise.
12737         * gcc.dg/format/c99-scanf-1.c: Likewise.
12738         * gcc.misc-tests/gcov-8.c: Likewise.
12739         * lib/profopt.exp: Likewise.
12740
12741 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
12742
12743         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
12744
12745 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12746
12747         * g++.dg/inherit/using2.C: New test.
12748
12749 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
12750
12751         * ChangeLog: Follow spelling conventions.
12752         * g++.dg/template/friend4.C: Likewise.
12753         * g++.old-deja/g++.pt/crash67.C: Likewise.
12754         * gcc.c-torture/execute/20000801-4.c: Likewise.
12755         * gcc.dg/c90-digraph-1.c: Likewise.
12756         * gcc.dg/c94-digraph-1.c: Likewise.
12757         * gcc.dg/c99-digraph-1.c: Likewise.
12758         * gcc.dg/cpp/line5.c: Likewise.
12759         * gcc.dg/cpp/multiline.c: Likewise.
12760         * gcc.dg/cpp/trad/literals-1.c: Likewise.
12761         * gcc.dg/format/attr-3.c: Likewise.
12762         * gcc.dg/format/c90-scanf-3.c: Likewise.
12763         * gcc.dg/format/ext-4.c: Likewise.
12764
12765 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12766
12767         * g++.dg/template/pretty1.C: New test.
12768
12769 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
12770
12771         * gcc.c-torture/execute/struct-cpy-1.c: New test.
12772
12773 2002-09-13  Matt Austern  <austern@apple.com>
12774
12775         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
12776         passing a cast expression to a function by const reference.
12777
12778 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
12779
12780         * g++.dg/template/deduce1.C: New test.
12781
12782 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
12783
12784         * gcc.c-torture/execute/simd-1.c: Force all use of int to
12785         32-bit int.
12786
12787 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12788
12789         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
12790         usage.
12791
12792 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
12793
12794         * gcc.c-torture/compile/20020910-1.c: New test.
12795
12796 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
12797
12798         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
12799
12800 2002-09-10  Andreas Jaeger  <aj@suse.de>
12801
12802         * gcc.dg/20020312-2.c: Adjust for x86-64.
12803
12804 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
12805
12806         * g77.dg/7388.f: New test case for PR 7388.
12807
12808 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
12809
12810         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
12811
12812 2002-09-05  Ziemowit Laski <zlaski@apple.com>
12813
12814         * objc.dg/proto-lossage-1.m: New test.
12815
12816 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
12817
12818         * gcc.dg/cpp/_Pragma4.c: Fix typo.
12819
12820 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
12821
12822         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
12823         expected to pass.
12824
12825 2002-09-06  Stan Shebs  <shebs@apple.com>
12826             David Edelsohn  <edelsohn@gnu.org>
12827
12828         * gcc.dg/weak: New directory.
12829         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
12830         target-specific xfail bits.
12831         * gcc.dg/typeof-2.c: Move to new directory.
12832         * gcc.dg/weak.exp: New expect script.
12833
12834 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
12835
12836         * gcc.c-torture/execute/extzvsi.c: New test.
12837
12838 2002-09-05  Stan Shebs  <shebs@apple.com>
12839
12840         * gcc.dg/weak-1.c: xfail on Darwin.
12841         * gcc.dg/weak-2.c: Ditto.
12842         * gcc.dg/weak-3.c: Ditto.
12843         * gcc.dg/weak-4.c: Ditto.
12844         * gcc.dg/weak-5.c: Ditto.
12845         * gcc.dg/weak-6.c: Ditto.
12846         * gcc.dg/weak-7.c: Ditto.
12847         * gcc.dg/weak-8.c: Ditto.
12848         * gcc.dg/weak-9.c: Ditto.
12849
12850 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
12851
12852         * gcc.c-torture/execute/loop-14.c: New test.
12853
12854 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
12855
12856         * g++.dg/other/cxa-atexit1.C: New test.
12857
12858         * gcc.dg/typeof-2.c: New test.
12859
12860 2002-09-03  Roger Sayle  <roger@eyesopen.com>
12861
12862         * gcc.dg/builtins-2.c: New testcase.
12863         * gcc.dg/builtins-3.c: New testcase.
12864
12865 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
12866
12867         * gcc.dg/cpp/_Pragma4.c: New test.
12868
12869 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
12870
12871         * objc/execute/nil_method-1.m: New testcase.
12872
12873 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
12874
12875         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
12876         [Object class], not [Object initialize].
12877
12878 2002-08-31  Roger Sayle  <roger@eyesopen.com>
12879             Hans-Peter Nilsson  <hp@bitrange.com>
12880
12881         * gcc.c-torture/execute/20020720-1.x: Skip test on
12882         mmix-knuth-mmixware.  Correct comment.
12883
12884 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
12885
12886         * testsuite/g++.dg/abi/bitfield5.C: New test.
12887         * testsuite/g++.dg/abi/vbase10.C: Likewise.
12888
12889 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
12890
12891         * objc.dg/undeclared-selector.m: New test.
12892
12893 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
12894
12895         * g++.dg/other/offsetof1.C: Avoid cast warning.
12896
12897 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
12898
12899         * objc.dg/super-class-2.m: New test.
12900
12901 2002-08-24  Matt Austern  <austern@apple.com>
12902
12903         * g++.dg/ext/lvaddr.C: New test.
12904         * g++.dg/ext/lvcast.C: New test.
12905
12906 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
12907
12908         * testsuite/g++.dg/inherit/cond1.C: New test.
12909
12910 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
12911
12912         * gcc.dg/noncompile/incomplete-1.c: New test.
12913
12914 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
12915
12916         * gcc.dg/typespec-1.c: New test.
12917
12918 2002-08-20  Devang Patel  <dpatel@apple.com>
12919         * objc.dg/proto-hier-2.m: New test.
12920
12921 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
12922
12923         * objc.dg/bitfield-1.m: New test.
12924         * objc.dg/bitfield-2.m: New test.
12925
12926 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
12927
12928         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
12929         gcc.dg/c99-flex-array-4.c: New tests.
12930
12931 2002-08-16  Stan Shebs  <shebs@apple.com>
12932
12933         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
12934
12935 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
12936
12937         * gcc.dg/typeof-1.c: New test.
12938         * g++.dg/ext/typeof2.C: New test.
12939
12940 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
12941
12942         * g++.dg/other/offsetof1.C: New test.
12943
12944 2002-08-14  Richard Henderson  <rth@redhat.com>
12945
12946         * gcc.dg/tls/diag-3.c: Fix expected message strings.
12947
12948 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
12949
12950         * gcc.dg/cpp/_Pragma3.c: New test.
12951
12952 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
12953
12954         * g++.dg/template/inherit3: New test.
12955
12956 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * gcc.dg/bitfld-4.c: Add blank options.
12959
12960 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
12961
12962         * g++.dg/template/crash1.C: New test.
12963
12964 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12965
12966         * gcc.dg/tls/opt-2.c: New test.
12967
12968 2002-08-08  Devang Patel  <dpatel@apple.com>
12969
12970         * objc.dg/selector-1.m : New test
12971
12972 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12973
12974         * g++.dg/abi/bitfield4.C: New test.
12975         * gcc.dg/bitfld-4.c: New test.
12976
12977 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
12978
12979         * g++.dg/other/packed1.C: New test.
12980
12981 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
12982
12983         * g++.dg/abi/offsetof.C: Tweak error messages.
12984         * g++.old-deja/g++.mike/p10769a.C: Likewise.
12985
12986 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
12987
12988         * gcc.dg/bitfld-3.c: New test.
12989
12990 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12991             Richard Henderson  <rth@redhat.com>
12992
12993         * gcc.dg/i386-bitfield1.c: New test.
12994         * g++.dg/abi/bitfield3.C: Update.
12995
12996 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
12997
12998         * objc.dg/const-str-2.m: Update.
12999         * gcc.dg/cpp/c++98.c: Change to C extension.
13000         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13001         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13002
13003 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13004
13005         * testsuite/gcc.dg/tls/diag-3.c: New.
13006
13007 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13008
13009         * g++.dg/README (Subdirectories): Document new subdir expr.
13010         * g++.dg/expr/pmf-1.C: New test.
13011
13012 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13013
13014         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13015
13016 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13017
13018         * g++.dg/abi/bitfield3.C: New test.
13019
13020 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13021
13022         * lib/gcov.exp: Tweak expected line formats.
13023         * gcc.misc-tests/gcov8.c: New test.
13024         * gcc.misc-tests/gcov8.x: New flags.
13025
13026 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13027
13028         * consistency.vlad/layout/endian.c: Include string.h.
13029
13030         * gcc.c-torture/execute/20020805-1.c: New test.
13031
13032 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13033
13034         * g++.dg/other/conversion1.C: New test.
13035
13036 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13037
13038         * gcc.dg/builtins-1.c: New testcase.
13039
13040 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13041
13042         * g++.dg/inherit/access3.C: New test.
13043
13044 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13045
13046         * gcc.dg/ia64-visibility-2.c: New test.
13047
13048 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13049
13050         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13051         __qualifier_flags to __flags.
13052
13053 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13054
13055         * g++.dg/inherit/operator1.C: New test.
13056         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13057         * g++.dg/other/error1.C: Change expected error message.
13058         * g++.dg/template/conv4.C: Likewise.
13059
13060 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13061
13062         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13063         for documented behavior.
13064
13065 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13066
13067         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13068         several targets known to fail.
13069
13070 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13071
13072         * gcc.dg/mips-args-[123].c: New tests.
13073
13074 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13075
13076         * gcc.dg/ppc-spe.c: New.
13077
13078 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13079
13080         * g++.dg/other/ptrmem4.C: New testcase.
13081
13082 2002-07-24  Richard Henderson  <rth@redhat.com>
13083
13084         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13085
13086 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13087
13088         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13089
13090 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13091
13092         * gcc.c-torture/execute/memset-3.c: New testcase.
13093
13094 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13095
13096         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13097         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13098
13099 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13100
13101         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13102         Delete.
13103
13104 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13105
13106         * gcc.c-torture/compile/simd-4.c: New test.
13107
13108 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13109
13110         PR c++/7347, c++/7348
13111         * g++.dg/template/access4.C: New test.
13112         * g++.dg/template/access5.C: New test.
13113         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13114         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13115         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13116         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13117
13118 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13119
13120         * gcc.dg/gnu89-init-2.c: New test.
13121
13122 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13123
13124         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13125
13126 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13127
13128         * gcc.c-torture/execute/20020720-1.c: New testcase.
13129
13130 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13131
13132         * gcc.dg/cpp/Wsignprom.c: New tests.
13133
13134 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13135
13136         * gcc.c-torture/execute/loop-13.c: New test.
13137
13138 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13139
13140         * gcc.dg/cpp/expr.c: New tests.
13141
13142 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13143
13144         * g++.dg/opt/pr6713.C: Add template instantiation.
13145
13146 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13147
13148         * gcc.dg/nest.c: New test.
13149
13150 2002-07-17  Richard Henderson  <rth@redhat.com>
13151
13152         * g++.dg/opt/pr6713.C: New test.
13153
13154 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13155
13156         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13157         XFAIL for all x86 processors.
13158
13159 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13160
13161         * gcc.c-torture/execute/20010122-1.x: Do not test with
13162         -fomit-frame-pointer.
13163
13164 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13165
13166         * g++.dg/template/instantiate2.C: New test.
13167         * g++.dg/template/spec4.C: New test.
13168
13169 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13170
13171         * g++.dg/template/access2.C: New test.
13172         * g++.dg/template/access3.C: New test.
13173
13174 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13175
13176         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13177         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13178         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13179         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13180         Convert to use <stdarg.h>.
13181         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13182         Delete.
13183         * gcc.dg/va-arg-2.c: New.
13184         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13185
13186 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13187
13188         * gcc.c-torture/compile/20020710-1.c: New test.
13189
13190 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13191                           Andrew Pinski  <pinskia@physics.uc.edu>
13192
13193         gcc.c-torture/compile/simd-2.c: New testcase.
13194         gcc.c-torture/compile/simd-3.c: Likewise.
13195
13196 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13197
13198         PR c++/7224
13199         * g++.dg/overload/error1.C: New test.
13200
13201 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13202
13203         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13204         configuration and IRIX 6 O32 ABI.
13205
13206 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13207
13208         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13209
13210 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13211
13212         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13213
13214 2002-07-10  Jeffrey A Law  <law@redhat.com>
13215
13216         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13217
13218         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13219
13220 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13221
13222         * gcc.dg/20020312-2.c: Check for __PPC__.
13223
13224 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13225
13226         * gcc.c-torture/compile/20020709-1.c: New test.
13227
13228 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13229
13230         * g++.dg/template/qualttp21.C: New test case.
13231
13232 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13233
13234         * gcc.c-torture/compile/20020706-1.c: New test.
13235         * gcc.c-torture/compile/20020706-2.c: New test.
13236
13237 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13238             Alexandre Oliva  <aoliva@redhat.com>
13239
13240         * g++.dg/warn/incomplete1.C: New test.
13241
13242 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13243
13244         PR c++/7099
13245         * g++.dg/warn/noreturn1.C: New test.
13246
13247 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13248
13249         PR c++/6706
13250         * g++.dg/debug/debug6.C: New test.
13251         * g++.dg/debug/debug7.C: New test.
13252
13253 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13254
13255         * gcc.c-torture/compile/simd-3.c: New test.
13256
13257 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13258
13259         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13260         * gcc.dg/20020620-1.c: Likewise.
13261
13262 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13263
13264         PR c++/6944
13265         * g++.dg/init/array4.C: New test.
13266         * g++.dg/init/array5.C: New test.
13267
13268 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13269
13270         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13271         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13272
13273 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13274
13275         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13276         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13277         * gcc.dg/wtr-conversion-1.c: Likewise.
13278         * gcc.dg/wtr-escape-1.c: Likewise.
13279         * gcc.dg/wtr-int-type-1.c: Likewise.
13280         * gcc.dg/wtr-label-1.c: Likewise.
13281         * gcc.dg/wtr-static-1.c: Likewise.
13282         * gcc.dg/wtr-strcat-1.c: Likewise.
13283         * gcc.dg/wtr-suffix-1.c: Likewise.
13284         * gcc.dg/wtr-switch-1.c: Likewise.
13285         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13286         * gcc.dg/wtr-union-init-1.c: Likewise.
13287         * gcc.dg/wtr-union-init-2.c: Likewise.
13288         * gcc.dg/wtr-union-init-3.c: Likewise.
13289
13290         * gcc.dg/wtr-func-def-1.c: New test.
13291
13292 2002-07-02 Devang Patel <dpatel@apple.com>
13293
13294         * objc.dg/param-1.m: New test.
13295
13296 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13297
13298         * gcc.dg/cpp/trad/directive.c: Add test.
13299         * gcc.dg/cpp/trad/macroargs.c: Add test.
13300         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13301
13302 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13303
13304         * gcc.dg/cpp/cmdlne-M.c: New test.
13305
13306 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13307
13308         * objc.dg/desig-init-1.m: New test.
13309
13310 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13311
13312         PR c++/6716
13313         * g++.dg/template/instantiate1.C: New test.
13314
13315 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13316
13317         PR c++/7112
13318         * g++.dg/template/sizeof2.C: New test.
13319
13320 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13321
13322         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13323         gcc.dg/cpp/trad/include.c: New tests.
13324
13325 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13326
13327         PR target/7177
13328         * gcc.c-torture/compile/20020701-1.c: New test.
13329
13330 2002-07-01  Stan Shebs  <shebs@apple.com>
13331
13332         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13333         header here...
13334         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13335         (objc-torture-execute): or here.
13336
13337 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13338
13339         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13340
13341 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13342
13343         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13344
13345 2002-06-30  Devang Patel  <dpatel@apple.com>
13346
13347         * objc.dg/fsyntax-only.m: New test.
13348
13349 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13350
13351         PR c++/6695
13352         * g++.dg/template/friend7.C: New file.
13353
13354 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13355
13356         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13357         return type.
13358
13359 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13360
13361         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13362         avoid division by zero.
13363
13364 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13365
13366         * gcc.dg/Wunknownprag.c: New tests.
13367
13368 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13369
13370         * gcc.c-torture/execute/simd-2.c: New test.
13371
13372 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13373
13374         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13375         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13376         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13377         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13378         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13379         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13380         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13381         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13382         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13383         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13384         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13385         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13386         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13387         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13388         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13389         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13390         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13391
13392 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13393
13394         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13395         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13396         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13397         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13398         New tests.
13399         * gcc.dg/cpp/trad/directive.c: Update.
13400
13401 2002-06-23  Andreas Jaeger  <aj@suse.de>
13402
13403         * gcc.c-torture/execute/complex-6.c: New.
13404
13405 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13406
13407         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13408         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13409         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13410         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13411
13412 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13413
13414         * gcc.dg/cpp/trad: New directory with traditional tests copied
13415         from parent directory.
13416         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13417         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13418         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13419         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13420         Move to trad/ and rename.
13421         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13422         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13423         gcc.dg/cpp/trad/redef2.c: New tests.
13424         * gcc.dg/cpp/trad/trad.exp: New driver.
13425
13426 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13427
13428         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13429         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13430         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13431         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13432         Remove.
13433
13434 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13435
13436         * gcc.dg/20020620-1.c: New test.
13437
13438 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13439
13440         * g++.dg/template/ttp4.C: New test.
13441
13442 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13443
13444         * g++.dg/opt/vt1.C: Fix regexp.
13445
13446 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13447
13448         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13449         Don't use attribute `noinline'.
13450
13451 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13452
13453         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13454
13455 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13456
13457         * gcc.c-torture/execute/simd-1.c: New.
13458
13459         * gcc.dg/simd-1.c: New.
13460
13461 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13462
13463         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13464
13465 2002-06-16  Richard Henderson  <rth@redhat.com>
13466
13467         * g++.dg/ext/anon-struct1.C: New.
13468         * g++.dg/ext/anon-struct2.C: New.
13469         * g++.dg/ext/anon-struct3.C: New.
13470         * gcc.dg/anon-struct-1.c: New.
13471         * gcc.dg/anon-struct-2.c: New.
13472         * gcc.dg/anon-struct-3.c: New.
13473         * gcc.dg/20011008-1.c: Adjust warning text.
13474         * gcc.dg/20020527-1.c: Add -fms-extensions.
13475
13476 2002-06-16  Richard Henderson  <rth@redhat.com>
13477
13478         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13479
13480 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13481
13482         * gcc.c-torture/execute/20020615-1.c: New test.
13483
13484 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13485
13486         * gcc.c-tortuture/execute/compare-1.c: New test case.
13487         * gcc.c-tortuture/execute/compare-2.c: New test case.
13488         * gcc.c-tortuture/execute/compare-3.c: New test case.
13489
13490 2002-06-13  Richard Henderson  <rth@redhat.com>
13491
13492         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13493         ia64 ilp32.
13494
13495 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13496
13497         * g++.dg/template/typename2.C: Update error message.
13498
13499 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13500
13501         * gcc.c-torture/execute/20020611-1.c: New test.
13502
13503 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13504
13505         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13506         list of targets to skip.
13507
13508 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13509
13510         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13511         targets if not optimizing.
13512
13513 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13514
13515         * gcc.c-torture/compile/20020605-1.c: New test.
13516
13517         * g++.dg/opt/vt1.C: New test.
13518
13519         * gcc.dg/20020531-1.c: New test.
13520
13521         * gcc.dg/20020530-1.c: New test.
13522
13523         * gcc.dg/20020527-1.c: New test.
13524
13525         * g++.dg/opt/cse1.C: New test.
13526
13527 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13528
13529         * gcc.dg/20020607-2.c: New test case.
13530
13531 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13532
13533         * gcc.c-torture/compile/20020604-1.c: New test.
13534
13535 2002-06-04  Richard Henderson  <rth@redhat.com>
13536
13537         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13538         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13539         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13540
13541 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13542
13543         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13544
13545 2002-06-03  Richard Henderson  <rth@redhat.com>
13546
13547         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13548         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13549
13550 2002-06-02  Richard Henderson  <rth@redhat.com>
13551
13552         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13553         test functions static.
13554
13555 2002-06-02  Andreas Jaeger  <aj@suse.de>
13556
13557         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13558         now.
13559
13560 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13561
13562         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13563         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13564         Update for mofified diagnostics.
13565         * gcc.dg/c99-intconst-1.c: No longer fail.
13566
13567 2002-06-02  Richard Henderson  <rth@redhat.com>
13568
13569         * gcc.dg/uninit-A.c: Remove xfail markers.
13570
13571 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13572
13573         * gcc.dg/fnegate-1.c: New test case.
13574
13575 2002-05-30  Osku Salerma  <osku@iki.fi>
13576
13577         * gcc.c-torture/execute/mayalias-1.c: New file.
13578
13579 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13580
13581         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13582         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13583         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13584
13585 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13586
13587         * gcc.c-torture/execute/20020529-1.c: New test.
13588
13589 2002-05-27  Richard Henderson  <rth@redhat.com>
13590
13591         * g++.dg/ext/attrib6.C: New test case.
13592
13593 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13594
13595         * gcc.c-torture/execute/pure-1.c: New test.
13596
13597 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13598
13599         * gcc.dg/cpp/arith-2.c: Remove.
13600
13601 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13602
13603         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13604         * gcc.dg/cpp/if-3.c: Remove.
13605
13606 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13607
13608         * g++.dg/opt/cse2.C: New test.
13609
13610 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13611
13612         * gcc.dg/cpp/arith-1.c: New semantic tests.
13613         * gcc.dg/cpp/if-1.c: Update.
13614
13615 2002-05-24  Ben Elliston  <bje@redhat.com>
13616
13617         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13618
13619 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13620
13621         * gcc.dg/verbose-asm.c: New test.
13622
13623 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13624
13625         * gcc.dg/cpp/paste12.c: New test.
13626
13627 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13628
13629         * g++.dg/parse/named_ops.C: New test.
13630
13631 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13632
13633         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13634
13635 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13636
13637         * gcc.dg/weak-2.c: Allow optional leading underscore
13638         in scan-assembler symbol name.
13639         * gcc.dg/weak-3.c: Likewise.
13640         * gcc.dg/weak-4.c: Likewise.
13641         * gcc.dg/weak-5.c: Likewise.
13642
13643 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13644
13645         * gcc.dg/20020523-1.c: New test.
13646
13647 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13648
13649         * objc.dg/const-str-2.m: Update now that we stop after
13650         a command line error.
13651
13652 2002-05-22  Richard Henderson  <rth@redhat.com>
13653
13654         * g++.dg/dg.exp: Fix typo in test pruneing.
13655
13656 2002-05-22  Richard Henderson  <rth@redhat.com>
13657
13658         * g++.dg/dg.exp: Prune the tls subdirectory.
13659         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
13660         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
13661         * g++.dg/tls/init-1.C: New.
13662
13663 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
13664
13665         * gcc.dg/20020517-1.c: New test.
13666
13667 2002-05-21  Richard Henderson  <rth@redhat.com>
13668
13669         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
13670         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
13671
13672 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
13673
13674         * g++.dg/other/copy2.C: New test.
13675
13676 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
13677
13678         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
13679         (MAX_COPY): Bump up to 10 times sizeof (long long).
13680         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
13681
13682         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
13683         sizeof (long long).
13684
13685         * gcc.c-torture/execute/strcpy-1.c: New test.
13686
13687 2002-05-19  Jason Merrill  <jason2redhat.com>
13688
13689         * g++.dg/ext/oper1.C: New test.
13690
13691 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
13692 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
13693
13694         * README.QMTEST: New file.
13695
13696         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
13697
13698 2002-05-19  Andreas Jaeger  <aj@suse.de>
13699
13700         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
13701         now.
13702         * gcc.c-torture/execute/loop-2d.x: Likewise.
13703
13704 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
13705
13706         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
13707         support weak symbols.
13708         * gcc.dg/weak-4.c: Likewise
13709         * gcc.dg/weak-6.c: Likewise
13710
13711 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
13712
13713         * gcc.dg/weak-3.c: Add dg-excess-error comment for
13714         cygwin, coff and h8300-*-hms targets
13715         * gcc.dg/weak-5.c: Likewise
13716         * gcc.dg/weak-7.c: Likewise
13717
13718 2002-05-16  Jason Merrill  <jason@redhat.com>
13719
13720         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
13721         (scan-assembler-not, scan-assembler-dem): Likewise.
13722         (scan-assembler-dem-not): Likewise.
13723
13724 2002-05-15  Richard Henderson  <rth@redhat.com>
13725
13726         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
13727
13728 2002-05-15  Richard Henderson  <rth@redhat.com>
13729
13730         * gcc.dg/weak-5.c (vfoo1c): No warning here.
13731         (vfoo1f): Warning here.
13732         (vfoo1l): Don't redefine the alias.
13733
13734 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
13735
13736         * g++.dg/init/pm1.C: New test.
13737
13738 2002-05-12  David S. Miller  <davem@redhat.com>
13739
13740         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
13741         types.
13742
13743 2002-05-10  Roger Sayle  <roger@eyesopen.com>
13744
13745         * gcc.c-torture/execute/20020510-1.c: New test case.
13746
13747 2002-05-10  David S. Miller  <davem@redhat.com>
13748
13749         * gcc.c-torture/execute/conversion.c: Test long double too.
13750
13751 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
13752
13753         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
13754         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
13755         * lib/g++.exp (g++_link_flags): Likewise.
13756         * lib/objc.exp (objc_target_compile): Likewise.
13757
13758 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13759
13760         * gcc.dg/cpp/poison.c: Update.
13761         * gcc.dg/cpp/20000625-2.c: Remove.
13762         * gcc.dg/cpp/direct2s.c: Remove final test.
13763
13764 2002-05-08  Tom Rix  <trix@redhat.com>
13765
13766         * gcc.c-torture/execute/20020508-1.c: New test.
13767         * gcc.c-torture/execute/20020508-2.c: New test.
13768         * gcc.c-torture/execute/20020508-3.c: New test.
13769
13770 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13771
13772         * gcc.dg/cpp/charconst-4.c: More tests.
13773
13774 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
13775
13776         PR c/6569
13777         * gcc.dg/weak-3.c: Update location of warning messages.
13778         * gcc.dg/weak-5.c: Likewise.
13779
13780 2002-05-06  Roger Sayle  <roger@eyesopen.com>
13781
13782         * gcc.c-torture/execute/20020506-1.c: New test case.
13783
13784 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13785
13786         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
13787
13788 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13789
13790         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
13791
13792 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
13793
13794         * gcc.dg/cpp/charconst-3.c: New test.
13795
13796 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
13797
13798         * gcc.dg/cpp/charconst.c: Update tests.
13799
13800 2002-05-05  Tim Josling  <tej@melbpc.org.au>
13801
13802         * treelang: Added directory for new sample language treelang. Also
13803         lib/treelang.exp: New file to signal treelang should be tested.
13804
13805 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13806
13807         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
13808         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
13809         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
13810         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
13811         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
13812         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
13813         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
13814
13815 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
13816
13817         * gcc.dg/format/xopen-2.c: New test.
13818
13819 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
13820
13821         * gcc.dg/20020503-1.c: New test.
13822
13823 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
13824
13825         * g++.dg/init/dtor1.C: Make it tougher.
13826
13827 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
13828
13829         * g++.dg/init/dtor1.C: New test.
13830
13831 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
13832
13833         * gcc.dg/altivec-8.c: New.
13834
13835 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
13836
13837         * gcc.dg/altivec-7.c: New.
13838
13839 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
13840
13841         * g++.dg/parse/typedef1.C: New test.
13842
13843 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
13844
13845         PR c++/6486
13846         * g++.dg/template/friend6.C: New test.
13847
13848         PR c++/6492
13849         * g++.dg/init/copy1.C: New test.
13850
13851 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
13852
13853         * g++.dg/warn/effc1.C: New test.
13854
13855 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13856
13857         * gcc.dg/cpp/if-cexp.c: Add a test.
13858
13859 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
13860
13861         * gcc.dg/20020426-2.c: New test.
13862
13863 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
13864
13865         * gcc.dg/cpp/if-mop.c: Update.
13866         * gcc.dg/cpp/if-mpar.c: Add test.
13867         * gcc.dg/cpp/if-oppr.c: Update.
13868
13869 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13870
13871         PR c/6343
13872         * gcc.dg/weak-[2-7].c: New tests.
13873
13874 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13875
13876         * gcc.dg/enum1.c: New test.
13877
13878 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13879
13880         PR c++/6497
13881         * g++.dg/inherit/access2.C: New test.
13882
13883 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
13884
13885         PR bootstrap/6445
13886         * gcc.dg/20020426-1.c: New test.
13887
13888 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
13889
13890         * g++.dg/abi/enum1.C: New test.
13891
13892 2002-04-26  Richard Henderson  <rth@redhat.com>
13893
13894         * gcc.dg/c99-bool-1.c: Expect always true warning.
13895
13896 2002-04-25  Roger Sayle  <roger@eyesopen.com>
13897
13898         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
13899
13900 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13901
13902         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
13903         targets.
13904
13905 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
13906
13907         * g++.dg/abi/mange7.C: New test.
13908
13909         PR c++/6438.
13910         * g++.dg/parse/stmtexpr2.C: New test.
13911
13912 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
13913
13914         * gcc.dg/20020312-2.c: Add SH target.
13915
13916 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13917
13918         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
13919         compiler output on mips*-*-irix*.
13920
13921 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
13922
13923         * g++.dg/parse/attr1.C: New test.
13924
13925 2002-04-23  Roger Sayle  <roger@eyesopen.com>
13926
13927         * gcc.c-torture/execute/string-opt-17.c: New test case.
13928         * gcc.c-torture/execute/memset-2.c: New test case.
13929
13930 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
13931
13932         PR c++/6256:
13933         * g++.dg/template/friend5.C: New test.
13934
13935         PR c++/6331:
13936         * g++.dg/template/qual1.C: Likewise.
13937
13938 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
13939
13940         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
13941         Include stdlib.h, not stdio.h or ctype.h.
13942
13943 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
13944
13945         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
13946         cris-*-elf* and mmix-*-*.
13947         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
13948         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
13949         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
13950         Ditto.
13951         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
13952         * gcc.dg/wchar_t-1.c: Ditto.
13953
13954 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
13955
13956         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
13957         Clarify comment.
13958
13959 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
13960
13961         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
13962
13963 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13964
13965         * gcc.c-torture/execute/20000906-1.x: Delete.
13966
13967 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
13968
13969         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
13970
13971 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
13972
13973         * PR6367
13974         * g77.f-torture/execute/6367.f: New test.
13975         * g77.f-torture/execute/6367.x: Disable for MMIX.
13976
13977 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
13978
13979         * PR6352
13980         * g++.dg/opt/inline2.C: New test.
13981
13982 2002-04-18  Richard Henderson  <rth@redhat.com>
13983
13984         * gcc.dg/20000906-1.c: Enable for all targets.
13985         * gcc.c-torture/compile/iftrap-2.c: New.
13986
13987 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13988
13989         * gcc.dg/20020418-1.c: New test.
13990         * gcc.dg/20020418-2.c: New test.
13991
13992 2002-04-18  Richard Henderson  <rth@redhat.com>
13993
13994         * gcc.c-torture/compile/iftrap-1.c: New.
13995         * gcc.dg/iftrap-1.c: Adjust for ia64.
13996         * gcc.dg/iftrap-2.c: New.
13997
13998 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
13999
14000         * gcc.c-torture/compile/20020418-1.c: New test.
14001
14002 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14003
14004         * gcc.c-torture/compile/20020415-1.c: New.
14005
14006 2002-04-18  David S. Miller  <davem@redhat.com>
14007
14008         * gcc.c-torture/execute/20020418-1.c: New test.
14009
14010 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14011
14012         * gcc.dg/20020416-1.c: New test.
14013
14014         * g++.dg/opt/inline1.C: New test.
14015
14016 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.dg/altivec-5.c: New test.
14019
14020         * gcc.dg/20020415-1.c: New test.
14021
14022 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14023
14024         * testsuite/lib/chill.exp: Remove.
14025
14026 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14027
14028         * g++.dg/other/big-struct.C: New test.
14029
14030 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14031
14032         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14033         of scratch file.
14034
14035 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14036
14037         PR c/6277
14038         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14039         in scan-assembler function name
14040
14041 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14042
14043         * g77.f-torture/execute/980628-4.x,
14044         g77.f-torture/execute/980628-5.x,
14045         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14046         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14047         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14048         i[34567]86-*-*.
14049
14050 2002-04-13  David S. Miller  <davem@redhat.com>
14051
14052         * gcc.c-torture/execute/20020413-1.c: New test.
14053
14054 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14055
14056         * gcc.dg/asm-6.c,
14057         * g++.dg/ext/asm1.C: New tests.
14058
14059 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14060
14061         PR c++ 5373.
14062         * g++.dg/parse/stmtexpr1.C: New test.
14063
14064         PR c++/5189.
14065         * g++.dg/template/copy1.C: New test.
14066
14067 2002-04-12  Richard Henderson  <rth@redhat.com>
14068
14069         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14070
14071 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14072
14073         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14074         gcc.c-torture/execute/20020307-2.c.
14075
14076 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14077
14078         * g++.dg/ext/attrib5.C,
14079         * g++.dg/lookup/struct1.C: New tests.
14080
14081 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14082
14083         * gcc.dg/20020411-1.c: New test.
14084
14085         * gcc.c-torture/execute/20020411-1.c: New test.
14086
14087 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14088
14089         * g77.f-torture/execute/6177.f: New test.
14090
14091 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14092
14093         PR middle-end/6247
14094         * g++.dg/opt/cleanup1.C: New test.
14095
14096         * g++.dg/opt/const1.C: New test.
14097
14098 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14099
14100         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14101
14102 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14103
14104         PR c++/5507
14105         * g++.dg/template/typename2.C: New test.
14106
14107 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14108
14109         * gcc.c-torture/execute/loop-12.c: New.
14110
14111 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14112
14113         * g77.f-torture/execute/980628-4.x,
14114         g77.f-torture/execute/980628-5.x,
14115         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14116         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14117         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14118
14119 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14120
14121         PR optimization/6086
14122         * g++.dg/opt/preinc1.C: New test.
14123
14124 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14125
14126         PR c++/5571
14127         * g++.dg/opt/static2.C: New test.
14128
14129 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14130
14131         PR c/5120
14132         * gcc.dg/20020406-1.c: New test.
14133
14134 2002-04-04  David S. Miller  <davem@redhat.com>
14135
14136         * gcc.c-torture/execute/20020404-1.c: New test.
14137
14138 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14139
14140         PR c/6123
14141         * gcc.dg/20020312-2.c: Do not declare global register variable
14142         if __PIC__ or __pic__ is defined.
14143
14144 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14145
14146         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14147         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14148
14149 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14150
14151         * gcc.misc-tests/linkage.exp: Update last change to handle
14152         sparc*-, not just sparc-.
14153
14154 2002-04-03  Richard Henderson  <rth@redhat.com>
14155
14156         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14157
14158 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14159
14160         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14161
14162 2002-04-02  David S. Miller  <davem@redhat.com>
14163
14164         * gcc.c-torture/execute/20020402-3.c: New test.
14165
14166 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14167
14168         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14169         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14170
14171         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14172         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14173         g77.f-torture/execute/20001201.x,
14174         g77.f-torture/execute/u77-test.x: New files.
14175
14176         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14177         * gcc.dg/wchar_t-1.c: Ditto.
14178
14179 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14180
14181         * gcc.c-torture/execute/20020402-1.c: New test.
14182
14183 2002-04-01  Richard Henderson  <rth@redhat.com>
14184
14185         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14186
14187         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14188
14189 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14190
14191         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14192
14193 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14194
14195         * g++.dg/inherit/template-as-base.C: Expect error.
14196         * g++.dg/inherit/namespace-as-base.C: Likewise.
14197
14198 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14199
14200         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14201         g++.dg/ext/instantiate3.C: Tweak match patterns.
14202
14203         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14204         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14205         -da test.
14206
14207 2002-03-31  Richard Henderson  <rth@redhat.com>
14208
14209         * gcc.dg/special/alias-2.c: New.
14210         * gcc.dg/special/ecos.exp: Run it.
14211
14212 2002-03-31  Richard Henderson  <rth@redhat.com>
14213
14214         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14215
14216 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14217
14218         * gcc.dg/weak-1.c: Disable on h8300 port.
14219
14220 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14221
14222         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14223         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14224         ordering tests.
14225         * g++.dg/bprob/bprob-1.C: New test.
14226         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14227         * g++.dg/gcov/gcov-1.C: New test.
14228         * g++.dg/gcov/gcov-1.x: New file.
14229         * g++.dg/gcov/gcov-2.C: New test.
14230         * g++.dg/gcov/gcov-3.C: New test.
14231         * g++.dg/gcov/gcov-3.h: New file.
14232
14233 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14234
14235         * g++.old-deja/g++.other/builtins5.C: New test.
14236         * g++.old-deja/g++.other/builtins6.C: New test.
14237         * g++.old-deja/g++.other/builtins7.C: New test.
14238         * g++.old-deja/g++.other/builtins8.C: New test.
14239         * g++.old-deja/g++.other/builtins9.C: New test.
14240
14241 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14242
14243         * g++.dg/opt/static1.C: New test.
14244
14245         * g++.dg/opt/longbranch1.C: New test.
14246
14247 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14248
14249         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14250
14251         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14252
14253 2002-03-28  Jeffrey A Law  (law@redhat.com)
14254
14255         * gcc.c-torture/execute/20020328-1.c: New test.
14256
14257 2002-03-27  Richard Henderson  <rth@redhat.com>
14258
14259         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14260         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14261         move from g++.old-deja/g++.ext/.
14262
14263 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14264
14265         * g++.dg/init/new2.C: New test.
14266
14267 2002-03-26  Richard Henderson  <rth@redhat.com>
14268
14269         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14270
14271         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14272         on sparc.
14273
14274         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14275         sparcv9 systems.
14276         * gcc.dg/20001102-1.c: Likewise.
14277
14278 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14279
14280         * gcc.dg/cpp/endif-pedantic1.c,
14281         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14282
14283 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14284
14285         * g++.dg/init/new1.C: New test.
14286
14287 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14288
14289         * g++.dg/abi/vbase9.C: New test.
14290
14291 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14292
14293         * gcc.dg/arm-asm.c: New test.
14294
14295 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14296
14297         * gcc.dg/Wswitch-enum.c: New test.
14298         Fix PR c/5044.
14299
14300 2002-03-26  Richard Henderson  <rth@redhat.com>
14301
14302         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14303         structure.
14304
14305 2002-03-25  Richard Henderson  <rth@redhat.com>
14306
14307         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14308         sparcv9 systems.
14309
14310         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14311         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14312
14313 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14314
14315         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14316
14317 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14318
14319         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14320         targets using generic thunk support.
14321
14322 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14323
14324         * gcc.c-torture/compile/20020323-1.c: New test.
14325
14326         * g++.dg/opt/conj2.C: New test.
14327
14328 2002-03-24  Richard Henderson  <rth@redhat.com>
14329
14330         * gcc.dg/weak-1.c: Use -fno-common.
14331
14332 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14333
14334         * g77.dg/f77-edit-apostrophe-out.f: New test
14335         * g77.dg/f77-edit-h-out.f: New test
14336         * g77.dg/f77-edit-t-in.f: New test
14337         * g77.dg/f77-edit-t-out.f: New test
14338         * g77.dg/f77-edit-x-out.f: New test
14339         * g77.dg/f77-edit-slash-out.f: New test
14340         * g77.dg/f77-edit-colon-out.f: New test
14341         * g77.dg/f77-edit-s-out.f: New test
14342
14343 2002-03-24  Richard Henderson  <rth@redhat.com>
14344
14345         * objc/execute/formal_protocol-6.x: New XFAIL.
14346
14347 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14348
14349         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14350         that do not support weak symbols
14351
14352 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14353
14354         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14355         * lib/g77.exp:  Likewise
14356         * lib/objc.exp: Likewise
14357
14358 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14359
14360         * gcc.dg/Wswitch-default.c: New test.
14361
14362 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14363
14364         * g++.dg/other/enum1.C: New test.
14365
14366 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14367
14368         * gcc.dg/pragma-ep-3.c: Fix typo.
14369
14370 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14371
14372         * g++.dg/inherit/template-as-base.C: New test.
14373
14374 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14375
14376         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14377         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14378
14379 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14380
14381         * gcc.dg/cpp/multiline.c: Update to match.
14382
14383 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14384
14385         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14386
14387 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14388
14389         * gcc.dg/cpp/extratokens2.c:  New file.
14390
14391 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14392
14393         * gcc.dg/20020312-2.c: Add rs6000 target.
14394
14395         * gcc.c-torture/compile/20020319-1.c: New test.
14396
14397 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14398
14399         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14400         (A, E): Handle this.
14401
14402 2002-03-20  Jason Merrill  <jason@redhat.com>
14403
14404         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14405         ignoring -fpic.
14406         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14407         through prune_gcc_output.
14408
14409 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14410
14411         * gcc.c-torture/compile/20020320-1.c: New test.
14412
14413 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14414
14415         * gcc.c-torture/compile/20020318-1.c: New test.
14416
14417         * gcc.dg/struct-by-value-1.c: New test.
14418
14419         * gcc.dg/20020319-1.c: New test.
14420
14421 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14422
14423         * g++.dg/opt/conj1.C: New test.
14424
14425 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14426
14427         * g++.dg/template/qualttp20.C: Revert previous change.
14428         * g++.dg/template/qualttp3.C: Likewise.
14429         * g++.dg/template/qualttp4.C: Likewise
14430         * g++.dg/template/qualttp5.C: Likewise
14431         * g++.dg/template/qualttp6.C: Likewise
14432         * g++.dg/template/qualttp7.C: Likewise
14433         * g++.dg/template/qualttp8.C: Likewise
14434         * g++.dg/template/recurse.C: Likewise.
14435
14436 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14437
14438         * gcc.dg/cpp/wchar-1.c: Update.
14439
14440 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14441
14442         * g++.dg/template/conv1.C: New test.
14443         * g++.dg/template/conv2.C: New test.
14444         * g++.dg/template/conv3.C: New test.
14445         * g++.dg/template/conv4.C: New test.
14446
14447 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14448
14449         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14450         * g++.dg/template/qualttp3.C: Likewise.
14451         * g++.dg/template/qualttp4.C: Likewise
14452         * g++.dg/template/qualttp5.C: Likewise
14453         * g++.dg/template/qualttp6.C: Likewise
14454         * g++.dg/template/qualttp7.C: Likewise
14455         * g++.dg/template/qualttp8.C: Likewise
14456         * g++.dg/template/recurse.C: Likewise.
14457
14458 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14459
14460         * g++.dg/opt/dtor1.C: New test.
14461
14462 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14463
14464         * gcc.c-torture/compile/20020315-1.c: New test.
14465
14466 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14467
14468         * gcc.dg/weak-1.c: Fix scan tests.
14469
14470 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14471
14472         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14473         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14474         cris-*-aout* mmix-*-*.
14475         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14476         cris-*-aout* mmix-*-*.
14477         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14478         cris-*-elf* cris-*-aout* and mmix-*-*.
14479         * gcc.dg/20001009-1.c: Ditto.
14480         * gcc.dg/20010912-1.c: Ditto.
14481         * gcc.dg/20020122-4.c: Ditto.
14482         * gcc.dg/inline-2.c: Ditto.
14483
14484 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14485
14486         * gcc.c-torture/compile/20020314-1.c: New test.
14487
14488 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14489
14490         * gcc.c-torture/execute/20020314-1.c: New test.
14491
14492 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14493
14494         * g++.dg/warn/Wunused-1.C: New test.
14495
14496 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14497
14498         * g++.dg/abi/mangle6.C: New test.
14499
14500 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14501
14502         * gcc.c-torture/compile/20020309-2.c: New test.
14503
14504         * gcc.c-torture/compile/20020312-1.c: New test.
14505
14506 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14507
14508         * g++.dg/other/access1.C: New test.
14509
14510 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14511
14512         * gcc.c-torture/execute/wchar_t-1.c: New test.
14513
14514 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14515
14516         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14517
14518 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14519
14520         * gcc.dg/20020312-1.c: New test case.
14521
14522 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14523
14524         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14525
14526 2002-03-11  Richard Henderson  <rth@redhat.com>
14527
14528         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14529         * g++.old-deja/g++.jason/report.C: Likewise.
14530
14531 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14532
14533         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14534         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14535
14536 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14537
14538         * testsuite/g++.dg/overload/pmf1.C: New test.
14539
14540 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14541
14542         * gcc.c-torture/execute/20020307-1.c: Use long.
14543
14544 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14545
14546         PR optimization/5844
14547         * gcc.dg/20020310-1.c: New test.
14548
14549 2002-03-09  Michael Meissner  <meissner@redhat.com>
14550
14551         * gcc.c-torture/execute/memcpy-2.c: New test.
14552         * gcc.c-torture/execute/memset-1.c: New test.
14553         * gcc.c-torture/execute/strlen-1.c: New test.
14554         * gcc.c-torture/execute/strcmp-1.c: New test.
14555         * gcc.c-torture/execute/strncmp-1.c: New test.
14556
14557 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14558
14559         * gcc.dg/ppc-ldstruct.c: New test.
14560
14561 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14562
14563         * gcc.c-torture/execute/va-arg-22.c: New test.
14564
14565 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14566
14567         * gcc.c-torture/compile/20020309-1.c: New test.
14568
14569 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14570
14571         * gcc.c-torture/execute/20020307-2.c: New test.
14572
14573 2002-03-07  Jeffrey A Law  (law@redhat.com)
14574
14575         * g77.f-torture/compile/20020307-1.f: New test.
14576
14577 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14578
14579         * gcc.dg/unordered-1.c: New test.
14580
14581 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14582
14583         * gcc.c-torture/execute/20020307-1.c: New test.
14584
14585 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * gcc.dg/20020304-1.c: New test.
14588
14589         * gcc.c-torture/compile/20020304-2.c: New test.
14590
14591 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14592
14593         * gcc.c-torture/compile/20020304-1.c: New test case
14594         (from PR c/5830).
14595
14596 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14597
14598         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14599
14600 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14601
14602         * g++.dg/other/classkey1.C: New test.
14603
14604 2002-03-01  Richard Henderson  <rth@redhat.com>
14605
14606         * gcc.c-torture/compile/981223-1.x: New.
14607         * gcc.c-torture/compile/920625-1.x: New.
14608
14609 2002-02-28  Richard Henderson  <rth@redhat.com>
14610
14611         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14612
14613 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14614
14615         * gcc.c-torture/execute/20020227-1.c: New test.
14616
14617 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14618
14619         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14620         here" ERROR lines.
14621         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14622         * g++.old-deja.g++.other/defarg1.C: Likewise.
14623         * g++.old-deja/g++.pt/calls2.C: Likewise.
14624         * g++.old-deja/g++.pt/crash20.C: Likewise.
14625         * g++.old-deja/g++.pt/crash30.C: Likewise.
14626         * g++.old-deja/g++.pt/crash36.C: Likewise.
14627         * g++.old-deja/g++.pt/crash6.C: Likewise.
14628         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14629         * g++.old-deja/g++.pt/derived3.C: Likewise.
14630         * g++.old-deja/g++.pt/error1.C: Likewise.
14631         * g++.old-deja/g++.pt/friend21.C: Likewise.
14632         * g++.old-deja/g++.pt/friend23.C: Likewise.
14633         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14634         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14635
14636 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14637
14638         * gcc.c-torture/execute/20020225-2.c: New test.
14639
14640 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14641
14642         * gcc.c-torture/execute/920730-1t.c,
14643         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14644         Delete test cases, only relevant to -traditional.
14645
14646 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14647
14648         * gcc.dg/cpp/undef1.c: Remove.
14649         * gcc.dg/cpp/directiv.c: Update.
14650         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14651
14652 2002-02-27  Michael Meissner  <meissner@redhat.com>
14653
14654         * gcc.c-torture/execute/20020226-1.c: New test.
14655
14656 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
14657
14658         * g++.dg/debug/debug4.C: New test.
14659
14660         * gcc.dg/ia64-visibility-1.c: New test.
14661
14662 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
14663
14664         * gcc.dg/debug/20020224-1.c: New.
14665
14666 2002-02-25  Kazu Hirata  <kazu@hxi.com>
14667
14668         * gcc.c-torture/execute/960416-1.x: New.
14669         * gcc.c-torture/execute/divconst-3.x: Likewise.
14670
14671 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
14672
14673         * gcc.dg/20020224-1.c: New test.
14674
14675 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
14676
14677         * gcc.c-torture/execute/20020225-1.c: New.
14678
14679 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14680
14681         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
14682
14683 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
14684
14685         * gcc.dg/20020222-1.c: New test.
14686
14687 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
14688
14689         * g++.dg/opt/anonunion1.C: New test.
14690
14691 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14692
14693         * g++.dg/template/qualttp19.C: New test.
14694         * g++.dg/template/qualttp20.C: New test.
14695         * g++.old-deja/g++.jason/report.C: Adjust expected errors
14696         * g++.old-deja/g++.other/qual1.C: Likewise.
14697
14698 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
14699
14700         * gcc.dg/attr-alwaysinline.c: New.
14701
14702 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
14703
14704         * gcc.dg/20020220-1.c: New test.
14705
14706         * gcc.dg/20020220-2.c: New test.
14707
14708         * g++.dg/opt/mmx1.C: New test.
14709
14710 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
14711
14712         * gcc.c-torture/compile/20020110.c: New test.
14713
14714 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
14715
14716         * gcc.c-torture/execute/20020219-1.c: New test.
14717
14718         * gcc.dg/20020219-1.c: New test.
14719
14720         * gcc.dg/noncompile/20020220-1.c: New test.
14721
14722         * g++.dg/opt/ptrintsum1.C: New test.
14723
14724         * gcc.dg/debug/20020220-1.c: New test.
14725
14726 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
14727
14728         * gcc.c-torture/execute/20020216-1.c: New test.
14729
14730 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14731
14732         * gcc.dg/decl-1.c: Update, new test.
14733
14734 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
14735
14736         * g++.dg/abi/bitfield1.C: New test.
14737         * g++.dg/abi/bitfield2.C: New test.
14738
14739 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14740
14741         * gcc.dg/attr-nest.c: New test.
14742
14743 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14744
14745         * gcc.c-torture/execute/20020215-1.c: New test.
14746
14747 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
14748
14749         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
14750         * g++.dg/debug/debug.exp: New.
14751         * g++.dg/debug/trivial.C: New.
14752         * g++.dg/debug/debug1.C: Moved...
14753         * g++.dg/other/debug1.C: ...from here.
14754         * g++.dg/debug/debug2.C: Moved...
14755         * g++.dg/other/debug2.C: ...from here.
14756         * g++.dg/debug/debug3.C: Moved...
14757         * g++.dg/other/debug3.C: ...from here.
14758
14759         * gcc.dg/noncompile/20020213-1.c: New test.
14760
14761 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
14762
14763         * g++.dg/other/debug3.C: New test.
14764
14765         * gcc.c-torture/execute/20020213-1.c: New test.
14766
14767 2002-02-13  Richard Smith <richard@ex-parrot.com>
14768
14769         * g++.old-deja/g++.other/thunk1.C: New test.
14770
14771 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14772
14773         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
14774
14775 2002-02-13  Stan Shebs  <shebs@apple.com>
14776
14777         * gcc.dg/altivec-3.c: New.
14778
14779 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
14780
14781         * gcc.dg/Wunreachable-1.c: New test.
14782         * gcc.dg/Wunreachable-2.c: New test.
14783
14784 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14785
14786         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
14787
14788 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
14789
14790         * gcc.dg/decl-1.c: New test.
14791
14792 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14793
14794         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
14795
14796 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14797
14798         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
14799         * gcc.c-torture/compile/980506-1.x: Likewise.
14800
14801 2002-02-10  Kazu Hirata  <kazu@hxi.com>
14802
14803         * gcc.dg/20020210-1.c: New.
14804
14805 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
14806
14807         * g77.f-torture/execute/947.f: New regression test
14808         for PR fortran/947.
14809
14810 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
14811
14812         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
14813         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
14814
14815 2002-02-08  Richard Henderson  <rth@redhat.com>
14816
14817         * gcc.c-torture/compile/labels-3.c: New.
14818
14819 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
14820
14821         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
14822         expression statements work instead.
14823         * gcc.dg/noncompile/20020207-1.c: New test.
14824
14825 2002-02-07  Richard Henderson  <rth@redhat.com>
14826
14827         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
14828
14829 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14830
14831         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
14832         message from g77
14833         * lib/g77-dg.exp: Trim g77 error messages so that they are
14834         recognized by dg.exp.
14835
14836 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14837
14838         PR fortran/5473
14839         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
14840
14841 2002-02-07  Richard Henderson  <rth@redhat.com>
14842
14843         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
14844         to be sufficiently aligned for integers.
14845
14846 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
14847
14848         * g++.dg/template/friend4.C: New test.
14849
14850 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
14851
14852         PR fortran/5743
14853         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
14854         unsupported cases.
14855
14856 2002-02-07  Richard Henderson  <rth@redhat.com>
14857
14858         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
14859         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
14860         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
14861         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
14862
14863 2002-02-06  Richard Henderson  <rth@redhat.com>
14864
14865         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
14866
14867 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
14868
14869         * gcc.dg/20020206-1.c: New test.
14870
14871 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
14872
14873         * gcc.c-torture/execute/20020206-1.c: New test.
14874
14875         * gcc.c-torture/execute/20020206-2.c: New test.
14876
14877         PR optimization/5429:
14878         * gcc.c-torture/compile/20020206-1.c: New test.
14879
14880 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
14881
14882         * g++.dg/ext/align1.C: Do not use an explicit alignment value
14883         as certain file formats cannot support particularly large
14884         alignments.
14885
14886         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
14887         and do not expect to be able to link the executable.
14888
14889         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
14890         fail because the COFF format does not support the weak attribute.
14891
14892 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
14893
14894         * g77.dg/pr5473.f:  New test
14895
14896 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
14897
14898         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
14899         Fix testcase accordingly.
14900
14901 2002-02-04  Richard Henderson  <rth@redhat.com>
14902
14903         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
14904         (buf): Change to be an array of pointers, not ints.
14905
14906 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14907
14908         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
14909         before all tests.  Move warning one line above to match where it
14910         C frontend emits.
14911         * gcc.dg/Wswitch-2.c: New test.
14912         * g++.dg/warn/Wswitch-1.C: New test.
14913         * g++.dg/warn/Wswitch-2.C: New test.
14914
14915 2002-02-04  Richard Henderson  <rth@redhat.com>
14916
14917         * g++.dg/abi/offsetof.C: Fix size comparison.
14918
14919 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
14920
14921         * gcc.dg/cast-qual-2.c: New test.
14922
14923 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
14924
14925         * gcc.dg/20020201-4.c: New test.
14926
14927 2002-02-04  Ben Elliston  <bje@redhat.com>
14928
14929         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
14930         target_info attribute != 0, in addition to the empty string.
14931         (gcc_target_compile): Likewise.
14932
14933 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
14934
14935         * gcc.dg/Wswitch.c: New test.
14936         PR gcc/4475. PR gcc/3780.
14937
14938 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
14939
14940         * g77.f-torture/execute/5122.f: New test for regressions
14941         against PR fortran/5122.
14942
14943 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
14944
14945         * g77.f-torture/compile/pr3743.f: Delete
14946         * g77.dg/pr3743-1.f: New test.
14947         * g77.dg/pr3743-2.f: New test.
14948         * g77.dg/pr3743-3.f: New test.
14949         * g77.dg/pr3743-4.f: New test.
14950
14951 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14952
14953         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
14954
14955 2002-02-02  Richard Henderson  <rth@redhat.com>
14956
14957         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
14958         * gcc.c-torture/execute/bf64-1.c: Likewise.
14959
14960 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14961
14962         * gcc.dg/20020201-2.c: New test.
14963
14964         * gcc.dg/20020201-3.c: New test.
14965
14966         * gcc.c-torture/execute/bitfld-2.c: New test.
14967
14968 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
14969
14970         * gcc.dg/bitfld-1.c: Update.
14971         * gcc.dg/bitfld-2.c: Update.
14972         * gcc.c-torture/execute/bitfld-1.x: New.
14973
14974 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
14975
14976         * gcc.c-torture/execute/20020201-1.c: New test.
14977
14978 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
14979
14980         PR target/5469
14981         * gcc.dg/20020201-1.c: New test.
14982
14983 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
14984
14985         PR fortran/3743
14986         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
14987         * g77.f-torture/compile/pr3743.x: Remove
14988
14989 2002-01-31  Tom Rix  <trix@redhat.com>
14990
14991         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
14992
14993 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
14994
14995         * gcc.dg/noncompile/20020130-1.c: New test.
14996
14997 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
14998
14999         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15000
15001 2002-01-29  Richard Henderson  <rth@redhat.com>
15002
15003         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15004         to long long.
15005         * gcc.c-torture/execute/bf64-1.c: Likewise.
15006
15007 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15008
15009         * gcc.c-torture/execute/20020129-1.c: New test.
15010
15011 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15012
15013         * gcc.c-torture/compile/20000224-1.c: Update.
15014         * gcc.c-torture/execute/bitfld-1.c: New tests.
15015         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15016         * gcc.dg/uninit-A.c: Update.
15017
15018 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15019
15020         * g++.dg/template/ctor1.C: Add instantiation.
15021
15022 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15023
15024         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15025         argument to __builtin_prefetch to be const ptr.
15026
15027 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15028
15029         * gcc.c-torture/compile/20020120-1.c: New test.
15030
15031 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15032
15033         * gcc.c-torture/execute/20020127-1.c: New test.
15034
15035 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15036
15037         * g77.dg/f77-edit-i-in.f: New test
15038         * g77.dg/f77-edit-i-out.f: New test
15039
15040 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15041
15042         * gcc.dg/debug/debug.exp: New file.
15043         * gcc.dg/debug/trivial.c: New file.
15044         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15045         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15046         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15047         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15048         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15049         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15050         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15051         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15052         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15053         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15054         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15055         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15056         * gcc.dg/20000503-1.c: Removed.
15057         * gcc.dg/20010207-1.c: Removed.
15058         * gcc.dg/20011223-1.c: Removed.
15059         * gcc.dg/20020104-2.c: Removed.
15060         * gcc.dg/debug-1.c: Removed.
15061         * gcc.dg/debug-2.c: Removed.
15062         * gcc.dg/debug-3.c: Removed.
15063         * gcc.dg/debug-4.c: Removed.
15064         * gcc.dg/debug-5.c: Removed.
15065         * gcc.dg/debug-6.c: Removed.
15066         * gcc.dg/dwarf2-1.c: Removed.
15067         * gcc.dg/dwarf2-2.c: Removed.
15068
15069 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15070
15071         * g++.old-deja/g++.other/eh5.C: New test.
15072         * g++.old-deja/g++.other/sibcall2.C: New test.
15073         * g++.old-deja/g++.other/array9.C: New test.
15074         * g++.old-deja/g++.other/typename2.C: New test.
15075         * g++.old-deja/g++.other/crash60.C: New test.
15076         * g++.old-deja/g++.other/conv9.C: New test.
15077         * g++.old-deja/g++.other/mangle10.C: New test.
15078         * g++.old-deja/g++.other/unchanging1.C: New test.
15079         * g++.old-deja/g++.other/exprstmt1.C: New test.
15080         * g++.old-deja/g++.other/inline23.C: New test.
15081         * g++.old-deja/g++.eh/ia64-1.C: New test.
15082         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15083         * g++.old-deja/g++.other/reload1.C: New test.
15084         * g++.old-deja/g++.other/static20.C: New test.
15085         * g++.old-deja/g++.other/local-alloc1.C: New test.
15086         * g++.old-deja/g++.other/conv8.C: New test.
15087         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15088         * g++.old-deja/g++.other/storeexpr1.C: New test.
15089         * g++.old-deja/g++.other/storeexpr2.C: New test.
15090         * g++.dg/eh/template2.C: New test.
15091         * g++.dg/warn/weak1.C: New test.
15092
15093 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15094
15095         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15096         Remove first, non-varying, argument.
15097
15098 2002-01-23  Richard Henderson  <rth@redhat.com>
15099
15100         * gcc.dg/inline-2.c: New.
15101
15102         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15103         Add optional target arg.  Check number of arguments.
15104         (scan-assembler-not, scan-assembler-dem): Likewise.
15105         (scan-assembler-dem-not): Likewise.
15106
15107 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15108
15109         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15110         line 12.
15111         * g++.old-deja/g++.brendan/parse3.C,
15112         g++.old-deja/g++.other/crash26.C,
15113         g++.old-deja/g++.other/crash28.C,
15114         g++.old-deja/g++.other/crash29.C,
15115         g++.old-deja/g++.other/crash30.C,
15116         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15117
15118 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15119
15120         * gcc.dg/20020115-1.c: New.
15121
15122 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15123
15124         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15125
15126 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15127
15128         * gcc.dg/20020122-3.c: New.
15129
15130 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15131
15132         * g++.dg/other/gc1.C: New test.
15133
15134 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15135
15136         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15137
15138 2002-01-22  Richard Henderson  <rth@redhat.com>
15139
15140         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15141
15142 2002-01-22  Richard Henderson  <rth@redhat.com>
15143
15144         * gcc.dg/20020122-4.c: New.
15145
15146 2002-01-22  H.J. Lu <hjl@gnu.org>
15147
15148         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15149         link output.
15150         * gcc.dg/special/ecos.exp: Likewise.
15151         * lib/g++-dg.exp: Likewise.
15152         * lib/g77-dg.exp: Likewise.
15153         * lib/gcc-dg.exp : Likewise.
15154         * lib/mike-g++.exp: Likewise.
15155         * lib/mike-g77.exp: Likewise.
15156         * lib/mike-gcc.exp: Likewise.
15157         * lib/objc-dg.exp: Likewise.
15158
15159 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15160
15161         PR target/5379
15162         * gcc.dg/20020122-2.c: New test.
15163
15164 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15165
15166         * gcc.dg/20020122-1.c: New test.
15167
15168 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15169
15170         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15171
15172 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15173
15174         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15175
15176 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15177
15178         * gcc.c-torture/compile/20020121-1.c: New test.
15179
15180 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15181
15182         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15183         ld_library_path.
15184
15185 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15186
15187         * gcc.dg/20020218-1.c: New test.
15188
15189 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15190
15191         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15192         messages
15193         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15194         "At global scope" warning
15195         * g++.dg/ext/align1.C: Change cygwin test for alignment
15196         from db-bogus to dg-warning
15197
15198 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15199
15200         * g77.f-torture/compile/cpp2.F: New test.
15201
15202 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15203
15204         * g++.dg/template/access1.C: New test.
15205
15206 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15207
15208         * gcc.dg/20020118-1.c: New.
15209
15210 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15211
15212         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15213
15214 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15215
15216         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15217         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15218         alignment warnings.
15219
15220 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15221
15222         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15223         torture_with_loops and torture_without_loops
15224
15225 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15226
15227         * gcc.c-torture/compile/20020116-1.c: New test.
15228
15229 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15230
15231         * gcc.dg/20020116-2.c: New test.
15232
15233         * gcc.dg/ultrasp4.c: New test.
15234
15235         * gcc.dg/20020116-1.c: New test.
15236
15237 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15238
15239         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15240         by EABI.
15241
15242 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15243
15244         * gcc.misc-tests/i386-prefetch.exp: New.
15245         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15246         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15247         * gcc.misc-tests/i386-pf-none-1.c: New test.
15248         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15249
15250 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15251
15252         * gcc.dg/gnu89-init-1.c: Add new tests.
15253
15254 2002-01-15  Andreas Jaeger  <aj@suse.de>
15255
15256         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15257         * gcc.dg/i386-mmx-2.c: Likewise.
15258         * gcc.dg/i386-sse-1.c: Likewise.
15259         * gcc.dg/i386-sse-2.c: Likewise.
15260         * gcc.dg/i386-sse-3.c: Likewise.
15261
15262 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15263
15264         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15265         Uncomment additional cases that now pass.
15266
15267 2002-01-11  Richard Henderson  <rth@redhat.com>
15268
15269         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15270         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15271
15272 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15273
15274         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15275
15276 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15277
15278         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15279         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15280
15281 2002-01-10  Dale Johannesen  <dalej@apple.com>
15282
15283         * gcc.c-torture/execute/loop-11.c: New.
15284
15285 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15286
15287         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15288         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15289
15290 2002-01-09  Richard Henderson  <rth@redhat.com>
15291
15292         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15293         type in which to perform the operation for each size.
15294
15295 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15296
15297         * gcc.c-torture/compile/20020109-2.c: New test.
15298
15299 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15300
15301         * gcc.c-torture/execute/loop-10.c: New test.
15302
15303 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15304
15305         * gcc.c-torture/compile/20010226-1.c: New test.
15306         * gcc.c-torture/compile/20010227-1.c: New test.
15307         * gcc.c-torture/compile/20010426-1.c: New test.
15308         * gcc.c-torture/compile/20010510-1.c: New test.
15309         * gcc.c-torture/compile/20010605-3.c: New test.
15310         * gcc.c-torture/compile/20010824-1.c: New test.
15311         * gcc.c-torture/execute/20010409-1.c: New test.
15312         * gcc.dg/noncompile/20000901-1.c: New test.
15313         * gcc.dg/20001023-1.c: New test.
15314         * gcc.dg/20001101-1.c: New test.
15315         * gcc.dg/20001102-1.c: New test.
15316         * gcc.dg/20010207-1.c: New test.
15317         * gcc.dg/20010405-1.c: New test.
15318         * gcc.dg/20010822-1.c: New test.
15319         * gcc.dg/20011107-1.c: New test.
15320
15321 2002-01-09  Jeffrey A Law  (law@redhat.com)
15322
15323         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15324
15325         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15326         execution failure on PA targets.
15327
15328 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15329
15330         * gcc.c-torture/compile/20020109-1.c: New test.
15331
15332 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15333
15334         * gcc.c-torture/execute/20020108-1.c: New test.
15335
15336 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15337
15338         * gcc.dg/20020108-1.c: New test.
15339
15340 2002-01-08  H.J. Lu <hjl@gnu.org>
15341
15342         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15343         for header files.
15344
15345 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15346
15347         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15348         consistency.
15349
15350 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15351
15352         * gcc.dg/altivec-4.c: Test altivec predicates.
15353
15354 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15355
15356         * gcc.c-torture/execute/20020107-1.c: New test.
15357
15358 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15359
15360         PR c/5279
15361         * gcc.c-torture/compile/20020106-1.c: New test.
15362
15363 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15364
15365         * gcc.c-torture/execute/nestfunc-4.c: New test.
15366
15367 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15368
15369         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15370         extra triple that slipped in.
15371         * g++.old-deja/g++.abi/align.C: Likewise.
15372         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15373
15374 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15375
15376         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15377         * g++.old-deja/g++.abi/align.C: Likewise.
15378         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15379
15380         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15381         on FreeBSD/i386.
15382         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15383         FreeBSD.
15384
15385 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15386
15387         * gcc.dg/20020104-1.c: New test.
15388
15389         * gcc.dg/20020104-2.c: New test.
15390
15391 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15392
15393         * gcc.dg/20020103-1.c: Fix typo in target selector.
15394
15395 2002-01-03  Richard Henderson  <rth@redhat.com>
15396
15397         * gcc.dg/20020103-1.c: New.
15398
15399 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15400
15401         * gcc.c-torture/execute/20020103-1.c: New test.
15402
15403 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15404
15405         * g++.dg/other/debug2.C: New test.
15406
15407         * gcc.c-torture/compile/20020103-1.c: New test.
15408
15409 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15410
15411         * gcc.dg/gnu89-init-1.c: Added new tests.
15412
15413 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         * g++.dg/template/friend2.C: Remove as patch is reverted.
15416
15417         * g++.dg/warn/oldcast1.C: New test.
15418
15419         * g++.dg/template/ptrmem1.C: New test.
15420         * g++.dg/template/ptrmem2.C: New test.
15421
15422         * g++.dg/template/ntp.C: New test.
15423
15424         * g++.dg/other/component1.C: New test.
15425
15426         * g++.dg/template/ttp3.C: New test.
15427
15428         * g++.dg/template/friend2.C: New test.
15429         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15430
15431 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15432
15433         * g++.dg/other/ptrmem1.C: New test.
15434         * g++.dg/other/ptrmem2.C: New test.
15435
15436 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15437
15438         * g++.dg/template/ctor1.C: New test.
15439
15440 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15441
15442         * g++.dg/template/friend2.C: New test.
15443
15444 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15445
15446         * gcc.dg/mmix-1.c: New test.
15447
15448 2001-12-31  Richard Henderson  <rth@redhat.com>
15449
15450         * gcc.dg/asm-5.c: New.
15451
15452 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15453
15454         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15455         in namespace __gnu_cxx
15456
15457 2001-12-30  Richard Henderson  <rth@redhat.com>
15458
15459         * gcc.dg/debug-6.c: New.
15460
15461 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.c-torture/compile/20011229-2.c: New test.
15464
15465 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15466
15467         * gcc.dg/debug-3.c: New test.
15468         * gcc.dg/debug-4.c: New test.
15469         * gcc.dg/debug-5.c: New test.
15470
15471 2001-12-29  Richard Henderson  <rth@redhat.com>
15472
15473         * g++.dg/eh/loop1.C: New.
15474
15475 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15476
15477         * g++.dg/template/crash1.C: New test.
15478
15479 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         * g++.dg/other/const1.C: New test.
15482
15483 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15484
15485         * gcc.c-torture/compile/20011229-1.c: New test.
15486
15487 2001-12-28  Stan Shebs  <shebs@apple.com>
15488
15489         * lib/objc-torture.exp: Resync with c-torture.exp.
15490         * lib/objc.exp: Load standard libraries.
15491
15492 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15493
15494         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15495         additional tests.
15496
15497 2001-12-27  Roger Sayle <roger@eyesopen.com>
15498
15499         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15500
15501 2001-12-27  Richard Henderson  <rth@redhat.com>
15502
15503         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15504
15505 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15506
15507         * g++.dg/eh/ctor1.C: New test.
15508         * g++.dg/other/error2.C: New test.
15509
15510 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15511
15512         * g++.dg/other/init2.C: New test.
15513
15514 2001-12-24  Richard Henderson  <rth@redhat.com>
15515
15516         * gcc.dg/20011223-1.c: New.
15517         * gcc.dg/inline-1.c: New.
15518
15519 2001-12-23  Richard Henderson  <rth@redhat.com>
15520
15521         * gcc.dg/asm-4.c: Test operand modifiers.
15522
15523 2001-12-23  Richard Henderson  <rth@redhat.com>
15524
15525         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15526
15527 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15528
15529         * gcc.c-torture/execute/20011223-1.c: New test.
15530
15531 2001-12-21  Richard Henderson  <rth@redhat.com>
15532
15533         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15534         re-enables the warning.
15535
15536 2001-12-21  Richard Henderson  <rth@redhat.com>
15537
15538         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15539
15540 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15541
15542         * gcc.c-torture/compile/20011218-1.c: New test.
15543
15544 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15545
15546         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15547         arm-isr.c test.
15548         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15549         epilogue generation for ARM ISR routines.
15550
15551 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15552
15553         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15554         * gcc.dg/format/c90-printf-3.c: Likewise.
15555         * gcc.dg/format/c99-printf-3.c: Likewise.
15556         * gcc.dg/format/ext-1.c: Likewise.
15557         * gcc.dg/format/ext-6.c: Likewise.
15558         * gcc.dg/format/format.h: Prototype unlocked stdio.
15559
15560 2001-12-20  Richard Henderson  <rth@redhat.com>
15561
15562         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15563         (arena): Use it.
15564         (malloc): Correct allocation logic.  Abort if we fill up the
15565         arena before initialization complete.
15566         (realloc): Correct allocation logic.
15567
15568 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15569
15570         * gcc.c-torture/compile/20011219-2.c: New test.
15571
15572         * gcc.c-torture/execute/20011219-1.c: New test.
15573
15574 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15575
15576         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15577         target does not support weak symbols.
15578
15579 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15580
15581         * gcc.c-torture/compile/20011219-1.c: New test.
15582
15583 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15584
15585         * g++.dg/other/error1.C: New test.
15586
15587 2001-12-17  Jeffrey A Law  (law@redhat.com)
15588
15589         * gcc.c-torture/execute/20011217-1.c: New test.
15590
15591 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15592
15593         * objc.dg/special/: New directory.
15594         * objc.dg/special/special.exp: New file.
15595         * objc.dg/special/unclaimed-category-1.h: New file.
15596         * objc.dg/special/unclaimed-category-1a.m: New file.
15597         * objc.dg/special/unclaimed-category-1.m: New file.
15598
15599 2001-12-17  Andreas Jaeger  <aj@suse.de>
15600
15601         * gcc.c-torture/compile/20011217-2.c: New test.
15602
15603 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15604
15605         * gcc.c-torture/compile/20011217-1.c: New test.
15606
15607 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15608
15609         * testsuite/gcc.dg/20011214-1.c: New.
15610
15611 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15612
15613         * gcc.dg/altivec-4.c: New.
15614
15615 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15616
15617         * gcc.dg/20011113-1.c: New test.
15618
15619 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15620
15621         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15622         std::__malloc_alloc_template<0> and
15623         std::__default_alloc_template<false, 0>.
15624
15625 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15626
15627         * objc/execute/bf-21.m: New test.
15628         * objc/execute/enumeration-1.m: New test.
15629         * objc/execute/enumeration-2.m: New test.
15630
15631 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15632
15633         * gcc.dg/gnu89-init-1.c: New test.
15634
15635 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15636
15637         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15638         * g++.old-deja/g++.jason/2371.C: Likewise.
15639         * g++.old-deja/g++.jason/template33.C: Likewise.
15640         * g++.old-deja/g++.jason/template34.C: Likewise.
15641         * g++.old-deja/g++.jason/template36.C: Likewise.
15642         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15643         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15644         * g++.old-deja/g++.other/typename1.C: Likewise.
15645         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15646         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15647         * g++.old-deja/g++.pt/typename11.C: Likewise.
15648         * g++.old-deja/g++.pt/typename14.C: Likewise.
15649         * g++.old-deja/g++.pt/typename16.C: Likewise.
15650         * g++.old-deja/g++.pt/typename3.C: Likewise.
15651         * g++.old-deja/g++.pt/typename4.C: Likewise.
15652         * g++.old-deja/g++.pt/typename5.C: Likewise.
15653         * g++.old-deja/g++.pt/typename7.C: Likewise.
15654         * g++.old-deja/g++.robertl/eb9.C: Likewise.
15655
15656 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
15657
15658         * g++.dg/other/linkage1.C: New test.
15659         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
15660         specifiers.
15661
15662 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15663
15664         * gcc.dg/concat.c: New test.
15665
15666 2001-12-11  Stan Shebs  <shebs@apple.com>
15667
15668         * objc/compile: New test directory.
15669         * objc/compile/compile.exp: New expect script.
15670         * objc/compile/20011211-1.m: New compile test.
15671
15672 2001-12-11  Jason Merrill  <jason@redhat.com>
15673
15674         * lib/prune.exp (prune_gcc_output): Also handle "In member
15675         function".  So many permutations...
15676
15677 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.dg/template/typedef1.C: New test.
15680
15681 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15682
15683         * g++.dg/other/copy1.C: New test.
15684
15685 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
15686
15687         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
15688
15689         * gcc.dg/builtin-choose-expr.c: New.
15690
15691 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
15692
15693         * gcc.dg/altivec-2.c: New.
15694
15695 2001-12-07  Richard Henderson  <rth@redhat.com>
15696
15697         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
15698
15699 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
15700
15701         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
15702         ultrasparc.
15703
15704 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15705
15706         * g++-old.deja/g++.robertl/eb101.C: Deleted.
15707
15708 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
15709
15710         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
15711         variable argument list.
15712
15713 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
15714
15715         * gcc.c-torture/execute/memcheck: Delete entire directory.
15716         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
15717         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
15718
15719 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15720
15721         * gcc.dg/Wshadow-1.c: New test.
15722
15723 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
15724
15725         * gcc.c-torture/compile/20011130-1.c: New test.
15726
15727         * gcc.dg/noncompile/20011025-1.c: New test.
15728
15729         * g++.dg/other/anon-union.C: New test.
15730
15731         * gcc.c-torture/execute/20011024-1.c: New test.
15732
15733 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15734
15735         * gcc.c-torture/execute/20000722-1.x,
15736         gcc.c-torture/execute/20010123-1.x: Remove.
15737         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
15738         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
15739         gcc.dg/c99-complit-2.c: New tests.
15740
15741 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
15742
15743         * g++.dg/inherit/base1.C: New test.
15744
15745 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
15746
15747         * g++.dg/other/stdarg1.C: New test.
15748
15749         * gcc.c-torture/compile/20011130-2.c: New test.
15750
15751 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
15752
15753         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
15754         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
15755         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
15756         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
15757         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
15758         * gcc.dg/builtin-prefetch-1.c: New test.
15759
15760 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
15761
15762         * gcc.dg/20011130-1.c: New test.
15763
15764 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15765
15766         * g++.dg/other/scope1.C: New test.
15767         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
15768
15769 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15770
15771         * gcc.dg/vla-init-1.c: New test.
15772
15773 2001-12-01  Geoff Keating  <geoffk@redhat.com>
15774
15775         * gcc.c-torture/compile/structs.c: New testcase from GDB.
15776
15777 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15778
15779         * objc.dg/alias.m: Update.
15780         * objc.dg/class-1.m: Update.
15781         * objc.dg/const-str-1.m: Update.
15782         * objc.dg/fwd-proto-1.m: Update.
15783         * objc.dg/id-1.m: Update.
15784         * objc.dg/super-class-1.m: Update.
15785
15786 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
15787
15788         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
15789         constructs.
15790
15791 2001-11-28  Jeffrey A Law  (law@cygnus.com)
15792
15793         * gcc.c-torture/execute/20011128-1.c: New test.
15794
15795 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
15796
15797         * gcc.dg/20011127-1.c: New test.
15798
15799 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
15800
15801         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
15802         from Austin Group draft 7.
15803         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
15804         scanf format arguments.
15805         * gcc.dg/format/no-exargs-2.c: New test.
15806
15807 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
15808
15809         * g++.dg/abi/vbase8-4.C: New test.
15810
15811 2001-11-24  Ian Lance Taylor  <ian@airs.com>
15812
15813         * gcc.c-torture/execute/20011121-1.c: New test.
15814
15815 2001-11-23  Jeffrey A Law  (law@cygnus.com)
15816
15817         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
15818
15819 2001-11-23  Andreas Jaeger  <aj@suse.de>
15820
15821         * gcc.dg/cpp/charconst-2.c: New test.
15822
15823 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
15824
15825         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
15826         to the host if it is remote.  Let tests specify extra headers
15827         they use.
15828         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
15829         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
15830         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
15831         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
15832         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
15833         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
15834         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
15835         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
15836         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
15837         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
15838
15839 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
15840
15841         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
15842         for little endian ARMs.
15843
15844 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
15845
15846         * gcc.c-torture/compile/20011119-1.c: New test.
15847         * gcc.c-torture/compile/20011119-2.c: New test.
15848
15849 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
15850
15851         * gcc.dg/altivec-1.c: Fix typo.
15852
15853 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
15854
15855         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
15856
15857 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
15858
15859         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
15860
15861 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
15862
15863         * lib/g77.exp: Don't specify --rpath-link.
15864
15865         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
15866         across all the headers.
15867         * gcc.dg/format/format.exp: For testing on a remote host,
15868         copy format.h.
15869
15870         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
15871         * gcc.c-torture/execute/930406-1.c: Likewise.
15872         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
15873
15874 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
15875
15876         * gcc.dg/altivec-1.c: New.
15877
15878 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
15879
15880         * gcc.dg/cpp/fpreprocessed.c: New test case.
15881
15882 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15883
15884         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
15885         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
15886         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
15887
15888 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
15889
15890         * gcc.dg/no-builtin-1.c: New test.
15891
15892 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
15893
15894         * gcc.c-torture/execute/20011115-1.c: New test.
15895
15896 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
15897
15898         * gcc.c-torture/compile/20011114-2.c: New test.
15899         * gcc.c-torture/compile/20011114-3.c: New test.
15900         * gcc.c-torture/compile/20011114-4.c: New test.
15901
15902 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
15903
15904         * g++.dg/other/init1.C: New test.
15905
15906 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
15907
15908         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
15909         message.
15910
15911         * gcc.c-torture/execute/20011114-1.c: New testcase.
15912
15913         * gcc.c-torture/compile/20010327-1.c: Revert last change.
15914         * gcc.c-torture/compile/20011114-1.c: New test, exactly
15915         like the (before this change) version of 20010327-1.c.
15916
15917 2001-11-14  Roger Sayle <roger@eyesopen.com>
15918
15919         * gcc.c-torture/execute/string-opt-13.c: New testcase.
15920
15921 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
15922
15923         * g++.dg/init/array2.C: New test.
15924
15925 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
15926
15927         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
15928
15929 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
15930
15931         * g++.dg/other/forscope1.C: New test.
15932         * g++.dg/ext/forscope1.C: New test.
15933         * g++.dg/ext/forscope2.C: New test.
15934
15935 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
15936
15937         * gcc.c-torture/execute/20011113-1.c: New test.
15938
15939 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
15940
15941         * gcc.c-torture/execute/20011109-2.c: New test.
15942
15943         * gcc.c-torture/execute/20011109-1.c: New test.
15944
15945 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
15946
15947         * gcc.c-torture/compile/20011109-1.c: New test.
15948
15949 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
15950
15951         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
15952         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
15953         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
15954         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
15955         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
15956         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
15957         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
15958
15959 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
15960
15961         * g++.dg/warn/Wshadow-1.C: New tests.
15962         * g++.old-deja/g++.mike/for3.C: Update.
15963
15964 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
15965
15966         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
15967         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
15968         XFAILs.  Adjust expected error texts.
15969         * gcc.c-torture/compile/20011106-1.c,
15970         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
15971         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
15972         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
15973         gcc.dg/c99-array-lval-5.c: New tests.
15974
15975 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15976
15977         * gcc.dg/cpp/defined.c: Update.
15978
15979 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
15980
15981         * gcc.c-torture/execute/anon-1.c: New test.
15982
15983 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
15984
15985         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
15986         same size, so no warning should be produced on stormy16.
15987
15988         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
15989         due to oversized array.
15990         * g++.old-deja/g++.mike/ns15.C: Likewise.
15991         * g++.old-deja/g++.pt/crash16.C: Likewise.
15992
15993 2001-11-02  Graham Stott  <grahams@redhat.com>
15994
15995         * g++.dgother/debug1.C: Fix typos.
15996
15997 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
15998
15999         * g++.dg/other/debug1.C: New test.
16000
16001 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16002
16003         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16004         of unsigned long.
16005
16006 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16007
16008         * gcc.dg/20011029-2.c: New test.
16009
16010         * gcc.c-torture/compile/20011029-1.c: New test.
16011
16012 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16013
16014         * objc/execute/class_self-1.m: New test.
16015         * objc/execute/class_self-2.m: New test.
16016
16017 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16018
16019         * gcc.misc-tests/msgs.exp: Delete.
16020         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16021         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16022         error set to match recent changes.
16023
16024 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16025
16026         * gcc.dg/20011021-1.c: New test.
16027
16028 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.c-torture/compile/20011023-1.c: New test.
16031
16032 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16033
16034         * lib/g77.exp: Rewrite based on lib/g++.exp.
16035
16036 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16037
16038         * gcc.c-torture/execute/20011019-1.c: New test.
16039
16040         * gcc.dg/20011018-1.c: New test.
16041
16042 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16043
16044         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16045
16046 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16047
16048         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16049         * gcc.dg/attr-invalid.c: Likewise.
16050
16051 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16052
16053         * testsuite/gcc.dg/20011015-1.c: New test.
16054
16055 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16056
16057         * g++.dg/template/unify2.C: New test.
16058
16059 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16060
16061         * g++.dg/other/exception-specification.C: New test
16062
16063 2001-10-13  Tom Rix  <trix@redhat.com>
16064
16065         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16066         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16067
16068 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16069
16070         * testsuite/gcc.dg/20011009-1.c: New test.
16071
16072 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16073
16074         PR g++/4476
16075         * g++.dg/other/friend1.C: New test.
16076
16077 2001-10-11  Richard Henderson  <rth@redhat.com>
16078
16079         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16080
16081 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16082
16083         * gcc.c-torture/compile/20011010-1.c: New.
16084
16085 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16086
16087         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16088         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16089         g77.f-torture/execute/execute.exp,
16090         g77.f-torture/noncompile/noncompile.exp,
16091         gcc.c-torture/compile/compile.exp,
16092         gcc.c-torture/execute/execute.exp,
16093         gcc.c-torture/execute/ieee/ieee.exp,
16094         gcc.c-torture/execute/memcheck/memcheck.exp,
16095         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16096         objc/execute/execute.exp: Update FSF address.
16097
16098 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16099
16100         * gcc.dg/cpp/cmdlne-C.c: Update.
16101         * gcc.dg/cpp/cmdlne-C2.c: New.
16102
16103 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16104
16105         * gcc.c-torture/execute/20011008-3.c: New.
16106
16107 2001-10-08  DJ Delorie  <dj@redhat.com>
16108
16109         * gcc.dg/20011008-1.c: New.
16110         * gcc.dg/20011008-2.c: New.
16111
16112 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16113
16114         * gcc.dg/cpp/spacing1.c: Update test.
16115
16116 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16117
16118         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16119         spelling errors of "separate" as "seperate".
16120
16121 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16122
16123         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16124         enough to avoid inlining.
16125
16126 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16127
16128         * lib/g77.exp: set libg2c_dir correctly.
16129
16130 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16131
16132         * gcc.dg/cpp/macro11.c: New test.
16133
16134 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16135
16136         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16137         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16138         gcc.dg/format/multattr-3.c: New tests.
16139         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16140         tests for format attributes on function pointers being rejected.
16141
16142 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16143
16144         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16145
16146 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16147
16148         * g++.dg/warn/format1.C: New test.
16149
16150 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16151
16152         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16153
16154 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16155
16156         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16157
16158 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16159
16160         * gcc.dg/cpp/redef2.c: Add test.
16161
16162 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16163
16164         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16165         long-standing bug on i686, apparently.
16166         * gcc.c-torture/execute/loop-2c.x: New file.
16167         * gcc.c-torture/execute/loop-2d.x: New file.
16168         * gcc.c-torture/execute/loop-3c.x: New file.
16169
16170 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16171
16172         * gcc.dg/cpp/20000625-2.c: Correct line number.
16173
16174 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16175
16176         * gcc.dg/cpp/macro10.c: New test.
16177         * gcc.dg/cpp/strify3.c: New test.
16178         * gcc.dg/cpp/spacing1.c: Add tests.
16179         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16180         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16181
16182 2001-09-24  DJ Delorie  <dj@redhat.com>
16183
16184         * gcc.c-torture/execute/20010924-1.c: New test.
16185
16186 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16187
16188         * testsuite/objc/execute/paste.m: Remove.
16189
16190 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16191
16192         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16193
16194 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16195
16196         * g77.dg/strlen0.f: New test.
16197
16198 2001-09-21  Richard Henderson  <rth@redhat.com>
16199
16200         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16201         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16202
16203 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16204
16205         Table-driven attributes.
16206         * g++.dg/ext/attrib1.C: New test.
16207
16208 2001-09-20  DJ Delorie  <dj@redhat.com>
16209
16210         * gcc.dg/20000926-1.c: Update expected warning messages.
16211         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16212         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16213         array.
16214
16215 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16216
16217         * g++.dg/eh/registers1.C: New test case.
16218
16219 2001-09-17  Richard Henderson  <rth@redhat.com>
16220
16221         * gcc.dg/array-5.c: Fix VLA decomposition test.
16222
16223 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16224
16225         * gcc.dg/cpp/line5.c: New testcase.
16226
16227 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16228
16229         * gcc.dg/cpp/macro9.c: New test.
16230
16231 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16232
16233         * gcc.c-torture/execute/980223.c: Change type of addr from long
16234         to char *.
16235
16236 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16237
16238         * gcc.c-torture/execute/20010915-1.c: New test.
16239
16240 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16241
16242         * g77.dg/bprob: New directory.
16243         * g77.dg/bprob/bprob.exp: New file.
16244         * g77.dg/bprob/bprob-1.f: New test.
16245         * g77.dg/gcov: New directory.
16246         * g77.dg/gcov/gcov.exp: New file.
16247         * g77.dg/gcov/gcov-1.f: New test.
16248         * g77.dg/gcov/gcov-1.x: New file.
16249
16250 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16251
16252         * gcc.dg/cpp/directiv.c: Update.
16253         * gcc.dg/cpp/undef1.c: Update.
16254
16255 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16256
16257         * gcc.dg/20010912-1.c: New test.
16258
16259 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16260
16261         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16262         language-independent file in lib.
16263         * lib/gcov.exp: New file.
16264
16265 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16266
16267         * gcc.c-torture/compile/20010911-1.c: New test.
16268
16269 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16270
16271         * lib/profopt.exp: New, to support profile-directed optimizations.
16272         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16273         * gcc.misc-tests/bprob-1.c: New test.
16274         * gcc.misc-tests/bprob-2.c: New test.
16275
16276 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16277
16278         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16279         XFAIL and which kinds of gcov output to verify.
16280         * gcc.misc-tests/gcov-4b.x: New file.
16281         * gcc.misc-tests/gcov-5b.x: New file.
16282         * gcc.misc-tests/gcov-6.x: New file.
16283         * gcc.misc-tests/gcov-7.c: New test.
16284         * gcc.misc-tests/gcov-7.x: New file.
16285
16286 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16287
16288         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16289         * gcc.misc-tests/gcov-6.c: New test.
16290
16291 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16292
16293         PR c++/3986
16294         * g++.dg/abi/vbase1.C: New test.
16295
16296 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16297
16298         * objc.dg/method-2.m: New.
16299
16300 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16301
16302         PR c++/4203
16303         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16304         * g++.dg/init/empty1.C: New test.
16305
16306 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16307
16308         * gcc.c-torture/compile/20010903-1.c: New test.
16309
16310 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16311
16312         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16313         for m68k.
16314
16315 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16316
16317         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16318
16319         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16320
16321         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16322
16323 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16324
16325         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16326         for 16-bit 'unsigned int'.
16327
16328 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16329
16330         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16331
16332 2001-08-27  Richard Henderson  <rth@redhat.com>
16333
16334         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16335         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16336
16337 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16338
16339         * gcc.dg/asm-names.c (ymain): New.
16340
16341 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16342
16343         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16344         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16345         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16346
16347 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16348
16349         * gcc.dg/compare5.c: New testcase.
16350
16351 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16352
16353         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16354         and "In instantiation".
16355
16356 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16357
16358         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16359
16360 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16361
16362         * gcc.misc-tests/gcov.exp: Add support for branch information.
16363         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16364         * gcc.misc-tests/gcov-4.c: New test.
16365         * gcc.misc-tests/gcov-4b.c: New test.
16366         * gcc.misc-tests/gcov-5b.c: New test.
16367
16368 2001-08-20  Zack Weinberg  <zackw@panix.com>
16369
16370         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16371         expected to fail.
16372
16373 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16374
16375         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16376
16377 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16378
16379         * g++.dg/eh/template1.C: New test.
16380
16381 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16382
16383         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16384         Fix thinko.
16385         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16386         for xfail.
16387
16388 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16389
16390         * lib/g77-dg.exp:  Use prune.exp for common procedures
16391         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16392         * lib/g77.exp: (g77-dg-prune) Remove
16393
16394 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16395
16396         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16397
16398 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16399
16400         * g++.dg/template/unify1.C: New test.
16401
16402 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16403
16404         * g++.dg/abi/empty4.C: New test.
16405
16406 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16407
16408         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16409         solaris2.*
16410         * g77.f-torture/compile/pr3743.x: Likewise
16411
16412 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16413
16414         * g++.dg/other/using-declaration.C: New test.
16415
16416 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16417
16418         * gcc.dg/cpp/tr-sign.c: New testcase.
16419
16420 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16421
16422         * gcc.dg/cpp/19951025-1.c: Revert.
16423         * gcc.dg/cpp/directiv.c: We no longer process directives that
16424         interrupt macro arguments.
16425
16426 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16427
16428         * gcc.dg/bconstp-1.c: New test.
16429
16430 2001-08-03  Richard Henderson  <rth@redhat.com>
16431
16432         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16433
16434 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16435
16436         * gcc.dg/cpp/19951025-1.c: Update.
16437
16438 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16439
16440         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16441         should be x.
16442
16443 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16444
16445         Kill -fhonor-std.
16446         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16447         * g++.old-deja/g++.other/std1.C: Likewise.
16448         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16449
16450 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16451
16452         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16453         (g77_pass, g77_fail, g77_finish, g77_exit,
16454         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16455
16456 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16457
16458         * g77.dg/fbackslash.f
16459         * g77.dg/fcase-preserve.f
16460         * g77.dg/ff90-1.f
16461         * g77.dg/ffixed-line-length-0.f
16462         * g77.dg/ffixed-line-length-132.f
16463         * g77.dg/ffixed-line-length-7.f
16464         * g77.dg/ffixed-line-length-72.f
16465         * g77.dg/ffixed-line-length-none.f
16466         * g77.dg/ffree-form-1.f
16467         * g77.dg/fno-backslash.f
16468         * g77.dg/fno-f90-1.f
16469         * g77.dg/fno-fixed-form-1.f
16470         * g77.dg/fno-onetrip.f
16471         * g77.dg/fno-typeless-boz.f
16472         * g77.dg/fno-underscoring.f
16473         * g77.dg/fno-vxt-1.f
16474         * g77.dg/fonetrip.f
16475         * g77.dg/ftypeless-boz.f
16476         * g77.dg/fugly-assumed.f
16477         * g77.dg/funderscoring.f
16478         * g77.dg/fvxt-1.f
16479
16480 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16481
16482         * objc.dg/fwd-proto-1.m: New.
16483         * objc.dg/local-decl-1.m: New.
16484         * objc.dg/naming-1.m: New.
16485         * objc.dg/naming-2.m: New.
16486         * objc.dg/proto-hier-1.m: New.
16487
16488 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16489
16490         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16491         largest-type elements to a struct makes its size grow.
16492
16493 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16494
16495         * g++.dg/abi/vthunk1.C: New test.
16496
16497 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16498
16499         * g++.dg/abi/vbase8-22.C: New test.
16500
16501 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16502
16503         * gcc.dg/cpp/macro8.c: New test.
16504
16505 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16506
16507         * g++.dg/abi/vbase8-21.C: New test.
16508
16509 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16510
16511         * g++.dg/abi/vbase8-10.C: New test.
16512
16513 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16514
16515         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16516         ${tool}_set_ld_library_path.
16517         Changed caller.
16518         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16519         g++.exp.
16520
16521 2001-07-26  Stan Cox <scox@redhat.com>
16522
16523         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16524         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16525         gcc_exit, gcc_check_unsupported_p):
16526         Moved to gcc-deps.exp
16527         * gcc-deps.exp: New file.
16528
16529 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16530
16531         * g++.old-deja/g++.pt/defarg14.C: New test.
16532
16533 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16534
16535         * g++.old-deja/g++.other/lineno5.C: New test.
16536
16537 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16538
16539         * g++.old-deja/g++.pt/crash68.C: New test.
16540
16541 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16542
16543         * g++.old-deja/g++.other/crash42.C: New test.
16544
16545 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16546
16547         * gcc.dg/cpp/extratokens.c: Fix.
16548         * gcc.dg/cpp/skipping2.c: New tests.
16549
16550 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16551
16552         * gcc.c-torture/execute/20010724-1.c: New file.
16553         * gcc.c-torture/execute/20010724-1.x: New file.
16554
16555 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16556
16557         * g++.old-deja/g++.other/cond7.C: New test.
16558
16559 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16560
16561         * g++.old-deja/g++.other/optimize4.C: New test.
16562
16563 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16564
16565         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16566
16567 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16568
16569         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16570         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16571         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16572         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16573
16574         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16575         bug report" message.
16576
16577         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16578         * g++.dg/ext/instantiate1.C: Move from old-deja.
16579
16580 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16581
16582         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16583         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16584         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16585         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16586
16587 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16588
16589         * gcc.c-torture/execute/20010723-1.c: New test.
16590
16591 2001-07-23  Ben Elliston  <bje@redhat.com>
16592
16593         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16594
16595 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16596
16597         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16598         i[34567]86-*-*.
16599         Delete handling of ieee_multilib_flags.
16600         Pass -mieee for alpha*-*-* and sh-*-*.
16601         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16602
16603 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16604
16605         Remove old-abi tests.
16606         * g++.old-deja/g++.mike/p11116.C: Remove.
16607         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16608
16609 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16610
16611         * g77.f-torture/compile/pr3743.f:  New test
16612
16613 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16614
16615         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16616
16617 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16618
16619         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16620         g++.old-deja/g++.pt/static6.C: Likewise.
16621         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16622         supports weak symbols.
16623
16624 2001-07-18  Andreas Jaeger  <aj@suse.de>
16625
16626         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16627         supported again.
16628
16629 2001-07-18  Andreas Jaeger  <aj@suse.de>
16630
16631         * gcc.dg/iftrap-1.c: Fix target line.
16632
16633 2001-07-17  Richard Henderson  <rth@redhat.com>
16634
16635         * gcc.c-torture/execute/20010717-1.c: New.
16636
16637 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16638
16639         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16640         tests.
16641
16642 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16643
16644         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16645
16646 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16647
16648         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16649         UAC_SIGBUS, UAC_NOPRINT definitions.
16650
16651 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16652
16653         * objc/execute/object_is_class.m: New test.
16654         * objc/execute/object_is_meta_class.m: New test.
16655
16656 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16657
16658         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
16659         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
16660
16661 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
16662
16663         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
16664         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
16665
16666 2001-07-14  Richard Henderson  <rth@redhat.com>
16667
16668         * gcc.dg/iftrap-1.c: New.
16669
16670 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
16671
16672         * g77.f-torture/execute/intrinsic77.f: New test.
16673
16674 2001-07-11  Janis Johnson <janis@us.ibm.com>
16675
16676         * gcc.misc-tests/gcov-3.c: New test.
16677
16678 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16679
16680         * gcc.c-torture/compile/20010711-1.c,
16681         * gcc.c-torture/compile/20010711-2.c: New tests.
16682
16683 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16684
16685         * gcc.c-torture/execute/20010711-1.c: New test.
16686
16687 2001-07-11  Ben Elliston  <bje@redhat.com>
16688
16689         * g++.old-deja/g++.other/enum5.C: New test.
16690
16691 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
16692
16693         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
16694         (g++-dg-prune): Call prune_gcc_output.
16695         * prune.exp: New file for prune_gcc_output.
16696         * lib/g++.exp, lib/gcc.exp: Load it.
16697
16698 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16699
16700         * gcc.c-torture/compile/20010701-1.c,
16701         g++.old-deja/g++.ext/attrib6.C: New tests.
16702
16703 2001-07-06  Jeffrey A Law  (law@cygnus.com)
16704
16705         * gcc.c-torture/compile/20010706-1.c: New test.
16706
16707 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
16708
16709         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
16710
16711 2001-06-28  Stan Shebs  <shebs@apple.com>
16712
16713         * gcc.dg/pragma-darwin.c: New test.
16714
16715 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16716
16717         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
16718         Solaris 2.[678] system.
16719
16720 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16721
16722         * gcc.dg/20010622-1.c: New test.
16723
16724 2001-06-18  Stan Shebs  <shebs@apple.com>
16725
16726         * objc.dg: New directory.
16727         * objc.dg/dg.exp: New file.
16728         * objc.dg/alias.m: New.
16729         * objc.dg/class-1.m: New.
16730         * objc.dg/class-2.m: New.
16731         * objc.dg/const-str-1.m: New.
16732         * objc.dg/const-str-2.m: New.
16733         * objc.dg/id-1.m: New.
16734         * objc.dg/method-1.m: New.
16735         * objc.dg/super-class-1.m: New.
16736         * lib/objc-dg.exp: New file.
16737
16738 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16739
16740         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
16741         of label name.
16742
16743 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16744
16745         * g++.old-deja/g++.abi/vbase8-9.C: New test.
16746
16747 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16748
16749         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
16750         variable.
16751
16752 2001-06-12  Richard Henderson  <rth@redhat.com>
16753
16754         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
16755
16756 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16757
16758         * g++.old-deja/g++.abi/vbase5.C: New test.
16759         * g++.old-deja/g++.abi/vbase6.C: New test.
16760         * g++.old-deja/g++.abi/vbase7.C: New test.
16761
16762 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16763
16764         * gcc.c-torture/compile/20010610-1.c: New test.
16765
16766 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16767
16768         * g++.old-deja/g++.abi/vbase4.C: New test.
16769
16770 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16771
16772         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
16773         support %f for HC11/HC12 targets.
16774         * gcc.c-torture/execute/930513-1.x: New file, likewise.
16775         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
16776         on HC11/HC12 targets.
16777         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
16778
16779 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16780
16781         * gcc.dg/wchar_t-1.c: New file.
16782         * gcc.dg/wint_t-1.c: Likewise.
16783
16784 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
16785
16786         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
16787
16788 2001-06-11  Richard Henderson  <rth@redhat.com>
16789
16790         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
16791
16792 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16793
16794         * gcc.c-torture/compile/20010611-1.c: New test.
16795
16796 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16797
16798         * gcc.dg/c99-tag-1.c: Add more tests.
16799
16800 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
16801
16802         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
16803         representation on MN10300 and ARM/Thumb.
16804
16805 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
16806
16807         * g77.f-torture/execute/20010610.f: New.
16808
16809 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
16810
16811         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
16812         names.
16813
16814 2001-06-09  Richard Henderson  <rth@redhat.com>
16815
16816         * gcc.c-torture/execute/ashrdi-1.c: New.
16817         * gcc.c-torture/execute/ashldi-1.c: New.
16818         * gcc.c-torture/execute/lshrdi-1.c: New.
16819
16820 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
16821
16822         * objc/execute/load-3.m: Added. Check sending +load to categories,
16823         in addition to classes.
16824
16825 2001-06-08  Stan Shebs  <shebs@apple.com>
16826
16827         * objc/execute/load-2.m: New test.  From Nicola Pero
16828         <n.pero@mi.flashnet.it>.
16829
16830 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
16831
16832         * gcc.c-torture/execute/20010605-2.c: New test.
16833
16834 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16835
16836         * g++.old-deja/g++.abi/vbase2.C: New test.
16837         * g++.old-deja/g++.abi/vbase3.C: New test.
16838
16839 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
16840
16841         * g++.old-deja/g++.pt/friend49.C: New test.
16842
16843 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
16844
16845         * g++.old-deja/g++.ext/anon3.C: New test.
16846
16847 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
16848
16849         * g++.old-deja/g++.other/conv7.C: New test.
16850
16851 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
16852
16853         * gcc.c-torture/compile/20010605-2.c: New test.
16854
16855 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16856
16857         * gcc.c-torture/execute/20010604-1.c: New test.
16858
16859 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
16860
16861         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
16862
16863 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
16864
16865         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
16866         (g++_link_flags): Likewise.
16867         (g++_init): Pass gccpath's value to two previous functions.
16868
16869 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16870
16871         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
16872         Ensure logfile entry matches exec command line.
16873
16874 2001-05-31  Richard Henderson  <rth@redhat.com>
16875
16876         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
16877         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
16878
16879 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
16880
16881         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
16882         compiler for irix6.2
16883
16884 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
16885
16886         * g++.old-deja/g++.other/optimize3.C: New file.
16887
16888 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
16889
16890         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
16891         assemble.
16892
16893 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
16894
16895         * g++.old-deja/g++.other/optimize2.C: New file.
16896
16897 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
16898
16899         * gcc.c-torture/compile/20010518-2.c: New file.
16900         * gcc.c-torture/execute/20010518-1.c: New file.
16901         * gcc.c-torture/execute/20010518-2.c: New file.
16902
16903 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16904
16905         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
16906
16907 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
16908
16909         G++ no longer defines builtins that do not begin with __builtin.
16910         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
16911         * g++.old-deja/g++.brendand/misc13.C: Likewise.
16912         * g++.old-deja/g++.law/builtin1.C: Likewise.
16913         * g++.old-deja/g++.law/cvt2.C: Likewise.
16914         * g++.old-deja/g++.mike/net5.C: Likewise.
16915         * g++.old-deja/g++.other/builtins1.C: Likewise.
16916         * g++.old-deja/g++.other/builtins2.C: Likewise.
16917         * g++.old-deja/g++.other/builtins3.C: Likewise.
16918         * g++.old-deja/g++.other/builtins4.C: Likewise.
16919         * g++.old-deja/g++.other/inline8.C: Likewise.
16920         * g++.old-deja/g++.robertl/eb39.C: Likewise.
16921
16922 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
16923
16924         * g++.old-deja/g++.pt/using1.C: Adjust.
16925         * g++.old-deja/g++.pt/using2.C: New test.
16926
16927 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16928
16929         * gcc.dg/cpp/charconst.c: New tests.
16930         * gcc.dg/cpp/escape.c: New tests.
16931         * gcc.dg/cpp/escape-1.c: New tests.
16932         * gcc.dg/cpp/escape-2.c: New tests.
16933         * gcc.dg/cpp/ucs.c: New tests.
16934
16935 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
16936
16937         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
16938         native compiler for irix6.5.
16939
16940 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
16941
16942         * lib/g++.exp (g++_include_flags): Use args to compute
16943         get_multilibs.
16944         (g++_link_flags): Likewise.
16945         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
16946
16947 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16948
16949         * gcc.dg/c90-hexfloat-1.c: Add more tests.
16950
16951 2001-05-21  Geoff Keating  <geoffk@redhat.com>
16952
16953         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
16954         this file.
16955
16956 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16957
16958         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
16959         STACK_SIZE;
16960         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
16961         to STACK_SIZE; Use it to define size of add_histo array.
16962         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
16963         to STACK_SIZE.
16964         (f): Use GITT_SIZE to define size of gitt local table.
16965         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
16966         to STACK_SIZE; Use it to define size of bytemem array.
16967
16968 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16969
16970         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
16971         on 68HC11/HC12 due to the asm instruction.
16972         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
16973         * gcc.c-torture/compile/920520-1.x: Likewise.
16974         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
16975         on 68HC11/HC12 because the function is larger than 64K.
16976         * gcc.c-torture/compile/961203-1.x: New file, this test fails
16977         on 68HC11/HC12 because the structure is too large.
16978
16979 2001-05-20  Richard Henderson  <rth@redhat.com>
16980
16981         * gcc.c-torture/execute/20010520-1.c: New.
16982
16983 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16984
16985         * g++.old-deja/g++.warn/compare1.C: New test.
16986         * gcc.dg/compare4.c: New test.
16987
16988 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
16989
16990         * g++.old-deja/g++.other/optimize1.C: New test.
16991
16992 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16993
16994         * g++.old-deja/g++.pt/spec41.C: New test.
16995
16996 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
16997
16998         * gcc.c-torture/compile/20010114-1.x: Remove.
16999
17000 2001-05-18  Stan Shebs  <shebs@apple.com>
17001
17002         * gcc.c-torture/compile/20010518-1.c: New test.
17003
17004 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17005
17006         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17007         * g++.old-deja/g++.pt/crash67.C: New test.
17008
17009 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17010
17011         * g++.old-deja/g++.other/debug9.C: New test.
17012
17013 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17014
17015         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17016
17017 2001-05-16  Jan Hubicka  <jh@suse.cz>
17018
17019         * gcc.c-torture/compile/20010516-1.c: New test.
17020
17021 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17022
17023         * g++.old-deja/g++.other/crash41.C: New test.
17024
17025 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17026
17027         * g++.old-deja/g++.pt/crash66.C: New test.
17028
17029 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17030
17031         * g++.old-deja/g++.robertl/eb27.C: Convert.
17032
17033 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17034
17035         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17036         declaration being redundant.
17037
17038 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17039
17040         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17041
17042 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17043
17044         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17045
17046 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17047
17048         * lib/g++.exp: Use testsuite_flags.
17049
17050 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17051
17052         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17053
17054 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17055
17056         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17057
17058 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17059
17060         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17061
17062 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17063
17064         * gcc.c-torture/compile/20010313-1.c: New test.
17065
17066 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17067
17068         * gcc.dg/cpp/direct2.c: New test.
17069         * gccq.dg/cpp/direct2s.c: New test.
17070
17071         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17072
17073 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17074
17075         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17076         * g++.old-deja/g++.other/op3.C: Likewise.
17077
17078 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17079
17080         * gcc.dg/cpp/syshdr.h: New file.
17081         * gcc.dg/cpp/sysmac1.c: Update.
17082         * gcc.dg/cpp/sysmac2.c: Update.
17083
17084 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17085
17086         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17087
17088 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17089
17090         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17091         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17092
17093 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17094
17095         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17096
17097 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17098
17099         * lib/g++.exp (g++_include_flags): Don't use any special flags
17100         if TESTING_IN_BUILD_TREE is not defined.
17101         (g++_init): Use a plain 'c++' as the compiler if
17102         TESTING_IN_BUILD_TREEE is not defined.
17103
17104 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17105
17106         * g++.old-deja/g++.eh/catch13.C: New test.
17107         * g++.old-deja/g++.eh/catch14.C: New test.
17108
17109 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17110
17111         * gcc.dg/cpp/tr-define.c: New test.
17112
17113 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17114
17115         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17116         <stdlib.h>, not <malloc.h>.
17117
17118 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17119
17120         * g++.old-deja/g++.ns/template17.C: New test.
17121
17122 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17123
17124         * g++.old-deja/g++.pt/ref4.C: New test.
17125
17126 2001-04-30  Richard Henderson  <rth@redhat.com>
17127
17128         * gcc.dg/20000724-1.c: Revert last change.
17129
17130 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17131
17132         * g77.f-torture/execute/20010430.f: New test.
17133
17134 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17135
17136         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17137
17138 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17139
17140         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17141
17142 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17143
17144         * g++.old-deja/g++.eh/crash6.C: New test.
17145
17146 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17147
17148         * g++.old-deja/g++.other/warn7.C: New test.
17149
17150 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17151
17152         * g++.old-deja/g++.other/defarg9.C: New test.
17153
17154 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17155
17156         * g77.f-torture/compile/20010426.f: New test.
17157         * g77.f-torture/execute/20010426.f: New test.
17158
17159 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17160
17161         * g77.f-torture/compile/20000629-1.x: Remove - error
17162         has been fixed.
17163
17164 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17165
17166         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17167         Tweak slightly to work with g++.dg framework.
17168         * g++.dg/special/ecos.exp: Run initp1.C test.
17169         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17170
17171         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17172         its linker doesn't give line numbers either.
17173         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17174
17175 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17176
17177         * g++.old-deja/g++.other/lex1.C: New test.
17178
17179 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17180
17181         * gcc.dg/noncompile/20010425-1.c: New test.
17182
17183 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17184
17185         * g++.old-deja/g++.pt/mangle2.C: New test.
17186
17187 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17188
17189         * gcc.dg/format/plus-1.c: New test.
17190
17191 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17192
17193         * gcc.dg/20010423-1.c: New test.
17194
17195 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17196
17197         * gcc.c-torture/execute/20010422-1.c: New test.
17198
17199 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17200
17201         * g++.old-deja/g++.ns/type2.C: New test.
17202
17203 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17204
17205         * g++.old-deja/g++.other/perf1.C: New test.
17206
17207 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17208
17209         * gcc.dg/c99-func-2.c: Remove xfail.
17210         * gcc.dg/c99-func-3.c: Remove xfail.
17211         * gcc.dg/c99-func-4.c: Remove xfail.
17212
17213 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17214
17215         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17216
17217 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17218
17219         * gcc.c-torture/compile/20010423-1.c: New test.
17220
17221 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17222
17223         * g++.old-deja/g++.pt/typename28.C: New test.
17224
17225 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17226
17227         * g++.old-deja/g++.abi/empty2.C: New test.
17228         * g++.old-deja/g++.abi/empty3.C: New test.
17229
17230 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17231
17232         * g++.old-deja/g++.other/comdat2.C: New test.
17233         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17234
17235 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17236
17237         * g++.old-deja/g++.other/overload14.C: New test.
17238
17239 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17240
17241         * g++.old-deja/g++.other/lookup23.C: New test.
17242
17243 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17244
17245         * gcc.c-torture/execute/20010403-1.c: New test.
17246
17247 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17248             Mark Mitchell  <mark@codesourcery.com>
17249
17250         * lib/old-dejagnu.exp: Don't delete output of executable.
17251         Add .exe suffix to executables.
17252
17253 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17254
17255         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17256
17257 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17258
17259         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17260
17261 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17262
17263         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17264         * g++.old-deja/g++.abi/crash1.C: New test.
17265
17266 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17267
17268         * g++.old-deja/g++.other/crash40.C: New test.
17269
17270 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17271
17272         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17273
17274 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17275
17276         * g++.old-deja/g++.other/warn6.C: New test.
17277
17278 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17279
17280         * g++.old-deja/g++.robertl/eb42.C: Same.
17281
17282 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17283
17284         * gcc.dg/wtr-conversion-1.c: New testcase.
17285
17286 2001-04-10  Richard Henderson  <rth@redhat.com>
17287
17288         * g++.old-deja/g++.other/array5.C: New.
17289
17290 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17291
17292         * gcc.c-torture/execute/20010408-1.c: New test.
17293
17294 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17295
17296         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17297         headers and constructs.
17298         * g++.old-deja/g++.robertl/eb79.C: Same.
17299         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17300         * g++.old-deja/g++.robertl/eb73.C: Same.
17301         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17302         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17303         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17304         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17305         * g++.old-deja/g++.robertl/eb44.C: Same.
17306         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17307         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17308         * g++.old-deja/g++.robertl/eb39.C: Same.
17309         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17310         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17311         * g++.old-deja/g++.robertl/eb30.C: Same.
17312         * g++.old-deja/g++.robertl/eb3.C: Same.
17313         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17314         * g++.old-deja/g++.robertl/eb21.C: Same.
17315         * g++.old-deja/g++.robertl/eb15.C: Same.
17316         * g++.old-deja/g++.robertl/eb118.C: Same.
17317         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17318         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17319         * g++.old-deja/g++.robertl/eb109.C: Same.
17320         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17321         * g++.old-deja/g++.mike/rtti1.C: Same.
17322         * g++.old-deja/g++.mike/p658.C: Same.
17323         * g++.old-deja/g++.mike/net46.C: Same.
17324         * g++.old-deja/g++.mike/net34.C: Same.
17325         * g++.old-deja/g++.mike/memoize1.C: Same.
17326         * g++.old-deja/g++.mike/eh2.C: Same.
17327         * g++.old-deja/g++.law/weak.C: Same.
17328         * g++.old-deja/g++.law/visibility7.C: Same.
17329         * g++.old-deja/g++.law/visibility25.C: Same.
17330         * g++.old-deja/g++.law/visibility22.C: Same.
17331         * g++.old-deja/g++.law/visibility2.C: Same.
17332         * g++.old-deja/g++.law/visibility17.C: Same.
17333         * g++.old-deja/g++.law/visibility13.C: Same.
17334         * g++.old-deja/g++.law/visibility10.C: Same.
17335         * g++.old-deja/g++.law/visibility1.C: Same.
17336         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17337         * g++.old-deja/g++.law/vbase1.C: Same.
17338         * g++.old-deja/g++.law/operators32.C: Same.
17339         * g++.old-deja/g++.law/nest3.C: Same.
17340         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17341         * g++.old-deja/g++.law/except5.C (main): Same.
17342         * g++.old-deja/g++.law/cvt7.C (run): Same.
17343         * g++.old-deja/g++.law/cvt2.C: Same.
17344         * g++.old-deja/g++.law/cvt16.C: Same.
17345         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17346         * g++.old-deja/g++.law/ctors17.C (main): Same.
17347         * g++.old-deja/g++.law/ctors13.C: Same.
17348         * g++.old-deja/g++.law/ctors12.C (main): Same.
17349         * g++.old-deja/g++.law/ctors10.C: Same.
17350         * g++.old-deja/g++.law/code-gen5.C: Same.
17351         * g++.old-deja/g++.law/bad-error7.C: Same.
17352         * g++.old-deja/g++.law/arm9.C: Same.
17353         * g++.old-deja/g++.law/arm12.C: Same.
17354         * g++.old-deja/g++.law/arg8.C: Same.
17355         * g++.old-deja/g++.law/arg1.C: Same.
17356         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17357         * g++.old-deja/g++.jason/template31.C: Same.
17358         * g++.old-deja/g++.jason/template24.C (main): Same.
17359         * g++.old-deja/g++.jason/2371.C: Same.
17360         * g++.old-deja/g++.eh/new2.C: Same.
17361         * g++.old-deja/g++.eh/new1.C: Same.
17362         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17363         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17364         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17365         * g++.old-deja/g++.brendan/crash62.C: Same.
17366         * g++.old-deja/g++.brendan/crash52.C: Same.
17367         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17368         * g++.old-deja/g++.brendan/crash38.C: Same.
17369         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17370         * g++.old-deja/g++.brendan/copy9.C: Same.
17371
17372 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17373
17374         * gcc.c-torture/execute/20001203-2.c (memset):
17375         Count argument is of type __SIZE_TYPE__.
17376
17377 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17378
17379         * gcc.c-torture/compile/20010404-1.c: New test.
17380
17381 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17382
17383         * gcc.c-torture/compile/20010326-1.c: New test.
17384
17385 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17386
17387         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17388         peculiarities of the SH.
17389         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17390
17391 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17392
17393         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17394         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17395         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17396
17397 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17398
17399         * g77.f-torture/compile/20010321-1.f: New test.
17400
17401 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17402
17403         * gcc.c-torture/compile/20010329-1.c: New test.
17404
17405 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17406
17407         * gcc.c-torture/execute/20010329-1.c: New test.
17408
17409 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17410
17411         * g++.old-deja/g++.other/eh4.C: Fix typo.
17412
17413 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17414
17415         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17416
17417 2001-03-28  Philip Blundell  <philb@gnu.org>
17418
17419         * gcc.c-torture/compile/20010328-1.c: New test.
17420
17421 2001-03-27  Richard Henderson  <rth@redhat.com>
17422
17423         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17424         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17425
17426 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17427
17428         * gcc.c-torture/compile/20010327-1.c: New test.
17429
17430 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17431
17432         * g++.old-deja/g++.other/friend12.C: New test.
17433         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17434         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17435
17436 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17437
17438         * gcc.c-torture/execute/20010325-1.c: New test.
17439
17440 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17441
17442         * g++.old-deja/g++.other/mangle3.C: New test.
17443
17444 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17445
17446         * g++.old-deja/g++.other/anon8.C: New test.
17447
17448 2001-03-20  Philip Blundell  <philb@gnu.org>
17449
17450         * gcc.c-torture/compile/20010320-1.c: New test.
17451
17452 2001-03-17  Richard Henderson  <rth@redhat.com>
17453
17454         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17455
17456 2001-03-15  Geoff Keating  <geoff@redhat.com>
17457
17458         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17459         tests on AIX.
17460
17461 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17462
17463         * g++.old-deja/g++.other/eh4.C: New test.
17464
17465 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17466
17467         * gcc.dg/cpp/mi1.c: Update.
17468
17469 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17470
17471         * g++.old-deja/g++.other/regstack.C: New test.
17472
17473 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17474
17475         * g++.old-deja/g++.other/ref4.C: New test.
17476
17477 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17478
17479         * objc/execute/va_method.m: Added.
17480         * objc/execute/IMP.m: Added.
17481         * objc/execute/_cmd.m: Added.
17482         * objc/execute/accessing_ivars.m: Added.
17483         * objc/execute/class-1.m: Added.
17484         * objc/execute/class-10.m: Added.
17485         * objc/execute/class-11.m: Added.
17486         * objc/execute/class-12.m: Added.
17487         * objc/execute/class-13.m: Added.
17488         * objc/execute/class-14.m: Added.
17489         * objc/execute/class-2.m: Added.
17490         * objc/execute/class-3.m: Added.
17491         * objc/execute/class-4.m: Added.
17492         * objc/execute/class-5.m: Added.
17493         * objc/execute/class-6.m: Added.
17494         * objc/execute/class-7.m: Added.
17495         * objc/execute/class-8.m: Added.
17496         * objc/execute/class-9.m: Added.
17497         * objc/execute/class-tests-1.h
17498         * objc/execute/class-tests-2.h
17499         * objc/execute/compatibility_alias.m: Added.
17500         * objc/execute/encode-1.m: Added.
17501         * objc/execute/formal_protocol-1.m: Added.
17502         * objc/execute/formal_protocol-2.m: Added.
17503         * objc/execute/formal_protocol-3.m: Added.
17504         * objc/execute/formal_protocol-4.m: Added.
17505         * objc/execute/formal_protocol-5.m: Added.
17506         * objc/execute/formal_protocol-6.m: Added.
17507         * objc/execute/formal_protocol-7.m: Added.
17508         * objc/execute/informal_protocol.m: Added.
17509         * objc/execute/initialize.m: Added.
17510         * objc/execute/load.m: Added.
17511         * objc/execute/many_args_method.m: Added.
17512         * objc/execute/nested-3.m: Added.
17513         * objc/execute/no_clash.m: Added.
17514         * objc/execute/private.m: Added.
17515         * objc/execute/redefining_self.m: Added.
17516         * objc/execute/root_methods.m: Added.
17517         * objc/execute/selector-1.m: Added.
17518         * objc/execute/static-1.m: Added.
17519         * objc/execute/static-2.m: Added.
17520         * objc/execute/va_method.m: Added.
17521
17522 2001-03-10  Richard Henderson  <rth@redhat.com>
17523
17524         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17525
17526 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17527
17528         * g++.old-deja/g++.other/crash31.C: XFAIL.
17529         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17530         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17531         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17532         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17533         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17534
17535 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17536
17537         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17538
17539 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17540
17541         * gcc.dg/20000724-1.c: Don't use multiline strings.
17542
17543 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17544
17545         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17546         result of -cString against what we expect it to be; don't just
17547         print it out for no one to read.
17548
17549         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17550         Based on testcases provided by Nicola Pero.
17551
17552 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17553
17554         * gcc.dg/cpp/macro7.c: New test.
17555
17556 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17557
17558         * gcc.dg/cpp/multiline.c: Update.
17559
17560 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17561
17562         * g++.old-deja/g++.other/enum3.C: New test.
17563
17564 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17565
17566         * g++.old-deja/g++.other/pod1.C: New test.
17567
17568 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17569
17570         * g++.old-deja/g++.ext/overload1.C: New test.
17571
17572 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17573
17574         * g++.old-deja/g++.pt/using1.C: New test.
17575
17576 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17577
17578         * g++.old-deja/g++.other/using9.C: New test.
17579
17580 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17581
17582         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17583
17584         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17585
17586 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17587
17588         * g++.old-deja/g++.ext/realpt1.C: Remove.
17589
17590 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17591
17592         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17593
17594 2001-02-26  Will Cohen  <wcohen@redhat.com>
17595
17596         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17597
17598 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17599
17600         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17601         templatized constructors.
17602
17603 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17604
17605         * gcc.c-torture/execute/20010224-1.c: New test.
17606
17607 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17608
17609         * gcc.c-torture/execute/20010222-1.c: New test.
17610
17611 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17612
17613         * g++.old-deja/g++.other/inline20.C: New test.
17614
17615 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17616
17617         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17618
17619 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17620
17621         * g++.old-deja/g++.other/lookup22.C: New test.
17622
17623 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17624
17625         * g77.dg: New directory.
17626         * g77.dg/20010216-1.f: New test case.
17627         * g77.dg/dg.exp: New driver.
17628         * lib/g77-dg.exp: New driver library.
17629
17630 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17631
17632         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17633
17634 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17635
17636         * g++.old-deja/g++.other/decl9.C: New test.
17637
17638 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17639
17640         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17641         not need <string> and also tests the initialization at runtime.
17642
17643 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17644
17645         * gcc.c-torture/execute/longlong.c: New test.
17646
17647 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17648
17649         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17650
17651 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17652
17653         * gcc.c-torture/execute/920302-1.c (execute):
17654         Change argument type to short.
17655
17656 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17657
17658         * g++.old-deja/g++.pt/deduct6.C: New test.
17659
17660 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17661
17662         * g++.old-deja/g++.pt/deduct5.C: New test.
17663
17664 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
17665
17666         * gcc.c-torture/execute/20010209-1.c: New test.
17667
17668 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17669
17670         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
17671
17672 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
17673
17674         * g++.dg/vtgc1.C: Update for new ABI.
17675
17676         * consistency.vlad: New directory, 1665 files.
17677
17678 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17679
17680         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
17681         return type.
17682         * gcc.dg/cpp/digraphs.c: Declare puts.
17683
17684 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         * g++.old-deja/g++.other/warn5.C: New test.
17687
17688 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.old-deja/g++.pt/spec40.C: New test.
17691
17692 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17693
17694         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
17695         case.
17696         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
17697
17698 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
17699
17700         * gcc.c-torture/compile/20010209-1.c: New test.
17701
17702 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
17703
17704         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
17705         excess errors message but not if it crashes.
17706         * g++.old-deja/g++.other/crash27.C: Likewise.
17707         * g++.old-deja/g++.other/crash28.C: Likewise.
17708         * g++.old-deja/g++.other/crash30.C: Likewise.
17709         * g++.old-deja/g++.other/crash32.C: Likewise.
17710         * g++.old-deja/g++.other/crash35.C: Likewise.
17711         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17712
17713 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17714
17715         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
17716         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
17717         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
17718         g77.f-torture/execute/execute.exp,
17719         g77.f-torture/noncompile/noncompile.exp,
17720         gcc.c-torture/execute/execute.exp,
17721         gcc.c-torture/execute/memcheck/memcheck.exp,
17722         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
17723         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
17724         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
17725         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
17726         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
17727         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
17728         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17729         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
17730         Remove bug reporting instructions with ancient email addresses.
17731
17732 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17733
17734         * gcc.dg/20010202-1.c: New test.
17735         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
17736
17737 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
17738
17739         * g++.dg/stdbool-if.C: New test.
17740
17741 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
17742
17743         * objc/execute/fdecl.m: Added main().
17744
17745 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17746
17747         * gcc.c-torture/execute/20010206-1.c: New test.
17748
17749 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17750
17751         * gcc.dg/cpp/avoidpaste1.c: Update.
17752
17753 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
17754
17755         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
17756         Pero <nicola@brainstorm.co.uk>.
17757         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
17758
17759 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
17760
17761         * g++.old-deja/g++.pt/spec39.C: New test.
17762
17763 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
17764
17765         * gcc.c-torture/compile/20010202-1.c: New test.
17766
17767 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
17768
17769         * g++.old-deja/g++.abi/primary2.C: New test.
17770         * g++.old-deja/g++.abi/primary3.C: New test.
17771         * g++.old-deja/g++.abi/primary4.C: New test.
17772         * g++.old-deja/g++.abi/primary5.C: New test.
17773         * g++.old-deja/g++.abi/vtable3.h: New test.
17774         * g++.old-deja/g++.abi/vtable3a.C: New test.
17775         * g++.old-deja/g++.abi/vtable3b.C: New test.
17776         * g++.old-deja/g++.abi/vtable3c.C: New test.
17777         * g++.old-deja/g++.abi/vtable3d.C: New test.
17778         * g++.old-deja/g++.abi/vtable3e.C: New test.
17779         * g++.old-deja/g++.abi/vtable3f.C: New test.
17780         * g++.old-deja/g++.abi/vtable3g.C: New test.
17781         * g++.old-deja/g++.abi/vtable3h.C: New test.
17782         * g++.old-deja/g++.abi/vtable3i.C: New test.
17783         * g++.old-deja/g++.abi/vtable3j.C: New test.
17784         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
17785
17786 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
17787
17788         * g++.old-deja/g++.other/anon6.C: New test.
17789         * g++.old-deja/g++.other/anon7.C: New test.
17790
17791 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
17792
17793         * gcc.dg/cpp/avoidpaste2.c: New tests.
17794
17795 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
17796
17797         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
17798
17799 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
17800
17801         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
17802         DECIMAL_DIG cases for Irix."
17803
17804 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
17805
17806         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
17807
17808 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17809
17810         * gcc.dg/c99-tag-1.c: New test.
17811
17812 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17813
17814         * gcc.dg/cpp/tr-warn1.c: Add tests.
17815
17816 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
17817
17818         * gcc.dg/cpp/avoidpaste1.c: Update.
17819         * gcc.dg/cpp/paste4.c: Update.
17820
17821 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
17822
17823         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
17824         cases for Irix.
17825
17826 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
17827
17828         * g++.old-deja/g++.other/inline19.C: New test.
17829
17830 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
17831
17832         * gcc.dg/Wlarger-than.c: New test.
17833
17834 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17835
17836         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
17837
17838 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
17839
17840         * gcc.c-torture/execute/20010129-1.c: New test.
17841         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
17842
17843 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
17844
17845         * gcc.dg/cpp/avoidpaste1.c: Test case.
17846
17847 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
17848
17849         * g++.old-deja/g++.other/inline18.C: New test.
17850
17851 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17852
17853         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
17854         and __builtin_putchar.
17855
17856 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
17857
17858         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
17859         tests.
17860
17861 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
17862
17863         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
17864         floating point number rounding mode to round to the nearest
17865         representable mode.
17866
17867 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
17868
17869         * g++.old-deja/g++.other/mangle2.C: New test.
17870
17871 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
17872
17873         * gcc.c-torture/compile/20010124-1.c: New test.
17874
17875 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
17876
17877         * g++.old-deja/g++.pt/spec38.C: New test.
17878
17879 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17880
17881         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
17882         "Build don't run".
17883
17884 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17885
17886         * gcc.c-torture/execute/20010123-1.c: New test.
17887
17888 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17889
17890         * g++.old-deja/g++.pt/spec37.C: New test.
17891
17892 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
17893
17894         * g++.old-deja/g++.pt/overload14.C: New test.
17895
17896 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17897
17898         * gcc.c-torture/execute/20010122-1.c: New test, exercise
17899         __builtin_return_address.
17900
17901 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
17902
17903         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
17904         * g++.old-deja/g++.pt/spec35.C: New test.
17905         * g++.old-deja/g++.pt/spec36.C: New test.
17906
17907 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
17908
17909         * gcc.c-torture/compile/20010118-1.c: New test.
17910
17911 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
17912
17913         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
17914
17915 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17916
17917         * gcc.c-torture/execute/20010119-1.c: New test.
17918
17919 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17920
17921         * g++.old-deja/g++.other/vbase5.C: New test.
17922
17923 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
17924
17925         * gcc.c-torture/execute/20010118-1.c: New test.
17926
17927 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17928
17929         * g++.old-deja/g++.pt/deduct3.C: New test.
17930
17931 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
17932
17933         * g++.old-deja/g++.pt/spec34.C: New test.
17934
17935 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
17936
17937         * g77.f-torture/compile/20000601-2.f: New test.
17938
17939 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17940
17941         * g++.old-deja/g++.other/init17.C: New test.
17942
17943 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
17944
17945         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
17946
17947 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17948
17949         * g++.old-deja/g++.pt/unify8.C: New test.
17950
17951 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17952
17953         * g++.old-deja/g++.abi/vbase1.C: New test.
17954
17955 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
17956
17957         * g++.old-deja/g++.pt/crash65.C: New test.
17958
17959 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
17960
17961         * gcc.dg/cpp/assembl2.S: New test case.
17962
17963 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
17964
17965         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
17966         are supported.
17967
17968 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17969
17970         * g++.old-deja/g++.other/builtins1.C: New test.
17971         * g++.old-deja/g++.other/builtins2.C: Likewise.
17972         * g++.old-deja/g++.other/builtins3.C: Likewise.
17973         * g++.old-deja/g++.other/builtins4.C: Likewise.
17974
17975 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
17976
17977         * gcc.c-torture/compile/20010117-1.c: New test.
17978         * gcc.c-torture/compile/20010117-2.c: New test.
17979
17980 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17981
17982         * g77.f-torture/execute/20010116.[fx]: New test,
17983         XFAIL on i?86-*-*.
17984         * g77.f-torture/compile/20010115.f: Indicate it's
17985         a test for PR fortran/1636.
17986
17987 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
17988
17989         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
17990
17991 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
17992
17993         * g77.f-torture/compile/20010115.f: New test.
17994
17995 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
17996
17997         * g++.old-deja/g++.pt/nontype5.C: New test.
17998
17999 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18000
18001         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18002         have an equivalent working one below it.
18003
18004 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18005
18006         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18007         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18008
18009 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18010
18011         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18012         message containing "init_priority".
18013         (conpr-2.C): Likewise.
18014         (conpr-3.C): Likewise.
18015         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18016
18017 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18018
18019         * gcc.c-torture/execute/20010114-2.c: New test.
18020
18021 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18022
18023         * gcc.c-torture/compile/20010114-1.c: New test.
18024         * gcc.c-torture/compile/20010114-1.x: Xfail.
18025         * gcc.c-torture/compile/20010114-2.c: New test.
18026         * gcc.c-torture/execute/20010114-1.c: New test.
18027         * gcc.dg/trunc-1.c: New test.
18028         * gcc.dg/uninit-B.c: New test.
18029
18030 2001-01-13  Nick Clifton  <nickc@redhat.com>
18031
18032         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18033         target.
18034
18035 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18036
18037         * gcc.c-torture/compile/20010113-1.c: New test.
18038
18039 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18040
18041         * gcc.c-torture/compile/20001212-1.c: New test.
18042
18043 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18044
18045         * gcc.dg/cpp/widestr1.c: Update.
18046         * gcc.dg/cpp/prag-imp.c: Remove.
18047
18048 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18049
18050         * gcc.c-torture/execute/20000801-3.x: Remove.
18051         * gcc.dg/c90-init-1.c: New test.
18052         * gcc.dg/c99-init-1.c: New test.
18053         * gcc.dg/c99-init-2.c: New test.
18054         * gcc.dg/gnu99-init-1.c: New test.
18055
18056 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18057
18058         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18059         testing that no relevant ones were found.
18060
18061 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18062
18063         * g++.old-deja/g++.pt/cast2.C: New test.
18064
18065 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18066
18067         * g++.old-deja/g++.pt/friend47.C: New test.
18068
18069 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18070
18071         * g++.old-deja/g++.pt/instantiate13.C: New test.
18072
18073 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18074
18075         * g++.old-deja/g++.other/defarg7.C: New test.
18076         * g++.old-deja/g++.other/defarg8.C: New test.
18077
18078 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18079
18080         * g++.old-deja/g++.pt/crash64.C: New test.
18081
18082 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18083
18084         * g++.old-deja/g++.pt/crash63.C: New test.
18085
18086 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18087
18088         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18089
18090 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18091
18092         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18093
18094 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18095
18096         * g++.old-deja/g++.pt/error3.C: New test.
18097
18098 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18099
18100         * g++.old-deja/g++.other/crash39.C: New test.
18101
18102 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18103
18104         * g++.old-deja/g++.other/vbase4.C: New test.
18105
18106 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18107
18108         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18109         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18110         * gcc.dg/special/special.exp: New test driver which will check
18111         for alias support for the above test.
18112
18113 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18114
18115         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18116         problems on small machines.
18117         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18118         parameterize.
18119
18120 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18121
18122         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18123         mips.
18124         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18125
18126 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18127
18128         * g++.old_deja/g++.pt/using8.C: New test.
18129
18130 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18131
18132         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18133
18134 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18135
18136         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18137         where a failure is expected.
18138         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18139
18140 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18141
18142         * g++.old_deja/g++.pt/instantiate12.C: New test.
18143
18144 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18145
18146         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18147         start of structs.
18148         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18149         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18150         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18151         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18152         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18153         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18154         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18155         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18156         * g++.old-deja/g++.eh/spec6.C: Likewise.
18157         * g++.old-deja/g++.jason/crash3.C: Likewise.
18158         * g++.old-deja/g++.law/ctors11.C: Likewise.
18159         * g++.old-deja/g++.law/ctors17.C: Likewise.
18160         * g++.old-deja/g++.law/ctors5.C: Likewise.
18161         * g++.old-deja/g++.law/ctors9.C: Likewise.
18162         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18163         * g++.old-deja/g++.mike/net22.C: Likewise.
18164         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18165         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18166         * g++.old-deja/g++.mike/virt3.C: Likewise.
18167         * g++.old-deja/g++.niklas/t128.C: Likewise.
18168         * g++.old-deja/g++.other/anon4.C: Likewise.
18169         * g++.old-deja/g++.other/using1.C: Likewise.
18170         * g++.old-deja/g++.other/warn3.C: Likewise.
18171         * g++.old-deja/g++.pt/t37.C: Likewise.
18172         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18173         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18174
18175 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18176
18177         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18178
18179 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18180
18181         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18182
18183 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18184
18185         * gcc.c-torture/compile/20010107-1.c: New test.
18186
18187 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18188
18189         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18190
18191 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18192
18193         * gcc.dg/format/format.h: New file.
18194         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18195         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18196         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18197         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18198         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18199         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18200         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18201         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18202         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18203         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18204         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18205         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18206         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18207         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18208         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18209         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18210         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18211         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18212         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18213         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18214         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18215         instead of declaring standard types, macros and functions in each
18216         test.
18217
18218 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18219
18220         * gcc.c-torture/execute/20010106-1.c: New test.
18221
18222 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18223
18224         * gcc.dg/format/format.exp: New file.
18225         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18226         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18227         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18228         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18229         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18230         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18231         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18232         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18233         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18234         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18235         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18236         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18237         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18238         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18239         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18240         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18241         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18242         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18243         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18244         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18245         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18246         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18247         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18248         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18249         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18250         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18251         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18252         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18253         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18254         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18255         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18256         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18257         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18258         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18259         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18260         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18261         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18262         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18263         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18264         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18265         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18266         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18267
18268 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18269
18270         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18271         account.
18272
18273 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18274
18275         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18276
18277 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18278
18279         * g++.old-deja/g++.pt/crash62.C: New test.
18280
18281 2001-01-04  Richard Henderson  <rth@redhat.com>
18282
18283         * gcc.dg/20000926-1.c: Update expected warnings.
18284         * gcc.dg/array-2.c: Likewise.
18285         * gcc.dg/array-4.c: Also validate flexible array members.
18286         * gcc.dg/c99-flex-array-1.c: New.
18287
18288 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18289
18290         * gcc.c-torture/compile/20001222-1.x: Remove.
18291
18292 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18293
18294         * gcc.c-torture/execute/built-in-setjmp.c: New.
18295
18296 2001-01-03  Richard Henderson  <rth@redhat.com>
18297
18298         * gcc.dg/940510-1.c: Update expected error wording.
18299         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18300
18301 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18302
18303         * lib/target-supports.exp (check_alias_available): Modified to
18304         indicate aliases not supported if only weak aliases are supported.
18305
18306 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18307
18308         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18309         Turn on cmpstrsi checks for __pj__ and __i370__.
18310
18311 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18312
18313         * g++.old-deja/g++.other/virtual11.C: New test.
18314
18315 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18316
18317         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18318
18319 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18320
18321         * gcc.c-torture/compile/20010102-1.c: New test.
18322
18323 2001-01-02  Andreas Jaeger  <aj@suse.de>
18324
18325         * gcc.dg/noreturn-3.c: New test.
18326
18327         * gcc.dg/noreturn-4.c: New test.
18328
18329 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18330
18331         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18332         __builtin_fputc and __builtin_fwrite.
18333
18334 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18335
18336         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18337         signed char, not default char.
18338
18339 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18340
18341         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18342
18343 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18344
18345         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18346
18347 2000-12-29  Richard Henderson  <rth@redhat.com>
18348
18349         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18350         (__cyg_profile_func_exit): Define.
18351
18352 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18353
18354         * g++.dg/vtgc1.C: New test.
18355
18356 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18357
18358         * gcc.dg/noncompile/20001228-1.c: New test.
18359
18360         * gcc.dg/20001228-1.c: New test.
18361
18362         * gcc.c-torture/execute/20001228-1.c: New test.
18363
18364 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18365
18366         * gcc.dg/format-strfmon-1.c: New test.
18367
18368 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18369
18370         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18371         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18372         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18373         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18374         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18375         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18376         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18377         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18378         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18379         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18380         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18381         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18382         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18383
18384         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18385         * gcc.c-torture/execute/string-opt-4.c: Test index.
18386
18387 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18388
18389         * gcc.c-torture/compile/20001226-1.c: New test.
18390
18391 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18392
18393         * gcc.c-torture/compile/20001222-1.c: New test.
18394         * gcc.c-torture/compile/20001222-1.x: Xfail.
18395
18396 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18397
18398         * gcc.c-torture/execute/comp-goto-2.c: New test.
18399
18400 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18401
18402         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18403         Use long types if __INT_MAX__ is 32767.
18404         (main): Use cast to (sint32 *) when poking 88 into a_page.
18405
18406         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18407
18408 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18409
18410         * gcc.c-torture/compile/20001221-1.c: New test.
18411         * gcc.c-torture/execute/20001221-1.c: New test.
18412
18413 2000-12-20  Richard Henderson  <rth@redhat.com>
18414
18415         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18416         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18417
18418 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18419
18420         * gcc.dg/compare3.c: New test.
18421
18422 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18423
18424         * gcc.dg/format-warnll-1.c: New test.
18425
18426 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18427
18428         * gcc.dg/cpp/cmdlne-P.c: New test.
18429
18430 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18431
18432         * gcc.c-torture/execute/builtin-abs-1.c,
18433         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18434
18435 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18436
18437         * gcc.dg/cpp/multiline.c: New test.
18438
18439 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18440
18441         * g++.old-deja/g++.other/syshdr1.C: Update.
18442         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18443
18444 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18445
18446         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18447
18448 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18449
18450         * g++.old-deja/g++.pt/ttp65.C: New test.
18451
18452 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18453
18454         * g++.old-deja/g++.pt/ttp64.C: New test.
18455
18456 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18457
18458         * g++.old-deja/g++.pt/spec33.C: New test.
18459
18460 2000-12-14  Catherine Moore  <clm@redhat.com>
18461
18462         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18463         * gcc.c-torture/execute/920612-2.c: Likewise.
18464         * gcc.c-torture/execute/920428-2.c: Likewise.
18465         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18466         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18467
18468 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18469
18470         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18471         * gcc.dg/pack-test-2.c: Likewise.
18472
18473 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18474
18475         Tests by Zack Weinberg <zackw@stanford.edu>.
18476
18477         * gcc.dg/cpp/defined.c: Update.
18478         * gcc.dg/cpp/defined_trad.c: New tests.
18479
18480 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18481
18482         * gcc.dg/cpp/trad-direct.c: Update.
18483
18484 2000-12-11  Neil Booth  <neilb@earthling.net>
18485
18486         * gcc.dg/cpp/defined_trad.c
18487
18488 2000-12-11  Neil Booth  <neilb@earthling.net>
18489
18490         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18491
18492 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18493
18494         * gcc.dg/format-miss-2.c: New test.
18495
18496 2000-12-09  Neil Booth  <neilb@earthling.net>
18497
18498         * gcc.dg/cpp/lineflags.c: New tests.
18499         * gcc.dg/cpp/poison.c: Update.
18500         * gcc.dg/cpp/redef2.c: Update.
18501         * gcc.dg/cpp/skipping.c: New test.
18502
18503 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18504
18505         * g++.old-deja/g++.other/eh3.C: New testcase.
18506
18507 2000-12-07  Neil Booth  <neilb@earthling.net>
18508
18509         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18510         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18511         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18512         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18513         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18514         Update.
18515
18516 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18517
18518         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18519         __SIZE_TYPE__ instead of int for type of integers cast to
18520         pointers.
18521
18522 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18523
18524         * g++.old-deja/g++.other/cleanup4.C: New test.
18525
18526 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18527
18528         * format-sec-1.c: New test.
18529
18530 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18531
18532         * gcc.dg/format-nonlit-3.c: New test.
18533
18534 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18535
18536         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18537         through a null pointer.
18538
18539 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18540
18541         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18542         * g++.old-deja/g++.pt/partial4.C: New test.
18543
18544 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18545
18546         * gcc.c-torture/execute/ieee/hugeval.x: New.
18547
18548 2000-12-06  Neil Booth  <neilb@earthling.net>
18549
18550         * gcc.dg/cpp/backslash2.c: New tests.
18551
18552 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18553
18554         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18555         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18556
18557 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18558
18559         * gcc.c-torture/execute/20001203-2.c: New testcase.
18560
18561 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18562
18563         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18564         * g++.old-deja/g++.other/virtual10.C: New test.
18565
18566 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18567
18568         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18569
18570 2000-12-05  Richard Henderson  <rth@redhat.com>
18571
18572         * gcc.c-torture/compile/20001205-1.c: New.
18573
18574 2000-12-04  Neil Booth  <neilb@earthling.net>
18575
18576         * g++.old-deja/g++.other/virtual9.C: New test.
18577         * g++.old-deja/g++.pt/crash61.C: New test.
18578         * gcc.c-torture/execute/loop-9.c: New test.
18579
18580 2000-12-04  Neil Booth  <neilb@earthling.net>
18581
18582         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18583         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18584         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18585         * gcc.dg/cpp/extratokens.c: ...here.
18586
18587 2000-12-04  Neil Booth  <neilb@earthling.net>
18588
18589         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18590         New tests.
18591
18592 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18593
18594         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18595         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18596
18597 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18598
18599         * gcc.c-torture/execute/20001203-1.c: New test.
18600
18601 2000-12-03  Neil Booth  <neilb@earthling.net>
18602
18603         * gcc.dg/cpp/macro6.c: New test cases.
18604
18605 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18606
18607         * gcc.c-torture/execute/string-opt-9.c: New test.
18608         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18609         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18610         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18611
18612         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18613         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18614
18615 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18616
18617         * gcc.dg/cpp/if-6.c: New testcase.
18618
18619         * gcc.dg/20001201-1.c: New testcase.
18620
18621 2000-12-02  Neil Booth  <neilb@earthling.net>
18622
18623         * g++.old-deja/g++.other/externC4.C,
18624         g++.old-deja/g++.other/friend10.C: New tests.
18625
18626 2000-12-02  Neil Booth  <neilb@earthling.net>
18627
18628         * g++.old-deja/g++.other/instan2.C
18629         * g++.old-deja/g++.other/instan3.C: New test.
18630
18631 2000-12-02  Neil Booth  <neilb@earthling.net>
18632
18633         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18634         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18635         gnuc99.c,gnuc99-pedantic.c: New tests.
18636
18637 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18638
18639         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18640         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18641
18642 2000-12-01  Neil Booth  <neilb@earthling.net>
18643
18644         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18645         * gcc.dg/cpp/poison.c: Update.
18646         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18647
18648 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18649
18650         * g77.f-torture/execute/20001201.f: New test.
18651
18652 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18653
18654         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
18655
18656 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
18657
18658         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
18659
18660 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18661
18662         * g++.old-deja/g++.other/cast6.C: New test.
18663
18664 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
18665
18666         * gcc.c-torture/execute/20001130-2.c: New testcase.
18667
18668 2000-11-30  Richard Henderson  <rth@redhat.com>
18669
18670         * gcc.c-torture/execute/20001130-1.c: New test.
18671
18672 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18673
18674         * g++.old-deja/g++.other/op3.C: New test.
18675
18676 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18677
18678         * g++.old-deja/g++.other/op2.C: New test.
18679
18680 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18681
18682         * g++.old-deja/g++.other/crash38.C: New test.
18683
18684 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
18685
18686         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
18687
18688 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
18689
18690         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
18691         tests.
18692         * gcc.c-torture/execute/string-opt-6.c: New test.
18693
18694         * gcc.dg/20001117-1.c: Add main.
18695
18696 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
18697
18698         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
18699         Move from here ...
18700         * gcc.dg/940510-1.c: ... to here.
18701
18702         * gcc.dg/20000926-1.c: GNU C now allows initializations of
18703         zero-size arrays in toplevel structures.
18704
18705 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18706
18707         * gcc.c-torture/execute/loop-8.c: New test.
18708
18709 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18710
18711         * g++.old-deja/g++.other/base1.C: New test.
18712
18713 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18714
18715         * g++.old-deja/g++.other/parse2.C: New test.
18716
18717 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18718
18719         * g++.old-deja/g++.pt/incomplete1.C: New test.
18720
18721 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18722
18723         * g++.old-deja/g++.other/friend9.C: New test.
18724
18725 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18726
18727         * gcc.dg/20001127-1.c: New test.
18728
18729 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18730
18731         * g++.old-deja/g++.pt/friend46.C: New test.
18732
18733 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18734
18735         * g++.old-deja/g++.other/ptrmem8.C: New test.
18736
18737 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18738
18739         * gcc.c-torture/execute/string-opt-7.c: New test.
18740         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18741
18742 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
18743
18744         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
18745         instead of 'mkcheck 2'.
18746
18747 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18748
18749         * gcc.c-torture/execute/memcheck/driver.c,
18750         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
18751         C9X references to refer to C99.
18752
18753 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
18754
18755         * gcc.dg/ultrasp3.c: New test.
18756
18757 2000-11-25  Neil Booth  <neilb@earthling.net>
18758
18759         * gcc.dg/cpp/include2.c: Update test to be locale independent.
18760
18761 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
18762
18763         * gcc.c-torture/compile/20001123-2.c: New.
18764
18765 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18766
18767         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
18768
18769 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
18770
18771         * gcc.dg/sequence-point-1.c: Add some new tests.
18772         * gcc.c-torture/execute/20001124-1.c: New test.
18773
18774 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18775
18776         * g++.old-deja/g++.other/vaarg4.C: New test.
18777         * gcc.c-torture/compile/20001123-1.c: New test.
18778
18779 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18780
18781         * g++.other/crash24.C: Adjust and remove XFAIL.
18782         * g++.other/crash37.C: New test.
18783
18784 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
18785
18786         * g++.old-deja/g++.pt/instantiate9.C: New test.
18787
18788 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
18789
18790         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
18791         new ABI, too.
18792
18793         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
18794         * g++.old-deja/g++.robertl/eb55.C: Likewise.
18795
18796 2000-11-22  Neil Booth  <neilb@earthling.net>
18797
18798         * gcc.dg/cpp/Wtrigraphs.c: New test.
18799
18800 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
18801
18802         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
18803
18804 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
18805
18806         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
18807
18808 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
18809
18810         * lib/gcc-dg.exp: load_lib scanasm.exp.
18811         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
18812         * lib/g++-dg.exp: load_lib scanasm.exp.
18813         * lib/scanasm.exp: New.
18814         (scan-assembler, scan-assembler-not): Add optional arguments to
18815         test name, or if not present, the pattern name.
18816         (scan-assembler-dem, scan-assembler-dem-not): New.
18817
18818         * g++.dg/dg.exp: New.
18819
18820 2000-11-21  Neil Booth  <neilb@earthling.net>
18821
18822         * gcc.dg/cpp/integrated1.c: Remove.
18823
18824 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * gcc.c-torture/execute/20001121-1.c: New test.
18827
18828 2000-11-21  Richard Henderson  <rth@redhat.com>
18829
18830         * gcc.c-torture/compile/20001121-1.c: New test.
18831
18832 2000-11-20  Neil Booth  <neilb@earthling.net>
18833
18834         * gcc.dg/cpp/integrated1.c: New test.
18835
18836 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
18837
18838         * g++.old-deja/g++.other/inline17.C: New test.
18839
18840 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
18841
18842         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
18843         local variable to be zero: I made the variable global. Now
18844         uses abort() and exit() instead of relying on main's return value.
18845
18846 2000-11-20  Neil Booth  <neilb@earthling.net>
18847
18848         * gcc.dg/cpp/paste2.c: Update test.
18849         * objc/execute/paste.m: New test.
18850
18851 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18852
18853         * gcc.dg/c99-condexpr-1.c: New test.
18854
18855 2000-11-20  Neil Booth  <neilb@earthling.net>
18856
18857         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
18858
18859 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
18860
18861         * g++.old-deja/g++.pt/export1.C: New test.
18862
18863 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
18864
18865         * gcc.dg/20001117-1.c: New test.
18866
18867 2000-11-18  Richard Henderson  <rth@redhat.com>
18868
18869         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
18870
18871 2000-11-18  Richard Henderson  <rth@redhat.com>
18872
18873         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
18874         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
18875         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
18876
18877 2000-11-18  Richard Henderson  <rth@redhat.com>
18878
18879         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
18880         (main): New.  Exit cleanly.
18881
18882 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18883
18884         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
18885         gcc.dg/c99-fordecl-2.c: New tests.
18886
18887 2000-11-18  Richard Henderson  <rth@redhat.com>
18888
18889         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
18890         * gcc.c-torture/execute/zerolen-2.c: New.
18891
18892 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18893
18894         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
18895         memory.
18896
18897 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18898
18899         * g++.old-deja/g++.pt/instantiate8.C: New test.
18900
18901 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
18902
18903         * g++.old-deja/g++.other/incomplete.C: Add more tests.
18904         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
18905
18906 2000-11-16  Nick Clifton  <nickc@redhat.com>
18907
18908         * gcc.c-torture/execute/nestfunc-2.c: New test.
18909         * gcc.c-torture/execute/nestfunc-3.c: New test.
18910
18911 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18912
18913         * gcc.c-torture/compile/20001116-1.c: New test.
18914
18915 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18916
18917         * gcc.c-torture/execute/20001115-1.c: New test.
18918
18919 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
18920
18921         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
18922         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
18923         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
18924         * g++.old-deja/g++.abi/vmihint.C: Likewise.
18925
18926 2000-11-15  Neil Booth  <neilb@earthling.net>
18927
18928         gcc.dg/cpp/_Pragma1.c: Update.
18929         gcc.dg/cpp/_Pragma2.c: New test.
18930
18931 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18932
18933         * g++.old-deja/g++.other/anon5.C: New test.
18934
18935 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18936
18937         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
18938         tests.
18939
18940 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
18941
18942         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
18943         output.
18944
18945 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18946
18947         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
18948         labels at end of compound statements.
18949
18950 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
18951
18952         * gcc.c-torture/execute/loop-7.c: New test.
18953
18954 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18955
18956         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
18957
18958 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18959
18960         * gcc.dg/c99-bool-1.c: New test.
18961
18962 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18963
18964         * gcc.dg/c99-scope-1.c: Remove xfail.
18965         * gcc.dg/c99-scope-2.c: New test.
18966
18967 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18968
18969         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
18970         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
18971
18972 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
18973
18974         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
18975         error messages.
18976
18977         * g++.mike/p700.C: Don't typedef wchar_t.
18978         * g++.mike/p784.C: Likewise.
18979         * g++.mike/eb101.C: Don't use __wchar_t.
18980
18981 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
18982
18983         * g77.f-torture/execute/20001111.[fx]: Test premature exit
18984         from DO loop.
18985
18986 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
18987
18988         * gcc.c-torture/execute/20001111-1.c: New test.
18989
18990 2000-11-10  Nick Clifton  <nickc@redhat.com>
18991
18992         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
18993         long multuiple and accumulate.
18994
18995 2000-11-09  Richard Henderson  <rth@redhat.com>
18996
18997         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
18998         via size_t instead of int.
18999
19000         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19001         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19002         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19003         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19004
19005 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19006
19007         * gcc.c-torture/compile/20001109-1.c: New test.
19008         * gcc.c-torture/compile/20001109-2.c: New test.
19009
19010 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19011
19012         * g++.old-deja/g++.pt/operator1.C: New test.
19013         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19014
19015 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19016
19017         * gcc.dg/20001108-1.c: New test.
19018
19019 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19020
19021         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19022         with both arguments constant strings.
19023         * gcc.c-torture/execute/string-opt-3.c: New test.
19024         * gcc.c-torture/execute/string-opt-4.c: New test.
19025         * gcc.c-torture/execute/string-opt-5.c: New test.
19026
19027 2000-11-08  Nick Clifton  <nickc@redhat.com>
19028
19029         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19030         mulsidi3adddi patterns.
19031
19032 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19033
19034         * g++.old-deja/g++.other/crash36.C: New test.
19035
19036 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19037
19038         * g++.old-deja/g++.other/init16.C: New test.
19039
19040 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19041
19042         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19043
19044 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19045
19046         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
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  DJ Delorie  <dj@redhat.com>
19051
19052         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19053
19054 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19055
19056         * gcc.c-torture/execute/string-opt-1.c: New test.
19057
19058 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19059
19060         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19061         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19062         parameters in registers, and there is no way for a varargs
19063         function to know in which order the integer and floating-point
19064         parameters should be interleaved when they are placed on the
19065         stack.
19066         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19067         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19068
19069 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19070
19071         * gcc.c-torture/execute/string-opt-2.c: New test.
19072
19073 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19074
19075         * g++.old-deja/g++.pt/crash60.C: New test.
19076
19077 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19078
19079         * g++.old-deja/g++.other/crash24.C: New test.
19080         * g++.old-deja/g++.other/crash25.C: New test.
19081         * g++.old-deja/g++.other/crash26.C: New test.
19082         * g++.old-deja/g++.other/crash27.C: New test.
19083         * g++.old-deja/g++.other/crash28.C: New test.
19084         * g++.old-deja/g++.other/crash29.C: New test.
19085         * g++.old-deja/g++.other/crash30.C: New test.
19086         * g++.old-deja/g++.other/crash31.C: New test.
19087         * g++.old-deja/g++.other/crash32.C: New test.
19088         * g++.old-deja/g++.other/crash33.C: New test.
19089         * g++.old-deja/g++.other/crash34.C: New test.
19090         * g++.old-deja/g++.other/crash35.C: New test.
19091
19092 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19093
19094         * gcc.c-torture/execute/20001031-1.c: New test.
19095
19096 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19097
19098         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19099         namespace.
19100
19101         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19102         standards-conformant.
19103
19104         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19105
19106         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19107         * g++.old-deja/g++.mike/p755a.C: Likewise.
19108         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19109         library makes no calls to `operator new' during initialization.
19110
19111 2000-11-04  Neil Booth  <neilb@earthling.net>
19112
19113         * gcc.dg/cpp/include2.c: New tests.
19114
19115 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19116
19117         * lib/g++.exp (g++_set_ld_library_path): New function.
19118         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19119
19120 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19121
19122         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19123         warnings.
19124
19125 2000-11-01  Richard Henderson  <rth@redhat.com>
19126
19127         * g++.old-deja/g++.ext/namedret1.C: New.
19128         * g++.old-deja/g++.ext/namedret2.C: New.
19129         * g++.old-deja/g++.ext/namedret3.C: New.
19130
19131 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19132
19133         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19134         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19135
19136 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19137
19138         * gcc.c-torture/execute/va-arg-21.c: New test.
19139
19140 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19141
19142         * gcc.dg/c99-complex-2.c: New test.
19143
19144 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19145
19146         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19147
19148 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19149
19150         * g++.old-deja/g++.other/inline16.C: New test.
19151
19152 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19153
19154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19155         __PRETTY_FUNCTION__
19156
19157 2000-10-29  Neil Booth  <neilb@earthling.net>
19158
19159         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19160         New tests.
19161         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19162         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19163         optimisation.
19164
19165 2000-10-29  Neil Booth  <neilb@earthling.net>
19166
19167         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19168         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19169         * mi5.c: Test multiple includes work with -C.
19170         * trigraphs.c: Test ^= version.
19171
19172 2000-10-28  Neil Booth  <neilb@earthling.net>
19173
19174         New tests and test updates for new macro expander.
19175
19176         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19177         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19178         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19179         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19180         new diagnostic messages.
19181
19182         * gcc.dg/cpp/macro3.c: New tests.
19183
19184 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19185
19186         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19187         on the same line.
19188
19189 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19190
19191         * g++.old-deja/g++.other/eh2.C: New test.
19192
19193 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19194
19195         * gcc.c-torture/execute/20001027-1.c: New test.
19196
19197 2000-10-26  Richard Henderson  <rth@redhat.com>
19198
19199         * gcc.c-torture/execute/20001026-1.c: New.
19200
19201 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19202
19203         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19204         * g++.old-deja/g++.law/builtin1.C: Likewise.
19205         * g++.old-deja/g++.law/ctors10.C: Likewise.
19206         * g++.old-deja/g++.law/virtual3.C: Likewise.
19207         * g++.old-deja/g++.mike/p658.C: Likewise.
19208         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19209         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19210         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19211         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19212         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19213
19214 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19215
19216         * gcc.c-torture/compile/20001024-1.c: New test.
19217
19218 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19219
19220         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19221         to tell us whether or not we are using V3.
19222
19223 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19224
19225         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19226         operands.
19227
19228 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19229
19230         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19231
19232 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19233
19234         * gcc.c-torture/execute/20001024-1.c: New test.
19235
19236 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19237
19238         * g++.old-deja/g++.other/sibcall1.C: New test.
19239
19240 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19241
19242         * gcc.dg/noncompile/init-3.c: New test.
19243
19244 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19245
19246         * gcc.dg/format-array-1.c: New test.
19247
19248 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19249
19250         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19251         writing through null pointers; remove comment about testing
19252         unterminated strings.
19253
19254 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19255
19256         * gcc.c-torture/execute/20001017-2.c: New test.
19257
19258 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19259
19260         * gcc.c-torture/compile/20001018-1.c: New test.
19261         * gcc.c-torture/compile/20001018-1.x: Xfail.
19262
19263 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19264
19265         * gcc.c-torture/execute/20001017-1.c: New test.
19266
19267 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19268
19269         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19270         for multiple use of arguments with scanf formats; add tests for
19271         multiple use of arguments.
19272
19273 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19274
19275         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19276
19277 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19278
19279         * gcc.dg/format-miss-1.c: New test.
19280
19281 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19282
19283         * gcc.c-torture/execute/20001013-1.c: New test.
19284
19285 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19286
19287         * gcc.dg/format-branch-1.c: New test.
19288
19289 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19290
19291         * README, lib/file-format.exp: Remove EGCS references.
19292
19293 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19294
19295         * gcc.dg/20001013-1.c: New test.
19296
19297 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19298
19299         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19300         for intmax_t in the compiler using __typeof__ and the type rules
19301         for conditional expressions.
19302
19303 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.dg/20001012-1.c: New test.
19306         * gcc.dg/20001012-2.c: New test.
19307
19308 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19309
19310         * gcc.dg/format-attr-1.c: New test.
19311
19312 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19313
19314         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19315         __LONG_LONG_MAX__ instead of LLONG_MAX.
19316
19317 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19318
19319         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19320         scanf flags.
19321         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19322         flags.
19323
19324 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19325
19326         * gcc.dg/sequence-pt-1.c: New test.
19327
19328 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19329
19330         * gcc.c-torture/execute/20001011-1.c: New testcase.
19331         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19332
19333 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19334
19335         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19336         does not error on it.
19337
19338 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19339
19340         * gcc.dg/20001009-1.c: New test.
19341
19342 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19343
19344         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19345         * gcc.c-torture/execute/20001009-2.c: ... to here.
19346
19347 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19348
19349         * gcc.c-torture/compile/20001009-1.c: New testcase.
19350         * gcc.c-torture/execute/20001009-1.c: New testcase.
19351         Testcases provided by Jan Hubicka <jh@suse.cz>.
19352
19353 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19354
19355         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19356         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19357         uintmax_t using <limits.h> to emulate the compiler's internal
19358         logic.  No longer XFAIL %j tests.
19359
19360 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19361
19362         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19363         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19364         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19365         regexps and details of expected handling of some bad formats.
19366         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19367         suppression.
19368
19369 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19370
19371         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19372         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19373         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19374         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19375         in list archives.
19376
19377 2000-10-06  Richard Henderson  <rth@cygnus.com>
19378
19379         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19380         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19381         * g++.old-deja/g++.jason/report.C: Likewise.
19382         * g++.old-deja/g++.law/friend5.C: Likewise.
19383         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19384         of the expected warnings.
19385
19386 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19387
19388         * g++.old-deja/g++.pt/enum14.C: New test.
19389
19390 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19391
19392         * g++.old-deja/g++.pt/crash59.C: New test.
19393
19394 2000-10-04  Will Cohen  <wcohen@redhat.com>
19395
19396         * gcc.dg/20000926-1.c: New test.
19397
19398 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19399
19400         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19401         function name for current C++ compiler.
19402         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19403
19404 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19405
19406         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19407         __PRETTY_FUNCTION__.
19408         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19409
19410 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19411
19412         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19413
19414 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19415
19416         * gcc.c-torture/compile/20000923-1.c: New test.
19417
19418 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19419
19420         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19421         * g++.old-deja/g++.pt/ttp62.C: Same.
19422         * g++.old-deja/g++.other/inline14.C: Same.
19423
19424 2000-09-24  Richard Henderson  <rth@cygnus.com>
19425
19426         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19427
19428 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19429
19430         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19431
19432 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19433
19434         * gcc.c-torture/compile/20000922-1.c: New file.
19435
19436 2000-09-21  Nick Clifton  <nickc@redhat.com>
19437
19438         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19439         a signed long modulo operation.
19440         (mod6): New function - perform an unsigned long modulo operation.
19441         (main): Add tests for modulos of very large numbers by very small
19442         dividends.
19443
19444 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19445
19446         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19447
19448 2000-09-19  Richard Henderson  <rth@cygnus.com>
19449
19450         * gcc.dg/compare2.c (case 10): XFAIL.
19451
19452 2000-09-18  Richard Henderson  <rth@cygnus.com>
19453
19454         * gcc.c-torture/execute/20000906-1.c: Move ...
19455         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19456         that support __builtin_trap.
19457
19458 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19459
19460         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19461
19462 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19463
19464         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19465         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19466         more $ format tests.
19467
19468 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19469
19470         * gcc.dg/format-errmk-1.c: New test.
19471
19472 2000-09-17  Greg McGary  <greg@mcgary.org>
19473
19474         * gcc.c-torture/execute/20000917-1.x: Remove.
19475
19476 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19477
19478         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19479
19480 2000-09-17  Greg McGary  <greg@mcgary.org>
19481
19482         * gcc.c-torture/execute/20000917-1.c: New test.
19483         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19484
19485 2000-09-16  Neil Booth  <NeilB@earthling.net>
19486
19487         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19488         in nested macro bug.
19489
19490 2000-09-15  Neil Booth  <NeilB@earthling.net>
19491
19492         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19493
19494 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19495
19496         * gcc.c-torture/execute/20000914-1.c: New test.
19497
19498 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19499
19500         * g++.other/inline13.C: New test.
19501
19502 2000-09-12  Andreas Jaeger  <aj@suse.de>
19503
19504         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19505         constant by Ulrich Drepper <drepper@redhat.com>.
19506
19507 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19508
19509         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19510
19511 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19512
19513         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19514
19515 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19516
19517         * gcc.dg/cpp/backslash.c: New test.
19518
19519 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19520
19521         * gcc.c-torture/execute/20000910-1.c: New test.
19522         * gcc.c-torture/execute/20000910-2.c: Likewise.
19523
19524 2000-09-11  Robert Lipe  <robertl@sco.com>
19525
19526         * gcc.dg/pragma-align.c: New test.
19527
19528 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19529
19530         * g++.old-deja/g++.pt/explicit82.C: New test.
19531         * g++.old-deja/g++.pt/explicit83.C: New test.
19532
19533 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19534
19535         * gcc.dg/asm-names.c: New test.
19536
19537 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19538
19539         * gcc.dg/cpp/tr-warn6.c: New test
19540
19541 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19542
19543         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19544         be accepted.
19545
19546 2000-09-07  Catherine Moore  <clm@redhat.com>
19547
19548         * gcc.c-torture/execute/unroll-1.c: New test.
19549
19550 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19551
19552         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19553         ERROR markers.
19554         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19555         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19556         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19557         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19558         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19559         Preprocess only.
19560         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19561         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19562
19563 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19564
19565         * g++.old-deja/g++.pt/deduct2.C: New test.
19566
19567 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19568
19569         * g++.old-deja/g++.pt/parms2.C: New test.
19570
19571 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19572
19573         * g++.old-deja/g++.pt/crash58.C: New test.
19574
19575 2000-09-06  Greg McGary  <greg@mcgary.org>
19576
19577         * gcc.c-torture/execute/20000906-1.c: New test.
19578         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19579
19580 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19581
19582         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19583
19584 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19585
19586         * g++.old-deja/g++.pt/crash57.C: New test.
19587
19588 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19589
19590         * g++.old-deja/g++.pt/crash56.C: New test.
19591
19592 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19593
19594         * g++.old-deja/g++.pt/koenig1.C: New test.
19595
19596 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19597
19598         * gcc.dg/20000904-1.c: New test.
19599
19600 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19601
19602         * gcc.dg/cpp/paste8.c: New test.
19603
19604 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19605
19606         * gcc.c-torture/compile/20000827-1.c: New test.
19607
19608 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19609
19610         * gcc.dg/format-diag-1.c: New test.
19611
19612 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19613
19614         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19615         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19616         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19617         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19618         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19619
19620 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19621
19622         * g++.old-deja/g++.other/nested4.C: New test.
19623
19624 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19625
19626         * g++.old-deja/g++.ns/scoped1.C: New test.
19627
19628 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19629
19630         * lib/g++.exp: Support testing already-installed GCC.
19631
19632 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19633
19634         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19635
19636 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19637
19638         * gcc.dg/return-type-2.c: New test.
19639
19640 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19641
19642         * gcc.c-torture/compile/20000825-1.c: New test.
19643
19644 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19645
19646         * gcc.dg/dwarf2-2.c: New test.
19647
19648 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19649
19650         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19651         dg-warning regexps.
19652
19653 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19654
19655         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
19656         gcc.dg/format-ext-5.c: New tests.
19657
19658 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
19659
19660         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
19661
19662 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
19663
19664         * gcc.dg/noncompile/930622-2.c: Adjust error message.
19665
19666 2000-08-24  Richard Henderson  <rth@cygnus.com>
19667
19668         * gcc.dg/ia64-sync-1.c: New test.
19669         * gcc.dg/ia64-sync-2.c: New test.
19670         * gcc.dg/ia64-asm-1.c: New test.
19671
19672 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19673
19674         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
19675         * gcc.dg/format-ext-2.c: New test.
19676
19677 2000-08-23  Jason Merrill  <jason@redhat.com>
19678
19679         * lib/old-dejagnu.exp: Also ignore "In member function" and
19680         "At global scope".
19681
19682 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19683
19684         * gcc.dg/noncompile/label-lineno-1.c: New test.
19685
19686 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19687
19688         * gcc.dg/c99-array-nonobj-1.c: New test.
19689
19690 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19691
19692         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
19693         tests.
19694         * gcc.dg/format-ext-1.c: New test.
19695
19696 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19697
19698         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
19699         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
19700         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
19701         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
19702         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
19703
19704 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19705
19706         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
19707         gcc.dg/c99-strftime-2.c: New tests.
19708
19709 2000-08-22  Richard Henderson  <rth@cygnus.com>
19710
19711         * gcc.c-torture/execute/20000822-1.c: New test.
19712
19713 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19714
19715         * gcc.c-torture/execute/20000819-1.x: Remove.
19716
19717 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19718
19719         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
19720         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
19721         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
19722         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
19723         gcc.dg/format-xopen-1.c: New tests.
19724
19725 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19726
19727         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
19728
19729 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19730
19731         * g++.old-deja/g++.other/loop2.C: New test.
19732
19733         * gcc.c-torture/compile/20000606-1.c: New test.
19734         * gcc.c-torture/compile/20000728-1.c: New test.
19735         * gcc.c-torture/execute/20000801-1.c: New test.
19736         * gcc.c-torture/execute/20000801-2.c: New test.
19737         * gcc.c-torture/execute/20000819-1.c: New test.
19738         * gcc.c-torture/execute/20000819-1.x: XFAIL.
19739         * gcc.dg/20000629-1.c: New test.
19740         * gcc.dg/20000724-1.c: New test.
19741         * gcc.dg/20000807-1.c: New test.
19742
19743 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
19744
19745         * gcc.dg/cpp/pragma-1.c: New test.
19746         * gcc.dg/cpp/pragma-2.c: New test.
19747
19748 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
19749
19750         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
19751         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
19752
19753 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19754
19755         * gcc.c-torture/compile/20000818-1.c: New test.
19756
19757 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
19758
19759         * gcc.c-torture/execute/20000818-1.c: New test.
19760
19761 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19762
19763         * gcc.dg/format-va-1.c: New test.
19764
19765 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19766
19767         * g++.old-deja/g++.other/typedef8.C: New test.
19768
19769 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19770
19771         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
19772         * g++.old-deja/g++.mike/net36.C: Mark candidate.
19773         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
19774         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
19775         * g++.old-deja/g++.other/ptrmem7.C: New test.
19776         * g++.old-deja/g++.pt/ptrmem10.C: New test.
19777
19778 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19779
19780         * g++.old-deja/g++.pt/typename27.C: New test.
19781
19782 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
19783
19784         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
19785         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
19786         * g++.old-deja/g++.pt/friend45.C: New test.
19787         * g++.old-deja/g++.other/friend8.C: New test.
19788
19789 2000-08-15  Richard Henderson  <rth@cygnus.com>
19790
19791         * gcc.c-torture/execute/20000815-1.c: New test.
19792
19793 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19794
19795         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
19796         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
19797         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
19798
19799 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         * g++.old-deja/g++.other/refinit2.C: New test.
19802
19803 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
19804
19805         * lib/c-torture.exp (c-torture): Make
19806         compiler_conditional_xfail_data global.
19807         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
19808         compiler_conditional_xfail_data machinery.
19809         (f-torture-execute): Likewise.
19810         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
19811         and only when unrolling loops.
19812
19813         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
19814
19815 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19816
19817         * g++.old-deja/g++.pt/explicit81.C: New test.
19818
19819 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
19820
19821         * g++.old-deja/g++.pt/typename26.C: New test.
19822
19823 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
19824
19825         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
19826         warning.
19827
19828 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
19829
19830         * g++.old-deja/g++.other/array3.C: New test.
19831
19832 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19833
19834         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
19835         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
19836         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
19837         New tests.
19838
19839 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
19840
19841         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
19842         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19843
19844 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
19845
19846         * gcc.c-torture/execute/20000808-1.c: New test.
19847
19848 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19849
19850         * gcc.dg/c90-const-expr-1.c: New test.
19851
19852 2000-08-08  Richard Henderson  <rth@cygnus.com>
19853
19854         * gcc.dg/noncompile/920923-1.c: Declare calloc.
19855
19856 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19857
19858         * gcc.dg/noncompile/const-ll-1.c: New test.
19859
19860 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19861
19862         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
19863
19864 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
19865
19866         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
19867         that running programs linked against the shared version of libobjc
19868         run correctly.
19869
19870 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19871
19872         * gcc.dg/c99-printf-1.c: New test.
19873
19874 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
19875
19876         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
19877
19878 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
19879
19880         * gcc.c-torture/execute/20000731-1.x: Delete.
19881
19882 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
19883
19884         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
19885         and torture_without_loops as is done by c-torture.exp.
19886         (search_for): Copy from c-torture.exp.
19887         (gcc-dg-runtest): New function, drives a directory of tests
19888         iterating over the TORTURE_OPTIONS.
19889         (scan-assembler, scan-assembler-not): Move here from
19890         individual directory drivers.
19891
19892         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
19893         defined by lib/gcc-dg.exp.
19894         * gcc.dg/cpp/cpp.exp: Likewise.
19895         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
19896         gcc-dg-runtest, so we cycle over optimization options.
19897
19898         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
19899         * gcc.dg/compare2.c: No longer expected to fail.
19900
19901 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
19902
19903         * gcc.c-torture/execute/20000804-1.c: New test.
19904
19905 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
19906
19907         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
19908
19909 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
19910
19911         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
19912
19913 2000-08-03  Jeffrey A Law  (law@cygnus.com)
19914
19915         * gcc.c-torture/compile/20000803-1.c: New test.
19916
19917 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19918
19919         * gcc.c-torture/execute/20000801-3.c,
19920         gcc.c-torture/execute/20000801-4.c: New tests.
19921         * gcc.c-torture/execute/20000801-3.x,
19922         gcc.c-torture/execute/20000801-4.x: Xfail.
19923
19924 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
19925
19926         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
19927         libobjc/.libs to allow for libtool.
19928
19929 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
19930
19931         * gcc.c-torture/compile/20000802-1.c: New test.
19932
19933 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
19934
19935         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
19936
19937 2000-07-31  Jeffrey A Law  (law@cygnus.com)
19938
19939         * gcc-c-torture/execute/20000731-2.c: New test.
19940
19941         * gcc.c-torture/execute/20000731-1.c: New test.
19942         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
19943
19944 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
19945
19946         * testsuite/gcc.dg/cpp/paste7.c: New test.
19947         * gcc.dg/cpp/20000725-1.c: New test.
19948
19949 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
19950
19951         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
19952         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
19953         declaration warning for __builtin_dwarf_reg_size.
19954
19955         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
19956
19957 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19958
19959         * gcc.dg/noncompile/voidparam-1.c: New test.
19960
19961 2000-07-30  Richard Henderson  <rth@cygnus.com>
19962
19963         * gcc.dg/c90-digraph-1.c: Don't xfail.
19964         * gcc.dg/compare2.c (case 10): Xfail.
19965         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
19966
19967 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
19968
19969         * gcc.dg/c99-main-1.c: New test.
19970
19971 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19972
19973         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
19974
19975 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
19976
19977         * gcc.c-tortuer/execute/20000726-1.c: New test.
19978
19979 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
19980
19981         * gcc.c-torture/execute/enum-2.c: New test.
19982
19983 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19984
19985         * gcc.dg/cpp/tr-warn3.c: New test.
19986
19987 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19988
19989         * g++.old-deja/g++.ext/implicit1.C: Remove.
19990         * g++.old-deja/g++.jason/c2.C: Remove
19991         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
19992         * g++.old-deja/g++.pt/crash16.C: Likewise.
19993         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
19994
19995 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19996
19997         * g++.old-deja/g++.other/for2.C: New test.
19998
19999 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20000
20001         * gcc.dg/20000720-1.c: New test.
20002
20003 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20004
20005         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20006
20007 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20008
20009         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20010         * gcc.c-torture/execute/20000722-1.c: New.
20011         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20012
20013 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20014
20015         * gcc.dg/cpp/20000720-1.S: New test.
20016
20017 2000-07-21  Michael Meissner  <meissner@redhat.com>
20018
20019         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20020
20021 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20022
20023         * g++.old-deja/g++.brendan/crash16.C,
20024         g++.old-deja/g++.brendan/parse3.C,
20025         g++.old-deja/g++.brendan/redecl1.C,
20026         g++.old-deja/g++.ns/template13.C,
20027         g++.old-deja/g++.other/decl4.C,
20028         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20029
20030 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20031
20032         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20033         and "Internal error".
20034
20035         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20036         regexps.
20037         * gcc.dg/cpp/paste6.c: New test.
20038
20039 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20040
20041         * gcc.dg/cpp/tr-direct.c: New test.
20042
20043         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20044         gcc.dg/cpp/undef1.c: Tweak error regexps.
20045
20046 2000-07-18  Eric Christopher <echristo@redhat.com>
20047
20048         * gcc.c-torture/compile/20000718-1.c: New test.
20049
20050 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20051
20052         * cpplex.c (_cpp_push_token): If the token being pushed back
20053         is the previous token in this context, just subtract one from
20054         context->posn.
20055         * cppmacro.c (save_expansion): Clear aux field when storing a
20056         placemarker.
20057
20058 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20059
20060         * gcc.dg/noncompile/redecl-1.c: New test.
20061
20062 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20063
20064         * gcc.c-torture/execute/20000717-5.c: New test.
20065         * gcc.c-torture/execute/20000717-1.x: Removed.
20066
20067 2000-07-17  Richard Henderson  <rth@cygnus.com>
20068
20069         * gcc.c-torture/execute/20000717-4.c: New test.
20070
20071 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20072
20073         * gcc.dg/cpp/syshdr.c: New test.
20074         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20075
20076 2000-07-17  Neil Booth  <neilb@earthling.net>
20077
20078         * gcc.dg/cpp/cmdlne-dM.c: New test.
20079         * gcc.dg/cpp/cmdlne-dD.c: New test.
20080
20081 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20082
20083         * gcc.c-torture/execute/20000717-3.c: New test.
20084
20085         * gcc.c-torture/compile/20000717-1.c: New test.
20086
20087 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20088
20089         * gcc.c-torture/execute/20000717-2.c: New test.
20090
20091 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20092
20093         * gcc.dg/formatz-1.c: New test.
20094
20095         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20096         * gcc.dg/c99-digraph-1.c: New tests.
20097
20098         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20099         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20100
20101         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20102         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20103         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20104         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20105         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20106         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20107         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20108
20109 2000-07-17   Greg McGary <greg@mcgary.org>
20110
20111         * gcc.c-torture/execute/20000717-1.c: New test.
20112         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20113
20114 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20115
20116         * gcc.c-torture/execute/20000715-2.c: New test.
20117         * gcc.dg/20000715-1.c: New test.
20118
20119 2000-07-15  Michael Meissner  <meissner@redhat.com>
20120
20121         * gcc.c-torture/execute/20000715-1.c: New test.
20122
20123 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * gcc.c-torture/execute/20000707-1.c: New test.
20126
20127 2000-07-13  Neil Booth  <NeilB@earthling.net>
20128
20129         * testsuite/gcc.dg/cpp/digraph1.c,
20130         testsuite/gcc.dg/cpp/digraph2.c,
20131         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20132
20133 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20134
20135         * g77.f-torture/compile/20000630-2.f:  New test.
20136         * g77.f-torture/compile/20000630-2.x
20137
20138 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20139
20140         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20141
20142 2000-07-11  Neil Booth  <NeilB@earthling.net>
20143
20144         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20145
20146 2000-07-11  Neil Booth  <NeilB@earthling.net>
20147
20148         * gcc.dg/cpp/cmdlne-C.c: New.
20149
20150 2000-07-09  Neil Booth  <NeilB@earthling.net>
20151
20152         * gcc.dg/cpp/directiv.c: New tests.
20153         * gcc.dg/cpp/undef1.c: Update.
20154
20155 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20156
20157         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20158
20159 2000-07-09  Neil Booth  <NeilB@earthling.net>
20160
20161         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20162
20163 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20164
20165         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20166         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20167
20168 2000-07-08  Neil Booth  <NeilB@earthling.net>
20169
20170         * gcc.dg/cpp/macsyntx.c: New tests.
20171
20172 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * gcc.dg/20000707-1.c: New test.
20175
20176 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20177
20178         * gcc.c-torture/execute/20000706-1.c: New test.
20179         * gcc.c-torture/execute/20000706-2.c: New test.
20180         * gcc.c-torture/execute/20000706-3.c: New test.
20181         * gcc.c-torture/execute/20000706-4.c: New test.
20182         * gcc.c-torture/execute/20000706-5.c: New test.
20183
20184 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20185
20186         * g++.old-deja/g++.pt/instantiate7.C: New test.
20187
20188 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20189
20190         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20191         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20192         * g++.old-deja/g++.other/rtti3.C: Likewise.
20193         * g++.old-deja/g++.other/rttid3.C: Likewise.
20194
20195 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20196
20197         *  g77.f-torture/compile/20000630-1.x: Fix typo
20198
20199 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20200
20201         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20202         assembly output.
20203
20204 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20205
20206         * gcc.dg/cpp/ident.c: New test.
20207
20208 2000-07-05  Neil Booth  <NeilB@earthling.net>
20209
20210         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20211           gcc.dg/cpp/lexstrng.c: New tests.
20212
20213 2000-07-04  Neil Booth  <NeilB@earthling.net>
20214
20215         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20216         * gcc.dg/cpp/strify2.c: Same.
20217
20218 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20219
20220         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20221         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20222         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20223         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20224
20225         * testsuite/gcc.dg/cpp/macro1.c,
20226         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20227         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20228         testsuite/gcc.dg/cpp/strify1.c,
20229         testsuite/gcc.dg/cpp/strify2.c: New tests.
20230
20231 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20232
20233         * gcc.c-torture/execute/20000703-1.c: New test.
20234
20235 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20236
20237         * g++.old-deja/g++.pt (lookup10.C): New test.
20238
20239 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20240
20241         * g++.old-deja/g++.pt (typename25.C): New test.
20242
20243 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20244
20245         * gcc.c-torture/compile/20000701-1.c: New test.
20246
20247 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20248
20249         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20250         to test case.
20251
20252 2000-06-30  Catherine Moore  <clm@cygnus.com>
20253
20254         * gcc.c-torture/execute/align-1.c: New test.
20255
20256 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20257
20258         * g++.old-deja/g++.pt/expr8.C: New test.
20259         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20260
20261 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20262
20263         * gcc.c-torture/compile/20000629-1.c: New test.
20264
20265 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20266
20267
20268         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20269         gcc.dg/noncompile directory, depending on whether they're
20270         preprocessor tests or not.  Annotate all the tests for the dg
20271         framework.
20272
20273         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20274         * gcc.dg/noncompile/noncompile.exp: New.
20275
20276         * Moved files:
20277         Old name                                New name
20278         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20279         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20280         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20281         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20282         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20283         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20284         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20285         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20286         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20287         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20288         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20289         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20290         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20291         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20292         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20293         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20294         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20295         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20296         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20297         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20298         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20299         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20300         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20301         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20302
20303         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20304         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20305         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20306         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20307         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20308         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20309
20310 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20311
20312         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20313         declare one variable.  On the fourth, error.
20314         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20315         declared by 20000628-1a.h.
20316
20317 2000-06-29  Richard Henderson  <rth@redhat.com>
20318
20319         * gcc.c-torture/execute/930529-1.x: New file.
20320         * gcc.dg/920413-1.c: Adjust expected warning text.
20321         * gcc.dg/980217-1.c: Declare abort.
20322         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20323
20324 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20325
20326         * g77.f-torture/compile/20000629-1.f: New test.
20327         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20328
20329 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20330
20331         Rearrange lots of files, removing entirely the
20332         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20333         directories.
20334
20335         * Deleted files:
20336         gcc.c-torture/code_quality/code_quality.exp
20337         gcc.c-torture/special/special.exp
20338         gcc.failure/failure.exp
20339         gcc.failure/940409-1.x
20340         gcc.c-torture/compile/961203-1.x
20341
20342         * New files:
20343         gcc.misc-tests/linkage.exp
20344         gcc.c-torture/execute/920730-1t.c
20345         gcc.c-torture/execute/920730-1t.x
20346         gcc.c-torture/compile/920520-1.x
20347         gcc.c-torture/compile/920521-1.x
20348         gcc.c-torture/compile/981006-1.x
20349         gcc.c-torture/execute/eeprof-1.x
20350
20351         * Moved files (possibly with modifications to fit a new harness):
20352         Old name                                New name
20353         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20354         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20355         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20356         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20357         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20358         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20359         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20360         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20361         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20362         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20363         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20364         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20365         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20366         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20367
20368 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20369
20370         * c-torture/compile/961203-1.x: Delete.
20371
20372         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20373         not exit. Include stdio.h.
20374         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20375         * gcc.misc-tests/dg-12.c: Likewise.
20376         * gcc.misc-tests/dg-5.c: Likewise.
20377         * gcc.misc-tests/dg-6.c: Likewise.
20378         * gcc.misc-tests/dg-7.c: Prototype abort.
20379         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20380         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20381         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20382         not exit.
20383         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20384         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20385
20386 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20387
20388         * gcc.dg/cpp/20000628-1.c: New test.
20389         * gcc.dg/cpp/20000628-1.h: New header for above test.
20390         * gcc.dg/cpp/20000628-1a.h: Likewise.
20391
20392 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20393
20394         * gcc.dg/cpp: New directory.
20395         * gcc.dg/cpp/cpp.exp: New driver.
20396         * gcc.dg/cpp/20000627-1.c: New test.
20397         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20398         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20399         and rewrite as a compilation test.
20400
20401         * gcc.dg: Move many files into the cpp subdirectory, possibly
20402         renaming or editing them as well.
20403         Old name                New name
20404         990119-1.c              cpp/19990119-1.c
20405         990228-1.c              cpp/19990228-1.c
20406         990407-1.c              cpp/19990407-1.c
20407         990409-1.c              cpp/19990409-1.c
20408         990413-1.c              cpp/19990413-1.c
20409         990703-1.c              cpp/19990703-1.c
20410         20000127-1.c            cpp/20000127-1.c
20411         20000129-1.c            cpp/20000129-1.c
20412         20000207-1.c            cpp/20000207-1.c
20413         20000207-2.c            cpp/20000207-2.c
20414         20000209-1.c            cpp/20000209-1.c
20415         20000209-2.c            cpp/20000209-2.c
20416         20000301-1.c            cpp/20000301-1.c
20417         20000419-1.c            cpp/20000419-1.c
20418         20000510-1.S            cpp/20000510-1.S
20419         20000519-1.c            cpp/20000519-1.c
20420         20000529-1.c            cpp/20000529-1.c
20421         20000625-1.c            cpp/20000625-1.c
20422         20000625-2.c            cpp/20000625-2.c
20423         cpp-as1.c               cpp/assert1.c
20424         cpp-as2.c               cpp/assert2.c
20425         cxx-comments-1.c        cpp/cxxcom1.c
20426         cxx-comments-2.c        cpp/cxxcom2.c
20427         endif-label.c           cpp/endif.c
20428         cpp-hash1.c             cpp/hash1.c
20429         cpp-hash2.c             cpp/hash2.c
20430         cpp-if1.c               cpp/if-1.c
20431         cpp-if2.c               cpp/if-2.c
20432         cpp-if3.c               cpp/if-3.c
20433         cpp-if4.c               cpp/if-4.c
20434         cpp-if5.c               cpp/if-5.c
20435         cpp-cond.c              cpp/if-cexp.c
20436         cpp-missingop.c         cpp/if-mop.c
20437         cpp-missingparen.c      cpp/if-mpar.c
20438         cpp-opprec.c            cpp/if-oppr.c
20439         cpp-ifparen.c           cpp/if-paren.c
20440         cpp-shortcircuit.c      cpp/if-sc.c
20441         cpp-shift.c             cpp/if-shift.c
20442         cpp-unary.c             cpp/if-unary.c
20443         cpp-li1.c               cpp/line1.c
20444         cpp-li2.c               cpp/line2.c
20445         lineno.c                cpp/line3.c
20446         lineno-2.c              cpp/line4.c
20447         cpp-mi.c                cpp/mi1.c
20448         cpp-mic.h               cpp/mi1c.h
20449         cpp-micc.h              cpp/mi1cc.h
20450         cpp-mind.h              cpp/mi1nd.h
20451         cpp-mindp.h             cpp/mi1ndp.h
20452         cpp-mix.h               cpp/mi1x.h
20453         cpp-mi2.c               cpp/mi2.c
20454         cpp-mi2a.h              cpp/mi2a.h
20455         cpp-mi2b.h              cpp/mi2b.h
20456         cpp-mi2c.h              cpp/mi2c.h
20457         cpp-mi3.c               cpp/mi3.c
20458         cpp-mi3.def             cpp/mi3.def
20459         poison-1.c              cpp/poison.c
20460         pr-impl.c               cpp/prag-imp.c
20461         cpp-redef-2.c           cpp/redef1.c
20462         cpp-redef.c             cpp/redef2.c
20463         strpaste.c              cpp/strp1.c
20464         strpaste-2.c            cpp/strp2.c
20465         cpp-tradpaste.c         cpp/tr-paste.c
20466         cpp-tradstringify.c     cpp/tr-str.c
20467         cpp-tradwarn1.c         cpp/tr-warn1.c
20468         cpp-tradwarn2.c         cpp/tr-warn2.c
20469         trigraphs.c             cpp/trigraphs.c
20470         cpp-unc1.c              cpp/unc1.c
20471         cpp-unc2.c              cpp/unc2.c
20472         cpp-unc3.c              cpp/unc3.c
20473         cpp-unc.c               cpp/unc4.c
20474         undef.c                 cpp/undef1.c
20475         undef-2.c               cpp/undef2.c
20476         cpp-wi1.c               cpp/widestr1.c
20477
20478 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20479
20480         * lib/g++.exp (g++_include_flags): Tweak.
20481
20482 2000-06-27  H.J. Lu  <hjl@gnu.org>
20483             Loren J. Rittle  <ljrittle@acm.org>
20484
20485         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20486         version with one that knows about the new gcc tree structure.
20487         (g++_link_flags): Same.
20488
20489 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20490
20491         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20492         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20493         case we are cross-compiling.
20494
20495         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20496         g++.old-deja/g++.niklas/Makefile.in,
20497         g++.old-deja/g++.niklas/configure.in,
20498         g++.old-deja/g++.other/Makefile.in,
20499         g++.old-deja/g++.other/configure.in,
20500         gcc.c-torture/code_quality/Makefile.in,
20501         gcc.c-torture/code_quality/configure.in,
20502         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20503         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20504         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20505         gcc.c-torture/execute/ieee/Makefile.in,
20506         gcc.c-torture/execute/ieee/configure.in,
20507         gcc.c-torture/noncompile/Makefile.in,
20508         gcc.c-torture/noncompile/configure.in,
20509         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20510         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20511         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20512
20513 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20514
20515         * g++.old-deja/g++.other/ambig3.C: New test.
20516
20517 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20518
20519         * g++.old-deja/g++.pt/syntax1.C: New test.
20520         * g++.old-deja/g++.pt/syntax2.C: New test.
20521         * g++.old-deja/g++.other/syntax3.C: New test.
20522         * g++.old-deja/g++.other/syntax4.C: New test.
20523
20524 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20525
20526         * gcc.dg/20000623-1.c: Prototype exit and abort.
20527
20528 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20529
20530         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20531         New tests.
20532         * gcc.dg/cpp-mi3.def: New file.
20533
20534         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20535         inside assertions.
20536         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20537         lexer's error messages.
20538         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20539         divine anything from the linemarkers.
20540         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20541         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20542
20543 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20544
20545         * gcc.dg/20000623-1.c: New test.
20546
20547 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20548
20549         * gcc.c-torture/execute/20000622-1.c: New test.
20550
20551 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20552
20553         * g++.old-deja/g++.other/init15.C: New test.
20554
20555 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20556
20557         * g++.old-deja/g++.pt/vaarg2.C: New test.
20558         * g++.old-deja/g++.pt/vaarg3.C: New test.
20559
20560 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20561
20562         * g++.old-deja/g++.other/dyncast6.C: New test.
20563
20564 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20565
20566         * gcc.c-torture/execute/loop-6.c: New test.
20567
20568 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20569
20570         * gcc.dg/20000614-1.c: New test.
20571         * gcc.dg/20000614-2.c: New test.
20572
20573 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20574
20575         * g++.old-deja/g++.other/inline12.C: New test.
20576
20577 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20578
20579         * g++.old-deja/g++.other/eh1.C: New test.
20580
20581 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20582
20583         * g++.old-deja/g++.other/type.C: New test.
20584
20585 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20586
20587         * g++.old-deja/g++.other/initstring.C: New test.
20588
20589 2000-06-12  Jason Merrill  <jason@redhat.com>
20590
20591         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20592
20593 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20594
20595         * gcc.c-torture/compile/20000609-1.c: New test.
20596
20597 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20598
20599         * gcc.dg/20000609-1.c: New test.
20600
20601 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20602
20603         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20604         * gcc.c-torture/noncompile/poison-1.c: Move...
20605         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20606         * gcc.dg/cpp-li1.c: Add a token after the #line.
20607
20608 2000-06-05  Richard Henderson  <rth@cygnus.com>
20609
20610         * gcc.c-torture/execute/20000605-2.c: New test.
20611         * gcc.c-torture/execute/20000605-3.c: New test.
20612
20613 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20614
20615         * g77.f-torture/execute/20000503-1.x: New file.
20616
20617 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20618
20619         * g++.old-deja/g++.eh/badalloc1.C: New test.
20620
20621 2000-06-05  Richard Henderson  <rth@cygnus.com>
20622
20623         * gcc.c-torture/execute/20000605-1.c: New test.
20624
20625 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20626             Nathan Sidwell <nathan@codesourcery.com>
20627
20628         * gcc.c-torture/compile/20000605-1.c: New test.
20629
20630 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20631
20632         * g77.f-torture/compile/20000601-1.f:  New test.
20633
20634 2000-06-03  Richard Henderson  <rth@cygnus.com>
20635
20636         * gcc.c-torture/execute/20000603-1.c: New.
20637
20638 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20639
20640         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20641         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20642
20643 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20644
20645         * gcc.dg/compare2.c (case 12): XFAIL.
20646         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20647         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20648
20649         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20650
20651 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20652
20653         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
20654         guard macro is already defined when the header is first
20655         included.
20656         * gcc.dg/cpp-mix.h: New file.
20657         * gcc.dg/endif-label.c: Update patterns to match compiler.
20658
20659         * g++.brendan/complex1.C: Declare abort.
20660         * g++.law/refs4.C: Remove XFAIL.
20661         * g++.oliva/expr2.C: Declare abort and exit.
20662
20663 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
20664
20665         * gcc.c-torture/execute/20000528-1.c: New test.
20666
20667         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
20668         * g++.old-deja/g++.law/temps4.C: Likewise.
20669
20670         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
20671         stdlib.h.  Call abort() on failure.
20672         * g++.old-deja/g++.law/refs4.C: Likewise.
20673         * g++.old-deja/g++.law/temps4.C: Likewise.
20674         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
20675         * gcc.c-torture/execute/20000112-1.c: Include string.h.
20676
20677 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
20678
20679         Relative to g++.dg/special:
20680         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
20681
20682         Relative to g++.old-deja:
20683         * g++.brendan/complex1.C, g++.jason/optimize2.C,
20684         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
20685         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
20686         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
20687         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
20688         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
20689         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
20690
20691         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
20692         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
20693         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
20694         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
20695         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
20696         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
20697         and/or string.h.
20698
20699         * g++.other/goto1.C: Update expectations for error messages.
20700
20701 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
20702
20703         * gcc.c-torture/compile/20000523-1.c: New test.
20704
20705 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20706
20707         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
20708
20709 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20710
20711         * g++.old-deja/g++.eh/catch11.C: New test.
20712         * g++.old-deja/g++.eh/catch12.C: New test.
20713
20714 2000-05-24  Nick Clifton  <nickc@cygnus.com>
20715
20716         * gcc.c-torture/execute/20000523-1.c: New test.
20717
20718 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
20719
20720         * c-torture/execute/bcp-1.c: Replace abort in arg of
20721         __builtin_constant_p with a generic external function.
20722
20723         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
20724         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
20725         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
20726         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
20727         Prototype abort and/or exit.
20728
20729         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
20730         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
20731         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
20732         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
20733
20734 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
20735
20736         * gcc.dg/dwarf2-1.c: New test.
20737
20738 2000-05-20  Richard Henderson  <rth@cygnus.com>
20739
20740         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
20741
20742 2000-05-20  Andreas Jaeger  <aj@suse.de>
20743
20744         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
20745         testcase.
20746
20747 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
20748
20749         * gcc.c-torture/execute/20000519-2.c: New test.
20750
20751 2000-05-19  Andreas Jaeger  <aj@suse.de>
20752
20753         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
20754         which fails with SSA.
20755
20756         * lib/c-torture.exp: Also test with -O3 -fssa.
20757
20758 2000-05-18  Michael Meissner  <meissner@redhat.com>
20759
20760         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
20761         * gcc.c-torture/execute/920415-1.c: Ditto.
20762         * gcc.c-torture/execute/920501-1.c: Ditto.
20763         * gcc.c-torture/execute/conversion.c: Ditto.
20764         * gcc.c-torture/execute/cvt-1.c: Ditto.
20765
20766 2000-05-18  Jeffrey A Law  (law@cygnus.com)
20767
20768         * gcc.c-torture/compile/20000518-1.c: New test.
20769
20770 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20771
20772         * g77.f-torture/compile/200005018.f:  New test.
20773
20774 2000-05-17  Jeffrey A Law  (law@cygnus.com)
20775
20776         * gcc.c-torture/compile/20000517-1.c: New test.
20777
20778 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20779
20780         * gcc.c-torture/execute/20000516-1.c: New test.
20781
20782 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
20783
20784         * g++.old-deja/g++.other/eh.C: New test.
20785
20786 2000-05-12  Richard Henderson  <rth@cygnus.com>
20787
20788         * gcc.c-torture/execute/990208-1.c (main): Don't pass
20789         constants through to doit's conditional.
20790
20791 2000-05-11  Jeffrey A Law  (law@cygnus.com)
20792
20793         * gcc.c-torture/compile/20000511-1.c: New test.
20794         * g77.f-torture/compile/20000511-1.f: New test.
20795         * g77.f-torture/compile/20000511-2.f: New test.
20796
20797 2000-05-11  Michael Meissner  <meissner@redhat.com>
20798
20799         * gcc.c-torture/execute/20000511-1.c: New test.
20800
20801 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
20802
20803         * gcc.dg/dg.exp: Scan .S files as well as .c files.
20804         * gcc.dg/20000510-1.S: New.
20805
20806 2000-05-08  Catherine Moore  <clm@cygnus.com>
20807
20808         * gcc.dg/unused-3.c: New.
20809
20810 2000-05-06  Richard Henderson  <rth@cygnus.com>
20811
20812           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
20813           * g++.old-deja/g++.mike/warn1.C: Likewise.
20814           * g++.old-deja/g++.pt/local1.C: Likewise.
20815           * g++.old-deja/g++.pt/local7.C: Likewise.
20816           * g++.old-deja/g++.pt/spec16.C: Likewise.
20817
20818 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
20819
20820         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
20821
20822 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
20823
20824           * g77.f-torture/execute/20000503-1.f:  New test.
20825
20826 2000-05-04  Andreas Jaeger  <aj@suse.de>
20827
20828         * gcc.dg/noreturn-2.c: New test.
20829
20830 2000-05-04  Neil Booth  <NeilB@earthling.net>
20831
20832         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
20833         preprocessor.
20834
20835 2000-05-04  Richard Henderson  <rth@cygnus.com>
20836
20837         * gcc.c-torture/execute/20000503-1.c: Fix typo.
20838
20839 2000-05-04  Richard Henderson  <rth@cygnus.com>
20840
20841         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
20842         OpenSSL by Jason R Thorpe.
20843
20844 2000-05-03  Jim Wilson  <wilson@cygnus.com>
20845
20846         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
20847
20848 2000-05-03  Robert Lipe <robertlipe@usa.net>
20849
20850         * gcc.dg/20000503-1.c: New test.
20851
20852 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
20853
20854         * gcc.c-torture/compile/20000502-1.c: New test.
20855         * g++.old-deja/g++.other/align.C: New test.
20856         * gcc.dg/cpp-tradstringify.c: New test.
20857
20858 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
20859
20860         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
20861         and hard registers.
20862
20863 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
20864
20865         * gcc.c-torture/execute/loop-5.c: New test.
20866
20867 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
20868
20869         * gcc.c-torture/execute/va-arg-20.c: New test.
20870
20871 2000-04-23  Jeffrey A Law  (law@cygnus.com)
20872
20873         * gcc.c-torture/execute/20000422-1.c: New test.
20874
20875 2000-04-20  Greg McGary  <gkm@gnu.org>
20876
20877         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
20878         when optimizing, but without sibling-call optimizations (-O1).
20879
20880 2000-04-20  Jeffrey A Law  (law@cygnus.com)
20881
20882           * gcc.c-torture/compile/20000420-1.c: New test.
20883
20884 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20885
20886         * g++.abi/ptrflags.C: New test.
20887         * g++.eh/catchptr1.C: Test incomplete pointer chains.
20888
20889 2000-04-19  Catherine Moore  <clm@cygnus.com>
20890
20891         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
20892
20893 2000-04-19  Greg McGary  <gkm@gnu.org>
20894
20895         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
20896         sibling-call optimizations.
20897
20898 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
20899
20900         * gcc.dg/20000419-1.c: New test.
20901
20902 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
20903
20904         * gcc.c-torture/execute/20000412-6.c: New test.
20905
20906 2000-04-12  Jeffrey A Law  (law@cygnus.com)
20907
20908         * gcc.c-torture/execute/20000412-5.c: New test.
20909         * g77.f-torture/compile/20000412-1.f: New test.
20910         * gcc.c-torture/execute/20000412-4.c: New test.
20911         * gcc.c-torture/compile/20000412-2.c: New test.
20912         * gcc.c-torture/execute/20000412-3.c: New test.
20913         * gcc.c-torture/compile/20000412-1.c: New test.
20914         * gcc.c-torture/execute/20000412-2.c: New test.
20915
20916 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
20917
20918         * objc/execute/bf-20.m: New test.
20919
20920 2000-04-10  Richard Henderson  <rth@cygnus.com>
20921
20922         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
20923
20924         * gcc.c-torture/execute/20000412-1.c: New test.
20925
20926 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
20927
20928         * g++.old-deja/g++.eh/catchptr1.C: New test.
20929
20930 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
20931
20932         * g++.old-deja/g++.abi/cxa_vec.C: New test.
20933
20934 2000-04-08  Neil Booth  <NeilB@earthling.net>
20935
20936         * gcc.dg/cpp-nullchar.c: Remove test as
20937         embedded nulls cause problems.
20938
20939 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20940
20941         * gcc.dg/compare2.c: New test.
20942
20943 2000-04-08  Neil Booth  <NeilB@earthling.net>
20944
20945         * gcc.dg/cpp-nullchar.c: New test.
20946
20947 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
20948
20949         * gcc.dg/cpp-mi2.c: New test.
20950         * gcc.dg/cpp-mi2[abc].h: New files.
20951
20952 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
20953
20954         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
20955         member name.
20956
20957 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
20958
20959         * g++.old-deja/g++.abi/vmihint.C: New test.
20960
20961 2000-04-06  Neil Booth  <NeilB@earthling.net>
20962
20963         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
20964         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
20965         copyright.
20966
20967 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
20968
20969         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
20970         avoid stack-frame overwrite.
20971
20972 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
20973
20974         * gcc.c-torture/compile/20000405-2.c: New test.
20975         * gcc.c-torture/compile/20000405-3.c: New test.
20976
20977 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
20978
20979         * gcc.c-torture/compile/20000405-1.c: New test.
20980
20981 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
20982
20983         * gcc.dg/cast-qual-1.c: Revert last change.
20984
20985 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20986
20987         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
20988
20989 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
20990
20991         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
20992         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
20993
20994 2000-04-03  Jeffrey A Law  (law@cygnus.com)
20995
20996         * gcc.c-torture/compile/20000403-2.c: New test.
20997         * gcc.c-torture/compile/20000403-1.c: New test.
20998
20999 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21000
21001         * gcc.c-torture/execute/20000403-1.c: New test.
21002
21003 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21004
21005         * gcc.c-torture/execute/20000402-1.c: New test.
21006
21007 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21008
21009         * gcc.c-torture/execute/va-arg-15.c: New test.
21010         * gcc.c-torture/execute/va-arg-16.c: New test.
21011         * gcc.c-torture/execute/va-arg-17.c: New test.
21012         * gcc.c-torture/execute/va-arg-18.c: New test.
21013         * gcc.c-torture/execute/va-arg-19.c: New test.
21014
21015 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21016
21017         * gcc.c-torture/compile/981211-1.c: Move to...
21018         * gcc.dg/cpp-as1.c: ...here.
21019         * gcc.dg/cpp-as2.c: New file.
21020
21021         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21022         compiler.
21023
21024 2000-04-02  Neil Booth  <NeilB@earthling.net>
21025
21026         * gcc.dg/cpp-cond.c  New tests.
21027         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21028         accidental success less likely.
21029         * gcc.dg/cpp-missingop.c  New tests.
21030         * gcc.dg/cpp-missingparen.c  New tests.
21031         * gcc.dg/cpp-shift.c  New tests.
21032         * gcc.dg/cpp-shortcircuit.c  New tests.
21033         * gcc.dg/cpp-unary.c  New tests.
21034
21035 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21036
21037         * gcc.c-torture/compile/20000329-1.c: New test.
21038
21039 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21040
21041         * gcc.c-torture/compile/20000326-1.c: New test.
21042         * gcc.c-torture/compile/20000326-2.c: New test.
21043
21044 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21045
21046         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21047         the first parameter is a function argument.
21048
21049 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21050
21051         * g++.old-deja/g++.ext/array4.C: New test.
21052
21053 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21054
21055         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21056
21057 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21058
21059         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21060
21061 2000-03-19  Richard Henderson  <rth@cygnus.com>
21062
21063         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21064
21065 2000-03-19  Richard Henderson  <rth@cygnus.com>
21066
21067         * gcc.c-torture/compile/20000319-1.c: New test.
21068
21069 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21070
21071         * gcc.c-torture/execute/20000314-3.c: New test.
21072         * gcc.c-torture/execute/20000314-2.c: New test.
21073         * gcc.c-torture/execute/20000314-1.c: New test.
21074         * gcc.c-torture/compile/20000314-2.c: New test.
21075         * gcc.c-torture/compile/20000314-1.c: New test.
21076
21077 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21078
21079         * g++.old-deja/g++.warn/inline.C: New test.
21080
21081 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21082
21083         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21084         standards-compliant result rather than specific constants.
21085         Put test-values in array.
21086
21087 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21088
21089         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21090         (g++_target_compile): Put test-specific options last.
21091
21092 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21093
21094         * g++.old-deja/g++.eh/vbase4.C: New test.
21095
21096 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21097
21098         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21099
21100 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21101
21102         * g++.old-deja/g++.brendan/misc12.C: Removed.
21103         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21104         * g++.old-deja/g++.ext/pretty4.C: New test.
21105
21106 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21107
21108         * g++.old-deja/g++.other/string2.C: New test.
21109
21110 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21111
21112         * g++.old-deja/g++.warn/impint2.C: New test.
21113
21114 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21115
21116         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21117         is 1, not zero.
21118
21119 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21120
21121         * g++.old-deja/g++.warn/impint.C: New test.
21122         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21123         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21124         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21125         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21126         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21127         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21128         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21129         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21130         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21131         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21132         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21133         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21134
21135 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21136
21137         * gcc.dg/cpp-redef.c: New test.
21138
21139 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21140
21141         * g++.old-deja/g++.pt/unify7.C: New test.
21142
21143 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21144
21145         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21146         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21147
21148 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21149
21150         * gcc.c-torture/compile/20000224-1.c: New test.
21151
21152 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21153
21154         * gcc.c-torture/compile/cpp-2.c: New test.
21155         * gcc.c-torture/compile/cpp-1.c: New test.
21156
21157 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21158
21159         * gcc.c-torture/execute/20000225-1.c: New test.
21160
21161 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21162
21163         * gcc.dg/cpp-li2.c: New test.
21164
21165         * gcc.dg/cpp-wi1.c: New test.
21166
21167         * gcc.dg/cpp-li1.c: New test.
21168
21169 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21170
21171         * g++.old-deja/g++.other/sizeof5.C: New test.
21172
21173 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21174
21175         * gcc.c-torture/execute/va-arg-13.c: New test.
21176
21177 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21178
21179         * gcc.c-torture/execute/va-arg-12.c: New test.
21180
21181 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21182
21183         * gcc.c-torture/execute/20000223-1.c: New test.
21184
21185 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21186
21187         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21188
21189 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21190
21191         * g++.old-deja/g++.abi/ptrmem.C: New test.
21192
21193 2000-02-19  Richard Henderson  <rth@cygnus.com>
21194
21195         * gcc.c-torture/compile/init-3.c: New.
21196
21197 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21198
21199         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21200         ALWAYS_CXXFLAGS.
21201
21202 2000-02-11  Robert Lipe <robertl@sco.com>
21203
21204         * gcc.c-torture/compile/20000211-3.c: New test.
21205
21206 2000-02-11  Martin Buchholz <martin@xemacs.org>
21207
21208         * gcc.c-torture/compile/20000211-2.c: New test.
21209
21210 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21211
21212         * gcc.c-torture/compile/20000211-1.c: New test.
21213
21214 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21215
21216         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21217           on native targets
21218
21219 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21220
21221         * g++.old-deja/g++.other/cast5.C: New test.
21222
21223 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21224
21225         * gcc.c-torture/execute/20000205-1.c: New.
21226
21227 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21228
21229         * g++.old-deja/g++.jason/cast3.C: Return void.
21230         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21231
21232 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21233
21234         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21235
21236         * gcc.dg/loop-1.c: New test.
21237
21238 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21239
21240         * gcc.c-torture/compile/20000127-1.c: New test.
21241         * gcc.c-torture/execute/991228-1.c: New test.
21242
21243 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21244
21245         * gcc.dg/unused-2.c: New test.
21246
21247         * gcc.dg/conv-1.c: New test.
21248
21249 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21250
21251         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21252         compiler.
21253         (tool_option_proc): Fix typo.
21254
21255 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21256
21257         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21258         of the ld on the host, not on the build machine.
21259         Also, don't crash if '--help' is not a supported option.
21260
21261 2000-01-24  Richard Henderson  <rth@cygnus.com>
21262
21263         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21264
21265 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21266
21267         * gcc.c-torture/execute/20000120-2.c: New test.
21268         * gcc.c-torture/execute/20000120-1.c: New test.
21269
21270 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21271
21272         * gcc.c-torture/execute/20000113-1.c: New test.
21273
21274 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21275
21276         * gcc.c-torture/execute/20000112-1.c: New test.
21277
21278 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21279
21280         * gcc.dg/20000111-1.c: New test.
21281
21282 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21283
21284         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21285         with 16 bit integers.
21286
21287 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21288
21289         * gcc.dg/20000108-1.c: New test.
21290
21291 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21292
21293         * g++.old-deja/g++.ns/koenig8.C: New test.
21294
21295 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21296
21297         * g++.old-deja/g++.other/cast4.C: New test.
21298
21299 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21300
21301         * gcc.c-torture/compile/20000105-2.c: New test.
21302         * gcc.c-torture/compile/20000105-1.c: New test.
21303
21304 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21305
21306         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21307         references to printf & atoi to conform to ANSI standard.
21308         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21309         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21310         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21311         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21312         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21313         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21314         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21315         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21316         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21317         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21318         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21319         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21320         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21321         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21322         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21323         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21324         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21325         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21326         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21327         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21328         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21329         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21330         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21331         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21332         * g++.old-deja/g++.brendan/init3.C: Likewise.
21333         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21334         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21335         * g++.old-deja/g++.brendan/new2.C: Likewise.
21336         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21337         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21338         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21339         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21340         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21341         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21342         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21343         * g++.old-deja/g++.brendan/template24.C: Likewise.
21344         * g++.old-deja/g++.brendan/template3.C: Likewise.
21345         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21346         * g++.old-deja/g++.jason/inline3.C: Likewise.
21347         * g++.old-deja/g++.jason/opeq.C: Likewise.
21348         * g++.old-deja/g++.law/arg5.C: Likewise.
21349         * g++.old-deja/g++.law/arm7.C: Likewise.
21350         * g++.old-deja/g++.law/ctors11.C: Likewise.
21351         * g++.old-deja/g++.law/cvt8.C: Likewise.
21352         * g++.old-deja/g++.law/init9.C: Likewise.
21353         * g++.old-deja/g++.law/refs4.C: Likewise.
21354         * g++.old-deja/g++.law/template2.C: Likewise.
21355         * g++.old-deja/g++.law/visibility24.C: Likewise.
21356         * g++.old-deja/g++.law/vtable3.C: Likewise.
21357         * g++.old-deja/g++.mike/asm2.C: Likewise.
21358         * g++.old-deja/g++.mike/eh1.C: Likewise.
21359         * g++.old-deja/g++.mike/misc1.C: Likewise.
21360         * g++.old-deja/g++.mike/misc13.C: Likewise.
21361         * g++.old-deja/g++.mike/misc14.C: Likewise.
21362         * g++.old-deja/g++.mike/ns12.C: Likewise.
21363         * g++.old-deja/g++.mike/p1248.C: Likewise.
21364         * g++.old-deja/g++.mike/p3708.C: Likewise.
21365         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21366         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21367         * g++.old-deja/g++.mike/p646.C: Likewise.
21368         * g++.old-deja/g++.mike/p700.C: Likewise.
21369         * g++.old-deja/g++.mike/p783.C: Likewise.
21370         * g++.old-deja/g++.mike/p783a.C: Likewise.
21371         * g++.old-deja/g++.mike/p783b.C: Likewise.
21372         * g++.old-deja/g++.mike/p786.C: Likewise.
21373         * g++.old-deja/g++.mike/p789.C: Likewise.
21374         * g++.old-deja/g++.mike/p789a.C: Likewise.
21375         * g++.old-deja/g++.mike/p807a.C: Likewise.
21376         * g++.old-deja/g++.other/delete3.C: Likewise.
21377         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21378         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21379         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21380         * g++.old-deja/g++.other/empty1.C: Likewise.
21381         * g++.old-deja/g++.other/temporary1.C: Likewise.
21382         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21383         * g++.old-deja/g++.pt/t16.C: Likewise.
21384         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21385
21386 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21387
21388         * gcc.dg/991230-1.c: New test.
21389
21390 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21391
21392         * gcc.c-torture/compile/991229-3.c: New test.
21393         * gcc.c-torture/compile/991229-2.c: New test.
21394         * gcc.c-torture/compile/991229-1.c: New test.
21395
21396 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21397
21398         * gcc.c-torture/compile/labels-2.c: New test.
21399
21400 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21401
21402         * gcc.c-torture/execute/991227-1.c: New test.
21403
21404 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21405
21406         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21407
21408 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21409
21410         * gcc.c-torture/execute/991221-1.c: New test.
21411
21412 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21413
21414         * g++.old-deja/g++.other/cast3.C: New test.
21415
21416 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21417
21418         * gcc.c-torture/execute/991216-4.c: New test.
21419
21420 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21421
21422         * gcc.c-torture/execute/991216-1.c: New test.
21423         * gcc.c-torture/execute/991216-2.c: New test.
21424         * gcc.c-torture/execute/991216-3.c: New test.
21425
21426 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21427
21428         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21429         Actually make the test fail by using "-O2" for compilation.
21430
21431 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21432
21433         * g++.old-deja/g++.warn/cast-align1.C: New test.
21434
21435 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21436
21437         * gcc.c-torture/compile/991214-1.c: New test.
21438         * gcc.c-torture/compile/991214-2.c: New test.
21439
21440 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21441
21442         * gcc.dg/991214-1.c: New test.
21443
21444 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21445
21446         * gcc.c-torture/compile/991213-3.c: New test.
21447         * gcc.c-torture/compile/991213-2.c: New test.
21448         * gcc.c-torture/compile/991213-1.c: New test.
21449
21450 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21451
21452         * gcc.dg/991209-1.c: New test.
21453
21454 1999-12-08  Nathan Sidwell <nathan@acm.org>
21455
21456         * gcc.c-torture/compile/991208-1.c: New test.
21457
21458 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21459
21460         * gcc.dg/ultrasp2.c: New test.
21461
21462 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21463
21464         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21465
21466 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21467
21468         * gcc.c-torture/compile/991202-1.c: New test.
21469         * gcc.c-torture/execute/991202-1.c: New test.
21470         * gcc.c-torture/execute/991202-2.c: New test.
21471         * gcc.c-torture/execute/991202-3.c: New test.
21472
21473 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21474
21475         * g++.old-deja/g++.abi/align.C: New test.
21476         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21477         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21478
21479 1999-12-01  Richard Henderson  <rth@cygnus.com>
21480
21481         * gcc.c-torture/execute/991201-1.c: New.
21482
21483 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21484
21485         * gcc.dg/991129-1.c: New test.
21486
21487 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21488
21489         * gcc.c-torture/compile/991127-1.c: New test.
21490
21491 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21492
21493         * g++.old-deja/g++.other/warn4.C: New test.
21494
21495 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21496
21497         * g++.old-deja/g++.eh/cleanup2.C: New test.
21498         * g++.old-deja/g++.ext/pretty2.C: New test.
21499         * g++.old-deja/g++.ext/pretty3.C: New test.
21500         * g++.old-deja/g++.other/debug6.C: New test.
21501
21502 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21503
21504         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21505         compiler_output to look for one error message instead of two.
21506
21507 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21508
21509         * gcc.c-torture/execute/991118-1.c: Also test case
21510         where the word boundary does not split a byte evenly.
21511
21512 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21513
21514         * g++.old-deja/g++.ext/restrict1.C: New test.
21515
21516 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21517
21518         * gcc.c-torture/execute/991118-1.c: New test.
21519
21520 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21521
21522         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21523         working directory pathnames.
21524
21525 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21526
21527         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21528         host is equipped with driver.h and driver.o so it can actually
21529         compile and run the tests.
21530
21531 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21532
21533         * gcc.c-torture/compile/991008-1.c: New test.
21534
21535 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21536
21537         * lib/gcc-dg.exp: Include target-supports.exp
21538
21539 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21540
21541         * lib/target-supports.exp: New file: Provide procs to test for
21542         features supported by the target.
21543         (check_weak_available): Moved here from ecos.exp.
21544         (check_alias_available): New proc: Determine of the target
21545         toolchain supports the alias attribute.
21546
21547         * gcc.dg/special/ecos.exp: Move check_weak_available to
21548         target-supports.exp.
21549         (alias-1.c): Only perform the test if the target supports
21550         aliases.
21551         (wkali-1.c): Only perform the test if the target supports
21552         aliases.
21553
21554         * gcc.dg/990506-0.c: Expect error messages from cross
21555         targets as well as native targets.
21556
21557 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21558
21559         * gcc.dg/ultrasp1.c: Removed xfail.
21560         * gcc.dg/struct-ret-2.c: Likewise.
21561         * gcc.dg/array-1.c: Likewise.
21562
21563 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21564
21565         * gcc.dg/struct-ret-2.c: New test.
21566
21567         * gcc.dg/array-1.c: New test.
21568
21569 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21570
21571         * gcc.c-torture/execute/991030-1.c: New test.
21572
21573 1999-10-26  Richard Henderson  <rth@cygnus.com>
21574
21575         * gcc.c-torture/compile/991026-2.c: New test.
21576
21577 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21578
21579         * gcc.c-torture/compile/991026-1.c: New test.
21580
21581 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21582
21583         * gcc.c-torture/execute/991023-1.c: New test.
21584
21585 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21586
21587         * gcc.c-torture/execute/991019-1.c: New test.
21588
21589 1999-10-16  Richard Henderson  <rth@cygnus.com>
21590
21591         * gcc.c-torture/execute/991016-1.c: New test.
21592
21593 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21594
21595         * gcc.c-torture/execute/991014-1.c: New test.
21596
21597 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21598
21599         * g++.old-deja/g++.other/union2.C: New test.
21600
21601 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21602
21603         * g++.old-deja/g++.other/vaarg2.C: New test.
21604         * g++.old-deja/g++.other/vaarg3.C: New test.
21605
21606 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21607
21608         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21609         in compile/.
21610
21611 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21612
21613         * gcc.c-torture/execute/va-arg-11.c: New test.
21614
21615 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21616
21617         * lib/file-format.exp (gcc_target_object_format): Don't
21618         crash if objdump is unavailable.
21619
21620 1999-09-29  Donn Terry <donn@interix.com>
21621
21622         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21623
21624 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21625
21626         * gcc.c-torture/compile/990928-1.c: New test.
21627
21628 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21629
21630         * g++.old-deja/g++.other/decl6.C: New test.
21631
21632 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21633
21634         * gcc.c-torture/execute/va-arg-10.c: New test.
21635
21636 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21637
21638         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21639         __PRETTY_FUNCTION__.
21640
21641 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21642
21643         * gcc.c-torture/execute/990923-1.c: New test.
21644
21645 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21646
21647         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21648         for which -fpic is inappropriate.
21649
21650 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21651
21652         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
21653
21654 1999-09-21  Nathan Sidwell  <nathan@acm.org>
21655
21656         * g++.old-deja/g++.other/dyncast1.C: New test.
21657         * g++.old-deja/g++.other/dyncast2.C: New test.
21658         * g++.old-deja/g++.other/dyncast3.C: New test.
21659         * g++.old-deja/g++.other/dyncast4.C: New test.
21660         * g++.old-deja/g++.other/dyncast5.C: New test.
21661         * g++.old-deja/g++.eh/catch3.C: New test.
21662         * g++.old-deja/g++.eh/catch3p.C: New test.
21663         * g++.old-deja/g++.eh/catch4.C: New test.
21664         * g++.old-deja/g++.eh/catch4p.C: New test.
21665         * g++.old-deja/g++.eh/catch5.C: New test.
21666         * g++.old-deja/g++.eh/catch5p.C: New test.
21667         * g++.old-deja/g++.eh/catch6.C: New test.
21668         * g++.old-deja/g++.eh/catch6p.C: New test.
21669         * g++.old-deja/g++.eh/catch7.C: New test.
21670         * g++.old-deja/g++.eh/catch7p.C: New test.
21671         * g++.old-deja/g++.eh/catch8.C: New test.
21672         * g++.old-deja/g++.eh/catch8p.C: New test.
21673         * g++.old-deja/g++.eh/catch9.C: New test.
21674         * g++.old-deja/g++.eh/catch9p.C: New test.
21675
21676 1999-09-13  Nathan Sidwell  <nathan@acm.org>
21677
21678         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
21679         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
21680
21681 1999-09-13  Jeffrey A Law  (law@cygnus.com)
21682
21683         * gcc.c-torture/compile/990913-1.c: New test.
21684
21685 1999-09-10  Nathan Sidwell  <nathan@acm.org>
21686
21687         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
21688         * g++.old-deja/g++.jason/rfg5.C: Likewise.
21689
21690 1999-09-09  Richard Henderson  <rth@cygnus.com>
21691
21692         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
21693
21694 1999-09-09  Nathan Sidwell  <nathan@acm.org>
21695
21696         * g++.old-deja/g++.other/lookup11.C: New test.
21697         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
21698         what is permitted and what we want.
21699         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
21700         overload use.
21701         * g++.old-deja/g++.jason/rfg5.C: Likewise
21702
21703 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
21704
21705         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
21706         * gcc.c-torture/noncompile/poison-1.c: New file.
21707
21708 1999-09-08  Nathan Sidwell  <nathan@acm.org>
21709
21710         * g++.old-deja/g++.other/sizeof3.C: New test.
21711         * g++.old-deja/g++.other/sizeof4.C: New test.
21712         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
21713         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
21714
21715 1999-09-07  Richard Henderson  <rth@cygnus.com>
21716
21717         * gcc.dg/va-arg-1.c: New.
21718
21719 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21720
21721         * gcc.c-torture/execute/va-arg-9.c: New test.
21722
21723 1999-09-05  Craig Burley  <craig@jcb-sc.com>
21724
21725         * g77.f-torture/compile/980519-2.f: New test.
21726         * g77.f-torture/compile/19990905-0.f: New test.
21727         * g77.f-torture/compile/19990905-1.f: New test.
21728         * g77.f-torture/compile/19990905-2.f: New test.
21729
21730         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
21731
21732 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
21733
21734         * gcc.c-torture/execute/990827-1.c: Fix typo.
21735
21736 1999-09-03  Nathan Sidwell  <nathan@acm.org>
21737
21738         * g++.old-deja/g++.other/deref1.C: New test.
21739
21740 1999-09-02  Nathan Sidwell  <nathan@acm.org>
21741
21742         * g++.old-deja/g++.other/ambig2.C: New test.
21743         * g++.old-deja/g++.other/cond5.C: New test.
21744         * g++.old-deja/g++.other/lookup16.C: New test.
21745
21746 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
21747
21748         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
21749         assemblers too.
21750
21751 1999-08-31  Jeffrey A Law  (law@cygnus.com)
21752
21753         * lib/c-torture.exp: Avoid the "compare executables" optimization
21754         when testing native.
21755
21756 1999-08-29  Jeffrey A Law  (law@cygnus.com)
21757
21758         * gcc.c-torture/execute/990829-1.c: New test.
21759         * gcc.c-torture/compile/990829-1.c: New test.
21760
21761 1999-08-27  Paul Burchard  <burchard@pobox.com>
21762
21763         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
21764         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
21765         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
21766         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
21767         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
21768         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
21769         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
21770         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
21771         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
21772         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
21773         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
21774
21775 1999-08-27  Jeffrey A Law  (law@cygnus.com)
21776
21777         * gcc.c-torture/execute/990827-1.c: New test.
21778
21779 1999-08-26  Craig Burley  <craig@jcb-sc.com>
21780
21781         * g77.f-torture/noncompile/19990826-4.f: New test.
21782
21783         * g77.f-torture/compile/19990826-3.f: New test.
21784
21785         * g77.f-torture/execute/19990826-2.f: New test.
21786
21787         * g77.f-torture/compile/19990826-1.f: New test.
21788
21789         * gcc.c-torture/execute/990826-0.c: New test.
21790         * g77.c-torture/execute/19990826-0.f: New test.
21791
21792         * g77.f-torture/noncompile/970626-2.f: New test.
21793
21794 1999-08-25  Paul Burchard  <burchard@pobox.com>
21795
21796         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
21797         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
21798         lss-011.C: New tests.
21799
21800 1999-08-25  Nathan Sidwell  <nathan@acm.org>
21801
21802         * g++.old-deja/g++.other/decl5.C: New test.
21803
21804 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21805
21806         * noncompile/noncompile.exp: Load_lib c-torture.exp.
21807         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
21808         call `postbase' for each one.  All callers of `postbase' changed
21809         to call this instead.
21810
21811 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
21812
21813         * gcc.c-torture/execute/990811-1.c: New test.
21814
21815 1999-08-09  Nick Clifton  <nickc@cygnus.com>
21816
21817         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
21818         just native ones.
21819
21820         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
21821         just native ones.
21822
21823 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21824
21825         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
21826
21827 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21828
21829         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
21830
21831 1999-08-04  Nathan Sidwell  <nathan@acm.org>
21832
21833         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
21834
21835 1999-08-04  Jeffrey A Law  (law@cygnus.com)
21836
21837         * gcc.c-torture/execute/990804-1.c: New test.
21838
21839 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21840
21841         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
21842         * g++.old-deja/g++.brendan/crash64.C: Likewise
21843         * g++.old-deja/g++.brendan/overload8.C: Likewise
21844
21845 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21846
21847         * g++.old-deja/g++.other/struct1.C: New test.
21848
21849 1999-08-03  Nathan Sidwell  <nathan@acm.org>
21850
21851         * g++.old-deja/g++.other/enum2.C: New test.
21852
21853 1999-08-02  Richard Henderson  <rth@cygnus.com>
21854
21855         Adapted from tests from Franz Sirl:
21856         * gcc.c-torture/execute/va-arg-7.c: New test.
21857         * gcc.c-torture/execute/va-arg-8.c: New test.
21858
21859 1999-08-01  Jeffrey A Law  (law@cygnus.com)
21860
21861         * gcc.c-torture/compile/990801-2.c: New test.
21862
21863         * gcc.c-torture/compile/990801-1.c: New test.
21864
21865 1999-07-27  Michael Meissner  <meissner@cygnus.com>
21866
21867         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
21868         fp-cmp-1.c, converting double to float.
21869
21870         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
21871         fp-cmp-1.c, converting double to long double.
21872
21873         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
21874         from fr1 to unknown_register, since fr1 is a legitimate register
21875         on some machines.
21876
21877 1999-07-25  Jeffrey A Law  (law@cygnus.com)
21878
21879         * README: More listname related changes.
21880
21881 1999-07-08  Catherine Moore  <clm@cygnus.com>
21882
21883         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
21884
21885 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
21886
21887         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
21888
21889 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
21890
21891         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
21892
21893 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
21894
21895         * gcc.dg/990703-1.c: New test.
21896
21897 1999-06-29  Nick Clifton  <nickc@cygnus.com>
21898
21899         * lib/file-format.exp: New file: Move definition of proc
21900         gcc_target_object_format to here from
21901         gcc.dg/special/ecos.exp.
21902
21903         * lib/c-torture.exp: Include lib file-format.exp.
21904         * lib/gcc-dg.exp: Include lib file-format.exp.
21905
21906         * gcc.dg/special/ecos.exp: Remove definition of proc
21907         gcc_target_object_format.
21908
21909 1999-06-28  Jeffrey A Law  (law@cygnus.com)
21910
21911         * gcc.c-torture/execute/990628-1.c: New test.
21912
21913 1999-06-25  Jeffrey A Law  (law@cygnus.com)
21914
21915         * gcc.c-torture/compile/990625-2.c: New test.
21916
21917         * gcc.c-torture/compile/990625-1.c: New test.
21918
21919 1999-06-23  Nick Clifton  <nickc@cygnus.com>
21920
21921         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
21922         attributes compile.
21923         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
21924         ports that use the COFF/PE file format.
21925
21926 1999-06-17  Jeffrey A Law  (law@cygnus.com)
21927
21928         * gcc.c-torture/compile/990617-1.c: New test.
21929
21930 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
21931
21932         * g++.old-deja/g++.other/decl4.C: New test.
21933
21934 1999-06-14  Nathan Sidwell  <nathan@acm.org>
21935
21936         * g++.old-deja/g++.other/bitfld3.C: New test.
21937
21938 1999-06-08  Nathan Sidwell  <nathan@acm.org>
21939
21940         * g++.old-deja/g++.eh/catch1.C: New test.
21941
21942 1999-06-07  Jeffrey A Law  (law@cygnus.com)
21943
21944         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
21945
21946         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
21947         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
21948
21949 1999-06-05  Craig Burley  <craig@jcb-sc.com>
21950
21951         * g77.f-torture/compile/19990502-0.f: Replace with new,
21952         shorter, test that still fails after recent changes.
21953
21954 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
21955
21956         * gcc.c-torture/execute/990604-1.c: New test.
21957
21958 1999-05-31  Jeffrey A Law  (law@cygnus.com)
21959
21960         * gcc.c-torture/execute/990531-1.c: New test.
21961
21962 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21963
21964         * gcc.c-torture/compile/990527-1.c: New test.
21965
21966 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
21967
21968         * gcc.c-torture/execute/990527-1.c: New test.
21969
21970 1999-05-25  Nick Clifton  <nickc@cygnus.com>
21971
21972         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
21973         bitfields as signed.
21974
21975 1999-05-25  Craig Burley  <craig@jcb-sc.com>
21976
21977         * g77.f-torture/compile/19990525-0.f: New test.
21978
21979 1999-05-25  Jeffrey A Law  (law@cygnus.com)
21980
21981         * gcc.c-torture/execute/990525-2.c: New test.
21982
21983         * gcc.c-torture/execute/990525-1.c: New test.
21984
21985 1999-05-24  Nathan Sidwell  <nathan@acm.org>
21986
21987         * g++.old-deja/g++.other/anon3.C: New test.
21988         * g++.old-deja/g++.other/anon4.C: New test.
21989         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
21990         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
21991         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
21992         Merrill).
21993
21994 1999-05-24  Jeffrey A Law  (law@cygnus.com)
21995
21996         * gcc.c-torture/execute/990524-1.c: New test.
21997
21998         * gcc.dg/990524-1.c: New test.
21999
22000 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22001
22002         * gcc.c-torture/compile/990523-1.c: New test.
22003
22004 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22005
22006         * gcc.c-torture/compile/990519-1.c: New test.
22007
22008 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22009
22010         * gcc.c-torture/compile/990517-1.c: New test.
22011
22012         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22013         (e4, f4): New tests.
22014         (main): Call them.
22015
22016 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22017
22018         * gcc.dg/noreturn-1.c: New test.
22019
22020 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22021
22022         * gcc.c-torture/execute/990513-1.c: New test.
22023
22024 1999-05-10  Richard Henderson  <rth@cygnus.com>
22025
22026         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22027
22028 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22029
22030         * g77.f-torture/execute/erfc.f: Use small single-precision
22031         values, to avoid problems on Alphas when not -mieee.
22032
22033 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22034
22035         * gcc.dg/990506-0.c: New test.
22036
22037 1999-05-08  Richard Henderson  <rth@cygnus.com>
22038
22039         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22040         the constant to test.  Don't XFAIL 64-bit targets.
22041
22042         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22043         * g++.old-deja/g++.law/profile1.C: Likewise.
22044
22045         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22046         operator new instances.
22047         * g++.old-deja/g++.other/delete5.C: Likewise.
22048
22049 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22050
22051         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22052         intrinsic.
22053
22054 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22055
22056         * g77.f-torture/execute/u77-test.f: Reverse order of two
22057         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22058
22059 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22060
22061         * gcc.dg/compare1.c: New test.
22062
22063 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22064
22065         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22066         New tests.
22067
22068 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22069
22070         * g77.f-torture/compile/19990502-1.f: New test.
22071
22072 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22073
22074         * g77.f-torture/compile/19990502-0.f: New test.
22075
22076 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22077
22078         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22079         intrinsic.
22080
22081 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22082
22083         * g77.f-torture/execute/u77-test.f (main): List libU77
22084         intrinsics not currently tested.
22085         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22086         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22087         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22088         Trim blanks off the ends of some printed strings.
22089
22090 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22091
22092         * g77.f-torture/execute/u77-test.f (main): Just warn about
22093         FSTAT gid disagreement, as it's expected on some systems.
22094
22095 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22096
22097         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22098         use a new function, which allows for some slop.
22099         Clean up some commentary.
22100         (issum): The new function.
22101         (sgladd): Deleted subroutine.
22102
22103 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22104
22105         * g77.f-torture/execute/u77-test.f: Modify to be more like
22106         libf2c/libU77 version, bringing patches to that version here.
22107         Add suitable commentary.
22108
22109 1999-04-25  Richard Henderson  <rth@cygnus.com>
22110
22111         * gcc.dg/990424-1.c: New test.
22112
22113 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22114
22115         * g77.f-torture/execute/u77-test.f (main): Bug involving
22116         LSTAT has been fixed, so turn back on full checking.
22117
22118 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22119
22120         * g77.f-torture/compile/19990419-0.f: New test.
22121         * g77.f-torture/execute/19990419-1.f: New test.
22122
22123 1999-04-17  Richard Henderson  <rth@cygnus.com>
22124
22125         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22126         to avoid the need for a prototype to supress a warning.
22127
22128 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22129
22130         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22131
22132 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22133
22134         * gcc.c-torture/execute/990404-1.c: New test.
22135
22136 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22137
22138         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22139         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22140         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22141         missing initializer warnings.
22142
22143 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22144
22145         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22146         matching strings.
22147
22148 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22149
22150         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22151
22152 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22153
22154         * g77.f-torture/execute/19990325-0.f: New test.
22155         * g77.f-torture/execute/19990325-1.f: New test.
22156
22157 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22158
22159         * gcc.c-torture/execute/990324-1.c: New test.
22160
22161 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22162
22163         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22164         test with 4.
22165
22166 1999-03-17  Richard Henderson  <rth@cygnus.com>
22167
22168         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22169
22170 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22171
22172         * g77.f-torture/execute/19990313-2.f: New test.
22173         * g77.f-torture/execute/19990313-3.f: New test.
22174
22175 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22176
22177         * g77.f-torture/execute/19990313-0.f: New test.
22178         * g77.f-torture/execute/19990313-1.f: New test.
22179
22180 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22181
22182         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22183         printf to sprintf.
22184         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22185         (main): Add check for u15.  Conditionalize u31 check depending on
22186         whether ints are <32 bits or >=32 bits.
22187
22188 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22189
22190         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22191
22192 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22193
22194         * g77.f-torture/compile/19990305-0.f: New test.
22195         * g77.f-torture/execute/19981119-0.f: New test.
22196
22197 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22198
22199         * g77.f-torture/execute/970625-2.f: call ABORT if final
22200         result is not correct, instead of just printing it.
22201         Add this checking via newly introduced obfuscation, to
22202         trip up buggy front ends.
22203
22204 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22205
22206         * g77.f-torture/compile/960317-1.f: Moved from being
22207         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22208
22209 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22210
22211         * g77.f-torture/execute/960317-1.f: New (old) test.
22212         * g77.f-torture/execute/970625-2.f: Ditto.
22213
22214 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22215
22216         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22217         message on line 1 or line 2; cccp and cpplib do this differently.
22218
22219 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22220
22221         * g++.old-deja/g++.law/weak1.C: New test.
22222
22223 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22224
22225         * gcc.c-torture/execute/990119-1.c: Renamed to...
22226         * gcc.dg/990119-1.c: this, so it will only be tested once
22227         (it's a preprocessor test, it doesn't need to be run at
22228         multiple optimization levels).
22229
22230 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22231
22232         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22233           ALWAYS_CXXFLAGS.
22234
22235 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22236
22237         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22238         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22239         to not be compilable by current g77.
22240
22241 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22242
22243         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22244
22245 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22246
22247         * gcc.c-torture/execute/990222-1.c: New test.
22248
22249 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22250
22251         * g77.f-torture/compile/19990218-0.f: New test.
22252         * g77.f-torture/noncompile/19990218-1.f: New test.
22253
22254 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22255
22256         * g77.f-torture/compile/19981216-0.f: New test.
22257
22258 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22259
22260         * gcc.dg/990214-1.c: New test.
22261
22262 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22263
22264         * gcc.dg/990213-2.c: New test.
22265
22266         * gcc.dg/990213-1.c: New test.
22267
22268 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22269
22270         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22271         ints.
22272
22273 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22274
22275         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22276         specified by target.
22277
22278         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22279
22280 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22281
22282         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22283
22284 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22285
22286         * gcc.dg/special/ecos.exp: New test driver for new tests with
22287         special requirements.
22288
22289         * gcc.dg/special/alias-1.c: New test.
22290         * gcc.dg/special/gcsec-1.c: New test.
22291         * gcc.dg/special/weak-1.c: New test.
22292         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22293         * gcc.dg/special/weak-2.c: New test.
22294         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22295         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22296         * gcc.dg/special/wkali-1.c: New test.
22297         * gcc.dg/special/wkali-2.c: New test.
22298         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22299         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22300
22301 1999-02-10  Felix Lee  <flee@cygnus.com>
22302
22303           * lib/c-torture.exp (c-torture-compile): Pull out code for
22304           analyzing gcc error messages.
22305           (c-torture-execute): Likewise.  Fix some (harmless) false
22306           positives.
22307           * lib/gcc.exp (gcc_check_compile): New function.
22308
22309 1999-02-08  Richard Henderson  <rth@cygnus.com>
22310
22311         * gcc.c-torture/execute/990208-1.c: New test.
22312
22313 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22314
22315         * g++.dg/special/ecos.exp: New driver for new tests with special
22316         requirements
22317
22318         * g++.dg/special/conpr-1.C: New test
22319         * g++.dg/special/conpr-2.C: New test
22320         * g++.dg/special/conpr-2a.C: New test
22321         * g++.dg/special/conpr-3.C: New test
22322         * g++.dg/special/conpr-3a.C: New test
22323         * g++.dg/special/conpr-3b.C: New test
22324
22325         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22326         allow g++ to use the dg driver
22327
22328         * README: Add comment about g++.dg directory
22329
22330 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22331
22332         * README: Update email addresses.
22333
22334 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22335
22336         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22337         arguments in order to force structure S onto the stack even on
22338         the alpha.
22339         (test): Pass 10 leading arguments to function foo as well as the
22340         structure S.
22341
22342         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22343         failure for all targets.
22344
22345         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22346         abort to terminate program execution.
22347
22348 1999-01-30  Richard Henderson  <rth@cygnus.com>
22349
22350         * gcc.c-torture/execute/990130-1.c: New test.
22351
22352 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22353
22354         * gcc.dg/990130-1.c: New test.
22355
22356 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22357
22358         * gcc.c-torture/execute/990128-1.c: New test.
22359
22360 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22361
22362         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22363
22364 1999-01-27  Felix Lee  <flee@cygnus.com>
22365
22366         * lib/c-torture.exp (c-torture-compile): pull out code for
22367         analyzing gcc error messages.
22368         (c-torture-execute): ditto, and fix some (harmless) false
22369         positives.
22370         * lib/gcc.exp (gcc_check_compile): new function.
22371
22372 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22373
22374         * gcc.dg/990117-1.c: New test.
22375
22376         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22377
22378         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22379
22380 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22381
22382         * g77.f-torture/compile/990115-1.f: New test.
22383
22384 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22385
22386         * gcc.c-torture/compile/990107-1.c: New test
22387
22388 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22389
22390         * gcc.c-torture/execute/990106-2.c: New test.
22391
22392         * gcc.c-torture/execute/990106-1.c: New test.
22393
22394 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22395
22396         * gcc.c-torture/compile/981223-1.c: New test.
22397
22398 1998-12-29  Richard Henderson  <rth@cygnus.com>
22399
22400         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22401         (opt3): Rename from opt4 and disable.
22402
22403 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22404
22405         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22406
22407 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22408
22409         * g++.old-deja/g++.other/conv5.C: New test.
22410
22411 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22412
22413         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22414
22415 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22416
22417         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22418
22419 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22420
22421         * gcc.c-torture/compile/981211-1.c: New test.
22422
22423 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22424
22425         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22426
22427         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22428
22429 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22430
22431         * gcc.special/930510-1.c: Make C9X safe.
22432         * gcc.misc-tests/gcov-1.c Similarly.
22433         * gcc.misc-tests/gcov-2.c Similarly.
22434
22435 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22436
22437         * gcc.dg/ultrasp1.c: New test.
22438
22439 1998-12-06  Richard Henderson  <rth@cygnus.com>
22440
22441         * gcc.c-torture/execute/981206.c: New test.
22442
22443 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22444
22445         * g++.old-deja/g++.ns/template7.C: New test.
22446
22447         * g++.old-deja/g++.other/expr1.C: New test.
22448
22449         * g++.old-deja/g++.eh/tmpl3.C: New test.
22450
22451         * g++.old-deja/g++.eh/tmpl2.C: New test.
22452
22453 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22454
22455         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22456         * g++.old-deja/g++.other/using6.C: Removed.
22457         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22458
22459         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22460
22461 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22462
22463         * g++.old-deja/g++.pt/overload8.C: New test.
22464
22465         * g++.old-deja/g++.pt/overload7.C: New test.
22466
22467         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22468
22469         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22470         and relinking messages.
22471         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22472         compiling with -frepo.
22473
22474 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22475
22476         * g++.old-deja/g++.pt/lookup6.C: New test.
22477
22478 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22479
22480         * gcc.c-torture/execute/981130-1.c: New test.
22481         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22482
22483 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22484
22485         * g++.old-deja/g++.pt/explicit76.C: New test.
22486
22487         * g++.old-deja/g++.pt/friend38.C: New test.
22488
22489         * g++.old-deja/g++.ns/crash2.C: New test.
22490
22491         * g++.old-deja/g++.pt/defarg8.C: New test.
22492
22493         * g++.old-deja/g++.pt/instantiate6.C: New test.
22494
22495         * g++.old-deja/g++.pt/static6.C: New test.
22496
22497         * g++.old-deja/g++.pt/decl2.C: New test.
22498
22499 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22500
22501         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22502         problem is actually related with name lookup, but so what? :-)
22503
22504         * g++.old-deja/g++.pt/friend37.C: New test.
22505
22506 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22507
22508         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22509         element, which fails on some systems.
22510
22511         * g77.f-torture/execute/labug1.f: New test.
22512
22513 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22514
22515         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22516         is defined.
22517
22518 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22519
22520         * g77.f-torture/compile/981117-1.f: New test.
22521
22522 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22523
22524         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22525         properly discarded.
22526
22527 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22528
22529         * gcc.c-torture/execute/memcheck: New directory of tests for
22530         -fcheck-memory-usage.
22531
22532 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22533
22534         * README: New file, general information about the testsuite and
22535         new description of the various C++ test subdirectories.
22536         * README.g++: Eliminate obsolete information, update and move most
22537         relevant stuff to README.
22538
22539 1998-11-07  Richard Henderson  <rth@cygnus.com>
22540
22541         * gcc.c-torture/compile/981107-1.c: New test.
22542
22543 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22544
22545         * execute/memcpy-bi.c: New testcase.
22546
22547 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22548
22549         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22550         base classes.
22551
22552         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22553         template is selected.
22554
22555         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22556         classes, it should be accepted for all types.
22557
22558         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22559
22560         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22561         specializations start with template headers.
22562
22563 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22564
22565         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22566
22567         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22568         non-POD types.
22569
22570 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22571
22572         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22573
22574 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22575
22576         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22577
22578 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22579
22580         * 981019-1.c: New test.
22581
22582 1998-10-14  Robert Lipe <robertl@dgii.com>
22583
22584         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22585         find objc headers.
22586
22587 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22588
22589         * compile/981001-4.c: Remove use of GCC extension that triggers a
22590         compiler bug.
22591
22592 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22593
22594         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22595
22596 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22597
22598         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22599         instantiation of template produces incorrect code for delete
22600         expression.
22601
22602         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22603         constructors' name is not unique.
22604         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22605         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22606
22607         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22608         automatic array of const is ill-formed.
22609
22610         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22611         of template parameter?
22612
22613         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22614         const.
22615
22616         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22617         pointer-to-member expression.
22618
22619         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22620         declaration causes ICE.
22621
22622 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22623
22624         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22625         reserved in the global namespace.
22626
22627         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22628         generate needed virtual table.
22629
22630         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22631
22632 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22633
22634         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22635         template-dependent type
22636
22637 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22638
22639         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22640         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22641         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22642
22643         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22644         class should be usable as argument of member function.
22645         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22646         class should be usable as return type of member function.
22647         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22648         class should be usable as type of data member.
22649
22650         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22651
22652 1998-10-09  Jeffrey A Law  (law@cygnus.com)
22653
22654         * gcc.c-torture/special/920521-1.c: Fix bogus test.
22655
22656 1998-10-08  Nick Clifton  <nickc@cygnus.com>
22657
22658         * gcc.dg/dll-?.c Add thumb to target list.
22659         Fix assembler scan patterns to match current assembler output.
22660
22661 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
22662
22663         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
22664         matching of template brackets.
22665
22666         * g++.old-deja/g++.other/using4.C: New test.  Test using
22667         declarations of methods from base classes.
22668
22669         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
22670         within functions should introduce names into the innermost
22671         enclosing namespace.
22672
22673         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
22674         of static locals if first initialization throws.
22675
22676 1998-10-07  Jim Wilson  <wilson@cygnus.com>
22677
22678         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
22679
22680 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
22681
22682         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
22683         lose track of the possible targets of tablejump insns.
22684         * special/special.exp: Run it.
22685
22686 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22687
22688         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
22689         must be declared before its specializations can be named in friend
22690         declarations.
22691
22692 1998-10-05  Dave Love  <d.love@dl.ac.uk>
22693
22694         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
22695
22696         * g77.f-torture/execute/io1.f: New test.
22697
22698 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22699
22700         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
22701         with pointer to template function, for which no argument deduction
22702         is possible.
22703
22704         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
22705         specialization of template function as argument to template
22706         function.
22707
22708         * g++.old-deja/g++.other/access2.C: New test; Inner class
22709         shouldn't have privileged access to Outer's names.
22710
22711 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22712
22713         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
22714         friend template declared within template class conflicts with
22715         nested class of the same name.
22716
22717         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
22718         is ignored.
22719
22720         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
22721         object with direct initializer as function declaration.
22722
22723         * g++.old-deja/g++.other/decl2.C: New test; duplicate
22724         initializers.
22725
22726         * g++.old-deja/g++.other/null2.C: New test; conditional operator
22727         involving const pointer and NULL produces incorrect result.
22728
22729         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
22730         type name without `typename' should be rejected with -pedantic.
22731
22732 1998-10-02  Richard Henderson  <rth@cygnus.com>
22733
22734         * g++.old-deja/g++.other/addrof1.C: New test.
22735
22736 1998-10-01  Nick Clifton  <nickc@cygnus.com>
22737
22738         * gcc.c-torture/compile/981001-1.c: New test.
22739         * gcc.c-torture/execute/981001-1.c: New test.
22740
22741 1998-10-01  Jeffrey A Law  (law@cygnus.com)
22742
22743         * gcc.c-torture/compile/981001-2.c: New test.
22744         * gcc.c-torture/compile/981001-3.c: New test.
22745         * gcc.c-torture/compile/981001-4.c: New test.
22746
22747 1998-10-01  Robert Lipe  <robertl@dgii.com>
22748
22749         * lib/objc.exp (objc_target_compile): Add -L during compiles for
22750         multilibbed hosts.   Idea grafted from g77.exp.
22751
22752 1998-09-30  Dave Love  <d.love@dl.ac.uk>
22753
22754         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
22755         avoid losing on systems which need -lsocket.
22756
22757 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
22758
22759         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
22760         * g++.old-deja/g++.other/nested2.C: Ditto.
22761         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
22762         failure.
22763
22764 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22765
22766         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
22767         preferred over template operator!= for enum bitfields.
22768
22769 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
22770
22771         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
22772         that happen to have the same base name, but in different scopes,
22773         are incorrectly rejected.
22774
22775 1998-09-16  Richard Henderson  <rth@cygnus.com>
22776
22777         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
22778         on the native word size instead of an integer literal.
22779
22780 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22781
22782         * g++.old-deja/g++.other/static2.C: Invocation of static data
22783         member of type pointer-to-function denoted as non-static member.
22784
22785         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
22786         checks involving function types and aliases.
22787
22788 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22789
22790         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
22791         redefined to the same non-trivial type.
22792
22793         * g++.old-deja/g++.pt/explicit73.C: Test for proper
22794         namespace-qualification of template specializations declared in
22795         other namespaces.
22796
22797         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
22798         to declare a subset of the specializations of a template function
22799         as friends of specializations of a template class.
22800
22801         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
22802         member templates that do not fully specialize the enclosing
22803         template class are rejected.
22804
22805 1998-09-11  Dave Love  <d.love@dl.ac.uk>
22806
22807         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
22808
22809 1998-09-08  Dave Love  <d.love@dl.ac.uk>
22810
22811         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
22812         altered from libf2c/libU77 version.
22813
22814 1998-09-06  Dave Love  <d.love@dl.ac.uk>
22815
22816         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
22817
22818 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
22819
22820         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
22821         (un)signed char are different types for template specialization
22822         purposes.
22823
22824 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
22825
22826         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
22827         * objc: ObjC testsuite.
22828
22829 1998-08-31  Catherine Moore  <clm@cygnus.com>
22830
22831         * gcc.c-torture/execute/941014-1.x:  New file.
22832
22833 1998-08-31  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-30  Jeffrey A Law  (law@cygnus.com)
22840
22841         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
22842         this test triggers valid.
22843
22844 1998-08-27  Jeffrey A Law  (law@cygnus.com)
22845
22846         * gcc.dg/980827-1.c: New test.
22847
22848 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
22849
22850         * gcc.c-torture/execute/loop-4b.c: New test.
22851
22852 1998-08-26  Nick Clifton  <nickc@cygnus.com>
22853
22854         * lib/c-torture.exp: Add support for
22855         torture_eval_before_compile and torture_eval_before_execute
22856         variables.
22857
22858 1998-08-25  Jeffrey A Law  (law@cygnus.com)
22859
22860         * gcc.c-torture/compile/980825-1.c: New test.
22861
22862 1998-08-24  Nick Clifton  <nickc@cygnus.com>
22863
22864         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
22865         count number tests in opt_t0 not good_t0.
22866
22867 1998-08-24  Jeffrey A Law  (law@cygnus.com)
22868
22869         * gcc.c-torture/compile/930326-1.x: Fix typo.
22870
22871 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
22872
22873         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
22874         causes an ICE.
22875
22876 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22877
22878         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
22879         STACK_SIZE is defined.
22880         * gcc.c-torture/unsorted/stuct.c: Similarly.
22881
22882         * gcc.c-torture/compile/980821-1.c: New test.
22883
22884 1998-08-21  Jeffrey A Law  (law@cygnus.com)
22885
22886         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
22887
22888 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
22889
22890         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
22891         code.
22892
22893 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
22894
22895         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
22896         error'.
22897
22898 1998-08-18  Jeffrey A Law  (law@cygnus.com)
22899
22900         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
22901
22902 1998-08-16  Jeffrey A Law  (law@cygnus.com)
22903
22904         * gcc.c-torture/compile/980816-1.c: New test.
22905
22906         * gcc.dg/980816-1.c: New test.
22907
22908 1998-08-13  Jeffrey A Law  (law@cygnus.com)
22909
22910         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
22911         compiler for ieee tests.
22912
22913 1998-08-01  Dave Love  <d.love@dl.ac.uk>
22914
22915         * g77.f-torture/compile/980729-0.f: New test.
22916
22917 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
22918
22919         * gcc.c-torture/special/eeprof-1.c: New test, for
22920         -finstrument-functions.
22921         * gcc.c-torture/special/special.exp: Run it.
22922
22923 1998-07-29  Jeffrey A Law  (law@cygnus.com)
22924
22925         * gcc.c-torture/compile/980729-1.c: New test.
22926
22927 1998-07-27  Nick Clifton  <nickc@cygnus.com>
22928
22929         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
22930         __thumb__ is defined, and test for ARM style doubles if so.
22931
22932 1998-07-26  Dave Love  <d.love@dl.ac.uk>
22933
22934         * g77.f-torture/noncompile/980615-0.f: New test.
22935
22936 1998-07-26  H.J. Lu  (hjl@gnu.org)
22937
22938         * gcc.dg/980312-1.c: Do link instead of compile.
22939         * gcc.dg/980313-1.c: Likewise.
22940
22941 1998-07-26  Jeffrey A Law  (law@cygnus.com)
22942
22943         * gcc.c-torture/compile/980726-1.c: New test.
22944
22945 1998-07-25  Dave Love  <d.love@dl.ac.uk>
22946
22947         * g77.f-torture/execute/io0.f: New test.
22948
22949 1998-07-24  Nick Clifton  <nickc@cygnus.com>
22950
22951         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
22952         an int.
22953
22954 1998-06-18  Michael Meissner  <meissner@cygnus.com>
22955
22956         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
22957         m32r bugs.
22958
22959 1998-07-17  Nick Clifton  <nickc@cygnus.com>
22960
22961         * gcc.dg/980626-1.c: Expect failures for all toolchains until
22962         c-decl.c:grokdeclarator can handle mode attributes.
22963
22964 1998-07-16  Jeffrey A Law  (law@cygnus.com)
22965
22966         * gcc.c-torture/execute/980716-1.c: New test.
22967
22968 1998-07-13  Jeffrey A Law  (law@cygnus.com)
22969
22970         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
22971         the mn10200.
22972         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
22973         the mn10200.
22974         * gcc.c-torture/execute/va-arg-3.x: Similarly.
22975         * gcc.c-torture/compile/930326-1.x: Similarly.
22976
22977 1998-07-13  Dave Love  <d.love@dl.ac.uk>
22978
22979         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
22980         New test from Craig.
22981
22982 1998-07-12  Dave Love  <d.love@dl.ac.uk>
22983
22984         * g77.f-torture/noncompile/980616-0.f: New test.
22985
22986         * g77.f-torture/execute/970816-3.f:  New test from Craig.
22987
22988 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22989
22990         *  g++.other/singleton.C: Return error value instead of taking
22991         SIGSEGV.
22992
22993 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
22994
22995         *  g++.other/singleton.C: New test.   Warning is under dispute.
22996         Runtime crash is not.
22997
22998 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
22999
23000         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23001         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23002         using6.C, using7.C}:  New namespace tests.
23003
23004 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23005
23006         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23007         specialization with typedef'ed names used as array indexes.
23008
23009 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23010
23011         * gcc.c-torture/execute/980709-1.c: New test.
23012
23013         * gcc.dg/980709-1.c: New test.
23014
23015 1998-07-07  Richard Henderson  <rth@cygnus.com>
23016
23017         * gcc.c-torture/execute/bcp-1.c: New test.
23018
23019 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23020
23021         * gcc.c-torture/execute/980707-1.c: New test.
23022
23023 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23024
23025         * gcc.c-torture/compile/980706-1.c: New test.
23026
23027 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23028
23029         * g77.f-torture/execute/980701-0.f,
23030         g77.f-torture/execute/980701-1.f: New test from Craig.
23031
23032 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23033
23034         * gcc.c-torture/compile/980701-1.c: New test.
23035
23036         * gcc.c-torture/execute/980701-1.c: New test.
23037
23038 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23039 rlsruhe.de>
23040
23041         * g++.old-deja/g++.robertl/eb132.C: New test.
23042         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23043
23044 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23045
23046         * g77.f-torture/execute/980628-7.f,
23047         g77.f-torture/execute/980628-8.f,
23048         g77.f-torture/execute/980628-9.f,
23049         g77.f-torture/execute/980628-10.f: New tests from Craig.
23050
23051         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23052
23053 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23054
23055         * g77.f-torture/execute/980628-4.f: New test from Craig.
23056         * g77.f-torture/execute/980628-5.f: Likewise.
23057         * g77.f-torture/execute/980628-2.f: Likewise.
23058         * g77.f-torture/execute/980628-0.f: Likewise.
23059         * g77.f-torture/execute/980628-1.f: Likewise.
23060         * g77.f-torture/execute/980628-3.f: Likewise.
23061         * g77.f-torture/execute/980628-6.f: Likewise.
23062
23063 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23064
23065         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23066         directory when nothing has been installed yet.
23067
23068 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23069
23070         * gcc.c-torture/special/special.exp: Handle newer versions of
23071         dejagnu.
23072
23073 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23074
23075         * gcc.dg/980626-1.c: New test.
23076
23077 1998-06-19  Bruno Haible <haible@ilog.fr>
23078
23079         * gcc.misc-tests/m-un-2.c: New test.
23080         * g++.old-deja/g++.other/warn01.c: Likewise.
23081
23082 1998-06-19  Robert Lipe  <robertl@dgii.com>
23083
23084         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23085         compatibility with assmblers with a different comment character.
23086         Eliminate use of GAS-specific extensions.
23087
23088 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23089
23090         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23091
23092 1998-06-19  Robert Lipe  <robertl@dgii.com>
23093
23094         *lib/g77.exp: Replace search for libf2c.a with search for newly
23095         renamed libg2c.a
23096
23097 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23098
23099         * gcc.c-torture/execute/980617-1.c: New test.
23100
23101 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23102
23103         * gcc.c-torture/execute/980612-1.c: New test.
23104
23105 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23106
23107         * gcc.dg/980523-1.c: Only test on ppc-linux.
23108         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23109
23110         * gcc.c-torture/execute/980608-1.c: New test.
23111
23112 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23113
23114         * gcc.c-torture/execute/980605-1.c: New test.
23115
23116 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23117
23118         * gcc.c-torture/execute/980604-1.c: New test.
23119
23120 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23121
23122         * gcc.c-torture/execute/980602-1.c: New test.
23123         * gcc.c-torture/execute/980602-2.c: Likewise.
23124
23125 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23126
23127         * 970125-0.f: Fix per JCB.  Add commentary.
23128
23129 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23130
23131         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23132         IEEE -0 support.
23133
23134 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23135
23136         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23137         earlier.
23138
23139 1998-05-28  Catherine Moore <clm@cygnus.com>
23140
23141         * gcc.c-torture/execute/980526-3.c: New test.
23142
23143 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23144
23145         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23146         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23147         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23148         m88k-motorola-sysv3 to XFAIL.
23149
23150 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23151
23152         * gcc.dg/980526-1.c: New test.
23153         * gcc.c-torture/execute/980526-2.c: New test.
23154
23155 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23156
23157         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23158
23159         * gcc.c-torture/execute/980526-1.c: New test.
23160
23161 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23162
23163         * g77.f-torture/execute/alpha2.f: Add runtime test.
23164
23165 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23166
23167         * g++.old-deja/old-deja.exp: Strip leading directories.
23168
23169         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23170         error for the line.  Don't run multiple tests for the same line.
23171
23172 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23173
23174         * gcc.dg/980523-1.c: New test.
23175
23176 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23177
23178         * g77.f-torture/compile/970915-0.f: New test.
23179
23180 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23181
23182         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23183
23184 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23185
23186         * gcc.dg/980520-1.c: New test.
23187
23188 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23189
23190         * gcc.dg/980502-1.c: Fix return type.
23191
23192 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23193
23194         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23195         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23196         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23197         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23198         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23199
23200 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23201
23202         * g77.f-torture/execute/980520-1.f: New test.
23203
23204 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23205
23206         * lib/mike-g77.exp: New file.
23207
23208         * g77.f-torture/noncompile/noncompile.exp,
23209         g77.f-torture/noncompile/check0.f: New files.
23210
23211 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23212
23213         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23214         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23215         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23216         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23217         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23218         abort where appropriate.
23219
23220 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23221
23222         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23223         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23224
23225 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23226
23227         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23228
23229 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23230
23231         * g77.f-torture/compile/980427-0.f: New test.
23232
23233 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23234
23235         * g77.f-torture/compile/980424-0.f: New test.
23236
23237 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23238
23239         * g77.f-torture/compile/980419-2.f (main): New test.
23240         * g77.f-torture/compile/970125-0.f: New test.
23241         * g77.f-torture/compile/980419-1.f: New test.
23242
23243 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23244
23245         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23246         of loop-4.c.
23247
23248 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23249
23250         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23251
23252 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23253
23254         * gcc.c-torture/compile/980329-1.c: New test.
23255
23256 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23257
23258         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23259         * gcc.dg/980312-1.c: Fix typo in -march command.
23260
23261 1998-03-16  H.J. Lu  (hjl@gnu.org)
23262
23263         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23264
23265 1998-03-11  Robert Lipe  <robertl@dgii.com>
23266
23267         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23268         Dave Love agree the Fortran source is bogus.
23269
23270 1998-03-11  Robert Lipe  <robertl@dgii.com>
23271
23272         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23273         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23274         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23275         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23276         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23277
23278 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23279
23280         * g++.old-deja/g++.other/friend1.C: New test.
23281
23282 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23283
23284         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23285         possibly uninitialized) variables and declare dnrm2.
23286
23287 1998-02-23  Robert Lipe <robertl@dgii.com>
23288
23289         From Bruno Haible <haible@ilog.fr>:
23290         * gcc.c-torture/execute/980223.c: New test.
23291
23292 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23293
23294         * gcc.dg/ifelse-1.c: New test.
23295
23296 1998-02-09  H.J. Lu  (hjl@gnu.org)
23297
23298         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23299
23300           * lib/old-dejagnu.exp (old-dejagnu): Added the
23301           "execution test - XFAIL *-*-*" handling in the spirit of
23302           "excess errors test -". Changed the "execution test fails"
23303           handling to be like "excess errors test fails".
23304           * Update various tests accordingly.
23305
23306 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23307
23308         * gcc.c-torture/execute/980205.c: New test.
23309
23310 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23311
23312         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23313         * lib/f-torture.exp: Similarly.
23314         * gcc.c-torture: Rename all .cexp files to .x files.
23315
23316 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23317
23318         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23319         (940510-1.c): Removed duplicate.
23320         (971104-1.c): New test.
23321
23322 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23323
23324           * lib/f-torture.exp: Improve error and loop detection.
23325
23326 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23327
23328         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23329         use that to size the filler array.
23330
23331 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23332
23333         * lib/c-torture.exp(c-torture-execute): Fix typo.
23334
23335         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23336         testcase as the executable name. Keep the executable around if
23337         the test fails.
23338
23339 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23340
23341         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23342         changes.  Only test one -g option, and move it to the end of the
23343         list of options to test.
23344
23345 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23346
23347         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23348         variable GCC_TORTURE_OPTIONS to supply default switches separated
23349         by colons.  If no environment variable, run tests with -O0 -g, -O1
23350         -g, and -O2 -g as well.
23351
23352 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23353
23354         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23355         explanatory comments. Fix indentation.
23356
23357 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23358
23359         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23360
23361 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23362
23363         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23364         * g++.old-deja/g++.mike/p7325.C: Likewise.
23365         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23366
23367 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23368
23369         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23370         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23371         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23372         * g++.old-deja/g++.law/operators4.C: Likewise.
23373
23374 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23375
23376         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23377         * g++.old-deja/g++.mike/p784.C: Ditto.
23378         * g++.old-deja/g++.mike/p785.C: Ditto.
23379
23380 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23381
23382           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23383
23384 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23385
23386         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23387         target feature; pass this to c-torture-execute as needed.
23388
23389 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23390
23391         * lib/c-torture.exp(c-torture-execute): If the previous and the
23392         current executables being tested are identical, we don't need to
23393         run the executable again. Try to make the executable names
23394         unique. Add an optional argument for passing additional compiler
23395         flags.
23396
23397 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23398
23399         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23400
23401 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23402
23403         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23404
23405 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23406
23407         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23408         32bit or larger longs.
23409
23410         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23411         have either a 32bit long or 32bit int.
23412
23413 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23414
23415         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23416         Make double precision tests dependent on sizeof (double).
23417
23418 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23419
23420         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23421         too.
23422
23423 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23424
23425         * gcc.c-torture/compile/961203-1.cexp: New script.
23426
23427 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23428
23429         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23430         up the includes ourselves.
23431
23432 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23433
23434         * lib/plumhall.exp: Remove random include, and add a few
23435         verbose messages for debugging.
23436
23437 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23438
23439         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23440         of trying to do it ourselves.
23441
23442 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23443
23444         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23445
23446 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23447
23448         * gcc.prms/5403.c: Made regexp a bit less strict.
23449
23450 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23451
23452         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23453         is returned from remote_load instead.
23454         * lib/plumhall.exp: Ditto.
23455         * lib/mike-g++.exp: Ditto.
23456         * lib/old-dejagnu.exp: Ditto.
23457         * lib/c-torture.exp: Ditto.
23458
23459 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23460
23461         * lib/g++.exp: Use build_wrapper procedure.
23462         * lib/gcc.exp: Ditto.
23463
23464 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23465
23466         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23467         an old-style decl for malloc.  Fixes tests to work when
23468         sizeof (int) != sizeof (size_t).
23469
23470 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23471
23472         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23473
23474         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23475         use stdargs.h interface.
23476
23477 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23478
23479         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23480         NO_VARARGS when compiling.
23481
23482 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23483
23484         * lib/plumhall.exp(ph_includes): New procedure.
23485         (ph_make): Use it.
23486         (ph_compiler): Ditto.
23487
23488         * lib/g++.exp: Rename test-glue.c to testglue.c.
23489         * lib/gcc.exp: Ditto.
23490
23491 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23492
23493         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23494         to completion when it's called.
23495
23496 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23497
23498         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23499         is defined, don't do test.
23500
23501 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23502
23503         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23504         for object files.
23505         (ph_summary): Mark skipped testcases as untested, not unresolved.
23506
23507         * lib/plumhall.exp (ph_make): If unresolved because of bad
23508         errorCode, record errorCode in log file.
23509         (*): Replace send_log/verbose with verbose -log.
23510
23511 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23512
23513         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23514         double conversion if double isn't at least 8 bytes.
23515
23516         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23517         int to work with targets where int is 16 bits.
23518
23519         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23520         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23521         precision for the test to complete.
23522
23523 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23524
23525         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23526         if d10v is not compiled with the -mdouble64 flag.
23527         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23528
23529         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23530         d10v is not compiled with the -mint32 flag.
23531
23532 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23533
23534         * lib/plumhall.exp: Use incr_count.
23535
23536 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23537
23538         * gcc.c-torture: Update to c-torture-1.45.
23539
23540 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23541
23542         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23543         the name of the expect testcase file).
23544
23545         * lib/g++.exp(g++_init): Ditto.
23546
23547 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23548
23549         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23550         the host.
23551
23552         * lib/gcc.exp(gcc_exit): New procedure.
23553
23554 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23555
23556         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23557         specs where appropriate.
23558
23559         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23560         because of new "candidates are" messages, and removed a few
23561
23562         * Converted all non-old-style g++ testcases to old-style, and
23563         moved into g++.old-deja.
23564
23565 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23566
23567         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23568         options.
23569
23570         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23571         succeeded.
23572
23573         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23574
23575 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23576
23577         * lib/gcc.exp (gcc_target_compile): Add support for defining
23578         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23579         the machine doesn't have those features.
23580
23581 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23582
23583         * g++.law/operators4.exp: Don't use LIBS.
23584
23585 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23586
23587         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23588
23589         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23590         * lib/g++.exp: Set it here instead. Also, allow use of the
23591         --tool_exec and --tool_opt options. Change CXX to
23592         GXX_UNDER_TEST.
23593
23594         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23595
23596         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23597
23598 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23599
23600         * lib/old-dejagnu.exp: Use prune_warnings instead of
23601         prune_system_crud.
23602         * lib/mike-g++.exp: Ditto.
23603         * lib/gcc.exp: Ditto.
23604         * lib/g++.exp: Ditto.
23605
23606         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23607
23608 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23609
23610           * 941014-2.c: Include stdlib.h
23611           * 960327-1.c: Include stdio.h
23612           * dbra.c, index-1.c: Don't assume ints are 32bits.
23613
23614 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23615
23616         * lib/gcc.exp: Add gcc,stack_size target feature.
23617
23618         * lib/g++.exp(g++_target_compile): Add the include and link
23619         paths here, not in two other places. And, it's $options, not
23620         options.
23621
23622         * lib/mike-g++.exp(postbase): Remove the code that determines
23623         the correct include and link paths.
23624         * g++.old-deja/old-deja.exp: Ditto.
23625
23626 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23627
23628         * lib/g++.exp(g++_init): target_compile no longer returns the
23629         filename of the result.
23630
23631 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23632
23633         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23634         call to glob.
23635
23636         * gcc.c-torture/special/special.exp: Change call to
23637         gcc_target_compile to include the object file.
23638
23639 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23640
23641         * gcc.c-torture/special/special.exp: Correct misspelling in last
23642         change.
23643
23644 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23645
23646         * lib/plumhall.exp(ph_summary): Log the entire output of the
23647         executable. Return -1 if there were any failures, 0 otherwise.
23648         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23649         (ph_make): Clean up objects and executables that were built
23650         if the tests succeeded.
23651
23652 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
23653
23654         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
23655         libraries and includes in the build tree as appropriate.
23656
23657 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23658
23659         * lib/c-torture.exp: Instead of looking for the global variable
23660         NO_LONG_LONG, check to see if that's a feature of the target.
23661
23662 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23663
23664         * config/default.exp: Minimize. Delete the remainer of the files in
23665         config; this functionality is now in devo/dejagnu/config.
23666
23667         g++.*/*: Pass any additional flags used to compile to postbase;
23668         delete CXXFLAGS.
23669
23670         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
23671         is now done by runtest.exp. Use gcc_target_compile instead of
23672         compile.
23673
23674         lib/c-torture.exp: Use gcc_target_compile instead of compile.
23675         Remove references to CFLAGS. Use remote_file instead of
23676         calling rm -f.
23677         (c-torture): Take a list of arguments to use to compile this
23678         testcase.
23679
23680         lib/g++.exp: Simplify. Use target_compile instead of compile.
23681         lib/gcc-dg.exp: Ditto.
23682         lib/gcc.exp: Ditto.
23683         lib/mike-{gcc,g++}.exp: Ditto.
23684         lib/old-dejagnu.exp: Ditto.
23685         lib/plumhall.exp: Ditto.
23686
23687 1997-01-08  Jim Wilson  <wilson@cygnus.com>
23688
23689         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
23690         (ph_linker): Likewise.
23691
23692 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
23693
23694           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
23695         MAP_ANON / MAP_ANONYMOUS if defined;
23696         else try to map from /dev/zero .
23697
23698 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23699
23700         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
23701         isn't defined, then define it to MAP_ANONYMOUS.
23702
23703 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23704
23705         * gcc.c-torture: Update to c-torture-1.42 release.
23706
23707 1996-11-11  Jeffrey A Law  (law@cygnus.com)
23708
23709         * gcc.c-torture: Update to c-torture-1.41 release.
23710
23711 1996-10-27  Jeffrey A Law  (law@cygnus.com)
23712
23713         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
23714         c-torture release.
23715
23716 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
23717
23718         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
23719         and LDFLAGS.  Fix second case to append the target_info ldflags
23720         onto LDFLAGS, not CFLAGS.
23721         * lib/g++.exp (g++_init): Add target_info stuff.
23722         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
23723         of libgloss and newlib flags for !native.
23724
23725         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
23726         (GDB): Fix relative path to go up another dir for finding gdb.
23727
23728 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
23729
23730         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
23731         versions in the target_info array, if they don't exist.
23732
23733 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
23734
23735         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
23736
23737 1996-07-08  Jim Wilson  <wilson@cygnus.com>
23738
23739         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
23740         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
23741
23742 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
23743
23744         * lib/old-dejagnu.exp: Don't remove the output file before we've
23745         actually tested it. Don't append pwd to the path of the executable
23746         we're testing.
23747
23748 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
23749
23750         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
23751
23752 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
23753
23754         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
23755         temporary directory for compiler files, and set it to a default
23756         value of /tmp. Set $output as the name of the output file from
23757         compiling the testcase. Add a -o option to $cflags_var so the
23758         compiler writes the final output file as $output. Set $executable
23759         to $output.
23760
23761         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
23762         directory for compiler files, and set it to /tmp if it doesn't
23763         already have a value. Set $output_file to the name of the output
23764         file from compiling the testcase. Add a -o option to CXXFLAGS so
23765         the compiler writes the final output file as $output. Use $output
23766         as the executable to be tested.
23767
23768 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23769
23770         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
23771
23772 1996-06-08  Jeffrey A Law  (law@cygnus.com)
23773
23774         * gcc.c-torture/execute/pending-1.c: New test.  Still
23775         pending in Tege's queue.
23776
23777 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
23778
23779         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
23780         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
23781         if there were failures.  Call unresolved if there were unresolved
23782         testcases.  Call gcc_fail if program did not run to completion.
23783         (ph_make): Pass additional argument name to ph_execute.
23784         (ph_execute): Add new argument.  Pass additional arguments to
23785         ph_summary.  Call gcc_fail is there is no execution output.
23786
23787 1996-04-24  Jeffrey A Law  (law@cygnus.com)
23788
23789         * lib/plumhall.exp (proc_summary): Output relavent summary
23790         lines into the log so specific failures in plumhall can be
23791         investigated.
23792
23793 1996-04-10  Jeffrey A Law  (law@cygnus.com)
23794
23795         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
23796         (c-torture-execute): Don't try to execute tests which use
23797         "long long" types if $NO_LONG_LONG is nonzero.
23798
23799 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
23800
23801         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
23802         not c-torture.
23803
23804         * gcc.ieee: Move from here.
23805         * gcc.c-torture/execute/ieee: To here.
23806
23807 1996-03-26  Jeffrey A Law  (law@cygnus.com)
23808
23809         * gcc.c-torture: Update to c-torture-1.41 release.
23810
23811 1996-03-22  Jeffrey A Law  (law@cygnus.com)
23812
23813         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
23814         not "$output".
23815
23816 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
23817
23818         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
23819         -c present.
23820
23821 1996-03-02  Jeffrey A Law  (law@cygnus.com)
23822
23823         * config/proelf.exp: Handle connecting to a simulator.
23824
23825 1996-01-31  Jeffrey A Law  (law@cygnus.com)
23826
23827         * config/proelf.exp: New file.  Enough framework that we can
23828         run c-torture tests on the proelf targets (or any other target
23829         that gdb can connect to for that matter).
23830
23831 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
23832
23833         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
23834         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
23835
23836         * lib/plumhall.exp (ph_execute): Always call ph_summary if
23837         exec_output exists.
23838
23839 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
23840
23841         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
23842         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
23843
23844         * config/*.exp: Update FSF address.  Change result of ${tool}_load
23845         to pass/fail/unresolved/unsupported/untested.  Caller must now
23846         call unresolved/unsupported/untested.
23847         * lib/*.exp: Update FSF address.  Update to handle new results of
23848         ${tool}_load.
23849         * lib/chill.exp (verbose): Delete.
23850
23851 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
23852
23853         * lib/gcc.exp (default_gcc_start): Change order of args to
23854         $LDFLAGS $CFLAGS $LIBS.
23855         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
23856         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
23857         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
23858         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
23859         * gcc.misc-tests/dg-test.exp: Likewise.
23860         * gcc.misc-tests/msgs.exp: Likewise.
23861         * gcc.prms/prms.exp: Likewise.
23862         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
23863         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
23864
23865         * lib/dg.exp: Deleted, moved to dejagnu/lib.
23866
23867 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23868
23869         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
23870
23871         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
23872         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
23873
23874         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
23875         necessary.
23876
23877 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
23878
23879         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
23880         global for loop; add use of $mathlib.
23881         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
23882         settings here; set mathlib for anything but VxWorks.
23883
23884 1996-01-22  Jeffrey A Law  (law@cygnus.com)
23885
23886         * gcc.c-torture: Update to c-torture-1.40 release.
23887
23888 1996-01-03  Jeffrey A Law  (law@cygnus.com)
23889
23890         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
23891         dg.exp.
23892
23893 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
23894
23895         * lib/c-torture.exp (c-torture-execute): Declare "output" as
23896         global.
23897
23898 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
23899
23900         * lib/g++.exp (LIBS): Define if not already.
23901         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
23902         (gcc-dg-prune): Call prune_gcc_output.
23903         * lib/gcc.exp (prune_gcc_output): New proc.
23904         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
23905         prune_gcc_output.
23906
23907 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
23908
23909         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
23910         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
23911
23912 1995-11-15  Jeffrey A Law  (law@cygnus.com)
23913
23914         * gcc.c-torture: Update to c-torture-1.39 release.
23915
23916 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
23917
23918         * lib/c-torture.exp (c-torture-execute): Don't return if one option
23919         fails, try others as well.
23920
23921 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
23922
23923         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
23924         If compilation fails, mark execute tests as `untested'.
23925         If test is marked as unsupported, don't mark compilation and
23926         execute tests as failed.
23927
23928 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
23929
23930         * lib/g++.exp (g++_init): Don't link in libg++, and look to
23931         libstdc++ for whether or not we want to be doing shared
23932         libraries.  Delete link_curses since we don't need it anymore.
23933         * lib/mike-g++.exp (postbase): Don't link in libg++.
23934         * g++.old-deja/old-deja.exp: Likewise.
23935
23936 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
23937
23938         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
23939
23940 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
23941
23942         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
23943         For that, add `-Wl,-a,shared_archive'.
23944         * g++.old-deja/old-deja.exp: Likewise.
23945
23946 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
23947
23948         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
23949
23950 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
23951
23952         * lib/mike-g++.exp (postbase): Pay attention to the status of
23953         g++_load.
23954
23955 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
23956
23957           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
23958
23959 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
23960
23961         * lib/gcc.exp (default_gcc_start): No longer need to log program
23962         being executed or its output, execute_anywhere does that now.
23963         * lib/g++.exp (default_g++_version): Call execute_anywhere.
23964         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
23965
23966 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
23967
23968         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
23969         the same as those in lib/g++.exp.
23970
23971 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
23972
23973         * gcc.c-torture: Update to c-torture-1.38 release.
23974         * gcc.ieee: Related changes.
23975
23976 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
23977
23978         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
23979         "exec". Minor reformatting changes.
23980
23981         * config/rom68k.exp (${tool}_load): Make it work in a canadian
23982         cross. This means all "exec" calls now work on a remote host as
23983         well.
23984         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
23985         cross. Filter out the extra "\r\n" stuff that expect puts in.
23986         (c-torture-execute): Filter out the bogus warnings like
23987         c-torture-compile does. Add support for canadian cross.
23988         * lib/gcc.exp (default_gcc_version, default_gcc_start)
23989         Use execute_anywhere rather than calling exec directly. Now it
23990         works for canadian cross testing.
23991
23992 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
23993
23994         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
23995         results into a variable, and check that rather than using file exists.
23996
23997 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
23998
23999         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24000         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24001
24002 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24003
24004         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24005         lib_curses if there's a shared libg++ in the build tree.
24006
24007 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24008
24009         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24010         if not supported target.
24011
24012 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24013
24014         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24015         link_curses up to always happen, not just for native builds.
24016
24017 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24018
24019         * gcc.c-torture: Update to c-torture-1.36 release.
24020         * gcc.failure: Related changes.
24021
24022 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24023
24024         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24025
24026 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24027
24028         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24029         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24030         runshlib, link_curses, and mathlib for link and run.
24031
24032         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24033         pass the runtime shared library options for Solaris, OSF/1, and
24034         Irix5, and link with -lcurses to avoid unresolved references.
24035
24036 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24037
24038         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24039         only run once.
24040
24041 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24042
24043         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24044
24045 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24046
24047         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24048         do not have a framework for the "compat" tests yet.
24049
24050 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24051
24052         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24053         set to null if we're testing vxworks5.1.  Use that instead of
24054         `-lm' in the setting of LIBS for link and run.
24055
24056 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24057
24058         * config/rom68k.exp (${tool}_load): Major changes to make it
24059         work.  Verified that it does in fact return the stuff in
24060         exec_output properly.  Catch any Emul or any TRAP other than 0.
24061
24062 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24063
24064         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24065         LDFLAGS properly for targets that need stuff from libgloss.
24066         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24067         only run once.
24068         (gpp_initialized): New variable.
24069
24070 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24071
24072         * config/rom68k.exp: Load libgloss.exp.
24073         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24074         so we can produce a fully linked binary.
24075         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24076         so we can produce a fully linked binary.
24077
24078 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24079
24080         * lib/plumhall.exp (ph_section): Watch for expected failures.
24081         Add missing `else'.
24082
24083         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24084         run the testcase.
24085         (c-torture): Likewise.
24086
24087 1995-08-28  Doug Evans  <dje@cygnus.com>
24088
24089         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24090
24091         * lib/mike-g++.exp (mike_cleanup): New proc.
24092         (prebase): New globals compiler_result, not_compiler_result,
24093         target_regexp.
24094         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24095         allow leading "-" in pattern.  Watch for unsupported tests.
24096         If $compiler_result is set, pattern match assembler code,
24097         and ditto for $not_compiler_result.
24098         * lib/mike-gcc.exp: Likewise.
24099
24100         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24101         execution "succeeded".
24102
24103 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24104
24105         * config/win32.exp: New file.
24106         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24107
24108 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24109
24110         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24111         unsupported.
24112         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24113         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24114         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24115
24116         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24117         "... without exceptions was ...".  That is now handled by
24118         prune_system_crud.
24119         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24120
24121 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24122
24123         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24124         sieve.c,sort2.c}: New files.
24125         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24126         sieve.exp,sort2.exp}: Drivers for them.
24127
24128         * lib/mike-gcc.exp (program_output): New user settable variable.
24129         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24130         messages.
24131         * lib/mike-g++.exp (program_output): New user settable variable.
24132
24133         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24134
24135         * config/sh.exp: Deleted (use sim.exp instead).
24136
24137 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24138
24139         * config/vx.exp: Declare CHECKTASK as global.
24140         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24141         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24142         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24143
24144 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24145
24146         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24147         target. Like vx.exp, only includes `vx29k.exp' instead of
24148         `vxworks.exp'.
24149
24150 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24151
24152         * config/sim.exp: Increase time limit from 120 seconds to 240.
24153
24154 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24155
24156         * gcc.c-torture/execute/950628-1.c: New test.
24157
24158 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24159
24160         * gcc.c-torture: Update with changes/additions from
24161         c-torture-1.34.
24162
24163 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24164
24165         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24166
24167 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24168
24169         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24170
24171 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24172
24173         * gcc.c-torture/compile/950512-1.c: New test.
24174         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24175         * gcc.dg/struct-ret-1.c: Likewise.
24176
24177 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24178
24179         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24180           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24181
24182 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24183
24184         * gcc.c-torture/special/920411-1.c: Deleted.
24185         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24186
24187 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24188
24189         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24190         cpu limit.
24191
24192 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24193
24194         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24195
24196 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24197
24198         From kenner;
24199         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24200         is the proper length.
24201         * va-arg-3.c: Likewise.
24202
24203 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24204
24205         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24206         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24207
24208         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24209         * lib/g++.exp (default_g++_start): Delete old cruft.
24210
24211 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24212
24213         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24214         (2 * (1 << 18)) to (2 * (1 << 17)).
24215
24216         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24217
24218 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24219
24220         * config/rom68k.exp: Renamed from config/idp.exp
24221
24222 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24223
24224         * c-torture/compile/921109-2.c
24225
24226 1995-04-18  Mike Stump  <mrs@cygnus.com>
24227
24228         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24229         excess errors.
24230
24231 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24232
24233         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24234         output.
24235         * lib/g++.exp (default_g++_start): Likewise.
24236
24237 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24238
24239         * gcc.c-torture/compile/950329-1.c: New test.
24240
24241 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24242
24243           * config/bug.exp (${tool}_load): Updated to use new remote_open
24244           and remote_close procs.
24245         * config/idp.exp: New file.
24246
24247 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24248
24249         * gcc.c-torture/execute/950322-1.c: New test.
24250
24251 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24252
24253         * config/vx.exp (${tool}_load): Clean up testing of return code from
24254         vxworks_ld and vxworks_spawn.
24255
24256 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24257
24258         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24259
24260 1995-03-13  Mike Stump  <mrs@cygnus.com>
24261
24262         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24263         can mark excess errors on a machine by machine basis.  Note, the
24264         default is to not expect any excess errors, even when excess
24265         errors test - is given, so you will want to put an XFAIL ... on
24266         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24267         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24268         those 4 machines, but no others.
24269
24270 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24271
24272         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24273         * lib/c-torture.exp: to here.
24274
24275 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24276
24277         * gcc.c-torture/execute/950221-1.c: New test.
24278         * gcc.c-torture/execute/struct-ret-1.c: New test.
24279         * gcc.c-torture/compile/950221-1.c: New test.
24280
24281         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24282
24283 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24284
24285         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24286         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24287
24288 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24289
24290         * g++.gb: New directory of tests, derived from my signature and
24291         class scoping tests.
24292
24293         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24294         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24295         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24296         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24297         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24298         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24299         * g++.gb/sig25.C: Likewise.
24300
24301         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24302         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24303         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24304         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24305         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24306         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24307         * g++.gb/sig25.exp: Likewise.
24308
24309         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24310         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24311         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24312         * g++.gb/scope13.C: Likewise, this test still fails.
24313
24314         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24315         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24316         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24317         * g++.gb/scope13.exp: Ditto.
24318
24319         * g++.gb/README: New file, explains what these tests are about.
24320
24321 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24322
24323         * lib/dg.exp (dg-do): Support `preprocess'.
24324         (dg-test): Likewise.
24325
24326 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24327
24328         * config/udi.exp: change "continue -expect" to "exp_continue".
24329
24330 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24331
24332         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24333         Delete redundant tests.
24334
24335         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24336         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24337         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24338         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24339         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24340         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24341         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24342         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24343
24344         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24345         storing label pointers.
24346         * gcc.c-torture/execute/921019-1.c: Likewise.
24347         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24348         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24349         parameter fp.
24350         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24351         constants.
24352
24353         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24354         Delete obsolete tests.
24355
24356         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24357         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24358         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24359         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24360         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24361         * gcc.c-torture/compile/950124-1.c: New test.
24362
24363         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24364
24365 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24366
24367         * lib/mike-g++.exp: Add -lm to LIBS.
24368
24369 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24370
24371         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24372
24373 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24374
24375         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24376
24377 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24378
24379         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24380
24381 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24382
24383         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24384         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24385         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24386         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24387         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24388         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24389         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24390         * g++.law/{operators31.C, operators32.C,
24391         * g++.law/{operators33.C, operators34.C}: Likewise.
24392         * g++.law/{pic1.C, refs2.C}: Likewise.
24393         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24394         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24395         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24396         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24397
24398         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24399         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24400         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24401         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24402         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24403         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24404         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24405         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24406         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24407         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24408         * g++.law/{operators34.exp}: Likewise.
24409         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24410         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24411         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24412         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24413         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24414
24415         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24416         No longer expected to fail.
24417         * g++.law/missed-error3.C: Tweak for recent bool changes.
24418
24419 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24420
24421         * config/emb-unix: Deleted.
24422         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24423         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24424
24425 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24426
24427         * lib/dg.exp (dg-test): Fix typo in last patch.
24428
24429 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24430
24431         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24432         (handles multiple occurrences).
24433
24434 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24435
24436         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24437         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24438         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24439         printed).
24440         * lib/c-torture.exp (c-torture-compile): Likewise.
24441         (c-torture): Prepend full path if missing.
24442         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24443         (gcc_fail): Likewise.
24444         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24445
24446 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24447
24448         * lib/netware.exp: Only attach to NetWare i386 systems.
24449
24450 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24451
24452         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24453         messages.  Add test name to "output pattern match" pass/fail message.
24454
24455 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24456
24457         * gcc.dg: New testsuite.
24458         * gcc.dg/dg.exp: New file.
24459
24460         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24461         test-switch.c}: Deleted.
24462
24463         * gcc.misc-tests/msgs.exp: New testcase driver.
24464
24465 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24466
24467         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24468         Watch for illegal return values from ${tool}_load.
24469         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24470         cross targets.  Coerce return value >0 to 1.
24471
24472 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24473
24474         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24475
24476         * config/emb-unix.exp: New file.
24477
24478         * config/sim.exp: Error if variable $SIM not defined.
24479         (${tool}_load): Mark test as "untested" if simulator missing.
24480
24481         * config/unix.exp: Load remote.exp to get rcp_download.
24482         * lib/c-torture.exp: Use different option lists for testcases with
24483         and without loops.
24484         * gcc.c-torture/execute/execute.exp: Likewise.
24485
24486 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24487
24488         * config/*.exp: Clarify return code from ${tool}_load.
24489         Call `unresolved' or `untested' instead of `warning' or `perror'
24490         (sometimes you still want to call both though).
24491         Add comment that `shell_id' is local to each file.
24492         * config/udi.exp (timeout): Set to 30.
24493         Don't print warning if connection fails, $connectmode has already
24494         printed an error.
24495         (${tool}_load): Move verbose messages to level 2.
24496         Rework pattern for "Process started" message.
24497         Pass `shell_id' to ${connectmode}_download.
24498         Retry twice upon timeout.  Make resetting of target more robust.
24499         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24500         Pass `shell_id' to exit_$connectmode.
24501         Only call exit_$connectmode if connected.
24502         * config/unix.exp (${tool}_load): Check return codes better.
24503         * config/vrtx.exp (${tool}_load): Likewise.
24504         * config/vx.exp (${tool}_load): Likewise.
24505         Delete unneeded global's.
24506         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24507         from ${tool}_load.
24508         (dg-stat): Delete.
24509         (dg-init): Delete recording of pass/fail counts.
24510         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24511         (old-dejagnu-init): Likewise.
24512         (old-dejagnu-stat): Delete contents, empty proc now.
24513         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24514         (c-torture): Delete references to lcnt, lpass, lfail.
24515         Get option list from TORTURE_OPTIONS.
24516         Delete -funroll[-all]-loops if no loops.
24517         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24518         (g++_stat): Delete contents (empty proc now).
24519         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24520         (gcc_finish): Likewise.
24521         (gcc_stat): Deleted.
24522         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24523         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24524         * gcc.c-torture/execute/execute.exp: Likewise.
24525         Split tests into two parts: compile, execute.
24526         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24527         no loops.  Update to reflect clarified return codes from ${tool}_load.
24528
24529 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24530
24531         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24532         to grep for.
24533         (old-dejagnu): Likewise (where necessary).
24534
24535 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24536
24537         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24538
24539         * lib/dg.exp (dg-process-target): Fix processing of selector.
24540         Add comment regarding use of `error'.
24541
24542         * lib/gcc.exp (prune_system_crud): Define if missing.
24543         * lib/g++.exp (prune_system_crud): Likewise.
24544
24545         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24546         Call prune_system_crud.
24547         * lib/dg.exp (dg-runtest): New proc.
24548         Use perror instead of send_user for tcl errors in testcase.
24549         Don't return any value, it's never used.
24550         Don't clobber previous definition of `unknown'.
24551         Print tcl errors in `dg-final'.
24552
24553 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24554
24555         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24556         (dg-test): Don't print errorInfo, it contains stack backtrace.
24557
24558 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24559
24560         * lib/g++.exp (runtest_file_p): Define if missing.
24561
24562 1994-09-24  Doug Evans  (dje@cygnus.com)
24563
24564         * lib/mike-g++.exp: Comment out loading of g++.exp.
24565         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24566         (default_g++_version): Always print something.
24567         (default_g++_start): Comment out call to `which'.
24568         (g++_start, g++_load): Deleted (must be defined in config file).
24569         * lib/gcc.exp: Test for existence of $CC at start.
24570         Delete check for tmpdir (done in gcc_init).
24571         (default_gcc_version): Always print something.
24572         (default_gcc_start): Comment out call to `which'.
24573         * config/*.exp: Major cleanup - make cross targets work at least a
24574         little better for g++ (by not being "--tool gcc" specific).
24575         Rename gcc_xxx to ${tool}_xxx.
24576         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24577         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24578
24579 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24580
24581         * lib/c-torture.exp (c-torture-compile): Rework compiler
24582         message processing.
24583
24584         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24585         c-torture.
24586
24587 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24588
24589         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24590
24591         * lib/dg.exp (dg-process-target): Support { target native }.
24592
24593 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24594
24595         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24596         looked for "... program xxx got fatal signal".
24597         Correct regsub munging of `comp_output'.
24598         Ignore compiler messages "path prefix not used" and "linker input
24599         file unused".
24600
24601 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24602
24603         * lib/gcc.exp (runtest_file_p): Define if missing.
24604         * gcc.prms/template.c: Example to work from.
24605
24606 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24607
24608         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24609         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24610
24611         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24612         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24613         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24614         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24615
24616         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24617         (dg-process-target): No longer a varargs proc.
24618         Return S/N for target, P/F for xfail.  All callers changed.
24619         (user option procs): More argument checking.
24620         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24621         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24622         (dg-test): Skip test if not running on selected target in `dg-do'.
24623         Update handling of `dg-do-what', `dg-output-text'.
24624         Separate execution pass/fail from output pattern match pass/fail.
24625         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24626
24627 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24628
24629         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24630         target for 920510-1.c.
24631
24632 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24633
24634         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24635         Clean up comment regarding use of passcnt, etc.
24636         (gcc_stat): Don't update `testcnt' here.
24637         (gcc_finish): Do it here.
24638         Might as well reset `but_id' here too.
24639         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24640         to determine if the file should be tested.
24641         * gcc.c-torture/compile/compile.exp: Likewise.
24642         * gcc.c-torture/execute/execute.exp: Likewise.
24643         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24644         * gcc.misc-tests/dg-test.exp: Likewise.
24645         * gcc.prms/prms.exp: Likewise.
24646         * gcc.wendy/wendy.exp: Likewise.
24647         * g++.old-deja.exp: Likewise.
24648         Move "Testing file" message to verbose level 1.
24649
24650 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24651
24652         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
24653
24654 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
24655
24656         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
24657         (default_gcc_start): Accept optional second list element
24658         of compiler flags.  Print compiler output at verbosity level 2.
24659         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
24660         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
24661         Save current values of framework globals passcnt, failcnt, xpasscnt,
24662         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
24663         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
24664         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
24665         xfailcnt to compute stats.  Update framework global `testcnt' from
24666         pass/fail counts.
24667         (gcc_finish): New proc.  Clean up test environment.
24668         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
24669         (gcc_epass, gcc_efail): Delete.
24670         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
24671         argument of line number.
24672         (dg-init): If the tool has an init routine, call it.
24673         (dg-test): Remove args `cflags_var' and `libs_var'.
24674         Pass all compiler options to ${tool}_start.
24675         Handle missing line number.
24676         (dg-finish): New function.
24677         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
24678         particular files.  Call gcc_finish at end.  Move "skipping test"
24679         message to verbosity level 3.
24680         * gcc.c-torture/compile/compile.exp: Likewise.
24681         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24682         * gcc.c-torture/execute/execute.exp: Likewise.
24683         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24684         Print testcase being tried at verbosity level 1.
24685         * gcc.c-torture/special/special.exp: Unset xfail.
24686         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24687         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
24688         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
24689         * gcc.failure/failure.exp: Likewise.
24690         * gcc.ieee/ieee.exp: Likewise.
24691         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
24692         Update call to dg-test.  Call dg-finish at end.
24693         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
24694         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24695         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
24696         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
24697         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
24698         * gcc.wendy/wendy.exp: Add copyright.
24699         Delete setting of tmpdir (done by gcc_init).
24700         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
24701         Pass compiler flags to gcc_start.  Call gcc_finish at end.
24702         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
24703         gcc_[ce]pass/fail.
24704
24705 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
24706
24707         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
24708         confusion.
24709         (g++_load): Likewise.
24710
24711         * config/*.exp (gcc_load): Some were varargs fns and some were not.
24712         Rename argument to `prog' to remove the confusion.
24713         Varargs fns behave differently too!
24714         (g++_load): Likewise.
24715
24716         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
24717
24718         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
24719         what it is.  Delete (always) printing of status value for !native.
24720         Simplify verbose code, and include status and exec_output.
24721         (g++_load): Use gcc_load.
24722
24723 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
24724
24725         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
24726         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
24727         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
24728         940714-3.c as these testcases don't exist anymore.  Make
24729         va-arg-1.c expected to pass.
24730
24731 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
24732
24733         * gcc.misc-tests/misc.exp: Only run specific testcases.
24734         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
24735         * gcc.misc-tests/dg-[1-9].c: New files.
24736
24737         * lib/dg.exp: New testsuite driver.
24738         * gcc.prms/prms.exp: Use it.
24739
24740         * README.gcc: New file.
24741
24742         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
24743         Document and reset `lxpass' and `lxfail'.
24744         Simplify "initialized" message.
24745         (gcc_stat): Clean up comments a little.
24746
24747 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
24748
24749         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
24750
24751 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
24752
24753         * lib/old-dejagnu.exp (process-option): New proc.
24754         (old-dejagnu-init, old-dejagnu-stat): Likewise.
24755         (old-dejagnu): Simplify.
24756         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
24757
24758 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
24759
24760         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
24761         exists and is not an empty string.
24762
24763         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
24764         $xfail rather than calling setup_xfail.  Clear $xfail when test is
24765         finished.
24766         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
24767         automatically.
24768
24769         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
24770         longer expected to fail.
24771
24772         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
24773         "f" function call.
24774
24775         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
24776
24777         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
24778         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
24779         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
24780         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
24781         c-torture-1.29.
24782
24783         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
24784         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
24785
24786         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
24787
24788         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
24789         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
24790
24791         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
24792         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
24793         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
24794
24795 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
24796
24797         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
24798         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
24799         940714-1.c, 940714-2.c, 940714-3.c},
24800         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
24801         gcc.misc-tests/{mg.c,mg.exp}:
24802         New tests.
24803         * gcc.noncompile/noncompile.exp: Change accordingly.
24804
24805 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
24806
24807         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
24808         Undo previous clobberage.
24809
24810 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
24811
24812         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
24813         * gcc.special/{930510-1.c, special.exp}:
24814         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
24815         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
24816         struct-varargs-1.c}: New tests from c-torture-1.26.
24817
24818 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
24819
24820         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
24821           argument to switch.
24822
24823 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
24824
24825         * Revert the previous changes.  Please see Rob's directory
24826           (/lisa/test/rob/progressive/gcc/testsuite) for testing
24827           fixes.
24828
24829 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
24830
24831         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
24832             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
24833             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
24834             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
24835             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
24836             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
24837             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
24838             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
24839             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
24840             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
24841             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
24842             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
24843             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
24844             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
24845             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
24846             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
24847             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
24848             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
24849             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
24850             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
24851             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
24852             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
24853             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
24854             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
24855             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
24856             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
24857             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
24858
24859 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
24860
24861         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
24862             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
24863           with perror calls.
24864
24865 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
24866
24867         * config/unix.exp (g++_load): Fix syntax.
24868
24869 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
24870
24871         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
24872         * gcc.noncompile/921017-1.c: Deleted obsolete test.
24873         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
24874         Don't expect va-arg-1.c to fail.  Correct expected output for
24875         920928-1.c.
24876         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
24877         * gcc.wendy/hbm4.c: Correct typo.
24878         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
24879
24880 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
24881
24882         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
24883         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
24884         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
24885         * lib/c-torture.exp (c-torture-compile): Ditto.
24886
24887         Reduce volume of output (remove all the -I's and such).
24888         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
24889         Call gcc_cpass, gcc_cfail.
24890         (c-torture): Pass testing option to c-torture-compile.
24891
24892 1994-03-21  Doug Evans  (dje@cygnus.com)
24893
24894         Bring patches over from progressive.
24895         * config/default.exp: Exit remote shell cleanly.
24896         (g++_exit, g++_start): Add default versions.
24897         * config/sim.exp (gcc_load): Use perror, not error.
24898
24899 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
24900
24901         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
24902         set in site.exp.
24903
24904 1994-03-14  Doug Evans  (dje@cygnus.com)
24905
24906         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
24907         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
24908         (wendy_try): New proc to run testcase.
24909         (main loop): Call 'em.
24910         * gcc.wendy/*.c: Clean up pass to correct expected output.
24911
24912         * lib/gcc.exp: Minor cleanup work.
24913         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
24914
24915 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
24916
24917         * config/sim.exp (gcc_load): Document return codes better.
24918         Don't pass -v to simulator.
24919
24920 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
24921
24922           * gcc.special/920717-x.c: Fix typo.
24923           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
24924           get at sources.
24925
24926         * lib/mike-gcc.exp: Fix typo.
24927
24928 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
24929
24930         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
24931         binary to use, transform the name.
24932         * config/*.exp: rename everything. Nuke any g++ specific files,
24933         it's now a special case of gcc that requires no special support.
24934         Add a default.exp for unsupported targets.
24935
24936 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
24937
24938         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
24939         lib/old-dejagnu.exp: Fix a few patterns to work with the new
24940         version of Tcl.
24941
24942 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
24943
24944         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
24945         than a warning.
24946
24947 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
24948
24949         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
24950
24951 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
24952
24953         * gcc.execute/execute.exp: Combine opt_list and foption_list into
24954         option_list.  Compile every file with only 4/6 option choices
24955         (same as C torture) instead of with 12/18 different option
24956         choices.
24957         * lib/c-torture.exp: Likewise.
24958
24959         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
24960         not already set.
24961
24962 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
24963
24964         * lib/old-deja.exp: Add `excess errors test fails' error, now one
24965         can put an XFAIL *-*-* on excess errors.
24966
24967 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
24968
24969         * g++.law: Add more tests derived from g++-bugs snapshots.
24970
24971         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
24972         equivalent to g++.law/init9.
24973
24974         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
24975         compiled it, and the a.out file after we've run it.
24976
24977 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
24978
24979         * lib/mike-g++.exp (postbase): Delete the .o file after we've
24980         compiled it, and the a.out file after we've run it.
24981
24982 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
24983
24984         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
24985
24986 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
24987
24988         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
24989         version number.
24990
24991 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
24992
24993         * g++.law: New directory of g++ tests derived from the g++-bugs
24994         snapshots.
24995
24996 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
24997
24998         * gcc.compile: initbug1.c initbug1.exp testcase added
24999
25000 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25001
25002         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25003         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25004           fixes submitted by Jeff Law (law@cs.utah.edu)
25005         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25006           Jeff Law (law@cs.utah.edu)
25007
25008
25009 1993-11-30  Mike Stump  (mrs@cygnus.com)
25010
25011         * config/unix-g++.exp: Follow the gcc way of doing things.
25012         * g++.old-deja/old-deja.exp: Minor updates.
25013         * lib/g++.exp: New file, follow the gcc way of doing things.
25014         * lib/old-dejagnu.exp: Minor updates.
25015         * lib/mike-g++.exp: Always unset errorInfo.
25016
25017 1993-11-06  Mike Stump  (mrs@cygnus.com)
25018
25019         * lib/gcc.exp: Fix some errors with the below change, CC and
25020         CFLAGS should be global when setting, not local.
25021
25022 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25023
25024         * lib/gcc.exp: Transform tool name.
25025
25026 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25027
25028         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25029
25030 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25031
25032         * lib/gcc.exp: change gcc_done to gcc_stat
25033
25034 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25035
25036         * Upgraded gcc testsuite to c-torture version 1.25
25037
25038 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25039
25040         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25041         * lib/c-torture: added hooks for new reporting code.
25042
25043 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25044
25045         * config/sh-gcc.exp: check if sh-sim exists in the path
25046
25047 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25048
25049         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25050         * gcc.compile/compile.exp: Initial changes for new logic.
25051         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25052         * gcc.failure/failure.exp: Initial changes for new logic.
25053         * gcc.ieee/ieee.exp: Initial changes for new logic.
25054         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25055         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25056         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25057         * lib/c-torture.exp: Initial changes for new logic.
25058         * lib/gcc.exp: Initial changes for new logic.
25059
25060 1993-10-15  Mike Stump  (mrs@cygnus.com)
25061
25062         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25063         depend upon failure or success.  Fully qualify names in failure
25064         and success messages.  Always remove a.out before starting
25065         compile, just in case.  Pay more attention to error text output by
25066         the compiler.  Handle testcases with no known past errors just
25067         like all others, so that things are uniform.  Other miscellaneous
25068         improvements.
25069
25070 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25071
25072         * gcc.cpp: new directory for cpp tests
25073
25074 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25075
25076         * lib/chill.exp: Code reformatted, removed unused code.
25077         * config/unix-chill.exp: Code reformatted, removed unused code.
25078         * chill.execute/execute.exp: Code reformatted, removed unused code.
25079         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25080
25081 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25082
25083         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25084         routines not written.
25085
25086 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25087
25088         * config/bug-gcc.exp: Use new procs from bug.exp.
25089
25090 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25091
25092         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25093         via ftp, rather than depending on NFS.
25094         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25095         case.
25096
25097 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25098
25099         * config/bug-gcc.exp: Use new download proc.
25100
25101 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25102
25103         * chill.execute/execute.exp: cleanups, handles errors better
25104         * chill.compile/compile.exp: rewrite, based on execute.exp
25105         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25106         * lib/chill.exp: major changes to diff proc and compile and link
25107           procs. added chill_fail and chill_pass wrappers to pass and
25108           fail. added more comments, and handle error codes better.
25109           Added a hack to capture stderr from exec, so noncompile tests
25110           can work.
25111
25112 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25113
25114         * chill.execute/execute.exp: rewrite of testsuite driver
25115         * lib/chill.exp: rewrite of testsuite driver
25116         * config/unix-chill.exp: rewrite of testsuite driver
25117
25118 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25119
25120     In chill.execute:
25121         * iexpr.ch: Standardize uppercase.
25122         * tuples.dat: Standardize uppercase.
25123         * vary.ch: standardize.  Correct varying string assignments.
25124         * vary.dat: Add new output lines.
25125
25126 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25127
25128     In chill.execute:
25129         * chprintf.ch: Standardize use of uppercase.
25130         * tuples.ch: Standardize and turn arr2 into a DCL,
25131           rather than a SYN.
25132         * pinits.ch: Standardize.
25133
25134 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25135
25136         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25137         * Makefil: Renamed to Makefile.in.
25138         * configure.in: New.
25139
25140 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25141
25142     In chill.execute:
25143         * .cvsignore: Add result/output files.
25144         * Makefile: Fix up variables at start.  Use MFLAGS
25145           everywhere.  Correct bool_loc, built_ins entries.
25146           Add entry for vary1.ch.
25147         * bitarray.ch: Standardize upper-case usage.
25148         * bitexpr.ch: Standardize, add output of b1.
25149         * params.ch: Use arrayt in along PROC parameters, to
25150           avoid novelty problems.
25151         * sets.ch: Tiny cleanup.
25152         * vary1.ch: Re-indent.
25153
25154 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25155
25156           * Add PR-related files to Makefiles, .cvsignore files, etc.
25157
25158 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25159
25160         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25161           with compiler objects. New names are test-flow.c and test-loop.c
25162
25163 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25164
25165         * Upgraded c-torture tests from 1.19 to 1.20
25166
25167         * new files:
25168         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25169         * gcc.compile: 930623-1.c 930623-2.c
25170         * gcc.noncompile: 930622-1.c 930622-2.c
25171         * gcc.failure: 920411-1.c 920627-2.c
25172         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25173
25174 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25175
25176         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25177           More changes to get testsuite working properly. Needs more work.
25178           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25179
25180 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25181
25182         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25183           More changes to get testsuite working properly. Needs more work.
25184
25185 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25186
25187         * chill.compile/compile.exp: Added for Dejagnu support
25188         * chill.execute/execute.exp: Added for Dejagnu support
25189         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25190
25191 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25192
25193     This should complete moving the CHILL test files.
25194         * chill.noncompile(.cvsignore printf.grt
25195             in-printf.grt chprintf.grt chprintf.ch):
25196             Added test-support files.
25197           (Makefile): Modified further.
25198         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25199             signal.ch): Added test files.
25200           * chill.execute (.cvsignore printf.grt printr.c
25201             in-printf.grt rts.c chprintf.grt rts.h): Added
25202           test-support files.
25203             (Makefile): More corrections.
25204
25205 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25206
25207         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25208           test cases, ready for DejaGnu.
25209
25210 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25211
25212         * Upgraded c-torture tests from 1.18 to 1.19
25213
25214         * gcc.compile: added test(s):
25215           930607-1.c
25216         * gcc.execute: added test(s):
25217           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25218
25219         * added new subdirectory for misc tests: gcc.misc-tests
25220         * gcc.misc-test(s): added tests:
25221           inst-check.c test-consts.c test-ior.c test-switch.c
25222
25223 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25224
25225         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25226
25227 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25228
25229         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25230
25231 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25232
25233         * Upgraded c-torture tests from 1.17 to 1.18
25234
25235 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25236
25237         * Upgraded c-torture tests from 1.12 to 1.17
25238
25239 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25240
25241         * lib/old-dejagnu.exp:
25242           Fixed handling of XFAIL target triplets to correctly
25243           recognize wildcard characters.  Removed code that
25244           appended a unique id tag to the end of the file name
25245           printed out by the result of the testcases within a
25246           given test file.
25247
25248 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25249
25250         * lib/old-dejagnu.exp:
25251           Reworked expected failure handling to trigger off of XFAIL
25252           keyword in keyphrase embeded in testcase source code. The
25253           XFAIL keyword must be at the end of the keyphrase line. It
25254           may optionally be followed by one or more target triplets.
25255           It has just occured that the handling of wildcards in the
25256           target triplet may not be correct.
25257
25258 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25259
25260         * g++.old-deja/tests:
25261           Moved all subdirectories up one level into g++.old-deja .
25262
25263         * lib/old-dejagnu.exp:
25264           Fixed problem with CXXFLAGS not being properly reset, and being
25265           corrupted with extraneous "-c" compiler option.  This was
25266           causing binaries to not be generated for test that needed them.
25267           Modified strings passed to "pass" and "fail" so that individual
25268           tests from the same test file would be distinguished by an
25269           identifier appended to the test file name in the summary logs;
25270           this corrected a problem with erroneous diff logs.  Added code
25271           to search testcases for expected fail and unexpected pass keywords.
25272
25273 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25274
25275         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25276
25277 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25278
25279         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25280           Removed extraneous text from end of "Special g++ Options"
25281           keyphrase.
25282
25283         * lib/old-dejagnu.exp: Added pattern matching to look for new
25284           keywords, embedded in testcases comments, which will trigger
25285           calls to xpass and xfail.
25286
25287 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25288
25289         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25290           comments embedded in the testcases, especially the one looking for
25291           special compiler options, as well as the pattern matching for the
25292           compiler output again.
25293
25294 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25295
25296         * lib/old-dejagnu.exp: Do a proper check of the return value for
25297           execute tests. Fixed several problems with the pattern matching
25298           of the compiler output which gave erroneous test results.
25299           Changed several of the test result messages to be more descriptive.
25300         * config/unix-g++.exp: Proc g++_load now actually works and
25301           executes the tests passed to it and returns a usable return
25302           value.
25303
25304 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25305
25306           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25307
25308 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25309
25310         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25311           Modified both files to properly execute the old style
25312           dejagnu tests. The previous versions of these files were
25313           experimental and did not function anything near correctly.
25314
25315 1993-04-05  Rob Savoye  (rob@cygnus.com)
25316
25317         * Removed all Makefile.in and configure.in files. No configuration
25318         needed now.
25319
25320 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25321
25322         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25323
25324 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25325
25326         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25327         gcc.special/configure.in, gcc.noncompile/configure.in,
25328         gcc.execute/configure.in, gcc.code_quality/configure.in,
25329         g++.other/configure.in, g++.old-deja/configure.in,
25330         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25331         in srcname setting.
25332
25333 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25334
25335         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25336         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25337         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25338
25339 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25340
25341         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25342         (gdb_exit): Don't remove *_soc files.
25343
25344 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25345
25346         * lib/c-torture.exp: Don't look for main; instead always use -w
25347         -c.  This is how the c-torture tests work.  Remove the object
25348         file if the compilation succeeds.
25349         * gcc.execute/execute.exp: Remove executable if test passes.
25350         * gcc.noncompile/noncompile.exp: Every test is an expected
25351         failure.
25352         * gcc.special/special.exp: Added tests from c-torture 1.11,
25353         corrected use of existing test.
25354         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25355         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25356         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25357         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25358         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25359         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25360         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25361         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25362         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25363         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25364         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25365         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25366         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25367         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25368         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25369         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25370         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25371         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25372         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25373         c-torture 1.11.
25374         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25375         correspond to c-torture 1.11.
25376
25377         * New file.