OSDN Git Service

05276095c7ef10200ee0b0041dce37e2967ced10
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/18672
4         * g++.dg/opt/array1.C: New.
5         
6         PR c++/18803
7         * g++.dg/template/operator5.C: New.
8
9 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
10
11         PR c/18867
12         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
13
14 2004-12-07  Steven Bosscher  <stevenb@suse.de>
15
16         * gcc.dg/noncompile/20041207.c: New test.
17
18 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
19
20         * g++.dg/other/unreachable-1.C: New test.
21
22 2004-12-06  Nick Clifton  <nickc@redhat.com>
23
24         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
25         <limits.h> because the latter comes from gcc's include/ directory
26         and not the newlib/libc/include directory.
27
28 2004-12-04  Richard Henderson  <rth@redhat.com>
29
30         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
31
32 2004-12-04  Richard Henderson  <rth@redhat.com>
33
34         * lib/target-supports.exp (check_gc_sections_available): Disable
35         for alpha and ia64.
36
37 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
38
39         PR middle-end/17909
40         * g++.dg/other/vararg-2.C: New test.
41
42 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
43
44         PR c++/17011, c++/17971
45         * g++.dg/template/error15.C: Adjust expected error.
46         * g++.dg/template/instantiate3.C: Likewise.
47
48 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
49
50         * gcc.dg/altivec-18.c: Fix for darwin
51
52 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
53
54         PR c++/18782
55         * g++.dg/parse/ptrmem2.C: New.
56
57         PR c++/18318
58         * g++.dg/template/new1.C: New.
59
60 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
61
62         PR fortran/18710
63         * gfortran.dg/direct_io_3.f90: New test.
64
65 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
66
67         PR 18758
68         * g++.dg/parse/crash21.C: New.
69
70 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
71
72         PR c++/15664, c++/18276
73         * g++.dg/template/ttp13.C: New test.
74         * g++.dg/template/ttp14.C: Likewise.
75
76 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
77
78         PR c++/18123
79         * g++.dg/parse/enum2.C: New test.
80         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
81
82 2004-12-02  Nick Clifton  <nickc@redhat.com>
83
84         * gcc.target/xstormy16: New test directory.
85         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
86         * gcc.target/xstormy16/bp.c: Check the generation of bp
87         instructions.
88         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
89         bn instructions and the BELOW100 attribute.
90
91 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
92
93         PR target/16952
94         * gcc.dg/ppc-eabi.c: New.
95
96 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
97
98         PR fortran/18284
99         * gfortran.dg/backspace.f90
100
101 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
102
103         * gfortran.dg/inquire.f90: New test.
104
105 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
106
107         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
108         handle effective-target-keyword.
109         (dg-skip-if): Support effective-target keyword as target list.
110         (dg-xfail-if): Ditto.
111         * lib/target-supports.exp (is-effective-target-keyword): New proc.
112
113 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
114
115         PR tree-optimization/18291
116         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
117
118 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
119
120         PR C++/18729
121         * g++.dg/parse/crash20.C: New.
122
123         PR c++/17431
124         * g++.dg/overload/arg1.C: New.
125         * g++.dg/overload/arg2.C: New.
126         * g++.dg/overload/arg3.C: New.
127         * g++.dg/overload/arg4.C: New.
128
129 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
130
131         * gcc.dg/c99-flex-array-4.c: Remove.
132
133 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
134
135         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
136
137         * lib/target-supports.exp (is-effective-target): Simplify.
138
139         * lib/target-supports.exp (check_effective_target_vect_long):
140         Fix for powerpc64-*-*.
141
142 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
143
144         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
145         to support new requirements on FreeBSD 5.
146
147 2004-11-30  Devang Patel  <dpatel@apple.com>
148
149         PR 18702
150         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
151         
152 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
153
154         * g++.dg/ext/altivec-13.C: New test.
155
156 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
157
158         PR tree-opt/18298
159         * gcc.c-torture/execute/p18298.c: New test.
160
161 2004-11-30  Ira Rosen  <irar@il.ibm.com>
162             Dorit Naishlos  <dorit@il.ibm.com>
163
164         PR tree-opt/18607
165         * gcc.dg/vect/vect-89.c: New test.
166
167 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
168
169         * gcc.dg/pr18596-1.c: New test.
170
171 2004-11-30  Ben Elliston  <bje@au.ibm.com>
172
173         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
174
175 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
176
177         PR c/18479
178         * gcc.dg/pr18479.c: New test.
179
180 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
181
182         PR target/18490
183         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
184         mmix-knuth-mmixware.
185
186         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
187         cris-*-elf* cris-*-aout* mmix-*-*
188
189 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
190
191         PR middle-end/18725
192         * gcc.dg/pr18725.c: New test.
193
194 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
195
196         PR target/18488
197         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
198
199         PR target/18336
200         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
201
202 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
203
204         PR c++/18368
205         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
206         * g++.old-deja/g++.law/ctors5.C: Likewise.
207         * g++.old-deja/g++.other/crash25.C: Likewise.
208
209         PR c++/18674
210         * g++.dg/template/error16.C: New test.
211         
212         PR c++/18512
213         * g++.dg/template/crash29.C: New test.
214
215 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
216
217         PR tree-optimization/18712
218         * gcc.c-torture/compile/pr18712.c: New test.
219
220 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
221
222         PR c/7544
223         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
224         tests.
225
226 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
227
228         PR c++/18652
229         * g++.dg/lookup/crash6.C: New test.
230
231 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
232
233         PR middle-end/18164
234         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
235
236 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
237
238         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
239         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
240         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
241
242 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
243
244         * gcc.dg/pr18164.c: New test.
245
246 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
247
248         * gcc.dg/funroll-loops-all.c: New.
249
250 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
251
252         PR target/18489
253         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
254         delimeter, match space and TAB as well as ":".
255
256         PR target/18484
257         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
258
259         PR target/18348
260         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
261
262         PR target/18345
263         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
264
265         PR target/18337
266         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
267
268 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
269  
270         * gfortran.dg/direct_io_2.f90: New test.
271
272 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
273
274         PR target/18334
275         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
276
277 2004-11-28  Richard Henderson  <rth@redhat.com>
278
279         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
280
281 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
282
283         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
284         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
285         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
286         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
287         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
288         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
289         gcc.dg/pointer-arith-8.c: New tests.
290
291 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
292
293         PR fortran/18364
294         * gfortran.dg/endfile.f90: New test.
295
296 2004-11-27  Falk Hueffner  <falk@debian.org>
297
298         * gcc.dg/loop-6.c: New test.
299
300 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
301
302         * gcc.c-torture/execute/20041126-1.c: New test.
303
304 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
305
306         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
307         on IRIX.
308
309 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
310
311         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
312         functions.
313
314 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
315
316         PR rtl-optimization/17825
317         * gcc.c-torture/compile/20041119-1.c: New test.
318
319 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
320
321         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
322         Check existence of ld library path variables before unsetting.
323
324 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
325
326         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
327
328 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
329
330         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
331
332 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
333
334         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
335
336 2004-11-26  Ben Elliston  <bje@au.ibm.com>
337
338         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
339         dg-do directive.
340
341 2004-11-26  Ben Elliston  <bje@au.ibm.com>
342
343         * gcc.dg/pr17957.c: Pass --param, not -param.
344
345 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
346
347         PR middle-end/17957
348         * testsuite/gcc.dg/pr17957.c: New test.
349
350 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
351
352         PR c++/18445
353         * g++.dg/template/crash28.C: Likewise.
354
355         PR c++/18001
356         * g++.dg/expr/unary2.C: Adjust lvalue messages.
357         * g++.dg/ext/lvaddr.C: Likewise.
358         * g++.dg/opt/pr7503-3.C: Likewise.
359
360         PR c++/18466
361         * g++.dg/parse/qualified3.C: New test.
362         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
363         
364         PR c++/18545
365         * g++.dg/expr/return1.C: New test. 
366
367 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
368
369         Friend class name lookup 3/n, PR c++/3332
370         * g++.dg/lookup/friend3.C: New test.
371         * g++.dg/lookup/friend4.C: Likewise.
372         * g++.dg/lookup/friend5.C: Likewise.
373
374 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
375
376         Friend class name lookup 2/n, PR c++/14513, c++/15410
377         * g++.dg/lookup/friend2.C: New test.
378         * g++.dg/template/friend31.C: Likewise.
379
380 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
381
382         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
383
384 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
385
386         PR c++/17473
387         * g++.dg/tc1/dr56.C: Remove.
388         * g++.dg/template/typedef1.C: Add dg-error markers.
389         * g++.old-deja/g++.other/typedef7.C: Likewise.
390
391         PR c++/18285
392         * g++.dg/parse/typedef7.C: New test.
393
394 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
395
396         * gcc.c-torture/execute/20041124-1.c: New test.
397
398 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
399
400         * g++.dg/template/deduce3.C: New test. 
401
402         PR c++/18586
403         * g++.dg/template/crash27.C: New test. 
404
405         PR c++/18530
406         * g++.dg/warn/Wshadow-3.C: New test.
407
408 2004-11-24  Devang Patel  <dpatel@apple.com>
409
410         PR/18555
411         * gcc.dg/cpp/isysroot-1.c: New test.
412         * gcc.dg/cpp/usr/include/stdio.h: New file.
413         * gcc.dg/cpp/isysroot-2.c: New test.
414         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
415         New file.
416
417 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
418
419         PR c++/8929
420         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
421
422 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
423
424         * gcc.target/sparc/align.c: Do not include <stdint.h>.
425         * gcc.target/sparc/pdist.c: Likewise.
426
427 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
428
429         PR c++/16882
430         * g++.dg/conversion/simd1.C: New test.
431
432 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
433
434         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
435         and restore_ld_library_path_env_vars.
436         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
437         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
438         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
439         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
440
441 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
442
443         * gcc.dg/pragma-align-2.c: Test macro expansion.
444         * gcc.dg/pragma-pack-2.c: New test.
445
446 2004-11-23  Richard Henderson  <rth@redhat.com>
447
448         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
449         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
450         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
451         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
452         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
453         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
454
455         * gcc.dg/vect/vect.exp: Add check for alpha.
456         * lib/target-supports.exp (check_alpha_max_hw_available): New.
457         (check_effective_target_vect_int): Enable for alpha.
458         (check_effective_target_vect_long): New.
459         (is-effective-target): Add it.
460
461 2004-11-23  Uros Bizjak <uros@kss-loka.si>
462
463         * gcc.dg/pr18614-1.c: New test.
464
465 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
466
467         * gcc.dg/setjmp-2.c: New test.
468
469 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
470
471         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
472         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
473         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
474         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
475         gcc.target/sparc/pdist.c: New tests.
476
477 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
478
479         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
480
481 2004-11-22  Dale Johannesen  <dalej@apple.com>
482
483         * gcc.dg/20041111-1.c:  New.
484
485 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
486
487         PR tree-opt/18536
488         * gcc.dg/vect/pr18536.c: New test.
489
490 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
491
492         PR c++/18354
493         * g++.dg/template/nontype11.C: New test.
494
495 2004-11-21  Roger Sayle  <roger@eyesopen.com>
496
497         PR middle-end/18520
498         * gcc.dg/pr18520-1.c: New test case.
499
500 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
501
502         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
503         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
504         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
505         expected diagnostics.
506
507 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
508
509         PR target/18580
510         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
511         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
512         vect-77.c, vect-77a.c: XFAIL on the SPARC.
513
514 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
515
516         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
517
518 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
519             Joseph Myers  <joseph@codesourcery.com>
520
521         * lib/target-supports.exp (check_visibility_available): Really
522         test the compiler.
523
524 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
525
526         PR tree-opt/18181
527         * gcc.dg/vect/vect-85.c: New test.
528         * gcc.dg/vect/vect-86.c: New test.
529         * gcc.dg/vect/vect-87.c: New test.
530         * gcc.dg/vect/vect-88.c: New test.
531
532 2004-11-19  Ben Elliston  <bje@au.ibm.com>
533
534         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
535
536 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
537
538         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
539         * gcc.dg/ppc-and-1.c: Ditto.
540         * gcc.dg/ppc-compare-1.c: Ditto.
541         * gcc.dg/ppc-mov-1.c: Ditto
542
543 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
544             Mark Mitchell  <mark@codesourcery.com>
545
546         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
547
548 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
549             Aldy Hernandez  <aldyh@redhat.com>
550
551         * lib/target-supports.exp (check_effective_target_vect_int): New
552         (check_effective_target_vect_float): New
553         (check_effective_target_vect_double): New.
554         (is-effective-target): Support new effective targets keywords.
555         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
556         default action for dg-do.
557         * gcc.dg/vect/pr16105.c: Use new support.
558         * gcc.dg/vect/pr18400.c: Ditto.
559         * gcc.dg/vect/pr18425.c: Ditto.
560         * gcc.dg/vect/vect-1.c: Ditto.
561         * gcc.dg/vect/vect-10.c: Ditto.
562         * gcc.dg/vect/vect-11.c: Ditto.
563         * gcc.dg/vect/vect-12.c: Ditto.
564         * gcc.dg/vect/vect-13.c: Ditto.
565         * gcc.dg/vect/vect-14.c: Ditto.
566         * gcc.dg/vect/vect-15.c: Ditto.
567         * gcc.dg/vect/vect-16.c: Ditto.
568         * gcc.dg/vect/vect-17.c: Ditto.
569         * gcc.dg/vect/vect-18.c: Ditto.
570         * gcc.dg/vect/vect-19.c: Ditto.
571         * gcc.dg/vect/vect-2.c: Ditto.
572         * gcc.dg/vect/vect-20.c: Ditto.
573         * gcc.dg/vect/vect-21.c: Ditto.
574         * gcc.dg/vect/vect-22.c: Ditto.
575         * gcc.dg/vect/vect-23.c: Ditto.
576         * gcc.dg/vect/vect-24.c: Ditto.
577         * gcc.dg/vect/vect-25.c: Ditto.
578         * gcc.dg/vect/vect-26.c: Ditto.
579         * gcc.dg/vect/vect-27.c: Ditto.
580         * gcc.dg/vect/vect-27a.c: Ditto.
581         * gcc.dg/vect/vect-28.c: Ditto.
582         * gcc.dg/vect/vect-29.c: Ditto.
583         * gcc.dg/vect/vect-29a.c: Ditto.
584         * gcc.dg/vect/vect-3.c: Ditto.
585         * gcc.dg/vect/vect-30.c: Ditto.
586         * gcc.dg/vect/vect-31.c: Ditto.
587         * gcc.dg/vect/vect-32.c: Ditto.
588         * gcc.dg/vect/vect-33.c: Ditto.
589         * gcc.dg/vect/vect-34.c: Ditto.
590         * gcc.dg/vect/vect-35.c: Ditto.
591         * gcc.dg/vect/vect-36.c: Ditto.
592         * gcc.dg/vect/vect-37.c: Ditto.
593         * gcc.dg/vect/vect-38.c: Ditto.
594         * gcc.dg/vect/vect-4.c: Ditto.
595         * gcc.dg/vect/vect-40.c: Ditto.
596         * gcc.dg/vect/vect-41.c: Ditto.
597         * gcc.dg/vect/vect-42.c: Ditto.
598         * gcc.dg/vect/vect-43.c: Ditto.
599         * gcc.dg/vect/vect-44.c: Ditto.
600         * gcc.dg/vect/vect-45.c: Ditto.
601         * gcc.dg/vect/vect-46.c: Ditto.
602         * gcc.dg/vect/vect-47.c: Ditto.
603         * gcc.dg/vect/vect-48.c: Ditto.
604         * gcc.dg/vect/vect-48a.c: Ditto.
605         * gcc.dg/vect/vect-49.c: Ditto.
606         * gcc.dg/vect/vect-5.c: Ditto.
607         * gcc.dg/vect/vect-50.c: Ditto.
608         * gcc.dg/vect/vect-51.c: Ditto.
609         * gcc.dg/vect/vect-52.c: Ditto.
610         * gcc.dg/vect/vect-53.c: Ditto.
611         * gcc.dg/vect/vect-54.c: Ditto.
612         * gcc.dg/vect/vect-55.c: Ditto.
613         * gcc.dg/vect/vect-56.c: Ditto.
614         * gcc.dg/vect/vect-56a.c: Ditto.
615         * gcc.dg/vect/vect-57.c: Ditto.
616         * gcc.dg/vect/vect-58.c: Ditto.
617         * gcc.dg/vect/vect-59.c: Ditto.
618         * gcc.dg/vect/vect-6.c: Ditto.
619         * gcc.dg/vect/vect-60.c: Ditto.
620         * gcc.dg/vect/vect-61.c: Ditto.
621         * gcc.dg/vect/vect-62.c: Ditto.
622         * gcc.dg/vect/vect-63.c: Ditto.
623         * gcc.dg/vect/vect-64.c: Ditto.
624         * gcc.dg/vect/vect-65.c: Ditto.
625         * gcc.dg/vect/vect-66.c: Ditto.
626         * gcc.dg/vect/vect-67.c: Ditto.
627         * gcc.dg/vect/vect-68.c: Ditto.
628         * gcc.dg/vect/vect-69.c: Ditto.
629         * gcc.dg/vect/vect-7.c: Ditto.
630         * gcc.dg/vect/vect-72.c: Ditto.
631         * gcc.dg/vect/vect-72a.c: Ditto.
632         * gcc.dg/vect/vect-73.c: Ditto.
633         * gcc.dg/vect/vect-74.c: Ditto.
634         * gcc.dg/vect/vect-75.c: Ditto.
635         * gcc.dg/vect/vect-76.c: Ditto.
636         * gcc.dg/vect/vect-77.c: Ditto.
637         * gcc.dg/vect/vect-77a.c: Ditto.
638         * gcc.dg/vect/vect-78.c: Ditto.
639         * gcc.dg/vect/vect-79.c: Ditto.
640         * gcc.dg/vect/vect-8.c: Ditto.
641         * gcc.dg/vect/vect-80.c: Ditto.
642         * gcc.dg/vect/vect-82.c: Ditto.
643         * gcc.dg/vect/vect-82_64.c: Ditto.
644         * gcc.dg/vect/vect-83.c: Ditto.
645         * gcc.dg/vect/vect-83_64.c: Ditto.
646         * gcc.dg/vect/vect-9.c: Ditto.
647         * gcc.dg/vect/vect-all.c: Ditto.
648         * gcc.dg/vect/vect-none.c: Ditto.
649
650 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
651
652         * lib/gcc-dg.exp (dg-skip-if): New function.
653         (dg-forbid-option): Remove.
654         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
655         * g++.dg/abi/bitfield8.C: Likewise.
656         * g++.dg/abi/dtor1.C: Likewise.
657         * g++.dg/abi/empty10.C: Likewise.
658         * g++.dg/abi/empty7.C: Likewise.
659         * g++.dg/abi/empty9.C: Likewise.
660         * g++.dg/abi/layout3.C: Likewise.
661         * g++.dg/abi/layout4.C: Likewise.
662         * g++.dg/abi/thunk1.C: Likewise.
663         * g++.dg/abi/thunk2.C: Likewise.
664         * g++.dg/abi/vbase11.C: Likewise.
665         * g++.dg/abi/vthunk2.C: Likewise.
666         * g++.dg/abi/vthunk3.C: Likewise.
667         * g++.dg/ext/attrib8.C: Likewise.
668         * g++.dg/opt/longbranch2.C: Likewise.
669         * g++.dg/opt/reg-stack4.C: Likewise.
670         * g++.old-deja/g++.ext/attrib1.C: Likewise.
671         * g++.old-deja/g++.ext/attrib2.C: Likewise.
672         * g++.old-deja/g++.ext/attrib3.C: Likewise.
673         * g++.old-deja/g++.other/store-expr1.C: Likewise.
674         * g++.old-deja/g++.other/store-expr2.C: Likewise.
675         * gcc.dg/20000609-1.c: Likewise.
676         * gcc.dg/20000720-1.c: Likewise.
677         * gcc.dg/20011107-1.c: Likewise.
678         * gcc.dg/20011119-1.c: Likewise.
679         * gcc.dg/20020108-1.c: Likewise.
680         * gcc.dg/20020122-2.c: Likewise.
681         * gcc.dg/20020122-3.c: Likewise.
682         * gcc.dg/20020201-3.c: Likewise.
683         * gcc.dg/20020206-1.c: Likewise.
684         * gcc.dg/20020218-1.c: Likewise.
685         * gcc.dg/20020310-1.c: Likewise.
686         * gcc.dg/20020411-1.c: Likewise.
687         * gcc.dg/20020418-2.c: Likewise.
688         * gcc.dg/20020426-1.c: Likewise.
689         * gcc.dg/20020426-2.c: Likewise.
690         * gcc.dg/20020517-1.c: Likewise.
691         * gcc.dg/20020523-1.c: Likewise.
692         * gcc.dg/20020523-2.c: Likewise.
693         * gcc.dg/20020729-1.c: Likewise.
694         * gcc.dg/20030204-1.c: Likewise.
695         * gcc.dg/20030826-2.c: Likewise.
696         * gcc.dg/20030926-1.c: Likewise.
697         * gcc.dg/20031202-1.c: Likewise.
698         * gcc.dg/980312-1.c: Likewise.
699         * gcc.dg/980313-1.c: Likewise.
700         * gcc.dg/990117-1.c: Likewise.
701         * gcc.dg/990424-1.c: Likewise.
702         * gcc.dg/990524-1.c: Likewise.
703         * gcc.dg/991230-1.c: Likewise.
704         * gcc.dg/i386-387-1.c: Likewise.
705         * gcc.dg/i386-387-2.c: Likewise.
706         * gcc.dg/i386-387-3.c: Likewise.
707         * gcc.dg/i386-387-4.c: Likewise.
708         * gcc.dg/i386-387-5.c: Likewise.
709         * gcc.dg/i386-387-6.c: Likewise.
710         * gcc.dg/i386-asm-1.c: Likewise.
711         * gcc.dg/i386-bitfield1.c: Likewise.
712         * gcc.dg/i386-bitfield2.c: Likewise.
713         * gcc.dg/i386-loop-1.c: Likewise.
714         * gcc.dg/i386-loop-2.c: Likewise.
715         * gcc.dg/i386-loop-3.c: Likewise.
716         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
717         * gcc.dg/i386-pic-1.c: Likewise.
718         * gcc.dg/i386-regparm.c: Likewise.
719         * gcc.dg/i386-signbit-1.c: Likewise.
720         * gcc.dg/i386-signbit-2.c: Likewise.
721         * gcc.dg/i386-signbit-3.c: Likewise.
722         * gcc.dg/i386-sse-5.c: Likewise.
723         * gcc.dg/i386-sse-8.c: Likewise.
724         * gcc.dg/i386-unroll-1.c: Likewise.
725         * gcc.dg/tls/opt-1.c: Likewise.
726         * gcc.dg/tls/opt-2.c: Likewise.
727         * gcc.dg/unroll-1.c: Likewise.
728         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
729         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
730         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
731         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
732
733 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
734
735         * g++.dg/template/incomplete1.C: New test.
736
737 2004-11-16  Nick Clifton  <nickc@redhat.com>
738
739         Revert patches accidentally commited during checkin of fixes for
740         xstormy16 tests:
741         gcc.c-torture/execute/simd-4.c: Revert
742         gcc.dg/20040910-1.c: Revert.
743
744 2004-11-16  Paul Brook  <paul@codesourcery.com>
745
746         PR fortran/13010
747         * gfortran.dg/der_pointer_1.f90: New test.
748
749 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
750
751         PR c/18498
752         * gcc.dg/bitfld-13.c: New test.
753
754 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
755
756         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
757         powerpc*-*-linux*.
758
759         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
760         * gcc.dg/ppc64-abi-2.c: Ditto.
761         * gcc.dg/ppc64-abi-3.c: Ditto.
762
763         * lib/gcc-dg.exp (dg-target-list): Remove.
764
765 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
766
767         * gcc.dg/ia64-postinc.c: New test.
768
769 2004-11-15  Mark Mitchell <mark@codesourcery.com>
770
771         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
772
773 2004-11-15  Nick Clifton  <nickc@redhat.com>
774
775         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
776         __INT_MAX__ so that the test can be compiled by toolchains
777         targeted at 16-bit processors.
778
779         * gcc.dg/20040625-1.c: Use long constants rather than integers
780         when performing arithmetic that will overflow 16-bits.
781
782         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
783         xstormy16.  It does not support 128-bit vector operations.
784
785         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
786         with the macro PTR_TYPE.  Define this macro to an integer type
787         suitable for holding a pointer.
788
789         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
790         the target is a 16-bit processor.
791
792         * gcc.dg/cpp/if-2.c: Expect a different warning message from
793         16-bit targets where the character constant will be too long.
794
795         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
796         where the double will not be directly addressable.
797
798 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
799
800         Friend class name lookup 1/n, PR c++/18471
801         * g++.dg/template/crash26.C: New test.
802         * g++.dg/lookup/struct1.C: Adjust expected error.
803         * g++.dg/parse/elab1.C: Likewise.
804         * g++.dg/parse/elab2.C: Likewise.
805         * g++.dg/parse/int-as-enum1.C: Likewise.
806         * g++.dg/parse/struct-as-enum1.C: Likewise.
807         * g++.dg/parse/typedef1.C: Likewise.
808         * g++.dg/parse/typedef3.C: Likewise.
809         * g++.dg/parse/typedef4.C: Likewise.
810         * g++.dg/parse/typedef5.C: Likewise.
811         * g++.dg/template/nontype4.C: Likewise.
812         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
813         * g++.old-deja/g++.other/elab1.C: Likewise.
814         * g++.old-deja/g++.other/syntax4.C: Likewise.
815
816 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
817
818         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
819
820 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
821
822         * gcc.c-torture/execute/20041114-1.c: New test.
823
824 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
825
826         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
827         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
828         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
829         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
830         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
831         gcc.dg/switch-7.c: New tests.
832
833 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
834
835         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
836
837 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
838
839         PR tree-opt/18400
840         * gcc.dg/vect/pr18400.c: New test.
841
842 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
843             Andrew Pinski  <pinskia@physics.uc.edu>
844
845         PR tree-opt/18425
846         * gcc.dg/vect/pr18425.c: New test.
847
848 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
849
850         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
851         Guard with dg-require-alias and dg-require-visibility.
852
853 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
854
855         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
856
857 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
858
859         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
860
861 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
862
863         PR c++/17344
864         * g++.dg/template/defarg5.C: New test.
865
866 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
867
868         * g++.dg/parse/cast1.C: Run only on ILP32.
869         * g++.old-deja/g++.mike/p784.C: Likewise.
870
871 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
872
873         * gcc.c-torture/execute/20041113-1.c: New test.
874
875 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
876
877         PR target/18230
878         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
879         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
880         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
881         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
882         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
883         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
884         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
885         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
886         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
887         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
888         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
889         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
890         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
891
892 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
893
894         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
895         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
896         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
897         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
898         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
899         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
900         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
901         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
902         gcc.target/sparc/combined-1.c: New tests.
903
904 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
905
906         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
907         New tests.
908
909 2004-11-12  Mark Mitchell <mark@codesourcery.com>
910
911         * lib/gcc-dg.exp (dg-forbid-option): New function.
912         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
913         * g++.dg/abi/bitfield8.C: Likewise.
914         * g++.dg/abi/dtor1.C: Likewise.
915         * g++.dg/abi/empty10.C: Likewise.
916         * g++.dg/abi/empty7.C: Likewise.
917         * g++.dg/abi/empty9.C: Likewise.
918         * g++.dg/abi/layout3.C: Likewise.
919         * g++.dg/abi/layout4.C: Likewise.
920         * g++.dg/abi/thunk1.C: Likewise.
921         * g++.dg/abi/thunk2.C: Likewise.
922         * g++.dg/abi/vbase11.C: Likewise.
923         * g++.dg/abi/vthunk2.C: Likewise.
924         * g++.dg/abi/vthunk3.C: Likewise.
925         * g++.dg/ext/attrib8.C: Likewise.
926         * g++.dg/opt/longbranch2.C: Likewise.
927         * g++.dg/opt/reg-stack4.C: Likewise.
928         * g++.old-deja/g++.ext/attrib1.C: Likewise.
929         * g++.old-deja/g++.ext/attrib2.C: Likewise.
930         * g++.old-deja/g++.ext/attrib3.C: Likewise.
931         * g++.old-deja/g++.other/store-expr1.C: Likewise.
932         * g++.old-deja/g++.other/store-expr2.C: Likewise.
933         * gcc.dg/20000609-1.c: Likewise.
934         * gcc.dg/20000720-1.c: Likewise.
935         * gcc.dg/20011107-1.c: Likewise.
936         * gcc.dg/20011119-1.c: Likewise.
937         * gcc.dg/20020108-1.c: Likewise.
938         * gcc.dg/20020122-2.c: Likewise.
939         * gcc.dg/20020122-3.c: Likewise.
940         * gcc.dg/20020201-3.c: Likewise.
941         * gcc.dg/20020206-1.c: Likewise.
942         * gcc.dg/20020218-1.c: Likewise.
943         * gcc.dg/20020310-1.c: Likewise.
944         * gcc.dg/20020411-1.c: Likewise.
945         * gcc.dg/20020418-2.c: Likewise.
946         * gcc.dg/20020426-1.c: Likewise.
947         * gcc.dg/20020426-2.c: Likewise.
948         * gcc.dg/20020517-1.c: Likewise.
949         * gcc.dg/20020523-1.c: Likewise.
950         * gcc.dg/20020523-2.c: Likewise.
951         * gcc.dg/20020729-1.c: Likewise.
952         * gcc.dg/20030204-1.c: Likewise.
953         * gcc.dg/20030826-2.c: Likewise.
954         * gcc.dg/20030926-1.c: Likewise.
955         * gcc.dg/20031202-1.c: Likewise.
956         * gcc.dg/980312-1.c: Likewise.
957         * gcc.dg/980313-1.c: Likewise.
958         * gcc.dg/990117-1.c: Likewise.
959         * gcc.dg/990424-1.c: Likewise.
960         * gcc.dg/990524-1.c: Likewise.
961         * gcc.dg/991230-1.c: Likewise.
962         * gcc.dg/i386-387-1.c: Likewise.
963         * gcc.dg/i386-387-2.c: Likewise.
964         * gcc.dg/i386-387-3.c: Likewise.
965         * gcc.dg/i386-387-4.c: Likewise.
966         * gcc.dg/i386-387-5.c: Likewise.
967         * gcc.dg/i386-387-6.c: Likewise.
968         * gcc.dg/i386-asm-1.c: Likewise.
969         * gcc.dg/i386-bitfield1.c: Likewise.
970         * gcc.dg/i386-bitfield2.c: Likewise.
971         * gcc.dg/i386-loop-1.c: Likewise.
972         * gcc.dg/i386-loop-2.c: Likewise.
973         * gcc.dg/i386-loop-3.c: Likewise.
974         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
975         * gcc.dg/i386-pic-1.c: Likewise.
976         * gcc.dg/i386-regparm.c: Likewise.
977         * gcc.dg/i386-signbit-1.c: Likewise.
978         * gcc.dg/i386-signbit-2.c: Likewise.
979         * gcc.dg/i386-signbit-3.c: Likewise.
980         * gcc.dg/i386-sse-5.c: Likewise.
981         * gcc.dg/i386-sse-8.c: Likewise.
982         * gcc.dg/i386-unroll-1.c: Likewise.
983         * gcc.dg/tls/opt-1.c: Likewise.
984         * gcc.dg/tls/opt-2.c: Likewise.
985         * gcc.dg/unroll-1.c: Likewise.
986         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
987         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
988         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
989         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
990         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
991         -m64 is specified.
992
993 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
994
995         PR c++/18389
996         * g++.dg/parse/cond1.C: New test.
997
998         PR c++/18429
999         * g++.dg/template/array9.C: New test.
1000         * g++.dg/ext/vla1.C: Adjust error messages.
1001         * g++.dg/ext/vlm1.C: Likewise.
1002         * g++.dg/template/crash2.C: Likewise.
1003
1004         PR c++/18436
1005         * g++.dg/template/call3.C: New test.
1006
1007         PR c++/18407
1008         * g++.dg/template/ptrmem11.C: New test.
1009
1010 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1011
1012         PR other/14264
1013         * lib/g++.exp: Set LC_ALL and LANG to C.
1014         * lib/gcc-dg.exp: Likewise.
1015         * lib/gfortran.exp: Likewise.
1016         * lib/objc.exp: Likewise.
1017         * lib/treelang.exp: Likewise.
1018
1019 2004-11-12  Andreas Schwab  <schwab@suse.de>
1020
1021         * gcc.dg/pr16286.c: Fix last change.
1022
1023 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1024
1025         PR c++/18416
1026         * g++.dg/init/global1.C: New test.
1027
1028 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1029
1030         * gcc.c-torture/execute/20041112-1.c: New test.
1031
1032 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1033
1034         * lib/gcc-dg.exp (dg-target-list): New.
1035
1036 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1037             Richard Sandiford  <rsandifo@redhat.com>
1038
1039         * lib/target-supports.exp (get-compiler_messages): New.
1040         (check_named_sections_available): Use it.
1041         (check_effective_target_ilp32): New.
1042         (check_effective_target_lp64): New.
1043         (is-effective-target): New.
1044         * lib/gcc-dg.exp (dg-require-effective-target): New.
1045
1046 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1047
1048         * gcc.dg/precedence-1.c: New test.
1049
1050 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1051
1052         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1053
1054         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1055         message, delete generated files, use more descriptive name for
1056         executable, and make the test unsupported when it cannot be run.
1057
1058         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1059         (dg-require-weak, dg-require-visibility, dg-require-alias,
1060         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1061         dg-require-iconv, dg-require-named-sections): Use it.
1062
1063         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1064
1065 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1066
1067         PR target/16457
1068         * gcc.dg/ppc-and-1: New
1069
1070         PR target/16796
1071         * gcc.dg/ppc-mov-1.c: New.
1072
1073         PR target/16458
1074         * gcc.dg/ppc-compare-1.c: New.
1075
1076 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1077
1078         * objc.dg/desig-init-2.m: New test.
1079
1080 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1081
1082         PR middle-end/18160  
1083         * g++.dg/warn/register-var-1.C: New test.
1084         * g++.dg/warn/register-var-2.C: New test.
1085
1086 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1087
1088         * gcc.dg/union-2.c: New test.
1089
1090 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1091
1092         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1093         New test for PR tree-optimization/17892.
1094
1095 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1096
1097         PR c++/18369
1098         * g++.dg/init/new12.C: New test.
1099
1100 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1101
1102         * gcc.target/sparc: New directory.
1103         * gcc.target/sparc/sparc.exp: New driver.
1104         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1105         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1106         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1107         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1108
1109 2004-11-10  Paul Brook  <paul@codesourcery.com>
1110
1111         PR fortran/18218
1112         * gfortran.dg/list_read.c: New test.
1113
1114 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1115
1116         PR c/18322
1117         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1118         expected diagnostic location.
1119
1120 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1121
1122         * gcc.dg/20041109-1.c: New test.
1123
1124 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1125
1126         PR objc/18406
1127         * objc/compile/pr18406.m: New test.
1128
1129 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1130
1131         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1132
1133 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1134
1135         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1136
1137 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1138
1139         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1140
1141 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1142
1143         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1144         exit. 
1145
1146 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1147
1148         PR tree-opt/18299
1149         * gcc.c-torture/pr18299-1.c: New test.
1150
1151 2004-11-06  Andreas Schwab  <schwab@suse.de>
1152
1153         * gcc.dg/pr16286.c: Also test for bool and pixel.
1154
1155 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1156
1157         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1158         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1159         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1160         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1161         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1162         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1163         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1164         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1165         gcc.dg/struct-semi-3.c: New tests.
1166
1167 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1168
1169         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1170
1171 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1172
1173         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1174         Do not use C99 designators.
1175
1176 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1177
1178         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1179
1180 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1181
1182         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1183         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1184         * gcc.c-torture/execute/simd-5.x: Remove.
1185
1186 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1187
1188         PR rtl-optimization/17933
1189         * gcc.dg/torture/pr17933-1.c: New test.
1190
1191 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1192
1193         PR target/18106
1194         * lib/target-supports.exp (check_weak_available): Support
1195         Windows.
1196
1197 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1198
1199         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1200         call to fflush(stdout) before abort.
1201         (my_ffsll): New function.
1202         (generate_fields): Use it.
1203
1204 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1205
1206         * gcc.dg/init-undef-1.c: New test.
1207
1208 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1209
1210         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1211         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1212         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1213         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1214         expected messages for new parser.
1215
1216 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1217
1218         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1219         
1220 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1221
1222         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1223         on LP64 targets.
1224
1225 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1226
1227         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1228         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1229         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1230         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1231         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1232         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1233         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1234         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1235         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1236         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1237
1238 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1239
1240         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1241         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1242         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1243         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1244         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1245         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1246         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1247         for new parser.
1248
1249 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1250
1251         PR target/15342
1252         * gcc.dg/20041104-1.c: New test.
1253
1254 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1255
1256         * g++.dg/template/nontype7.C: New test.
1257         * g++.dg/template/nontype8.C: Likewise.
1258         * g++.dg/template/nontype9.C: Likewise.
1259         * g++.dg/template/nontype10.C: Likewise.
1260         * g++.dg/tc1/dr49.C: Likewise.
1261         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1262         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1263
1264 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1265
1266         * g++.dg/rtti/tinfo1.C: Remove xfails.
1267
1268 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1269
1270         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1271         packed attribute to the definition to satisfy the new C++ parser.
1272
1273 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1274
1275         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1276         invocations of va_arg.
1277
1278 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1279
1280         PR c++/18124
1281         * g++.dg/template/crash25.C: New test.
1282
1283         PR c++/18155
1284         * g++.dg/template/typedef2.C: New test.
1285         * g++.dg/parse/crash13.C: Adjust error markers.
1286
1287         PR c++/18177
1288         * g++.dg/conversion/const3.C: New test.
1289         
1290 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1291
1292         PR fortran/17535
1293         PR fortran/17583
1294         PR fortran/17713
1295         * gfortran.dg/generic_[123].f90: New testcases.
1296
1297 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1298
1299         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1300         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1301
1302 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1303
1304         PR tree-opt/16808
1305         * gcc.c-torture/compile/pr16808.c: New test.
1306
1307 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1308
1309         PR rtl-optimization/17104
1310         * gcc.dg/ppc-bitfield1.c: New.
1311
1312 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1313
1314         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1315
1316 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1317
1318         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1319         strings for 32-bit code.
1320
1321 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1322
1323         PR c/18239
1324         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1325
1326 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1327
1328         PR c++/18064
1329         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1330
1331 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1332
1333         PR c++/15172
1334         * g++.dg/init/aggr2.C: New test.
1335
1336 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1337
1338         * objc.dg/local-decl-1.m: New test.
1339
1340 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1341
1342         * gcc.dg/20040910-1.c: Adjust regex.
1343
1344 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1345
1346         PR rtl-optimization/18084
1347         * g++.dg/opt/pr18084-1.C: New testcase.
1348
1349 2004-10-30  Matt Austern  <austern@apple.com>
1350
1351         PR c++/17542
1352         * g++.dg/ext/attrib18.C: New test.
1353         
1354 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1355
1356         PR middle-end/18096
1357         * gcc.dg/pr18096-1.c: New test case.
1358
1359 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1360
1361         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1362
1363 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1364
1365         PR c/16666
1366         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1367         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1368         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1369         gcc.dg/old-style-prom-3.c: New tests.
1370
1371 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1372
1373         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1374         Remove unnecessary inclusion of stdio.h.
1375
1376 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1377
1378         PR rtl-optimization/17581
1379         * gcc.dg/pr17581-1.c: New test case.
1380
1381 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1384         being implemented.
1385         * g++.dg/conversion/dr195-1.C: New.
1386         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1387         * g++.old-deja/g++.mike/p10148.C: Likewise.
1388
1389 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1390
1391         PR c++/17695
1392         * g++.dg/debug/typedef2.C: New test.
1393
1394 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1395
1396         PR fortran/13490
1397         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1398         * gfortran.dg/g77/README: Update.
1399
1400 2004-10-28  Matt Austern  <austern@apple.com>
1401
1402         PR c++/14124
1403         * g++.dg/ext/packed7.C: New test.
1404         
1405 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1406
1407         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1408         scan-assembler.
1409         * lib/scanasm.exp (hidden-scan-for): New proc.
1410         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1411         string.
1412         (scan-not-hidden): Likewise.
1413         * lib/target-supports.exp (check_visibility_available): mach-o is
1414         support too.
1415
1416 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1417
1418         PR c++/17132
1419         * g++.dg/template/memclass3.C: New test.
1420
1421 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1422
1423         PR middle-end/18160  
1424         * gcc.dg/register-var-1.c: New test.
1425         * gcc.dg/register-var-2.c: New test.
1426         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1427         error now.
1428
1429 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1430
1431         PR other/18172
1432         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1433         unused variables.
1434         * gcc.dg/vect/vect-22.c: Likewise.
1435
1436 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1437
1438         * gcc.dg/i386-rotate-1.c: New test.
1439
1440 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1441
1442         * g++.dg/init/ref12.C: Add "run" marker.
1443
1444         PR c++/17435
1445         * g++.dg/init/ref12.C: New test.
1446
1447         PR c++/18140
1448         * g++.dg/template/shift1.C: New test.
1449         * g++.dg/template/error10.C: Adjust error markers.
1450
1451 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1452
1453         PR tree-opt/17529
1454         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1455
1456 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1457
1458         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1459         * gcc.dg/weak/weak-3.c: Likewise.
1460         * gcc.dg/weak/weak-5.c: Likewise.
1461         * gcc.dg/weak/weak-9.c: Likewise.
1462         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1463         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1464
1465         * gcc.dg/darwin-weakimport-1.c: New.
1466
1467 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1468
1469         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1470
1471 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1472
1473         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1474         'syntax' error messages.
1475         * gcc.dg/cpp/direct2s.c: Likewise.
1476
1477 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1478
1479         * gcc.c-torture/compile/20041026-1.c: New.
1480
1481 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1482
1483         PR c++/18093
1484         * g++.dg/lookup/ns2.C: New test.
1485
1486         PR c++/18020
1487         * g++.dg/template/enum4.C: New test.
1488
1489         PR c++/18161
1490         * g++.dg/template/expr1.C: New test.
1491
1492 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1493
1494         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1495
1496 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1497
1498         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1499         gcc.dg/decl-nospec-3.c: New tests.
1500
1501 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1502
1503         * objc.dg/super-class-3.m: New test.
1504
1505 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1506
1507         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1508         resyncing.
1509         * gcc.dg/cpp/direct2s.c: Likewise.
1510
1511 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1512
1513         * objc.dg/image-info.m: Update for changes to section selection.
1514
1515 2004-10-25  David Ayers  <d.ayers@inode.at>
1516             Ziemowit Laski  <zlaski@apple.com>
1517
1518         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1519         diagnostics when messaging 'id <Proto>'.
1520         * objc.dg/class-protocol-1.m: New test.
1521         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1522         a non-existent method signature.
1523         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1524         Update diagnostics when messaging with non-existent method signature.
1525         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1526         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1527         invalid receivers are now resolved as if messaging 'id'; remove
1528         extraneous diagnostics.
1529
1530 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1531
1532         PR c/16667
1533         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1534         gcc.dg/init-desig-obs-3.c: New tests.
1535
1536 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1537
1538         * gcc.dg/debug/20041023-1.c: New test.
1539
1540 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1541
1542         PR middle-end/17407
1543         * gcc.c-torture/compile/pr17407.c: New test.
1544
1545         PR c++/18121
1546         * g++.dg/template/array8.C: New test.
1547
1548 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1549
1550         PR other/18138
1551         * lib/g++.exp: Accept more than one multilib libgcc.
1552         * lib/gcc-dg.exp: Likewise.
1553         * lib/objc.exp: Likewise.
1554         * lib/treelang.exp: Likewise.
1555         * lib/gfortran.exp: Likewise.
1556
1557 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1558
1559         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1560
1561 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1562
1563         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1564         * gcc.dg/c99-const-expr-3.c: Likewise.
1565
1566 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1567
1568         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1569
1570 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1571
1572         * gcc.c-torture/execute/loop-2e.x: Remove.
1573
1574 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1575
1576         PR c++/18095
1577         * g++.dg/parse/crash18.C: New.
1578         * g++.dg/parse/crash19.C: New.
1579
1580 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1581
1582         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1583         * g++.dg/ext/dllimport2.C: Same.
1584         * g++.dg/ext/dllimport8.C: Same.
1585
1586 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1587
1588         PR c++/10841
1589         * g++.dg/conversion/cast1.C: New test.
1590         * g++.dg/overload/pmf1.C: Adjust error marker.
1591
1592 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1593
1594         PR objc/17923
1595         * objc.dg/const-str-7.m: New test.
1596
1597 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1598
1599         * g++.dg/template/memfriend11.C: Fix comment typo.
1600         * g++.dg/template/memfriend14.C: Likewise.
1601
1602 2004-10-20  Richard Henderson  <rth@redhat.com>
1603
1604         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1605         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1606         -fasynchronous-unwind-tables.
1607
1608 2004-10-20  Richard Henderson  <rth@redhat.com>
1609
1610         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1611         (main): Return success.
1612         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1613         (main): Return success.
1614
1615 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1616
1617         PR c++/13495
1618         * g++.dg/template/memfriend9.C: New test.
1619         * g++.dg/template/memfriend10.C: Likewise.
1620         * g++.dg/template/memfriend11.C: Likewise.
1621         * g++.dg/template/memfriend12.C: Likewise.
1622         * g++.dg/template/memfriend13.C: Likewise.
1623         * g++.dg/template/memfriend14.C: Likewise.
1624         * g++.dg/template/memfriend15.C: Likewise.
1625         * g++.dg/template/memfriend16.C: Likewise.
1626         * g++.dg/template/memfriend17.C: Likewise.
1627         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1628
1629 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1630
1631         * g++.dg/conversion/dr195.C: New.
1632         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1633
1634 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1635             Devang Patel  <dpatel@apple.com>
1636
1637         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1638         of floating point arithmetic, which could trap.
1639
1640 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1641
1642         PR c++/14035
1643         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1644         * g++.dg/conversion/const2.C: New test.
1645         * g++.dg/expr/reinterpret2.C: New test.
1646         * g++.dg/expr/reinterpret3.C: New test.
1647         * g++.dg/expr/cast2.C: New test.
1648         * g++.dg/expr/copy1.C: New test.
1649         * g++.dg/other/conversion1.C: Change error message.
1650         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1651         function pointers to void *.
1652         * g++.old-deja/g++.mike/p10148.C: Likewise.
1653
1654 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1655
1656         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1657
1658 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1659
1660         PR c++/18047
1661
1662         * g++.dg/parse/expr3.C: New test.
1663
1664 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1665
1666         * gcc.dg/smod-1.c: New test.
1667
1668 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1669
1670         * objc.dg/method-14.m: New test.
1671
1672 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1673
1674         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1675         Also xfail as the patch was reverted.
1676
1677 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1678
1679         PR middle-end/16973
1680         * gcc.dg/pr16973.c: New test.
1681
1682 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1683
1684         PR tree-optimization/17656
1685         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1686
1687 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1688
1689         * g++.dg/eh/shadow1.C: New.
1690
1691 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1692
1693         * gcc.c-torture/compile/20041018-1.c: New test.
1694
1695 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1696
1697         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1698         compiler referring to register 0 when accessing sdata.  The linker
1699         now patches things up.
1700
1701 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1702
1703         PR c/17529
1704         * gcc.c-torture/compile/pr17529.c: New test.
1705
1706 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1707
1708         PR c++/17743
1709         * g++.dg/ext/attrib17.C: New test.
1710
1711 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1712
1713         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1714
1715 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1716
1717         PR c++/10479
1718         * g++.dg/ext/attrib16.C: New test.
1719
1720 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1721
1722         PR c++/17042
1723         * g++.dg/init/dso_handle1.C: New test.
1724
1725         PR c++/14667
1726         * g++.dg/parse/typedef6.C: New test.
1727
1728         PR c++/17916
1729         * g++.dg/parse/pragma1.C: New test.
1730
1731 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1732
1733         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1734
1735 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1736
1737         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1738         -fno-common when on HPPA HP-UX platforms.
1739
1740 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1741
1742         PR other/16820
1743         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1744         stdint.h.
1745         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1746         uintptr_t.
1747
1748 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1749
1750         PR c++/16301
1751         * g++.dg/lookup/strong-using-4.C: New test.
1752
1753 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1754
1755         PR middle-end/16567
1756         * gcc.c-torture/compile/nested-1.c: New test.
1757
1758 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1759
1760         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1761         and mipsisa64*-*-* (until support for misaligned loads is added).
1762         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1763         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1764         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1765         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1766         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1767         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1768
1769 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1770
1771         PR c++/17976
1772         * g++.dg/init/dtor3.C: New test.
1773
1774 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1775
1776         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1777
1778 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1779
1780         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1781         * gcc.dg/macho-lo-sum.c: Likewise.
1782
1783 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1784
1785         * gcc.dg/ppc-spe64-1.c: New test.
1786
1787 2004-10-14  Devang Patel  <dpatel@apple.com>
1788
1789         PR 17635
1790         * gcc.dg/pr17635.c : New test.
1791         
1792 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1793
1794         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1795         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1796         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1797         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1798         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1799         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1800         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1801         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1802         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1803         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1804         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1805         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1806         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1807         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1808         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1809         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1810         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1811         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1812
1813 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1814
1815         * gcc.dg/vect/vect-82.c: New testcase.  
1816         * gcc.dg/vect/vect-82_64.c: New testcase.       
1817         * gcc.dg/vect/vect-83.c: New testcase.  
1818         * gcc.dg/vect/vect-83_64.c: New testcase.       
1819
1820 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1821
1822         * gcc.dg/cpp/error-1.c: New test.
1823
1824 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1825
1826         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1827
1828 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1829
1830         PR target/17984
1831         * gcc.dg/cris-peep2-xsrand2.c: New test.
1832
1833 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1834
1835         PR c++/17661
1836         * testsuite/g++.dg/expr/for2.C: New test.
1837
1838 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1839
1840         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1841
1842 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1843
1844         PR tree-optimization/17724
1845         * g++.dg/opt/pr17724-1.C: New test.
1846         * g++.dg/opt/pr17724-2.C: New test.
1847         * g++.dg/opt/pr17724-3.C: New test.
1848         * g++.dg/opt/pr17724-4.C: New test.
1849         * g++.dg/opt/pr17724-5.C: New test.
1850         * g++.dg/opt/pr17724-6.C: New test.
1851
1852 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1853
1854         PR c/17301
1855         * gcc.dg/pr17301-2.c: New test.
1856
1857 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1858
1859         PR c++/15876
1860         * g++.dg/parse/error22.C: New test.
1861
1862         PR c++/17936
1863         * g++.dg/template/spec18.C: New test.
1864
1865 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1866
1867         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1868         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1869         memcpy. 
1870         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1871         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1872
1873 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1874
1875         * g++.dg/eh/cleanup5.C: Add dg-options "".
1876
1877 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1878
1879         PR middle-end/17657
1880         * gcc.dg/switch-4.c: New test case.
1881
1882 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1883
1884         * gcc.c-torture/execute/20041011-1.c: New test.
1885
1886 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1887
1888         PR c++/17554
1889         * g++.dg/init/for3.C: New test.
1890
1891         PR c++/17657
1892         * g++.dg/opt/switch2.C: New test.
1893
1894         PR middle-end/17703
1895         * g++.dg/warn/Wreturn-2.C: New test.
1896
1897 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1898
1899         PR c++/17907
1900         * g++.dg/eh/cleanup5.C: New test.
1901
1902 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1903
1904         PR c++/17393
1905         * g++.dg/parse/error21.C: New test.
1906
1907 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1908
1909         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1910         * g++.dg/warn/incomplete1.C: Likewise.
1911         * g++.dg/template/qualttp20.C: Likewise.
1912
1913 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1914
1915         PR c/17881
1916         * parm-incomplete-1.c: New test.
1917
1918 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1919
1920         PR c++/17867
1921         * g++.dg/parse/error19.C: New test.
1922
1923         PR c++/17670
1924         * g++.dg/init/new11.C: New test.
1925
1926         PR c++/17821
1927         * g++.dg/parse/error20.C: New test.
1928
1929         PR c++/17826
1930         * g++.dg/template/crash24.C: New test.
1931         
1932 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1933
1934         PR c/17301
1935         * gcc.dg/pr17301-1.c: New test.
1936
1937 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1938
1939         PR c/17189
1940         * gcc.dg/anon-struct-5.c: New test.
1941
1942 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1943
1944         PR c/17844
1945         * gcc.dg/pr17844-1.c: New test.
1946
1947 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1948
1949         PR tree-optimization/17906
1950         * gcc.c-torture/compile/pr17906.c: New.
1951
1952 2004-10-09  Stuart Hastings  <stuart@apple.com>
1953             Roger Sayle  <roger@eyesopen.com>
1954
1955         PR rtl-optimization/17853
1956         * gcc.dg/i386-mmx-5.c: New testcase.
1957
1958 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1959
1960         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1961
1962 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1963
1964         PR c++/17524
1965         * g++.dg/template/static9.C: New test.
1966
1967         PR c++/17685
1968         * g++.dg/parse/operator5.C: New test.
1969
1970 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1971
1972         PR middle-end/17894
1973         * gcc.c-torture/execute/divcmp-4.c: New test case.
1974
1975 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1976
1977         PR tree-opt/17902
1978         * g++.dg/opt/pr17902.C: New test.
1979
1980 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1981
1982         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1983
1984 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1985
1986         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1987
1988 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1989
1990         * gcc.dg/assign-warn-3.c: New test.
1991
1992 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1993
1994         PR c/16999
1995         * gcc.dg/cpp/ident-1.c: New test.
1996
1997 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1998
1999         * gcc.c-torture/compile/acc1.c: New.
2000
2001 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
2002
2003         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2004         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2005
2006 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2007
2008         * gcc.dg/ultrasp11.c: New test.
2009
2010 2004-10-08  Michael Matz  <matz@suse.de>
2011
2012         * gcc.dg/doloop-2.c: New test.
2013
2014 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2015
2016         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2017         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2018         objc.dg/method-9.m: Update expected diagnostics.
2019
2020 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2021
2022         * gcc.dg/ppc-fsel-3.c: New file.
2023         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2024
2025 2004-10-07  Paul Brook  <paul@codesourcery.com>
2026
2027         * gfortran.dg/intrinsic_verify_1.f90: New test.
2028
2029 2004-10-07  Paul Brook  <paul@codesourcery.com>
2030
2031         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2032
2033 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2034
2035         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2036         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2037         commit.
2038
2039 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2040
2041         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2042
2043 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2044
2045         PR c++/17115
2046         * g++.dg/warn/Winline-4.C: New test.
2047
2048 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2049
2050         * gcc.c-torture/compile/20041007-1.c: New test.
2051
2052 2004-10-07  Paul Brook  <paul@codesourcery.com>
2053
2054         PR fortran/17678
2055         * gfortran.dg/use_allocated_1.f90: New test.
2056
2057 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2058
2059         PR middle-end/17849
2060         * gfortran.fortran-torture/compile/nested.f90: New test
2061
2062 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2063
2064         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2065
2066 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2067
2068         PR c++/17368
2069         * g++.dg/ext/asm6.C: New test.
2070
2071 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2072
2073         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2074
2075 2004-10-06  Paul Brook  <paul@codesourcery.com>
2076
2077         PR libfortran/17709
2078         * gfortran.dg/empty_format_1.f90: New test.
2079
2080 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2081
2082         PR fortran/17568
2083         * gfortran.dg/ishft.f90: New test.
2084
2085         PR fortran/17283
2086         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2087         tests.
2088
2089 2004-10-06  Paul Brook  <paul@codesourcery.com>
2090
2091         * gfortran.dg/do_1.f90: New test.
2092
2093 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2094
2095         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2096         optimizing for size.
2097
2098 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2099
2100         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2101
2102 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2103
2104         * gcc.c-torture/compile/20041005-1.c: New test.
2105
2106 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2107
2108         PR c++/17829
2109         * g++.dg/lookup/koenig4.C: New.
2110
2111 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2112
2113         * g++.dg/other/classkey1.C: Adjust quoting marks.
2114         * g++.dg/parse/error15.C: Likewise.
2115         * g++.dg/template/meminit2.C (int>): Likewise.
2116
2117 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2118
2119         PR fortran/17283
2120         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2121
2122         PR fortran/17631
2123         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2124
2125         PR fortran/17708
2126         * gfortran.dg/pr17708.f90: New test.
2127         
2128 2004-10-04  Chao-ying Fu  <fu@mips.com>
2129
2130         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2131         * gcc.dg/vect/vect-4.c: Ditto.
2132         * gcc.dg/vect/vect-5.c: Ditto.
2133         * gcc.dg/vect/vect-6.c: Ditto.
2134         * gcc.dg/vect/vect-8.c: Ditto.
2135         * gcc.dg/vect/vect-16.c: Ditto.
2136         * gcc.dg/vect/vect-30.c: Ditto.
2137         * gcc.dg/vect/vect-40.c: Ditto.
2138         * gcc.dg/vect/vect-41.c: Ditto.
2139         * gcc.dg/vect/vect-42.c: Ditto.
2140         * gcc.dg/vect/vect-43.c: Ditto.
2141         * gcc.dg/vect/vect-44.c: Ditto.
2142         * gcc.dg/vect/vect-45.c: Ditto.
2143         * gcc.dg/vect/vect-46.c: Ditto.
2144         * gcc.dg/vect/vect-47.c: Ditto.
2145         * gcc.dg/vect/vect-48.c: Ditto.
2146         * gcc.dg/vect/vect-49.c: Ditto.
2147         * gcc.dg/vect/vect-50.c: Ditto.
2148         * gcc.dg/vect/vect-51.c: Ditto.
2149         * gcc.dg/vect/vect-52.c: Ditto.
2150         * gcc.dg/vect/vect-53.c: Ditto.
2151         * gcc.dg/vect/vect-54.c: Ditto.
2152         * gcc.dg/vect/vect-55.c: Ditto.
2153         * gcc.dg/vect/vect-56.c: Ditto.
2154         * gcc.dg/vect/vect-57.c: Ditto.
2155         * gcc.dg/vect/vect-58.c: Ditto.
2156         * gcc.dg/vect/vect-59.c: Ditto.
2157         * gcc.dg/vect/vect-60.c: Ditto.
2158         * gcc.dg/vect/vect-74.c: Ditto.
2159         * gcc.dg/vect/vect-79.c: Ditto.
2160         * gcc.dg/vect/vect-80.c: Ditto.
2161
2162 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2163
2164         * gcc.dg/unused-7.c: Use the correct option.
2165
2166 2004-10-04  Paul Brook  <paul@codesourcery.com>
2167         Bud Davis  <bdavis9659@comcast.net>
2168
2169         PR fortran/17706
2170         PR fortran/16434
2171         * gfortran/pr17706.f90: New test.
2172         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2173
2174 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2175
2176         * gfortran.dg/pr17612.f90: New test.
2177
2178 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2179
2180         * g++.dg/template/local1.C: Adjust quoting marks in
2181         testing for diagnostics.
2182         * g++.dg/tls/diag-2.C: Likewise.
2183         * g++.dg/other/error8.C: Likewise.
2184
2185 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2186
2187         PR c/17178
2188         * gcc.dg/unused-4.c: Adjust to be correct.
2189
2190         PR c/17820
2191         * gcc.dg/unused-7.c: New test.
2192
2193 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2194
2195         PR c++/17797
2196         * g++.dg/overload/template2.C: New test.
2197
2198 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2199
2200         PR tree-optimization/16632
2201         * gcc.dg/tree-ssa/20041002-1.c: New.
2202
2203 2004-10-03  Paul Brook  <paul@codesourcery.com>
2204
2205         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2206         rather than relying on default formatting.
2207
2208 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2209
2210         * gcc.dg/20040920-1.c: Update expected message text.
2211
2212 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2213
2214         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2215
2216 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2217
2218         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2219         tree level.
2220
2221 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2222
2223         * gcc.dg/tree-ssa/pr17343.c: Remove.
2224
2225 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2226
2227         PR tree-opt/17343
2228         * gcc.dg/tree-ssa/pr17343.c: New test.
2229
2230 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2231
2232         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2233         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2234         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2235         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2236         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2237
2238 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2239
2240         * gcc.dg/lvalue-2.c: New test.
2241
2242 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2243
2244         PR c/17730
2245         * gcc.dg/pr17730-1.c: New test
2246
2247 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2248
2249         PR c/7425
2250         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2251
2252 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2253
2254         * gcc.c-torture/execute/stdarg-1.c: New test.
2255         * gcc.c-torture/execute/stdarg-2.c: New test.
2256         * gcc.c-torture/execute/stdarg-3.c: New test.
2257         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2258         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2259         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2260         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2261         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2262
2263 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2264
2265         PR tree-optimization/17697
2266         * g++.dg/opt/pr17697-1.C: New test.
2267         * g++.dg/opt/pr17697-2.C: New test.
2268         * g++.dg/opt/pr17697-3.C: New test.
2269
2270 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2271
2272         PR c/16409
2273         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2274         gcc.dg/vla-init-5.c: New tests.
2275
2276 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2277
2278         PR c/13804
2279         * gcc.dg/pr13804-1.c: New test.
2280
2281 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2282
2283         PR fortran/16938
2284         * gfortran.dg/pr16938.f90: New test.
2285
2286 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2287
2288         * g++.dg/template/crash23.C: New test.
2289
2290 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2291
2292         PR c++/17585
2293         * g++.dg/template/static8.C: New test.
2294
2295 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2296
2297         PR c++/17681
2298         * g++.dg/other/error9.C: New test.
2299
2300 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2301
2302         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2303
2304 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2305
2306         PR fortran/15164
2307         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2308
2309 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2310
2311         PR middle-end/17112
2312         * gcc.dg/pr17112-1.c: New test case.
2313
2314 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2315
2316         PR c/11459
2317         * gcc.dg/pr11459-1.c: New test.
2318
2319 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2320
2321         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2322         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2323
2324 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2325
2326         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2327
2328 2004-09-25  Jan Hubicka  <jh@suse.cz>
2329
2330         * compile/30040909-1.c: New test.
2331         * compile/30040907-1.c: New test.
2332
2333 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2334
2335         * gcc.c-torture/execute/va-arg-26.c: New test.
2336
2337 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2338
2339         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2340         extra diagnostics on targets with 64-bit pointers.
2341         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2342
2343 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2344
2345         PR c/17188
2346         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2347         * gcc.dg/decl-3.c: Adjust expected message.
2348
2349 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2350
2351         PR fortran/17615
2352         * gfortran.dg/pr17615.f90: New test.
2353
2354 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2355
2356         PR tree-optimzation/17517
2357         * g++.dg/tree-ssa/pr17517.C: New Test.
2358
2359 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2360
2361         PR c++/16889
2362         * g++.dg/lookup/ambig3.C: New.
2363
2364 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2365
2366         PR tree-opt/17624
2367         * g++.dg/opt/pr17624.C: New test.
2368
2369 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2370
2371         PR c/6980
2372         * gcc.dg/Wbad-function-cast-1.c: New test.
2373
2374 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2375
2376         * g++.dg/ext/complit1.C
2377         * g++.dg/other/error2.C
2378         * g++.dg/other/nontype-1.C
2379         * g++.dg/parse/crash11.C
2380         * g++.dg/parse/crash12.C
2381         * g++.dg/parse/error15.C
2382         * g++.dg/parse/error4.C
2383         * g++.dg/parse/tmpl-outside1.C
2384         * g++.dg/parse/too-many-tmpl-args1.C
2385         * g++.dg/template/dependent-expr3.C
2386         * g++.dg/template/error10.C
2387         * g++.dg/template/instantiate1.C
2388         * g++.dg/template/vtable2.C
2389         * g++.dg/warn/Wshadow-1.C
2390         * g++.dg/warn/weak1.C
2391         * g++.old-deja/g++.brendan/crash16.C
2392         * g++.old-deja/g++.brendan/crash18.C
2393         * g++.old-deja/g++.brendan/crash48.C
2394         * g++.old-deja/g++.brendan/crash49.C
2395         * g++.old-deja/g++.brendan/crash55.C
2396         * g++.old-deja/g++.brendan/crash56.C
2397         * g++.old-deja/g++.brendan/crash8.C
2398         * g++.old-deja/g++.brendan/enum11.C
2399         * g++.old-deja/g++.brendan/enum8.C
2400         * g++.old-deja/g++.brendan/enum9.C
2401         * g++.old-deja/g++.brendan/friend3.C
2402         * g++.old-deja/g++.brendan/misc14.C
2403         * g++.old-deja/g++.bugs/900402_02.C
2404         * g++.old-deja/g++.bugs/900404_03.C
2405         * g++.old-deja/g++.bugs/900404_04.C
2406         * g++.old-deja/g++.bugs/900428_03.C
2407         * g++.old-deja/g++.jason/crash4.C
2408         * g++.old-deja/g++.jason/overload21.C
2409         * g++.old-deja/g++.jason/redecl1.C
2410         * g++.old-deja/g++.jason/report.C
2411         * g++.old-deja/g++.jason/rfg10.C
2412         * g++.old-deja/g++.jason/template30.C
2413         * g++.old-deja/g++.law/arm12.C
2414         * g++.old-deja/g++.law/ctors5.C
2415         * g++.old-deja/g++.law/cvt20.C
2416         * g++.old-deja/g++.law/init10.C
2417         * g++.old-deja/g++.law/init8.C
2418         * g++.old-deja/g++.law/visibility17.C
2419         * g++.old-deja/g++.law/visibility7.C
2420         * g++.old-deja/g++.mike/net8.C
2421         * g++.old-deja/g++.mike/p646.C
2422         * g++.old-deja/g++.mike/p700.C
2423         * g++.old-deja/g++.mike/p701.C
2424         * g++.old-deja/g++.mike/p811.C
2425         * g++.old-deja/g++.ns/template13.C
2426         * g++.old-deja/g++.other/array3.C
2427         * g++.old-deja/g++.other/crash25.C
2428         * g++.old-deja/g++.other/dtor3.C
2429         * g++.old-deja/g++.other/dtor4.C
2430         * g++.old-deja/g++.other/main1.C
2431         * g++.old-deja/g++.other/warn7.C
2432         * g++.old-deja/g++.pt/crash11.C
2433         * g++.old-deja/g++.pt/crash36.C
2434         * g++.old-deja/g++.pt/spec22.C
2435         * g++.old-deja/g++.pt/spec9.C
2436         * g++.old-deja/g++.pt/ttp52.C
2437         * g++.old-deja/g++.robertl/eb103.C
2438         * g++.old-deja/g++.robertl/eb121.C
2439         * g++.old-deja/g++.robertl/eb22.C
2440         * g++.old-deja/g++.robertl/eb8.C:
2441         Update locations and/or regexps of dg-error markers.
2442         Remove markers for some bogus messages that are no longer issued.
2443
2444 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2445
2446         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2447         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2448
2449 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2450
2451         PR c++/17618
2452         * g++.dg/lookup/crash5.C: New test.
2453
2454 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2455
2456         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2457         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2458         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2459         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2460         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2461         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2462
2463         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2464         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2465         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2466         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2467         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2468         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2469
2470         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2471
2472         * gcc.dg/vect/vect-44.c: Check additional cases.
2473         * gcc.dg/vect/vect-48.c: Check additional cases.
2474
2475         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2476         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2477         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2478         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2479         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2480         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2481         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2482         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2483         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2484
2485         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2486         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2487         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2488
2489 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2490
2491         * gcc.dg/tree-ssa/loop-6.c: New test.
2492
2493 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2494
2495         PR c++/17620
2496         * g++.dg/inherit/base2.C: New.
2497
2498 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2499
2500         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2501         * gcc.dg/20001012-2.c: Likewise.
2502         * gcc.dg/20001013-1.c: Likewise.
2503         * gcc.dg/20001101-1.c: Likewise.
2504         * gcc.dg/20001102-1.c: Likewise.
2505         * gcc.dg/bf-spl1.c: Likewise.
2506         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2507         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2508
2509 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2510
2511         PR tree-optimization/16721
2512         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2513
2514 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2515
2516         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2517         * gcc.dg/20040305-1.c: Likewise.
2518
2519 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2520
2521         PR c/16566
2522         * gcc.c-torture/compile/pr16566-1.c,
2523         gcc.c-torture/compile/pr16566-2.c,
2524         gcc.c-torture/compile/pr16566-3.c: New tests.
2525
2526 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2527
2528         PR tree-optimization/17512
2529         * gcc.c-torture/compile/20040916-1.c.
2530
2531 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2532
2533         * gcc.dg/pragma-re-3.c: New test.
2534
2535 2004-09-17  Matt Austern  <austern@apple.com>
2536
2537         PR c++/15049
2538         * g++.dg/other/anon3.C: New.
2539
2540 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2541
2542         PR c++/7503
2543         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2544         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2545         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2546         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2547         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2548
2549 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2550
2551         PR fortran/17286
2552         * gfortran.dg/pr17286.f90: New test.
2553
2554 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2555
2556         PR c++/17530
2557         * g++.dg/template/static7.C: New test.
2558
2559 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2560
2561         PR tree-opt/17558
2562         * gcc.c-torture/compile/pr17558.c: New test.
2563
2564 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2565
2566         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2567         if SKIP_ATTRIBUTE is defined.
2568
2569 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2570
2571         PR fortran/15957
2572         * gfortran.dg/pr15957.f90: New test.
2573
2574 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2575
2576         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2577         in comparison.
2578         * gcc.dg/vect/vect-79.c: Likewise.
2579         * gcc.dg/vect/vect-80.c: Likewise.
2580
2581 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2582
2583         PR fortran/15750
2584         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2585
2586 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2587
2588         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2589         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2590         * gcc.dg/vect/vect-62.c: New testcase.
2591         * gcc.dg/vect/vect-63.c: New testcase.
2592         * gcc.dg/vect/vect-64.c: New testcase.
2593         * gcc.dg/vect/vect-65.c: New testcase.
2594         * gcc.dg/vect/vect-66.c: New testcase.
2595         * gcc.dg/vect/vect-67.c: New testcase.
2596         * gcc.dg/vect/vect-68.c: New testcase.
2597         * gcc.dg/vect/vect-69.c: New testcase.
2598         * gcc.dg/vect/vect-79.c: New testcase.
2599         * gcc.dg/vect/vect-80.c: New testcase.
2600
2601 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2602
2603         * gcc.target/mips/asm-1.c: New test.
2604
2605 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2606
2607         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2608         * gcc.dg/vect/vect-73.c: New testcase.
2609         * gcc.dg/vect/vect-74.c: New testcase.
2610         * gcc.dg/vect/vect-75.c: New testcase.
2611         * gcc.dg/vect/vect-76.c: New testcase.
2612         * gcc.dg/vect/vect-77.c: New testcase.
2613         * gcc.dg/vect/vect-78.c: New testcase
2614
2615 2004-09-18  Paul Brook  <paul@codesourcery.com>
2616
2617         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2618
2619 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2620
2621         PR c/17424
2622         * gcc.dg/pr17424-1.c: New test.
2623
2624 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2625
2626         * g++.dg/tree-ssa/pr17153.C: New test.
2627
2628 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2629
2630         PR pch/13361
2631         * testsuite/g++.dg/pch/wchar-1.C: New.
2632         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2633
2634 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2635
2636         * gcc.c-torture/execute/20040917-1.c: New test.
2637
2638 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2639
2640         PR tree-optimization/17319
2641         * gcc.dg/pr17319.c: New test.
2642
2643 2004-09-17  Devang Patel  <dpatel@apple.com>
2644
2645         * gcc.dg/20040813-1.c: New test.
2646
2647 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2648
2649         PR tree-optimization/17273
2650         * gcc.c-torture/compile/pr17273.c: New test.
2651
2652 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2653
2654         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2655         Update expected messages.
2656         * gcc.dg/declspec-13.c: New test.
2657
2658 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2659
2660         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2661
2662 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2663
2664         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2665         change what 'a' is pointing to.
2666
2667 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2668
2669         PR c++/16002
2670         * g++.dg/template/error18.C: New test.
2671
2672         PR c++/16029
2673         * g++.dg/warn/Wunused-8.C: New test.
2674
2675 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2676
2677         PR tree-optimization/17513
2678         * gcc.dg/20040916-1.c: New test.
2679
2680 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2681
2682         PR c++/17501
2683         * g++.dg/template/typename7.C: New test.
2684
2685 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2686
2687         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2688
2689 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2690
2691         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2692         with -ftree-based-profiling also.
2693         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2694
2695 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2696
2697         PR/15364
2698         * gfortran.dg/der_array_io_1.f90: New test.
2699         * gfortran.dg/der_array_io_2.f90: New test.
2700         * gfortran.dg/der_array_io_3.f90: New test.
2701
2702 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2703
2704         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2705         EABI.
2706
2707 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2708
2709         * g++.dg/opt/switch1.C: New test.
2710
2711 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2712
2713         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2714         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2715         Update expected messages.
2716
2717 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2718
2719         PR fortran/16485
2720         * gfortran.dg/same_name_1.f90: New test.
2721
2722 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2723
2724         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2725         dereference garbage pointers.
2726
2727 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2728
2729         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2730         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2731
2732         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2733         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2734         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2735
2736 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2737
2738         PR c++/17324
2739         * g++.dg/template/mangle1.C: New test.
2740
2741 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2742
2743         PR tree-optimization/17252
2744         * gcc.c-torture/execute/pr17252.c: New test.
2745
2746 2004-09-14  Andrew Pinski  <apinski@apple.com>
2747
2748         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2749
2750 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2751
2752         PR rtl-optimization/9771
2753         * gcc.dg/pr9771-1.c: New test case.
2754
2755 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2756
2757         PR tree-optimization/15262
2758         * gcc.c-torture/execute/pr15262-1.c: New test.
2759         * gcc.c-torture/execute/pr15262-2.c: New test.
2760
2761 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2762
2763         * gcc.dg/declspec-12.c: New test.
2764
2765 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2766
2767         * gfortran.dg/pr17090.f90: Add directives to test.
2768
2769 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2770
2771         * gcc.c-torture/compile/20040914-1.c: New test.
2772
2773 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2774
2775         PR c++/16162
2776         * g++.dg/template/decl2.C: New test.
2777
2778 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2779
2780         PR fortran/17090
2781         * gfortran.dg/pr17090.f90: New test.
2782
2783 2004-09-13  Dale Johannesen  <dalej@apple.com>
2784
2785         * gcc.c-torture/compile/pr17408.c:  New test case.
2786
2787 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2788
2789         PR c++/16716
2790         * g++.dg/parse/crash17.C: New test.
2791
2792         PR c++/17327
2793         * g++.dg/template/enum3.C: New test.
2794
2795 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2796
2797         * lib/gcc-defs.exp: Load wrapper.exp.
2798         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2799         using local code.
2800         * lib/gcc.exp (gcc_init): Similar.
2801         * lib/gfortran.exp (gfortran_init): Similar.
2802         * lib/objc.exp (objc_init): Similar.
2803         * lib/treelang.exp (treelang_init): Similar.
2804         * lib/wrapper.exp: New file with build_wrapper call machinery in
2805         ${tool}_maybe_build_wrapper.
2806
2807 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2808
2809         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2810         "inline".
2811         * gcc.dg/declspec-11.c: Update expected messages.
2812         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2813         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2814         gcc.dg/inline-12.c: New tests.
2815
2816 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2817
2818         * g++.dg/tree-ssa/pr17400.C: New testcase.
2819
2820 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2821
2822         * gcc.target/mips/sb1-1.c: New testcase.
2823
2824 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2825
2826         * lib/g77-dg.exp: Remove unused file.
2827         * lib/mike-g77.exp: Ditto.
2828         * lib/g77.exp: Ditto.
2829
2830 2004-09-12  Richard Henderson  <rth@redhat.com>
2831
2832         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2833
2834 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2835
2836         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2837         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2838         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2839         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2840         Update expected messages.
2841
2842 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2843
2844         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2845         declaration/use mismatch for dirp parameter.
2846
2847 2004-09-12  Andrew Pinski  <apinski@apple.com>
2848
2849         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2850         -fgnu-runtime is passed.
2851
2852 2004-09-12  Richard Henderson  <rth@redhat.com>
2853
2854         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2855         do the uplevel thing and update additional_flags directly.
2856         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2857         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2858         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2859         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2860
2861 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2862
2863         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2864
2865 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2866
2867         PR middle-end/17411
2868         * g++.dg/opt/pr17411-1.C: New test case.
2869
2870 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2871
2872         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2873         gcc.dg/tls/diag-2.c: Update expected messages.
2874         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2875         messages.
2876         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2877         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2878         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2879         gcc.dg/tls/diag-5.c: New tests.
2880
2881 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2882
2883         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2884
2885 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2886
2887         * g++.dg/parse/break-in-for.C: New test.
2888
2889 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2890
2891         * gcc.dg/tree-ssa/20040911-1.c: New test.
2892
2893 2004-09-11  Andreas Jaeger  <aj@suse.de>
2894
2895         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2896         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2897
2898 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2899
2900         * gcc.target/frv: New directory of FR-V-specific tests.
2901
2902 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2903
2904         * gcc.dg/convert-vec-1.c: New test.
2905
2906 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2907
2908         PR middle-end/17024
2909         * gcc.dg/pr17024-1.c: New test case.
2910
2911 2004-09-10  Eric Christopher  <echristo@redhat.com>
2912
2913         * gcc.dg/20040910-1.c: New test.
2914
2915 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2916
2917         * gcc.dg/bitfld-9.c: New test.
2918
2919 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2920
2921         * gcc.c-torture/execute/ieee/acc1.c: New test.
2922         * gcc.c-torture/execute/ieee/acc2.c: New test.
2923         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2924
2925 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2926
2927         * gcc.dg/deprecated-2.c: New test.
2928
2929 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2930
2931         * gcc.dg/init-vec-1.c: New test.
2932
2933 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2934
2935         PR middle-end/17055
2936         * gcc.dg/pr17055-1.c: New test case.
2937
2938 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2939
2940         PR target/17377
2941         * gcc.c-torture/execute/pr17377.c: New test.
2942
2943 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2944
2945         PR c/8420
2946         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2947         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2948         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2949         gcc.dg/long-long-typespec-1.c: New tests.
2950         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2951
2952 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2953
2954         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2955         gcc.dg/gnu99-static-1.c: New tests.
2956
2957 2004-09-08  Devang Patel  <dpatel@apple.com>
2958
2959         * gcc.dg/darwin-ld-20040828-1.c: New test.
2960         * gcc.dg/darwin-ld-20040828-2.c: New test.
2961         * gcc.dg/darwin-ld-20040828-3.c: New test.
2962
2963 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2964
2965         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2966         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2967         in error message.
2968         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2969         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2970         in error message.
2971         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2972         types they qualify.
2973         * objc.dg/type-size-2.m: Fix wording in comment.
2974         * objc.dg/va-meth-1.m: New test case.
2975
2976 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2977
2978         PR c/16633:
2979         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2980         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2981
2982 2004-09-06  Devang Patel  <dpatel@apple.com>
2983
2984         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2985         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2986
2987 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2988
2989         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2990         reflect changed line numbering of diagnostics.
2991
2992 2004-09-06  Paul Brook  <paul@codesourcery.com>
2993
2994         * gfortran.dg/edit_real_1.f90: Add new test.
2995
2996 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2997
2998         * gcc.dg/tree-ssa/loop-2.c: New test.
2999         * gcc.dg/tree-ssa/loop-3.c: New test.
3000         * gcc.dg/tree-ssa/loop-4.c: New test.
3001         * gcc.dg/tree-ssa/loop-5.c: New test.
3002
3003 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3004
3005         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3006
3007 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3008
3009         * gcc.dg/format/sentinel-1.c: New test.
3010
3011 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3012
3013         * testsuite/gcc.dg/builtins-46.c: New.
3014
3015 2004-09-03  Devang Patel  <dpatel@apple.com>
3016
3017         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3018         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3019
3020 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3021
3022         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3023         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3024         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3025         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3026         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3027         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3028         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3029         the non-portable bzero.
3030         * gcc.dg/20010912-1.c: xfail for NetWare.
3031         * gcc.dg/20020426-2.c: xfail for NetWare.
3032         * gcc.dg/20021014-1.c: xfail for NetWare.
3033         * gcc.dg/20021018-1.c: xfail for NetWare.
3034         * gcc.dg/20030213-1.c: xfail for NetWare.
3035         * gcc.dg/20030225-1.c: xfail for NetWare.
3036         * gcc.dg/20030708-1.c: xfail for NetWare.
3037         * gcc.dg/builtins-config.h: Also exclude NetWare.
3038         * gcc.dg/format/format.h: Define restrict only if not already defined.
3039         * gcc.dg/nest.c: xfail for NetWare.
3040         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3041         * lib/target-supports.exp (check_visibility_available): Exclude
3042         NetWare.
3043
3044 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3045
3046         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3047         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3048         deterministic starting point for the alignment of structure fields.
3049         * gcc.dg/Wpadded.c: Dito.
3050         * g++.dg/abi/vbase10.C: Dito.
3051
3052 2004-09-03  Devang Patel  <dpatel@apple.com>
3053
3054         * g++.dg/debug/pr15736.cc: New test.
3055
3056 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3057
3058         * README.QMTEST: Fix out-of-date link.
3059
3060 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3061
3062         PR fortran/16579
3063         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3064         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3065
3066 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3067
3068         * g++.dg/abi/arm_rtti1.C: New test.
3069
3070 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3071
3072         * gcc.dg/ppc-vector-memcpy.c: New.
3073         * gcc.dg/ppc-vector-memset.c: New.
3074
3075 2004-09-02  Chao-ying Fu  <fu@mips.com>
3076
3077         * gcc.target/mips/mips-3d-1.c: New test.
3078         * gcc.target/mips/mips-3d-2.c: New test.
3079         * gcc.target/mips/mips-3d-3.c: New test.
3080         * gcc.target/mips/mips-3d-4.c: New test.
3081         * gcc.target/mips/mips-3d-5.c: New test.
3082         * gcc.target/mips/mips-3d-6.c: New test.
3083         * gcc.target/mips/mips-3d-7.c: New test.
3084         * gcc.target/mips/mips-3d-8.c: New test.
3085         * gcc.target/mips/mips-3d-9.c: New test.
3086         * gcc.target/mips/mips-ps-1.c: New test.
3087         * gcc.target/mips/mips-ps-2.c: New test.
3088         * gcc.target/mips/mips-ps-3.c: New test.
3089         * gcc.target/mips/mips-ps-4.c: New test.
3090         * gcc.target/mips/mips-ps-type.c: New test.
3091
3092 2004-09-02  Paul Brook  <paul@codesourcery.com>
3093
3094         * gfortran.dg/edit_real_1.f90: Add new tests.
3095
3096 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3097
3098         PR fortran/15327
3099         * gfortran.dg/merge_char_1.f90: New test.
3100
3101 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3102
3103         PR fortran/16404
3104         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3105
3106 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3107
3108         PR c/1522
3109         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3110
3111 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3112
3113         * g++.dg/opt/loop1.C: Do not XFAIL.
3114
3115 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3116
3117         * gcc.c-torture/execute/20040831-1.c: New test.
3118
3119 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3120
3121         PR fortran/16579
3122         * gfortran.dg/g77/20010610.f: Now passes.
3123         Copy from g77.f-torture/execute. Add dg-run directive.
3124         * gfortran.dg/g77/README: Update
3125
3126 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3127
3128         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3129         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3130         (t1, t2, t3, t4): Add volatile.
3131
3132 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3133
3134         * g++.dg/ext/visibility/arm1.C: New test.
3135
3136 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3137
3138         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3139         -pedantic-errors.
3140
3141 2004-09-01  Paul Brook  <paul@codesourcery.com>
3142
3143         * gfortran.dg/eof_2.f90: New test.
3144
3145 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3146
3147         PR fortran/16579
3148         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3149
3150 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3151
3152         PR libfortran/16805
3153         * gfortran.dg/list_read_2.f90: New test.
3154
3155 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3156
3157         * g++.dg/abi/key1.C: New test.
3158
3159 2004-08-31  Richard Henderson  <rth@redhat.com>
3160
3161         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3162         form of offsetof.
3163         * g++.dg/other/offsetof5.C: Remove duplicate.
3164
3165 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3166
3167         PR fortran/17244
3168         * gfortran.dg/func_derived_1.f90: New test.
3169
3170 2004-08-31  Paul Brook  <paul@codesourcery.com>
3171
3172         * gfortran.dg/eof_1.f90: New test.
3173
3174 2004-08-31  Paul Brook  <paul@codesourcery.com>
3175
3176         * gfortran.dg/list_read_1.f90: New file.
3177
3178 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3179
3180         * g++.dg/opt/loop1.C: XFAIL.
3181
3182 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3183
3184         * gcc.dg/funcdef-storage-1.c: New.
3185         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3186         an extern function in local scope.
3187         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3188         declare an 'auto inline' function in local scope.
3189         * gcc.dg/20011130-1.c: Likewise.
3190         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3191         an 'auto' function in local scope.
3192         * gcc.dg/20021014-1.c: Likewise.
3193         * gcc.dg/20030331-2.c: Likewise.
3194
3195 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3196
3197         * gfortran.dg/blockdata_1.f90: New test.
3198
3199 2004-08-30  Richard Henderson  <rth@redhat.com>
3200
3201         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3202
3203 2004-08-30  Richard Henderson  <rth@redhat.com>
3204
3205         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3206         additional_flags set by alternate driver.
3207         (ieee-options): New procedure.
3208         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3209         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3210         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3211         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3212
3213 2004-08-30  Richard Henderson  <rth@redhat.com>
3214
3215         * lib/f-torture.exp: Remove.
3216
3217 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3218
3219         PR rtl-optimization/16590
3220         * g++.dg/opt/loop1.C: New test.
3221
3222 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3223
3224         PR fortran/13910
3225         * gfortran.dg/oldstyle_1.f90: New test.
3226
3227 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3228         Paul Brook  <paul@codesourcery.com>
3229
3230         * gfortran.dg/g77/README: Update.
3231         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3232         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3233         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3234
3235 2004-08-28  Paul Brook  <paul@codesourcery.com>
3236
3237         PR libfortran/17195
3238         * gfortran.dg/edit_real_1.f90: New test.
3239
3240 2004-08-27  Paul Brook  <paul@codesourcery.com>
3241
3242         * gfortran.dg/rewind_1.f90: New test.
3243
3244 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3245
3246         PR fortran/16597
3247         * gfortran.dg/pr16597.f90: New test.
3248
3249 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3250
3251         PR c/13801
3252         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3253         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3254         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3255         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3256         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3257
3258 2004-08-26  Nick Clifton  <nickc@redhat.com>
3259
3260         * gcc.c-torture/compile/pr17119.c: New test.
3261
3262 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3263
3264         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3265
3266 2004-08-25  Richard Henderson  <rth@redhat.com>
3267
3268         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3269         the bits that expect kind=8 to be the largest real kind.
3270
3271 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3272
3273         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3274
3275 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3276
3277         * gfortran.dg/assignment_1.f90: New test.
3278
3279 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3280
3281         * g++.dg/template/repo3.C: New test.
3282
3283 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3284
3285         PR middle-end/16693
3286         PR tree-optimization/16372
3287         * g++.dg/opt/pr16372-1.C: New test case.
3288         * g++.dg/opt/pr16693-1.C: New test case.
3289         * g++.dg/opt/pr16693-2.C: New test case.
3290
3291 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3292
3293         * objc.dg/proto-lossage-4.m: New test.
3294
3295 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3296
3297         PR c++/17155
3298         * g++.dg/inherit/local2.C: New test.
3299
3300 2004-08-25  Paul Brook  <paul@codesourcery.com>
3301
3302         PR fortran/17144
3303         * gfortran.dg/string_ctor_1.f90: New test.
3304
3305 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3306
3307         PR c++/14428
3308         * g++.dg/template/redecl2.C: New test.
3309
3310 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3311
3312         PR fortran/17143
3313         * gfortran.dg/pr17143.f90: New test.
3314
3315 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3316
3317         PR fortran/17164
3318         * gfortran.dg/pr17164.f90: New test.
3319
3320 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3321
3322         * gcc.dg/tree-ssa/loop-1.c: New test.
3323
3324 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3325
3326         * gcc.c-torture/compile/20040824-1.c: New test.
3327
3328 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3329
3330         * gcc.c-torture/compile/iftrap-3.c: New test.
3331
3332 2004-08-24  Paul Brook  <paul@codesourcery.com>
3333
3334         * gfortran.dg/entry_2.f90: New test.
3335
3336 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3337
3338         PR c++/16889
3339         * g++.dg/lookup/ambig[12].C: New.
3340
3341 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3342
3343         PR c++/16706
3344         * g++.dg/template/crash21.C: New test.
3345         * g++.dg/template/crash22.C: Likewise.
3346
3347 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3348
3349         PR c++/17149
3350         * g++.dg/template/access15.C: New.
3351
3352 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3353
3354         PR c++/17163
3355         * g++.dg/template/repo2.C: New test.
3356
3357 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3358
3359         PR rtl-optimization/17078
3360         * gcc.c-torture/execute/pr17078-1.c: New test case.
3361
3362 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3363
3364         PR c/14492
3365         * gcc.dg/debug/crash1.c: New test.
3366
3367 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3368
3369         PR c/16180
3370         * gcc.dg/loop-5.c: New test.
3371
3372 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3373
3374         * gcc.c-torture/execute/20040823-1.c: New test.
3375
3376 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3377
3378         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3379         to the assembler.  Simplify test accordingly.
3380         (asm_abi_flags): Use GNU names.
3381         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3382         to check for ABI flags.
3383
3384 2004-08-22  Andrew Pinski  <apinski@apple.com>
3385
3386         * g++.dg/opt/pr14029.C: New test.
3387         * gcc.c-torture/execute/pr15262.c: New test.
3388
3389 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3390
3391         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3392
3393 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3394
3395         PR 16908
3396         * gfortran.dg/direct_io.f90: New test.
3397
3398 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3399
3400         PR c++/17121
3401         * g++.dg/inherit/local2.C: New test.
3402
3403 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3404
3405         PR c++/17120
3406         * g++.dg/warn/Wparentheses-4.C: New test.
3407
3408 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3409
3410         PR c++/17121
3411         * g++.dg/inherit/local2.C: New test.
3412
3413         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3414         * gcc.dg/ppc-ldstruct.c: Likewise.
3415         * gcc.dg/ppc64-abi-2.c: Likewise.
3416
3417 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3418
3419         PR rtl-optimization/17099
3420         * gcc.c-torture/execute/20040820-1.c: New test.
3421
3422 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3423
3424         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3425
3426 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3427
3428         PR fortran/17077
3429         * gfortran.dg/auto_array_1.f90: New test.
3430
3431 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3432
3433         PR fortran/17074
3434         * gfortran.dg/simpleif_1.f90: New test.
3435
3436 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3437
3438         * lib/target-supports.exp (check_profiling_available): Return
3439         false for arm*-*-symbianelf* and arm*-*-eabi*.
3440
3441         PR c++/15890
3442         * g++.dg/template/delete1.C: New test.
3443
3444 2004-08-19  Paul Brook  <paul@codesourcery.com>
3445
3446         PR fortran/14976
3447         PR fortran/16228
3448         * gfortran.dg/data_char_1.f90: New test.
3449
3450 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3451
3452         PR fortran/16946
3453         * gfortran.dg/reduction.f90: New testcase.
3454
3455 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3456
3457         PR fortran/16520
3458         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3459
3460 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3461
3462         PR c++/17041
3463         * g++.dg/Wparentheses-3.C: New test.
3464
3465 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3466
3467         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3468         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3469         * gcc.dg/vect/vect-2.c: Likewise.
3470         * gcc.dg/vect/vect-3.c: Likewise.
3471         * gcc.dg/vect/vect-4.c: Likewise.
3472         * gcc.dg/vect/vect-5.c: Likewise.
3473         * gcc.dg/vect/vect-6.c: Likewise.
3474         * gcc.dg/vect/vect-7.c: Likewise.
3475         * gcc.dg/vect/vect-25.c: Likewise.
3476         * gcc.dg/vect/vect-31.c: Likewise.
3477         * gcc.dg/vect/vect-32.c: Likewise.
3478         * gcc.dg/vect/vect-34.c: Likewise.
3479         * gcc.dg/vect/vect-36.c: Likewise.
3480         * gcc.dg/vect/vect-all.c: Likewise.
3481
3482 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3483
3484         PR c++/17068
3485         * g++.dg/template/operator4.C: New test.
3486
3487 2004-08-18  Richard Henderson  <rth@redhat.com>
3488
3489         * gcc.dg/20040206-1.c: XFAIL.
3490
3491 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3492
3493         PR c++/16246
3494         * g++.dg/template/array7.C: New test.
3495
3496 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3497
3498         * gcc.dg/mips-movcc-1.c: New test.
3499         * gcc.dg/mips-movcc-2.c: New test.
3500         * gcc.dg/mips-movcc-3.c: New test.
3501
3502         * gcc.dg/mips-nmadd-1.c: New test.
3503         * gcc.dg/mips-nmadd-2.c: New test.
3504
3505 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3506
3507         PR c++/15871
3508         * g++.dg/opt/inline8.C: New test.
3509
3510         PR c++/16965
3511         * g++.dg/parse/error17.C: New test.
3512
3513 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3514
3515         * gcc.dg/vect: New directory for vectorizer tests.
3516         * gcc.dg/vect/tree-vect.h: New file.
3517         * gcc.dg/vect/vect.exp: New file.
3518         * gcc.dg/vect/pr16105.c.c: New test.
3519         * gcc.dg/vect/vect-1.c: New test.
3520         * gcc.dg/vect/vect-2.c: New test.
3521         * gcc.dg/vect/vect-3.c: New test.
3522         * gcc.dg/vect/vect-4.c: New test.
3523         * gcc.dg/vect/vect-5.c: New test.
3524         * gcc.dg/vect/vect-6.c: New test.
3525         * gcc.dg/vect/vect-7.c: New test.
3526         * gcc.dg/vect/vect-8.c: New test.
3527         * gcc.dg/vect/vect-9.c: New test.
3528         * gcc.dg/vect/vect-10.c: New test.
3529         * gcc.dg/vect/vect-11.c: New test.
3530         * gcc.dg/vect/vect-12.c: New test.
3531         * gcc.dg/vect/vect-13.c: New test.
3532         * gcc.dg/vect/vect-14.c: New test.
3533         * gcc.dg/vect/vect-15.c: New test.
3534         * gcc.dg/vect/vect-16.c: New test.
3535         * gcc.dg/vect/vect-17.c: New test.
3536         * gcc.dg/vect/vect-18.c: New test.
3537         * gcc.dg/vect/vect-19.c: New test.
3538         * gcc.dg/vect/vect-20.c: New test.
3539         * gcc.dg/vect/vect-21.c: New test.
3540         * gcc.dg/vect/vect-22.c: New test.
3541         * gcc.dg/vect/vect-23.c: New test.
3542         * gcc.dg/vect/vect-24.c: New test.
3543         * gcc.dg/vect/vect-25.c: New test.
3544         * gcc.dg/vect/vect-26.c: New test.
3545         * gcc.dg/vect/vect-27.c: New test.
3546         * gcc.dg/vect/vect-28.c: New test.
3547         * gcc.dg/vect/vect-29.c: New test.
3548         * gcc.dg/vect/vect-30.c: New test.
3549         * gcc.dg/vect/vect-31.c: New test.
3550         * gcc.dg/vect/vect-32.c: New test.
3551         * gcc.dg/vect/vect-33.c: New test.
3552         * gcc.dg/vect/vect-34.c: New test.
3553         * gcc.dg/vect/vect-35.c: New test.
3554         * gcc.dg/vect/vect-36.c: New test.
3555         * gcc.dg/vect/vect-37.c: New test.
3556         * gcc.dg/vect/vect-38.c: New test.
3557         * gcc.dg/vect/vect-40.c: New test.
3558         * gcc.dg/vect/vect-41.c: New test.
3559         * gcc.dg/vect/vect-42.c: New test.
3560         * gcc.dg/vect/vect-43.c: New test.
3561         * gcc.dg/vect/vect-44.c: New test.
3562         * gcc.dg/vect/vect-45.c: New test.
3563         * gcc.dg/vect/vect-46.c: New test.
3564         * gcc.dg/vect/vect-47.c: New test.
3565         * gcc.dg/vect/vect-48.c: New test.
3566         * gcc.dg/vect/vect-49.c: New test.
3567         * gcc.dg/vect/vect-50.c: New test.
3568         * gcc.dg/vect/vect-51.c: New test.
3569         * gcc.dg/vect/vect-52.c: New test.
3570         * gcc.dg/vect/vect-53.c: New test.
3571         * gcc.dg/vect/vect-54.c: New test.
3572         * gcc.dg/vect/vect-55.c: New test.
3573         * gcc.dg/vect/vect-56.c: New test.
3574         * gcc.dg/vect/vect-57.c: New test.
3575         * gcc.dg/vect/vect-58.c: New test.
3576         * gcc.dg/vect/vect-59.c: New test.
3577         * gcc.dg/vect/vect-60.c: New test.
3578         * gcc.dg/vect/vect-61.c: New test.
3579         * gcc.dg/vect/vect-all.c: New test.
3580         * gcc.dg/vect/vect-none.c: New test.
3581
3582 2004-08-17  Paul Brook  <paul@codesourcery.com>
3583
3584         PR fortran/13082
3585         * gfortran.dg/entry_1.f90: New test.
3586
3587 2004-08-17  Andrew Pinski  <apinski@apple.com>
3588
3589         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3590
3591 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3592
3593         * gcc.dg/pr17036-1.c: New test.
3594
3595 2004-08-16  Devang Patel  <dpatel@apple.com>
3596
3597         * gcc.dg/darwin-20040809-1.c: New test.
3598
3599 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3600
3601         * gcc.dg/funcdef-attr-1.c: New test.
3602
3603 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3604
3605         * gcc.dg/altivec-17.c: New test.
3606         * gcc.dg/altivec-18.c: New test.
3607
3608 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3609
3610         PR c++/6749
3611         * g++.dg/template/vtable2.C: New test.
3612
3613 2004-08-14  Richard Henderson  <rth@redhat.com>
3614
3615         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3616         * gcc.dg/pack-test-4.c (main): Return 0.
3617         * gcc.dg/setjmp-1.c: Remove XFAIL.
3618         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3619
3620 2004-08-14  Richard Henderson  <rth@redhat.com>
3621
3622         * gcc.dg/980217-1.c: Add prototype for printf.
3623
3624 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3625
3626         * gfortran.dg/pr16935.f90: New test.
3627
3628 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3629
3630         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3631
3632 2004-08-13  Paul Brook  <paul@codesourcery.com>
3633
3634         * gfortran.dg/der_io_1.f90: Remove stray comma.
3635
3636 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3637
3638         * gcc.dg/vmx/cw-bug-2.c: Remove.
3639         * gcc.dg/vmx/vprint-1.c: Remove.
3640         * gcc.dg/vmx/vscan-1.c: Remove.
3641
3642 2004-08-12  Devang patel  <dpatel@apple.com>
3643
3644         * gcc.dg/darwin-20040809-2.c: New test.
3645
3646 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3647
3648         * g++.dg/ext/altivec-12.C: New test.
3649
3650         * g++.dg/ext/altivec-11.C: New test.
3651
3652 2004-08-12  Paul Brook  <paul@codesourcery.com>
3653
3654         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3655
3656 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3657
3658         * g++.dg/ext/altivec-2.C: Check for hardware support before
3659         executing any VMX instructions.
3660
3661         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3662
3663 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3664
3665         PR c++/16276
3666         * g++.old-deja/g++.other/comdat4.C: New test.
3667         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3668
3669 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3670
3671         PR target/16286
3672         * gcc.dg/pr16286.c: New test.
3673
3674 2004-08-12 Jan Beulich <jbeulich@novell.com>
3675
3676         * g++.dg/ext/asm5.C: New.
3677
3678 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3679
3680         PR c++/16698
3681         * g++.dg/eh/crash1.C: New test.
3682
3683         PR c++/16717
3684         * g++.dg/ext/construct1.C: New test.
3685
3686 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3687
3688         PR c++/16853
3689         * g++.dg/init/ptrmem1.C: New test.
3690
3691         PR c++/16618
3692         * g++.dg/parse/offsetof5.C: New test.
3693
3694         PR c++/16870
3695         * g++.dg/template/overload3.C: New test.
3696
3697 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3698
3699         PR c++/16964
3700         * g++.dg/parse/error16.C: New test.
3701
3702         PR c++/16904
3703         * g++.dg/template/error14.C: New test.
3704
3705         PR c++/16929
3706         * g++.dg/template/error15.C: New test.
3707
3708 2004-08-11  Devang Patel  <dpatel@apple.com>
3709
3710         * gcc.dg/darwin-ld-20040809-1.c: New test.
3711         * gcc.dg/darwin-ld-20040809-2.c: New test.
3712
3713 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3714
3715         PR fortran/16917
3716         * gfortran.dg/dfloat_1.f90: New test.
3717
3718 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3719
3720         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3721         * gcc.dg/dll-2.c: Fix dg-require syntax.
3722         * gcc.misc-tests/arm-isr.c (abort): Declare.
3723         (exit): Likewise.
3724
3725 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3726
3727         PR c++/16971
3728         * g++.dg/parse/crash16.C: New test.
3729
3730 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3731
3732         * gcc.dg/mips-rsqrt-1.c: New test case.
3733         * gcc.dg/mips-rsqrt-2.c: New test case.
3734         * gcc.dg/mips-rsqrt-3.c: New test case.
3735
3736 2004-08-10  Paul Brook  <paul@codesourcery.com>
3737
3738         * gfortran.dg/der_io_1.f90: New test.
3739
3740 2004-08-10  Paul Brook  <paul@codesourcery.com>
3741
3742         PR fortran/16919
3743         * gfortran.dg/der_array_1.f90: New test.
3744
3745 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3746
3747         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3748
3749 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3750
3751         * gcc.dg/wchar_t-2.c: Fix typo.
3752
3753 2004-08-09  Falk Hueffner  <falk@debian.org>
3754
3755         PR tree-optimization/12517
3756         * gcc.c-torture/compile/pr12517.c: New test.
3757
3758         PR tree-optimization/12578
3759         * gcc.c-torture/compile/pr12578.c: New test.
3760
3761         PR tree-optimization/12899
3762         * gcc.c-torture/compile/pr12899.c: New test.
3763
3764         PR rtl-optimization/14692
3765         * gcc.c-torture/compile/pr14692.c: New test.
3766
3767         PR tree-optimization/16461
3768         * gcc.c-torture/compile/pr16461.c: New test.
3769
3770 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3771
3772         * gfortran.dg/getenv_1.f90: New test.
3773
3774 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3775
3776         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3777         wchar_t.
3778         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3779
3780 2004-08-06  Paul Brook  <paul@codesourcery.com>
3781
3782         * gfortran.dg/ret_array_1.f90: New test.
3783         * gfortran.dg/ret_pointer_1.f90: New test.
3784
3785 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3786
3787         * gcc.dg/missing-field-init-[12].c: New tests.
3788         * g++.dg/warn/missing-field-init-[12].C: New tests.
3789
3790 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3791
3792         * gcc.dg/enum2.c: New test.
3793         * gcc.dg/symbian3.c: Likewise.
3794         * gcc.dg/symbian4.c: Likewise.
3795         * gcc.dg/wchar_t-2.c: Likewise.
3796
3797 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3798
3799         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3800         destructor tests.
3801
3802 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3803
3804         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3805         dg-require-visiblity.
3806         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3807         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3808         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3809         * g++.dg/ext/visibility/new1.C: Likewise.
3810         * g++.dg/ext/visibility/pragma.C: Likewise.
3811         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3812         * g++.dg/ext/visibility/virtual.C: Likewise.
3813         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3814         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3815         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3816         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3817         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3818         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3819         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3820         * g++/dg/ext/visibility/visibility-8.C: New test.
3821         * gcc.c-torture/compile/dll.x: Remove.
3822         * gcc.dg/dll-2.c: Use dg-require-dll
3823         * gcc.dg/visibility-10.c: New test.
3824         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3825         supporting DLLs.
3826         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3827         (scan_not_hidden): Likewise.
3828
3829 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3830
3831         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3832
3833 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3834
3835         * gcc.c-torture/execute/20040805-1.c: New test.
3836
3837 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3838
3839         * gcc.dg/20020118-1.c: Declare abort.
3840         * gcc.dg/altivec_check.h: Likewise.
3841         * gcc.dg/iftrap-2.c: Likewise.
3842         * gcc.dg/pragma-darwin.c: Likewise.
3843         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3844
3845 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3846
3847         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3848
3849 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3850
3851         * gcc.c-torture/execute/builtins/abs-2.c,
3852         gcc.c-torture/execute/builtins/abs-3.c,
3853         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3854         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3855         intmax_t, uintmax_t and their limits.
3856         * gcc.dg/intmax_t-1.c: New test.
3857
3858 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3859
3860         * g++.dg/tc1/dr147.C: Add reference to PR.
3861
3862 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3863
3864         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3865         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3866
3867 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3868
3869         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3870
3871 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3872
3873         * gcc.dg/redecl-5.c: New test.
3874         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3875         of scanf.
3876
3877 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3878
3879         PR middle-end/16790
3880         * gcc.c-torture/execute/pr16790-1.c: New test case.
3881
3882 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3883
3884         * g++.dg/ext/visibility/assign1.C: New test.
3885         * g++.dg/ext/visibility/new1.C: Likewise.
3886
3887         * gcc.dg/symbian1.c: New test.
3888         * gcc.dg/symbian2.c: Likewise.
3889
3890 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3891
3892         PR target/16570
3893         * gcc.dg/i386-sse-9.c: New test.
3894
3895 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3896
3897         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3898
3899 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3900
3901         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3902         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3903         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3904         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3905         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3906         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3907         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3908         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3909         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3910         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3911         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3912         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3913         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3914         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3915         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3916         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3917         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3918         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3919         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3920         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3921         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3922         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3923         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3924         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3925         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3926         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3927         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3928         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3929         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3930         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3931         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3932         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3933         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3934         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3935         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3936         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3937         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3938         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3939         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3940         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3941         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3942         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3943         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3944         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3945         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3946         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3947         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3948         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3949         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3950         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3951         gcc.misc-tests/i386-pf-3dnow-1.c,
3952         gcc.misc-tests/i386-pf-athlon-1.c,
3953         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3954         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3955         Declare built-in functions used.
3956         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3957
3958 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3959
3960         PR c++/16707
3961         * g++.dg/lookup/using12.C: New test.
3962
3963         * g++.dg/init/null1.C: Fix PR number.
3964         * g++.dg/parse/namespace10.C: Likewise.
3965
3966 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3967
3968         PR c++/16224
3969         * g++.dg/template/spec17.C: New test.
3970         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3971         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3972
3973 2004-08-02  David Billinghurst
3974
3975         PR fortran/16292
3976         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3977
3978 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3979
3980         * gcc.dg/ia64-got-1.c: New test case.
3981
3982 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3983
3984         PR c++/16489
3985         * g++.dg/init/null1.C: New test.
3986         * g++.dg/tc1/dr76.C: Adjust error marker.
3987
3988         PR c++/16529
3989         * g++.dg/parse/namespace10.C: New test.
3990
3991         PR c++/16810
3992         * g++.dg/inherit/ptrmem2.C: New test.
3993
3994 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3995
3996         PR target/16155
3997         * gcc.dg/pr16155.c: New test.
3998
3999 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
4000
4001         * gcc.dg/redecl-2.c: New test.
4002
4003 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4004
4005         * gcc.dg/darwin-longdouble.c: New file.
4006
4007 2004-07-30  Richard Henderson  <rth@redhat.com>
4008
4009         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4010         write to constant argument.
4011         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4012
4013 2004-07-30  Richard Henderson  <rth@redhat.com>
4014
4015         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4016         tests of nearest around zero.
4017
4018 2004-07-30  Andrew Pinski  <apinski@apple.com>
4019
4020         * gcc.c-torture/compile/20040730-1.c: New test.
4021
4022 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4023
4024         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4025         powerpc-eabispe.
4026
4027 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4028
4029         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4030
4031 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4032
4033         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4034         contains $ld_library_path.
4035         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4036
4037 2004-07-29  Richard Henderson  <rth@redhat.com>
4038
4039         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4040
4041         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4042         (alt2, which): New.
4043         (Check): Accept either alternative.
4044
4045 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4046
4047         * g++.dg/abi/inline1.C: New test.
4048         * g++.dg/abi/local1-a.cc: Likewise.
4049         * g++.dg/abi/local1.C: Likewise.
4050         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4051         * g++.dg/abi/mangle12.C: Likewise.
4052         * g++.dg/abi/mangle17.C: Likewise.
4053         * g++.dg/abi/mangle20-2.C: Likewise.
4054         * g++.dg/opt/interface1.C: Likewise.
4055         * g++.dg/opt/interface1.h: Likewise.
4056         * g++.dg/opt/interface1-a.cc: New test.
4057         * g++.dg/parse/repo1.C: New test.
4058         * g++.dg/template/repo1.C: Likewise.
4059         * g++.dg/warn/Winline-1.C: Likewise.
4060         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4061
4062 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4063
4064         * gcc.dg/tree-ssa/20040729-1.c: New test.
4065
4066 2004-07-27  Matt Austern <austern@apple.com>
4067
4068         * gcc.dg/darwin-bool-1.c: New test.
4069         * gcc.dg/darwin-bool-2.c: New test.
4070
4071 2004-07-28  Richard Henderson  <rth@redhat.com>
4072
4073         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4074         arguments in the correct type.  Don't write to constant arguments.
4075
4076 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4077
4078         PR tree-optimization/16688
4079         PR tree-optimization/16689
4080         * g++.dg/tree-ssa/pr16688.C: New test.
4081
4082 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4083
4084         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4085         loads.  Not only in the comment, this time.
4086
4087 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4088
4089         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4090         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4091         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4092         * gcc.dg/sh4a-bitmovua.c: New.
4093         * gcc.dg/sh4a-cos.c: New.
4094         * gcc.dg/sh4a-cosf.c: New.
4095         * gcc.dg/sh4a-fprun.c: New.
4096         * gcc.dg/sh4a-fsrra.c: New.
4097         * gcc.dg/sh4a-memmovua.c: New.
4098         * gcc.dg/sh4a-sin.c: New.
4099         * gcc.dg/sh4a-sincos.c: New.
4100         * gcc.dg/sh4a-sincosf.c: New.
4101         * gcc.dg/sh4a-sinf.c: New.
4102
4103 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4104
4105         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4106         conditionals.
4107         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4108         loads.
4109         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4110         DOM1.
4111
4112 2004-07-27  Andrew Pinski  <apinski@apple.com>
4113
4114         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4115
4116 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4117
4118         * gcc.dg/pragma-isr.c: New test.
4119
4120 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4121
4122         PR c++/14429
4123         * g++.dg/template/ttp11.C: New test.
4124
4125 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4126
4127         * gcc.c-torture/compile/20040727-1.c: New test.
4128
4129 2004-07-26  Eric Christopher  <echristo@redhat.com>
4130
4131         * gcc.c-torture/compile/20040726-2.c: New test.
4132
4133 2004-07-26  Andrew Pinski  <apinski@apple.com>
4134
4135         * g++.dg/rtti/tinfo1.C: Xfail.
4136
4137 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4138
4139         * gcc.c-torture/compile/20040726-1.c: New test.
4140
4141 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4142             Brian Ryner  <bryner@brianryner.com>
4143
4144         PR c++/9283
4145         PR c++/15000
4146         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4147         * g++.dg/ext/visibility/: New directory.
4148         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4149         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4150         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4151         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4152         * g++.dg/ext/visibility/fvisibility.C,
4153         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4154         g++.dg/ext/visibility/fvisibility-override1.C
4155         g++.dg/ext/visibility/fvisibility-override2.C
4156         g++.dg/ext/visibility/memfuncts.C
4157         g++.dg/ext/visibility/noPLT.C
4158         g++.dg/ext/visibility/pragma.C
4159         g++.dg/ext/visibility/pragma-override1.C
4160         g++.dg/ext/visibility/pragma-override2.C
4161         g++.dg/ext/visibility/staticmemfuncts.C
4162         g++.dg/ext/visibility/virtual.C: New tests.
4163
4164 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4165
4166         PR c/15360
4167         * gcc.dg/pr15360-1.c: New test.
4168
4169 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4170
4171         * gcc.dg/pragma-align-2.c: New test.
4172         * gcc.dg/pragma-init-fini.c: New test.
4173         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4174         targets.
4175
4176 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4177
4178         * gcc.dg/init-string-2.c: New test.
4179
4180 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4181
4182         PR 16684
4183         * gcc.dg/Wredundant-decls-1.c: New test case.
4184
4185 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4186
4187         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4188         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4189         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4190         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4191         * gcc.dg/compat/generate-random.c: New file.
4192         * gcc.dg/compat/generate-random.h: Likewise.
4193         * gcc.dg/compat/generate-random_r.c: Likewise.
4194         * gcc.dg/compat/struct-layout-1.h: Likewise.
4195         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4196         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4197         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4198         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4199         * gcc.dg/compat/struct-layout-1_main.c: New test.
4200         * gcc.dg/compat/struct-layout-1_x.c: New file.
4201         * gcc.dg/compat/struct-layout-1_y.c: New file.
4202         * gcc.dg/compat/struct-layout-1_test.h: New file.
4203
4204 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4205
4206         * gcc.dg/comp-return-1.c: New test
4207
4208 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4209
4210         * gcc.dg/vmx/8-02a.c: Fix typo.
4211
4212         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4213         * gcc.dg/darwin-abi-3.c: New test.
4214
4215         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4216         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4217
4218         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4219         * gcc.dg/vmx/ops-long-1.c: New test.
4220         * gcc.dg/vmx/ops-long-2.c: New test.
4221
4222 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4223
4224         * g++.dg/lookup/conv-[1234].C: New.
4225
4226 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4227
4228         * g++.dg/parse/attr2.C: Simplify.
4229
4230 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4231
4232         PR c/7284
4233         * gcc.c-torture/execute/pr7284-1.c: New test.
4234
4235 2004-07-22  Brian Booth  <bbooth@redhat.com>
4236
4237         * gcc.dg/tree-ssa/20040721-1.c: New test.
4238
4239 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4240
4241         * g++.dg/template/crash20.c: New.
4242
4243 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4244
4245         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4246         Add dg-run directive.  Declare variables as required.
4247         * gfortran.dg/g77/README: Update
4248
4249 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4250
4251         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4252         gcc.dg/cris-peep2-andu2.c: New tests.
4253
4254 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4255
4256         PR c/15052
4257         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4258         on return type.
4259         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4260         messages.
4261         * gcc.dg/qual-return-2.c: Update expected messages.
4262         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4263
4264 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4265
4266         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4267         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4268
4269 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4270
4271         PR c/11250
4272         * gcc.dg/init-string-1.c: New test.
4273
4274 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4275
4276         PR middle-end/15345
4277         PR c/16450
4278         * gcc.dg/torture/nested-fn-1.c: New test.
4279
4280 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4281
4282         PR target/16559
4283         * gcc.dg/ia64-fptr-1.c: New file.
4284
4285 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4286
4287         PR c++/14497
4288         * g++.dg/template/spec16.C: New test.
4289         * g++.old-deja/g++.robertl/eb118.C: Remove.
4290
4291 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4292
4293         PR c++/509
4294         * g++.dg/template/spec15.C: New test.
4295
4296 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4297
4298         Copy cases from g77.f-torture/execute and add dg-run
4299         directive.  Other changes as noted.
4300         * gfortran.dg/g77/13037.f
4301         * gfortran.dg/g77/1832.f
4302         * gfortran.dg/g77/19981119-0.f
4303         * gfortran.dg/g77/19990313-0.f
4304         * gfortran.dg/g77/19990313-1.f
4305         * gfortran.dg/g77/19990313-2.f
4306         * gfortran.dg/g77/19990313-3.f
4307         * gfortran.dg/g77/19990419-1.f
4308         * gfortran.dg/g77/19990826-0.f
4309         * gfortran.dg/g77/19990826-2.f
4310         * gfortran.dg/g77/20000503-1.f
4311         * gfortran.dg/g77/20001111.f
4312         * gfortran.dg/g77/20010116.f
4313         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4314         * gfortran.dg/g77/20010430.f
4315         * gfortran.dg/g77/6177.f
4316         * gfortran.dg/g77/947.f
4317         * gfortran.dg/g77/970816-3.f
4318         * gfortran.dg/g77/971102-1.f
4319         * gfortran.dg/g77/980520-1.f
4320         * gfortran.dg/g77/980628-0.f
4321         * gfortran.dg/g77/980628-1.f
4322         * gfortran.dg/g77/980628-10.f
4323         * gfortran.dg/g77/980628-2.f
4324         * gfortran.dg/g77/980628-3.f
4325         * gfortran.dg/g77/980628-7.f
4326         * gfortran.dg/g77/980628-8.f
4327         * gfortran.dg/g77/980628-9.f
4328         * gfortran.dg/g77/980701-0.f
4329         * gfortran.dg/g77/980701-1.f
4330         * gfortran.dg/g77/cabs.f
4331         * gfortran.dg/g77/claus.f
4332         * gfortran.dg/g77/complex_1.f
4333         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4334         * gfortran.dg/g77/dcomplex.f
4335         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4336         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4337         * gfortran.dg/g77/f90-intrinsic-numeric.f
4338         * gfortran.dg/g77/int8421.f
4339         * gfortran.dg/g77/labug1.f
4340         * gfortran.dg/g77/large_vec.f
4341         * gfortran.dg/g77/le.f
4342         * gfortran.dg/g77/short.f
4343         * gfortran.dg/g77/README: Update
4344
4345 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4346
4347         PR c++/16637
4348         * g++.dg/parse/lookup4.C: New test.
4349
4350 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4351
4352         PR c++/16175
4353         * g++.dg/template/ttp10.C: New test.
4354
4355 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4356
4357         * gcc.dg/pr12625-1.c: New test.
4358
4359 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4360
4361         * testsuite/gcc.dg/switch-warn-1.c: New test.
4362         * testsuite/gcc.dg/switch-warn-2.c: New test.
4363         * gcc.c-torture/compile/pr14730.c: Update.
4364
4365 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4366
4367         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4368         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4369         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4370         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4371
4372 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4373
4374         PR c++/16623
4375         * g++.dg/template/assign1.C: New test.
4376
4377 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4378
4379         PR c++/12170
4380         * g++.dg/template/ttp9.C: New test.
4381
4382 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4383
4384         * gcc.dg/format/cmn-err-1.c: New test.
4385
4386 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4387
4388         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4389         gcc.dg/Wparentheses-10.c: New tests.
4390         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4391
4392 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4393
4394         PR fortran/16465
4395         * gfortran.dg/g77//ffixed-line-length-0.f,
4396         gfortran.dg/g77/ffixed-line-length-132.f,
4397         gfortran.dg/g77/ffixed-line-length-72.f,
4398         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4399         gfortran.dg/g77/README: Update.
4400
4401 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4402
4403         PR c++/13092
4404         * g++.dg/template/non-dependent7.C: New test.
4405         * g++.dg/template/non-dependent8.C: Likewise.
4406         * g++.dg/template/non-dependent9.C: Likewise.
4407         * g++.dg/template/non-dependent10.C: Likewise.
4408
4409 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4410
4411         PR c++/16337
4412         * g++.dg/parse/attr2.C: New test.
4413
4414 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4415
4416         * g77.dg: Removed.
4417         * g77.f-torture: Ditto.
4418
4419 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4420
4421         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4422         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4423         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4424
4425 2004-07-16  Richard Henderson  <rth@redhat.com>
4426
4427         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4428
4429 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4430
4431         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4432         tests with full list of options.
4433         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4434         of TORTURE_OPTIONS if test contains 'dg-do run'.
4435
4436         PR fortran/16404
4437         * gfortran.dg/do_iterator.f90: New test.
4438
4439 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4440
4441         PR rtl-optimization/16536
4442         * gcc.c-torture/execute/restrict-1.c: New test.
4443
4444 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4445
4446         PR fortran/15324
4447         * gfortran.dg/pr15324.f90: New test.
4448
4449         PR fortran/15129
4450         * gfortran.dg/pr15129.f90: New test.
4451
4452         PR fortran/15140
4453         * gfortran.dg/pr15140.f90: New test.
4454
4455         PR fortran/13792
4456         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4457         compile-time simplification.
4458
4459 2004-07-14  Mike Stump  <mrs@apple.com>
4460
4461         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4462
4463 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4464
4465         PR target/16325
4466         * gcc.dg/profile-generate-1.c: New.
4467
4468 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4469
4470         * gcc.c-torture/execute/20040709-1.c: New test.
4471         * gcc.c-torture/execute/20040709-2.c: New test.
4472
4473 2004-07-14  Mike Stump  <mrs@apple.com>
4474
4475         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4476
4477 2004-07-14  Mike Stump  <mrs@apple.com>
4478
4479         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4480
4481 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4482
4483         PR c++/16518
4484         * g++.dg/parse/mutable1.C: New test.
4485
4486 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4487
4488         PR tree-optimization/16443
4489         * gcc.dg/tree-ssa/20040713-1.c: New test.
4490
4491 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4492
4493         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4494         for operator new.
4495
4496 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4497
4498         * gfortran.dg/g77/README: New file
4499         * gfortran.dg/g77/19981216-0.f:  Copy from
4500         g77.f-torture/noncompile.  Add "dg-do compile" and
4501         dg-error as required.
4502         * gfortran.dg/g77/19990218-1.f: Likewise
4503         * gfortran.dg/g77/19990905-1.f: Likewise
4504         * gfortran.dg/g77/9263.f: Likewise
4505         * gfortran.dg/g77/980615-0.f: Likewise
4506         * gfortran.dg/g77/980616-0.f: Likewise
4507         * gfortran.dg/g77/check0.f: Likewise
4508         * gfortran.dg/g77/select_no_compile.f: Likewise
4509
4510 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4511
4512         Copy files from g77.f-torture/compile.
4513         Add "{ dg-do compile}".  Other changes as noted
4514         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4515         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4516         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4517         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4518         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4519         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4520         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4521         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4522         statement to conform to standard.  Append alpha1.x for reference.
4523         * gfortran.dg/g77/xformat.f: Add dg-warning
4524
4525 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4526
4527         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4528         Add {dg-do compile} directive.
4529         * gfortran.dg/g77/cpp2.F: Likewise
4530
4531 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4532
4533         PR c++/5402
4534         * g++.dg/lookup/name-clash1.C: New test.
4535
4536         PR c++/9777
4537         * g++.dg/lookup/name-clash2.C: New test.
4538
4539         PR c++/12102
4540         * g++.dg/lookup/name-clash3.C: New test.
4541
4542 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4543
4544         * g++.dg/lookup/new2.C: New test.
4545         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4546
4547 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4548
4549         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4550         Add {dg-do compile} directive.
4551         * gfortran.dg/g77/13060.f: Likewise
4552         * gfortran.dg/g77/19990218-0.f: Likewise
4553         * gfortran.dg/g77/19990305-0.f: Likewise
4554         * gfortran.dg/g77/19990419-0.f: Likewise
4555         * gfortran.dg/g77/19990502-0.f: Likewise
4556         * gfortran.dg/g77/19990502-1.f: Likewise
4557         * gfortran.dg/g77/19990525-0.f: Likewise
4558         * gfortran.dg/g77/19990826-1.f: Likewise
4559         * gfortran.dg/g77/19990826-3.f: Likewise
4560         * gfortran.dg/g77/19990905-2.f: Likewise
4561         * gfortran.dg/g77/20000412-1.f: Likewise
4562         * gfortran.dg/g77/20000511-1.f: Likewise
4563         * gfortran.dg/g77/20000511-2.f: Likewise
4564         * gfortran.dg/g77/20000518.f: Likewise
4565         * gfortran.dg/g77/20000601-1.f: Likewise
4566         * gfortran.dg/g77/20000601-2.f: Likewise
4567         * gfortran.dg/g77/20000629-1.f: Likewise
4568         * gfortran.dg/g77/20000630-2.f: Likewise
4569         * gfortran.dg/g77/20010115.f: Likewise
4570         * gfortran.dg/g77/20010321-1.f: Likewise
4571         * gfortran.dg/g77/20010426.f: Likewise
4572         * gfortran.dg/g77/20020307-1.f: Likewise
4573         * gfortran.dg/g77/8485.f: Likewise
4574         * gfortran.dg/g77/960317-1.f: Likewise
4575         * gfortran.dg/g77/970915-0.f: Likewise
4576         * gfortran.dg/g77/980310-1.f: Likewise
4577         * gfortran.dg/g77/980310-2.f: Likewise
4578         * gfortran.dg/g77/980310-3.f: Likewise
4579         * gfortran.dg/g77/980310-4.f: Likewise
4580         * gfortran.dg/g77/980310-6.f: Likewise
4581         * gfortran.dg/g77/980310-7.f: Likewise
4582         * gfortran.dg/g77/980310-8.f: Likewise
4583         * gfortran.dg/g77/980419-2.f: Likewise
4584         * gfortran.dg/g77/980424-0.f: Likewise
4585         * gfortran.dg/g77/980427-0.f: Likewise
4586         * gfortran.dg/g77/980729-0.f: Likewise
4587         * gfortran.dg/g77/981117-1.f: Likewise
4588         * gfortran.dg/g77/toon_1.f: Likewise
4589
4590 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4591
4592         PR c++/2204
4593         * g++.dg/other/abstract2.C: New test.
4594
4595 2004-07-12  Paul Brook  <paul@codesourcery.com>
4596
4597         * gfortran.dg/pointer_init_1.f90: New test.
4598
4599 2004-07-11  Paul Brook  <paul@codesourcery.com>
4600
4601         PR fortran/15986
4602         * gfortran.dg/contained_1.f90: New test.
4603
4604 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4605
4606         * g++.dg/parse/defarg8.C: New test.
4607
4608 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4609
4610         PR fortran/16433
4611         * gfortran.dg/pr16433.f: New test.
4612
4613         PR fortran/17574
4614         * gfortran.dg/pr15754.f90: New test.
4615
4616 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4617
4618         PR tree-optimization/16437
4619         * gcc.c-torture/execute/bitfld-4.c: New test.
4620
4621 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4622
4623         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4624         access to common var from module.
4625
4626 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4627
4628         PR fortran/16336
4629         * gfortran.fortran-torture/execute/common_2.f90: New test.
4630
4631 2004-07-10  Paul Brook  <paul@codesourcery.com>
4632
4633         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4634
4635 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4636
4637         PR fortran/15969
4638         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4639
4640 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4641
4642         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4643         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4644         * gfortran.dg/g77/ffree-form-1.f: Likewise
4645         * gfortran.dg/g77/ffree-form-2.f: Likewise
4646         * gfortran.dg/g77/ffree-form-3.f: Likewise
4647         * gfortran.dg/g77/fno-underscoring.f: Likewise
4648         * gfortran.dg/g77/funderscoring.f: Likewise
4649         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4650
4651 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4652
4653         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4654
4655 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4656         Paul Brook  <paul@codesourcery.com>
4657
4658         PR fortran/13415
4659         * gfortran.dg/common_pointer_1.f90: New test.
4660
4661 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4662
4663         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4664
4665 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4666
4667         PR target/16364
4668         * gcc.c-torture/compile/20040709-1.c: New.
4669
4670 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4671
4672         PR fortran/14077
4673         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4674
4675 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4676
4677         PR fortran/13201
4678         * gfortran.dg/shape_1.f90: New test.
4679
4680 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4681             Andrew Pinski  <apinski@apple.com>
4682
4683         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4684
4685 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4686
4687         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4688         comment.
4689
4690 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4691         Paul Brook  <paul@codesourcery.com>
4692
4693         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4694         '.f95' and '.F95'.
4695
4696 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4697
4698         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4699
4700 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4701
4702         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4703         testcases with capital suffix.
4704
4705 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4706
4707         PR fortran/15481
4708         PR fortran/13372
4709         PR fortran/13575
4710         PR fortran/15978
4711         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4712
4713         * gfortran.dg/implicit_1.f90: New test.
4714
4715 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4716
4717         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4718         expression to match gfortran warning/error messages
4719         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4720         dg-error text.
4721
4722 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4723
4724         * lib/fortran-torture.exp: Rename proc search_for to
4725         search_for_re.
4726
4727 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4728
4729         * gcc.c-torture/execute/simd-5.x: New file.
4730         XFAIL on SPARC 64-bit at -O0.
4731
4732 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4733
4734         PR c++/8211
4735         PR c++/16165
4736         * g++.dg/warn/effc3.C: New test.
4737
4738 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4739
4740         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4741         change X to 1X in format.
4742         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4743         add data statements to conform to standard.
4744
4745 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4746
4747         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4748         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4749         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4750
4751 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4752
4753         * gfortran.dg/g77/7388.f: Copy from g77.dg
4754         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4755         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4756         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4757         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4758         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4759         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4760         * gfortran.dg/g77/strlen0.f: Likewise
4761
4762 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4763
4764         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4765         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4766
4767 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4768
4769         * gcc.c-torture/execute/920428-2.x: Delete.
4770         * gcc.c-torture/execute/920501-7.x: Likewise.
4771
4772 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4773
4774         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4775         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4776         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4777         prescott and c3-2.
4778         (PREFETCH_3DNOW): Add -march=c3.
4779
4780 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4781
4782         PR c/16437
4783         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4784         * gcc.c-torture/execute/bf64-1.x: Likewise.
4785
4786 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4787
4788         * gcc.c-torture/compile/20040708-1.c: New test.
4789
4790 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4791
4792         PR c++/16169
4793         * g++.dg/warn/effc2.C: New test.
4794
4795 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4796
4797         * gcc.c-torture/execute/bitfld-1.x: Remove.
4798         * gcc.c-torture/execute/bitfld-3.c: New test.
4799         * gcc.dg/bitfld-2.c: Remove XFAILs.
4800
4801 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4802
4803         PR c++/16276
4804         * g++.dg/rtti/tinfo1.C: New file.
4805
4806 2004-07-07  Eric Christopher  <echristo@redhat.com>
4807
4808         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4809
4810 2004-07-07  Andrew Pinski  <apinski@apple.com>
4811
4812         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4813
4814 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4815
4816         * g++.dg/init/call1.C: XFAIL.
4817
4818 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4819
4820         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4821         except for movstrict*, to movmem* and clrstr* to clrmem*.
4822
4823 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4824
4825         * gcc.c-torture/execute/20040707-1.c: New test.
4826
4827 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4828
4829         * gcc.c-torture/execute/20040706-1.c: New test.
4830
4831 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4832
4833         PR c++/3671
4834         * g++.dg/template/spec14.C: New test.
4835
4836 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4837
4838         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4839         nothing if not yet defined.  Use it in b, c and d type definitions.
4840         * gcc.c-torture/execute/20040705-1.c: New test.
4841         * gcc.c-torture/execute/20040705-2.c: New test.
4842
4843 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4844
4845         PR c++/2518
4846         * g++.dg/lookup/new1.C: New test.
4847
4848 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4849
4850         PR c++/11406
4851         * g++.dg/template/sizeof8.C: New test.
4852
4853 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4854
4855         * gcc.c-torture/compile/20040705-1.c: New test.
4856
4857 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4858
4859         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4860
4861 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4862
4863         * gcc.dg/cpp/if-mop.c: Two new testcases.
4864         * gcc.dg/cpp/trad/comment-3.c: New.
4865
4866 2004-07-04  Paul Brook  <paul@codesourcery.com>
4867
4868         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4869
4870 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4871
4872         PR c++/3761
4873         * g++.dg/lookup/crash4.C: New test.
4874
4875 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4876
4877         * gcc.c-torture/execute/builtin-abs-1.c
4878         * gcc.c-torture/execute/builtin-abs-2.c
4879         * gcc.c-torture/execute/builtin-complex-1.c
4880         * gcc.c-torture/execute/builtins/string-1-lib.c
4881         * gcc.c-torture/execute/builtins/string-1.c
4882         * gcc.c-torture/execute/builtins/string-2-lib.c
4883         * gcc.c-torture/execute/builtins/string-2.c
4884         * gcc.c-torture/execute/builtins/string-3-lib.c
4885         * gcc.c-torture/execute/builtins/string-3.c
4886         * gcc.c-torture/execute/builtins/string-4-lib.c
4887         * gcc.c-torture/execute/builtins/string-4.c
4888         * gcc.c-torture/execute/builtins/string-5-lib.c
4889         * gcc.c-torture/execute/builtins/string-5.c
4890         * gcc.c-torture/execute/builtins/string-6-lib.c
4891         * gcc.c-torture/execute/builtins/string-6.c
4892         * gcc.c-torture/execute/builtins/string-7-lib.c
4893         * gcc.c-torture/execute/builtins/string-7.c
4894         * gcc.c-torture/execute/builtins/string-8-lib.c
4895         * gcc.c-torture/execute/builtins/string-8.c
4896         * gcc.c-torture/execute/builtins/string-9-lib.c
4897         * gcc.c-torture/execute/builtins/string-9.c
4898         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4899         * gcc.c-torture/execute/builtins/string-asm-1.c
4900         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4901         * gcc.c-torture/execute/builtins/string-asm-2.c
4902         * gcc.c-torture/execute/stdio-opt-1.c
4903         * gcc.c-torture/execute/stdio-opt-2.c
4904         * gcc.c-torture/execute/stdio-opt-3.c
4905         * gcc.c-torture/execute/string-opt-1.c
4906         * gcc.c-torture/execute/string-opt-10.c
4907         * gcc.c-torture/execute/string-opt-11.c
4908         * gcc.c-torture/execute/string-opt-12.c
4909         * gcc.c-torture/execute/string-opt-13.c
4910         * gcc.c-torture/execute/string-opt-14.c
4911         * gcc.c-torture/execute/string-opt-15.c
4912         * gcc.c-torture/execute/string-opt-16.c
4913         * gcc.c-torture/execute/string-opt-2.c
4914         * gcc.c-torture/execute/string-opt-6.c
4915         * gcc.c-torture/execute/string-opt-7.c
4916         * gcc.c-torture/execute/string-opt-8.c:
4917         Replace with ...
4918
4919         * gcc.c-torture/execute/builtins/abs-2.c
4920         * gcc.c-torture/execute/builtins/abs-3.c
4921         * gcc.c-torture/execute/builtins/complex-1.c
4922         * gcc.c-torture/execute/builtins/fprintf.c
4923         * gcc.c-torture/execute/builtins/fputs.c
4924         * gcc.c-torture/execute/builtins/memcmp.c
4925         * gcc.c-torture/execute/builtins/memmove.c
4926         * gcc.c-torture/execute/builtins/memops-asm.c
4927         * gcc.c-torture/execute/builtins/mempcpy-2.c
4928         * gcc.c-torture/execute/builtins/mempcpy.c
4929         * gcc.c-torture/execute/builtins/memset.c
4930         * gcc.c-torture/execute/builtins/printf.c
4931         * gcc.c-torture/execute/builtins/sprintf.c
4932         * gcc.c-torture/execute/builtins/strcat.c
4933         * gcc.c-torture/execute/builtins/strchr.c
4934         * gcc.c-torture/execute/builtins/strcmp.c
4935         * gcc.c-torture/execute/builtins/strcpy.c
4936         * gcc.c-torture/execute/builtins/strcspn.c
4937         * gcc.c-torture/execute/builtins/strlen-2.c
4938         * gcc.c-torture/execute/builtins/strlen.c
4939         * gcc.c-torture/execute/builtins/strncat.c
4940         * gcc.c-torture/execute/builtins/strncmp-2.c
4941         * gcc.c-torture/execute/builtins/strncmp.c
4942         * gcc.c-torture/execute/builtins/strncpy.c
4943         * gcc.c-torture/execute/builtins/strpbrk.c
4944         * gcc.c-torture/execute/builtins/strpcpy-2.c
4945         * gcc.c-torture/execute/builtins/strpcpy.c
4946         * gcc.c-torture/execute/builtins/strrchr.c
4947         * gcc.c-torture/execute/builtins/strspn.c
4948         * gcc.c-torture/execute/builtins/strstr-asm.c
4949         * gcc.c-torture/execute/builtins/strstr.c:
4950         ... these new files.
4951
4952         * gcc.c-torture/execute/builtins/abs-2-lib.c
4953         * gcc.c-torture/execute/builtins/abs-3-lib.c
4954         * gcc.c-torture/execute/builtins/complex-1-lib.c
4955         * gcc.c-torture/execute/builtins/fprintf-lib.c
4956         * gcc.c-torture/execute/builtins/fputs-lib.c
4957         * gcc.c-torture/execute/builtins/memcmp-lib.c
4958         * gcc.c-torture/execute/builtins/memmove-lib.c
4959         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4960         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4961         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4962         * gcc.c-torture/execute/builtins/memset-lib.c
4963         * gcc.c-torture/execute/builtins/printf-lib.c
4964         * gcc.c-torture/execute/builtins/sprintf-lib.c
4965         * gcc.c-torture/execute/builtins/strcat-lib.c
4966         * gcc.c-torture/execute/builtins/strchr-lib.c
4967         * gcc.c-torture/execute/builtins/strcmp-lib.c
4968         * gcc.c-torture/execute/builtins/strcpy-lib.c
4969         * gcc.c-torture/execute/builtins/strcspn-lib.c
4970         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4971         * gcc.c-torture/execute/builtins/strlen-lib.c
4972         * gcc.c-torture/execute/builtins/strncat-lib.c
4973         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4974         * gcc.c-torture/execute/builtins/strncmp-lib.c
4975         * gcc.c-torture/execute/builtins/strncpy-lib.c
4976         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4977         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4978         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4979         * gcc.c-torture/execute/builtins/strrchr-lib.c
4980         * gcc.c-torture/execute/builtins/strspn-lib.c
4981         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4982         * gcc.c-torture/execute/builtins/strstr-lib.c
4983         * gcc.c-torture/execute/builtins/lib/abs.c
4984         * gcc.c-torture/execute/builtins/lib/fprintf.c
4985         * gcc.c-torture/execute/builtins/lib/memset.c
4986         * gcc.c-torture/execute/builtins/lib/printf.c
4987         * gcc.c-torture/execute/builtins/lib/sprintf.c
4988         * gcc.c-torture/execute/builtins/lib/strcpy.c
4989         * gcc.c-torture/execute/builtins/lib/strcspn.c
4990         * gcc.c-torture/execute/builtins/lib/strncat.c
4991         * gcc.c-torture/execute/builtins/lib/strncmp.c
4992         * gcc.c-torture/execute/builtins/lib/strncpy.c
4993         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4994         * gcc.c-torture/execute/builtins/lib/strspn.c
4995         * gcc.c-torture/execute/builtins/lib/strstr.c:
4996         New files containing support routines.
4997
4998         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4999         declaration.
5000         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
5001         when not optimizing.
5002
5003 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5004
5005         PR c++/16240
5006         * g++.dg/abi/mangle22.C: New test.
5007         * g++.dg/abi/mangle23.C: Likewise.
5008
5009 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5010
5011         PR fortran/16290
5012         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5013         Allow for cases without denormalized floating point numbers.
5014
5015 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5016
5017         PR c/1027
5018         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5019         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5020         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5021         expected warning text.
5022         * gcc.dg/format/diag-2.c: New test.
5023
5024 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5025
5026         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5027
5028 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5029
5030         * gcc.dg/builtins-43.c: New.
5031         * gcc.dg/builtins-44.c: New.
5032         * gcc.dg/builtins-45.c: New.
5033
5034 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5035             Andreas Tobler  <a.tobler@schweiz.ch>
5036
5037         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5038         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5039         as SIGSEGV.
5040         * gcc.dg/cleanup-11.c: Likewise.
5041         * gcc.dg/cleanup-8.c: Likewise.
5042         * gcc.dg/cleanup-9.c: Likewise.
5043         * gcc.dg/cleanup-5.c: Run on all platforms.
5044
5045 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5046
5047         * g++.dg/warn/nonnull1.C: New test.
5048
5049 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5050
5051         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5052         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5053         Special-case the Sun compiler wrt to <complex.h>.
5054
5055 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5056
5057         * gcc.dg/Wunreachable-8.C: New test.
5058
5059         * gcc.dg/h8300-ice2.c : New test.
5060
5061 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5062
5063         PR fortran/16161
5064         * gfortran.fortran-torture/compile/implicit.f90: Add test
5065         for implicit character.
5066
5067 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5068
5069         PR fortran/16289
5070         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5071         Use tiny() intrinsic to find smallest non-negative real
5072
5073 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5074
5075         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5076         * gcc.dg/compat/struct-by-value-22_x.c: New.
5077         * gcc.dg/compat/struct-by-value-22_y.c: New.
5078
5079         * gcc.c-torture/execute/20040629-1.c: New test.
5080
5081 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5082
5083         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5084         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5085
5086         PR target/16195
5087         * gcc.dg/20040625-1.c: New test.
5088
5089 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5090
5091         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5092
5093 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5094
5095         PR fortran/15963
5096         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5097
5098 2004-06-29  Richard Henderson  <rth@redhat.com>
5099
5100         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5101
5102 2004-06-29  Paul Brook  <paul@codesourcery.com>
5103
5104         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5105         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5106
5107 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5108
5109         PR c++/16260
5110         * g++.dg/parse/crash15.C: New.
5111
5112 2004-06-28  Andrew Pinski  <apinski@apple.com>
5113
5114         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5115         by the error already.
5116
5117         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5118
5119 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5120
5121         PR target/14041
5122         * gcc.dg/h8300-bss-align-1.c : New.
5123
5124 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5125
5126         * PR c++/16174
5127         * g++.dg/template/ctor4.C: New.
5128
5129 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5130
5131         PR c++/16205
5132         * g++.dg/warn/Wsequence-point-1.C: New test.
5133
5134 2004-06-27  Paul Brook  <paul@codesourcery.com>
5135
5136         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5137
5138 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5139
5140         * g++.old-deja/g++.mike/p7325.C: Remove.
5141
5142 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5143
5144         PR c/14963
5145         * gcc.dg/pr14963.c: New test.
5146
5147 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5148
5149         PR c++/16193
5150         * g++.dg/parse/redef1.C: New test.
5151
5152 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5153
5154         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5155         20021110.c.
5156         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5157         20021119-1.c.
5158         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5159         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5160         5-04.c.
5161         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5162         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5163         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5164         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5165         g++.brendan/enum14.C.
5166         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5167         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5168         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5169         g++.mike/virt1.C.
5170         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5171         memtemp24.C.
5172
5173 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5174
5175         * gcc.dg/20040527-1.c: New test case.
5176
5177 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5178
5179         PR gfortran/pr16196
5180         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5181
5182 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5183
5184         PR middle-end/15825
5185         * gcc.dg/pr15825-1.c: New test case.
5186
5187 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5188
5189         * gcc.c-torture/execute/20040625-1.c: New test.
5190
5191 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5192
5193         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5194
5195 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5196
5197         * gcc.dg/torture/mips-div-1.c: New test.
5198
5199 2004-06-24  Jeff Law  <law@redhat.com>
5200
5201         * gcc.dg/tree-ssa/20040624-1.c: New test.
5202
5203 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5204
5205         * gcc.c-torture/compile/20040624-1.c: New test.
5206
5207 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5208
5209         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5210         this directory.
5211
5212 2004-06-23  Andrew Pinski  <apinski@apple.com>
5213
5214         PR middle-end/15988
5215         * g++.dg/opt/ptrmem4.C: New test.
5216
5217         * gcc.dg/c90-array-quals-2.c: New test.
5218
5219 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5220
5221         * gcc.dg/kpice1.c: New test.
5222
5223 2006-06-23  Andrew Pinski  <apinski@apple.com>
5224
5225         * gcc.dg/c90-array-quals.c: New test.
5226
5227 2006-06-22  Richard Henderson  <rth@redhat.com>
5228
5229         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5230
5231 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5232
5233         * gcc.dg/builtins-config.h: Handle FreeBSD.
5234
5235 2006-06-22  Richard Henderson  <rth@redhat.com>
5236
5237         * g++.dg/opt/devirt1.C: New.
5238
5239 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5240
5241         * g++.dg/opt/pr15551.C: New testcase.
5242
5243 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5244
5245         PR target/14800
5246         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5247         x86_64-*-linux* when compiling for 32bit.
5248
5249 2004-06-21  Andrew Pinski  <apinski@apple.com>
5250
5251         * gcc.dg/pch/struct-1.c: New.
5252         * gcc.dg/pch/struct-1.hs: New.
5253
5254 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5255
5256         * gcc.dg/pch/save-temps-1.c: New file.
5257         * gcc.dg/pch/save-temps-1.hs: New file.
5258
5259 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5260
5261         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5262         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5263
5264 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5265
5266         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5267         to fix type error.
5268         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5269         Remove trailing spaces.
5270
5271 2004-06-21  Richard Henderson  <rth@redhat.com>
5272
5273         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5274         merging && to BIT_FIELD_REF.
5275
5276 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5277
5278         * g++.dg/opt/placeholder1.C: New test.
5279
5280 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5281
5282         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5283         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5284         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5285         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5286
5287 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5288
5289         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5290         extern "C".
5291         * g++.dg/other/pragma-re-1.C: Add comments.
5292
5293 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5294
5295         PR gfortran/16080
5296         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5297
5298 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5299
5300         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5301         instead of setting the type of size_t by
5302         hand.
5303
5304 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5305
5306         * gcc.dg/unordered-2.c: New test case.
5307         * gcc.dg/unordered-3.c: New test case.
5308
5309 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5310
5311         PR other/16043
5312         * lib/g++.exp (g++_version): Tweak regexp for version
5313         * lib/g77.exp (g77_version): Likewise
5314         * lib/gfortran.exp (gfortran_version): Likewise
5315         * lib/objc.exp (objc_version): Likewise
5316         * lib/treelang.exp (treelang_version): Likewise
5317
5318 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5319
5320         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5321         Use INT_MAX instead of __INT_MAX__.
5322         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5323
5324         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5325         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5326         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5327         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5328         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5329         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5330         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5331         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5332         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5333
5334         * gcc.dg/range-test-1.c: New test.
5335         * g++.dg/opt/range-test-1.C: New test.
5336
5337 2004-06-17  Richard Henderson  <rth@redhat.com>
5338
5339         * objc.dg/sync-1.m: New.
5340         * objc.dg/try-catch-1.m: Don't force next runtime.
5341         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5342         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5343         shadowed catch clause.
5344         * objc.dg/try-catch-5.m: New.
5345
5346 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5347
5348         Bug 14610
5349         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5350
5351 2004-06-15  Richard Henderson  <rth@redhat.com>
5352
5353         * gcc.dg/20001116-1.c: Move expected warning line.
5354
5355 2004-06-15  Richard Henderson  <rth@redhat.com>
5356
5357         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5358         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5359
5360 2004-06-15  Jeff Law  <law@redhat.com>
5361
5362         * gcc.dg/tree-ssa/20040615-1.c: New test.
5363         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5364         be less sensitive to operand ordering.
5365         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5366
5367 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5368
5369         * g++.dg/abi/bitfield3.C: Add comment..
5370
5371 2004-06-15  Richard Henderson  <rth@redhat.com>
5372
5373         * g++.dg/ext/stmtexpr1.C: XFAIL.
5374         * gcc.dg/20030612-1.c: XFAIL.
5375
5376 2004-06-15  Eric Christopher  <echristo@redhat.com>
5377
5378         * g++.dg/charset/asm5.c: New.
5379         * gcc.dg/charset/asm6.c: New.
5380
5381 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5382
5383         PR fortran/15962
5384         * gfortran.fortran-torture/execute/select_1.f90: New test.
5385
5386 2004-06-15  Paul Brook  <paul@codesourcery.com>
5387
5388         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5389
5390 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5391
5392         PR c++/15967
5393         * g++.dg/lookup/crash3.C: New test.
5394
5395 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5396
5397         PR c++/15947
5398         * g++.dg/parse/dtor4.C: New test.
5399
5400 2004-06-14  Jeff Law  <law@redhat.com>
5401
5402         * gcc.c-torture/compile/20040614-1.c: New test.
5403
5404 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5405
5406         PR fortran/15211
5407         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5408         LEN of a character array.
5409
5410 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5411
5412         PR c++/15096
5413         * g++.dg/template/ptrmem10.C: New test.
5414
5415         PR c++/14930
5416         * g++.dg/template/friend30.C: New test.
5417
5418 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5419
5420         PR fortran/14928
5421         * gfortran.fortran-torture/compile/mloc.f90: New test.
5422
5423 2004-06-13  Paul Brook  <paul@codesourcery.com>
5424
5425         * gfortran.fortran-torture/execute/random_2.f90: New test.
5426
5427 2004-06-13  Eric Christopher  <echristo@redhat.com>
5428
5429         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5430
5431 2004-06-12  Paul Brook  <paul@codesourcery.com>
5432
5433         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5434
5435 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5436
5437         PR fortran/14923
5438         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5439
5440 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5441
5442         PR fortran/14957
5443         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5444         syntax errors in end statements of contained subroutines.
5445
5446 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5447
5448         PR fortran/12841
5449         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5450
5451 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5452
5453         PR fortran/15665
5454         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5455
5456 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5457
5458         PR gfortran/12839
5459         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5460
5461 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5462
5463         PR c++/15862
5464         * g++.dg/parse/enum1.C: New test.
5465
5466 2004-06-10  Jeff Law  <law@redhat.com>
5467
5468         * gcc.c-torture/compile/20040610-1.c: New test.
5469
5470 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5471
5472         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5473         * g++.old-deja/g++.other/decl3.C: Likewise.
5474
5475 2004-06-10  Brian Booth  <bbooth@redhat.com>
5476
5477         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5478         V_MAY_DEF instead of VDEF.
5479         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5480
5481 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5482
5483         PR c++/14211
5484         * g++.dg/conversion/const1.C: New test.
5485
5486         PR c++/15076
5487         * g++.dg/conversion/reinterpret1.C: New test.
5488
5489         PR c++/15877
5490         * g++.dg/template/enum2.C: New test.
5491
5492         PR c++/15227
5493         * g++.dg/template/error13.C: New test.
5494
5495 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5496
5497         PR fortran/14957
5498         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5499         arguments to test_* REAL and of the right size.
5500
5501 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5502
5503         PR target/15569
5504         PR rtl-optimization/15681
5505         * gcc.dg/20040609-1.c: New test.
5506
5507 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5508
5509         PR c++/14791
5510         * g++.dg/opt/builtins1.C: New test.
5511
5512 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5513
5514         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5515         that use default windows32 struct layout.
5516         * gcc.dg/i386-bitfield2.c: Likewise.
5517
5518 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5519
5520         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5521         for mingw32 and cygwin targets.
5522
5523 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5524
5525         * gcc.dg/pch/macro-4.c: New.
5526         * gcc.dg/pch/macro-4.hs: New.
5527
5528 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5529
5530         PR fortran/13249
5531         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5532
5533 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5534
5535         PR fortran/13372
5536         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5537
5538 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5539
5540         PR gfortran/14897
5541         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5542
5543 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5544
5545         PR gfortran/15755
5546         * gfortran.fortran-torture/execute/backspace.c : New test.
5547
5548 2004-06-09  Paul Brook  <paul@codesourcery.com>
5549
5550         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5551         (pointer_to_section): Rewrite to use smaller array.
5552
5553 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5554
5555         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5556         * gcc.dg/ext/altivec-10.c: Same.
5557         * gcc.dg/ext/altivec-11.c: Same.
5558         * gcc.dg/ext/altivec-12.c: Same.
5559         * gcc.dg/ext/altivec-13.c: Same.
5560         * gcc.dg/ext/altivec-14.c: Same.
5561         * gcc.dg/ext/altivec-15.c: Same.
5562         * gcc.dg/ext/altivec-16.c: Same.
5563         * gcc.dg/ext/altivec-3.c: Same.
5564         * gcc.dg/ext/altivec-4.c: Same.
5565         * gcc.dg/ext/altivec-6.c: Same.
5566         * gcc.dg/ext/altivec-7.c: Same.
5567         * gcc.dg/ext/altivec-8.c: Same.
5568         * gcc.dg/ext/altivec-varargs-1.c: Same.
5569
5570         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5571         * g++.dg/ext/altivec-10.C: Same.
5572         * g++.dg/ext/altivec-2.C: Same.
5573         * g++.dg/ext/altivec-3.C: Same.
5574         * g++.dg/ext/altivec-4.C: Same.
5575         * g++.dg/ext/altivec-5.C: Same.
5576         * g++.dg/ext/altivec-6.C: Same.
5577         * g++.dg/ext/altivec-7.C: Same.
5578         * g++.dg/ext/altivec-8.C: Same.
5579         * g++.dg/ext/altivec-9.C: Same.
5580
5581 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5582
5583         PR c++/7841
5584         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5585
5586 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5587
5588         * gcc.dg/union-1.c: New test.
5589
5590 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5591
5592         * gcc.dg/builtins-41.c: New test case.
5593         * gcc.dg/builtins-42.c: New test case.
5594
5595 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5596
5597         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5598         * g++.dg/ext/altivec-10.C: Same.
5599         * g++.dg/ext/altivec-2.C: Same.
5600         * g++.dg/ext/altivec-3.C: Same.
5601         * g++.dg/ext/altivec-4.C: Same.
5602         * g++.dg/ext/altivec-5.C: Same.
5603         * g++.dg/ext/altivec-6.C: Same.
5604         * g++.dg/ext/altivec-7.C: Same.
5605         * g++.dg/ext/altivec-8.C: Same.
5606         * g++.dg/ext/altivec-9.C: Same.
5607         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5608         * g++.old-deja/g++.brendan/new3.C: Same.
5609         * gcc.c-torture/execute/eeprof-1.x: Same.
5610
5611 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5612
5613         PR c/14765
5614         * gcc.dg/pr14765-1.c: New test.
5615
5616 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5617
5618         PR c/14649
5619         * gcc.dg/pr14649-1.c: New test case.
5620
5621 2004-06-07  Richard Henderson  <rth@redhat.com>
5622
5623         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5624         if temporaries.
5625
5626 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5627
5628         * g++.dg/eh/elide1.C: Remove XFAIL.
5629
5630 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5631
5632         PR c++/15337
5633         * g++.dg/expr/sizeof3.C: New test.
5634
5635         PR c++/14777
5636         * g++.dg/template/access14.C: New test.
5637
5638         PR c++/15554
5639         * g++.dg/template/enum1.C: New test.
5640
5641         PR c++/15057
5642         * g++.dg/eh/throw1.C: New test.
5643
5644 2004-06-07  David Ayers  <d.ayers@inode.at>
5645             Ziemowit Laski  <zlaski@apple.com>
5646
5647         * lib/objc.exp (objc_target_compile): Revert the '-framework
5648         Foundation' flag fix, since bare Darwin does not ship
5649         with the Foundation framework.
5650         * objc/execute/next_mapping.h: Provide a local NSConstantString
5651         @interface and @implementation.
5652         (objc_constant_string_init): A constructor function, used to
5653         initialize the NSConstantString meta-class object.
5654         * objc/execute/string1.m: Include "next_mapping.h" instead of
5655         <Foundation/NSString.h>.
5656         * objc/execute/string2.m: Likewise.
5657         * objc/execute/string3.m: Likewise.
5658         * objc/execute/string4.m: Likewise.
5659
5660 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5661
5662         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5663         to double. Replace double with FLOAT.
5664         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5665
5666         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5667         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5668         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5669         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5670         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5671         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5672         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5673         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5674
5675 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5676
5677         PR c/13519
5678         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5679
5680 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5681
5682         PR c++/15503
5683         * g++.dg/template/meminit2.C: New test.
5684
5685 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5686
5687         PR target/15822
5688         * gcc.c-torture/execute/compare-fp-1.c,
5689         gcc.c-torture/execute/compare-fp-2.c,
5690         gcc.c-torture/execute/compare-fp-3.c,
5691         gcc.c-torture/execute/compare-fp-4.c,
5692         gcc.c-torture/execute/compare-fp-3.x,
5693         gcc.c-torture/execute/compare-fp-4.x: Moved...
5694         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5695         gcc.c-torture/execute/ieee/compare-fp-2.c,
5696         gcc.c-torture/execute/ieee/compare-fp-3.c,
5697         gcc.c-torture/execute/ieee/compare-fp-4.c,
5698         gcc.c-torture/execute/ieee/compare-fp-3.x,
5699         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5700
5701 2004-06-04  David Ayers  <d.ayers@inode.at>
5702
5703         * objc/execute/protocol-isEqual-4.m: New testcase.
5704
5705 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5706
5707         * objc/execute/protocol-isEqual-1.m: New testcase.
5708         * objc/execute/protocol-isEqual-2.m: New testcase.
5709         * objc/execute/protocol-isEqual-3.m: New testcase.
5710
5711 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5712
5713         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5714
5715 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5716
5717         * lib/objc.exp (objc_target_compile): When running tests on
5718         Darwin (Mac OS X), inform the linker about '-framework
5719         'Foundation'.
5720
5721 2004-06-02  Eric Christopher  <echristo@redhat.com>
5722
5723         * gcc.c-torture/compile/20040602-1.c: New.
5724
5725 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5726
5727         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5728         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5729
5730         PR tree-optimization/14736
5731         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5732
5733         PR tree-optimization/14042
5734         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5735
5736         PR tree-optimization/14729
5737         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5738
5739 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5740
5741         PR fortran/15557
5742         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5743
5744 2004-06-01  Richard Hederson  <rth@redhat.com>
5745
5746         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5747
5748 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5749
5750         PR c++/14932
5751         * g++.dg/parse/offsetof4.C: New test.
5752
5753 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5754
5755         PR objc/7993
5756         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5757
5758 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5759
5760         PR c++/15701
5761         * g++.dg/template/friend29.C: New test.
5762
5763 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5764
5765         PR c/15749
5766         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5767
5768 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5769
5770         * gcc.dg/sparc-trap-1.c: New test.
5771
5772 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5773
5774         PR middle-end/15069
5775         * g++.dg/opt/fold3.C: New test case.
5776
5777 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5778
5779         * lib/target-supports.exp (check_iconv_available): Fix fallout
5780         from 2004-05-28 patch.
5781
5782 2004-05-30  Paul Brook  <paul@codesourcery.com>
5783
5784         PR fortran/15620
5785         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5786         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5787
5788 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5789
5790         * gfortran.fortran-torture/execute/random_1.f90: New test.
5791
5792 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5793
5794         * g++.dg/ext/altivec-10.C: New test.
5795
5796 2004-05-29  Paul Brook  <paul@codesourcery.com>
5797
5798         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5799
5800 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5801
5802         * gcc.dg/altivec-16.c: New test.
5803
5804 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5805
5806         * lib/target-supports.exp (check_vmx_hw_available): New.
5807         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5808
5809         * lib/target-supports.exp (check_alias_available,
5810         check_iconv_available, check_named_sections_available): Use
5811         unique names for temporary files.
5812
5813 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5814
5815         * gcc.dg/altivec-15.c: New test.
5816
5817 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5818
5819         PR c++/15083
5820         * g++.dg/warn/noeffect6.C: New test.
5821
5822         PR c++/15471
5823         * g++.dg/expr/ptrmem4.C: New test.
5824
5825         PR c++/15640
5826         * g++.dg/template/operator3.C: New test.
5827
5828 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5829
5830         PR c++/14668
5831         * g++.dg/lookup/redecl1.C: New test.
5832         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5833
5834 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5835
5836         * gcc.c-torture/execute/compare-fp-1.c,
5837         gcc.c-torture/execute/compare-fp-2.c,
5838         gcc.c-torture/execute/compare-fp-3.c,
5839         gcc.c-torture/execute/compare-fp-4.c,
5840         gcc.c-torture/execute/compare-fp-3.x,
5841         gcc.c-torture/execute/compare-fp-4.x,
5842         gcc.dg/pr15649-1.c: New.
5843
5844 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5845
5846         PR c++/12883
5847         * g++.dg/init/array14.C: New test.
5848
5849 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5850
5851         * lib/compat.exp (compat-get-options-main): New.
5852         (compat-get-options): Remove unneeded code, warn for ignored
5853         command.
5854         (compat-execute): Check flag set by dg-require-* commands.
5855
5856         * lib/compat.exp (compat-execute): Break up long lines.
5857
5858 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5859
5860         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5861         * gcc.dg/altivec-14.c: New test.
5862         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5863
5864         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5865         * gcc.dg/altivec-12.c: Ditto.
5866
5867         * gcc.dg/altivec-3.c: Move call to altivec_check.
5868
5869 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5870
5871         PR c++/15044
5872         * g++.dg/template/error12.C: New test.
5873
5874         PR c++/15317
5875         * g++.dg/ext/attrib15.C: New test.
5876
5877         PR c++/15329
5878         * g++.dg/template/ptrmem9.C: New test.
5879
5880 2004-05-25  Paul Brook  <paul@codesourcery.com>
5881
5882         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5883
5884 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5885
5886         PR c++/15165
5887         * g++.dg/template/crash19.C: New test.
5888
5889 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5890
5891         PR c++/15025
5892         * g++.dg/template/redecl1.C: New test.
5893
5894 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5895
5896         PR c++/14821
5897         * g++.dg/other/ns1.C: New test.
5898
5899         PR c++/14883
5900         * g++.dg/template/invalid1.C: New test.
5901
5902 2004-05-23  Paul Brook  <paul@codesourcery.com>
5903         Victor Leikehman  <lei@haifasphere.co.il>
5904
5905         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5906         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5907
5908 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5909
5910         PR c++/15285
5911         PR c++/15299
5912         * g++.dg/template/non-dependent5.C: New test.
5913         * g++.dg/template/non-dependent6.C: New test.
5914
5915 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5916
5917         PR c++/15507
5918         * g++.dg/inherit/union1.C: New test.
5919
5920         PR c++/15542
5921         * g++.dg/template/addr1.C: New test.
5922
5923         PR c++/15427
5924         * g++.dg/template/array5.C: New test.
5925
5926         PR c++/15287
5927         * g++.dg/template/array6.C: New test.
5928
5929 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5930             Roger Sayle  <roger@eyesopen.com>
5931
5932         * g++.dg/lookup/forscope2.C: New test case.
5933
5934 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5935
5936         * gcc.dg/cpp/Wmissingdirs.c: New.
5937
5938 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5939
5940         PR target/15301
5941         * gcc.dg/compat/union-m128-1.h: New file.
5942         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5943         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5944         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5945
5946 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5947
5948         PR target/15302
5949         * gcc.dg/compat/struct-complex-1.h: New file.
5950         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5951         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5952         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5953
5954 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5955
5956         PR middle-end/3074
5957         * gcc.dg/pr3074-1.c: New test case.
5958         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5959
5960 2004-05-20  Falk Hueffner  <falk@debian.org>
5961
5962         PR other/15526
5963         * gcc.dg/ftrapv-1.c: New test case.
5964
5965 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5966
5967         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5968
5969 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5970             Jeff Law  <law@redhat.com>
5971
5972         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5973         * gcc.dg/tree-ssa/20040518-2.c: New test.
5974
5975         * gcc.dg/tree-ssa/20040518-1.c: New test.
5976
5977 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5978
5979         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5980
5981 2004-05-18  Paul Brook  <paul@codesourcery.com>
5982
5983         PR fortran/13930
5984         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5985
5986 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5987
5988         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5989         constant folding.
5990
5991 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5992
5993         * gcc.dg/tree-ssa/20040517-1.c: New test.
5994
5995 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5996
5997         * gcc.dg/loop-4.c: New test.
5998
5999 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
6000
6001         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
6002
6003 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6004
6005         PR fortran/15311
6006         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6007
6008 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6009
6010         PR fortran/13826
6011         PR fortran/13940
6012         * gfortran.fortran-torture/compile/data_1.f90: New test.
6013
6014 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6015
6016         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6017         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6018
6019 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6020
6021         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6022
6023 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6024
6025         PR c/15444
6026         * gcc.dg/format/xopen-1.c: Adjust expected message.
6027         * gcc.dg/format/xopen-3.c: New test.
6028
6029 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6030
6031         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6032
6033 2004-05-14  Jeff Law  <law@redhat.com>
6034
6035         * gcc.dg/tree-ssa/20040514-2.c: New test.
6036
6037 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6038
6039         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6040         this ...
6041         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6042         this.
6043
6044 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6045
6046         * gcc.dg/tree-ssa/20040514-1.c: New test.
6047
6048 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6049
6050         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6051         test.
6052
6053 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6054
6055         PR fortran/14066
6056         * gfortran.fortran-torture/compile/do_1.f90: New test.
6057
6058 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6059
6060         PR fortran/15051
6061         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6062         test.
6063
6064 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6065
6066         PR fortran/15149
6067         * gfortran.fortran-torture/execute/random_init.f90: New test.
6068
6069 2004-05-13  Paul Brook  <paul@codesourcery.com>
6070
6071         PR fortran/15314
6072         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6073
6074 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6075
6076         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6077         for the powerpc case.
6078
6079 2004-05-13  Jeff Law  <law@redhat.com>
6080
6081         * gcc.dg/tree-ssa/20040513-1.c: New test.
6082         * gcc.dg/tree-ssa/20040513-2.c: New test.
6083
6084 2004-05-13  Paul Brook  <paul@codesourcery.com>
6085
6086         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6087         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6088         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6089
6090 2004-05-13  Andreas Schwab  <schwab@suse.de>
6091
6092         PR other/10819
6093         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6094         characters.
6095
6096 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6097
6098         PR fortran/15294
6099         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6100
6101 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6102
6103         Merge from tree-ssa-20020619-branch.  See
6104         ChangeLog.tree-ssa for details.
6105
6106 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6107
6108         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6109         include <altivec.h> explicitly.
6110         * gcc.dg/altivec-13.c: Likewise.
6111
6112 2004-05-11  Paul Brook  <paul@codesourcery.com>
6113
6114         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6115
6116 2004-05-10  Eric Christopher  <echristo@redhat.com>
6117
6118         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6119         * gcc.dg/sibcall-4.c: Ditto.
6120
6121 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6122
6123         * g++.dg/ext/altivec-8.C: New test case.
6124         * gcc.dg/altivec-13.c: New test case.
6125
6126 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6127
6128         * gcc.c-torture/execute/divcmp-1.c: New test case.
6129         * gcc.c-torture/execute/divcmp-2.c: New test case.
6130         * gcc.c-torture/execute/divcmp-3.c: New test case.
6131
6132 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6133
6134         * g++.dg/other/pragma-re-2.C: New test.
6135
6136 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6137
6138         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6139         * gcc.dg/i386-387-2.c: Likewise.
6140
6141         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6142         __builtin_drem.
6143         * gcc.dg/i386-387-6.c: Likewise.
6144
6145 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6146
6147         * gcc.dg/builtins-33.c:  Also check log1p*.
6148
6149 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6150
6151         PR optimization/15296
6152         * gcc.c-torture/execute/pr15296.c: New test.
6153
6154 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6155
6156         * gcc.dg/builtins-40.c: New test.
6157
6158 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6159
6160         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6161
6162 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6163
6164         * g++.dg/ext/spe1.C: New testcase.
6165
6166 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6167
6168         * objc.dg/image-info.m: Allow additional attributes
6169         for __image_info section.
6170
6171 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6172
6173         * gcc.dg/torture/mips-hilo-2.c: New test.
6174
6175 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6176
6177         PR c++/14389
6178         * g++.dg/template/member5.C: New test.
6179
6180 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6181
6182         * gcc.dg/builtins-34.c: Also check expm1*.
6183
6184 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6185
6186         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6187         * gcc.dg/torture/builtin-convert-3.c: New test.
6188
6189 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6190
6191         PR middle-end/15054
6192         * g++.dg/opt/pr15054.C: New test.
6193
6194 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6195
6196         * gcc.dg/torture/builtin-rounding-1.c: New test.
6197         * gcc.dg/builtins-25.c: Delete.
6198         * gcc.dg/builtins-29.c: Delete.
6199
6200 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6201
6202         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6203         * gcc.dg/sibcall-4.c: Likewise.
6204         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6205
6206 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6207
6208         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6209         bit-field on 16-bit targets.
6210
6211 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6212
6213         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6214         16-bit targets.
6215
6216 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6217
6218         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6219         * gcc.dg/rs6000-power2-2.c: Likewise.
6220
6221 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6222
6223         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6224         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6225         Change the asm registers to be in form of frN instead of fN.
6226
6227 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6228
6229         * gcc.dg/torture/builtin-convert-2.c: New test.
6230
6231 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6232
6233         * gcc.dg/rs6000-power2-1.c: New test.
6234         * gcc.dg/rs6000-power2-2.c: New test.
6235
6236 2004-04-28  Jan Hubicka  <jh@suse.cz>
6237
6238         * gcc.dg/unused-6.c: New test.
6239
6240 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6241             Ulrich Weigand  <uweigand@de.ibm.com>
6242
6243         * ada/acats/run_all.sh: Define $target variable.
6244
6245 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6246
6247         PR c++/15119
6248         * g++.dg/other/vararg-1.C: New test.
6249
6250         PR c++/4794
6251         * g++.dg/eh/cleanup3.C: New test.
6252
6253 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6254
6255         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6256         and ad8011a (target_insn).
6257         * ada/acats/support/macro.dfs: Likewise.
6258         * ada/acats/support/impbit.adb: New file.
6259
6260 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6261
6262         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6263
6264 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6265
6266         * gcc.dg/loop-3.c: New test.
6267
6268 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6269
6270         * gcc.c-torture/execute/simd-5.c: New test.
6271
6272 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6273
6274         PR c++/15064
6275         * g++.dg/template/crash18.C: New test.
6276
6277 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6278
6279         * g++.dg/ext/complit3.C: New test.
6280
6281 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6282
6283         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6284         * gcc.dg/altivec-3.c: Same.
6285         * gcc.dg/altivec-varargs-1.c: Same.
6286
6287 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6288
6289         * lib/target-supports.exp (check_profiling_available): Assume
6290         profiling is not available on powerpc-eabi targets.
6291
6292 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6293
6294         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6295         * gcc.dg/vmx/bug-1.c: Ditto.
6296
6297 2004-04-20  Eric Christopher  <echristo@redhat.com>
6298
6299         * gcc.dg/charset/extern.c: New test.
6300         * g++.dg/charset/extern3.cc: Ditto.
6301
6302 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6303
6304         * gcc.dg/builtins-39.c: New test.
6305
6306 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6307
6308         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6309
6310 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6311
6312         * gcc.dg/torture/mips-hilo-1.c: New test.
6313
6314 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6315
6316         * gcc.c-torture/compile/20040419-1.c: New test.
6317
6318 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6319
6320         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6321
6322 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6323             Aldy Hernandez  <aldyh@redhat.com>
6324
6325         * gcc.c-torture/execute/va-arg-24.c: New.
6326
6327 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6328             Aldy Hernandez  <aldyh@redhat.com>
6329
6330         * gcc.dg/vmx/1b-01.c: New.
6331         * gcc.dg/vmx/1b-02.c: New.
6332         * gcc.dg/vmx/1b-03.c: New.
6333         * gcc.dg/vmx/1b-04.c: New.
6334         * gcc.dg/vmx/1b-05.c: New.
6335         * gcc.dg/vmx/1b-06.c: New.
6336         * gcc.dg/vmx/1b-07.c: New.
6337         * gcc.dg/vmx/1c-01.c: New.
6338         * gcc.dg/vmx/1c-02.c: New.
6339         * gcc.dg/vmx/3a-01a.c: New.
6340         * gcc.dg/vmx/3a-01.c: New.
6341         * gcc.dg/vmx/3a-01m.c: New.
6342         * gcc.dg/vmx/3a-03.c: New.
6343         * gcc.dg/vmx/3a-03m.c: New.
6344         * gcc.dg/vmx/3a-04.c: New.
6345         * gcc.dg/vmx/3a-04m.c: New.
6346         * gcc.dg/vmx/3a-05.c: New.
6347         * gcc.dg/vmx/3a-06.c: New.
6348         * gcc.dg/vmx/3a-06m.c: New.
6349         * gcc.dg/vmx/3a-07.c: New.
6350         * gcc.dg/vmx/3b-01.c: New.
6351         * gcc.dg/vmx/3b-02.c: New.
6352         * gcc.dg/vmx/3b-10.c: New.
6353         * gcc.dg/vmx/3b-13.c: New.
6354         * gcc.dg/vmx/3b-14.c: New.
6355         * gcc.dg/vmx/3b-15.c: New.
6356         * gcc.dg/vmx/3c-01a.c: New.
6357         * gcc.dg/vmx/3c-01.c: New.
6358         * gcc.dg/vmx/3c-02.c: New.
6359         * gcc.dg/vmx/3c-03.c: New.
6360         * gcc.dg/vmx/3d-01.c: New.
6361         * gcc.dg/vmx/4-01.c: New.
6362         * gcc.dg/vmx/4-03.c: New.
6363         * gcc.dg/vmx/5-01.c: New.
6364         * gcc.dg/vmx/5-02.c: New.
6365         * gcc.dg/vmx/5-03.c: New.
6366         * gcc.dg/vmx/5-04.c: New.
6367         * gcc.dg/vmx/5-05.c: New.
6368         * gcc.dg/vmx/5-06.c: New.
6369         * gcc.dg/vmx/5-07.c: New.
6370         * gcc.dg/vmx/5-07t.c: New.
6371         * gcc.dg/vmx/5-08.c: New.
6372         * gcc.dg/vmx/5-10.c: New.
6373         * gcc.dg/vmx/5-11.c: New.
6374         * gcc.dg/vmx/7-01a.c: New.
6375         * gcc.dg/vmx/7-01.c: New.
6376         * gcc.dg/vmx/7c-01.c: New.
6377         * gcc.dg/vmx/7d-01.c: New.
6378         * gcc.dg/vmx/7d-02.c: New.
6379         * gcc.dg/vmx/8-01.c: New.
6380         * gcc.dg/vmx/8-02a.c: New.
6381         * gcc.dg/vmx/8-02.c: New.
6382         * gcc.dg/vmx/brode-1.c: New.
6383         * gcc.dg/vmx/bug-1.c: New.
6384         * gcc.dg/vmx/bug-2.c: New.
6385         * gcc.dg/vmx/bug-3.c: New.
6386         * gcc.dg/vmx/cw-bug-1.c: New.
6387         * gcc.dg/vmx/cw-bug-2.c: New.
6388         * gcc.dg/vmx/cw-bug-3.c: New.
6389         * gcc.dg/vmx/dct.c: New.
6390         * gcc.dg/vmx/debug-1.c: New.
6391         * gcc.dg/vmx/debug-2.c: New.
6392         * gcc.dg/vmx/debug-3.c: New.
6393         * gcc.dg/vmx/debug-4.c: New.
6394         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6395         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6396         * gcc.dg/vmx/eg-5.c: New.
6397         * gcc.dg/vmx/fft.c: New.
6398         * gcc.dg/vmx/gcc-bug-1.c: New.
6399         * gcc.dg/vmx/gcc-bug-2.c: New.
6400         * gcc.dg/vmx/gcc-bug-3.c: New.
6401         * gcc.dg/vmx/gcc-bug-4.c: New.
6402         * gcc.dg/vmx/gcc-bug-5.c: New.
6403         * gcc.dg/vmx/gcc-bug-6.c: New.
6404         * gcc.dg/vmx/gcc-bug-7.c: New.
6405         * gcc.dg/vmx/gcc-bug-8.c: New.
6406         * gcc.dg/vmx/gcc-bug-9.c: New.
6407         * gcc.dg/vmx/gcc-bug-b.c: New.
6408         * gcc.dg/vmx/gcc-bug-c.c: New.
6409         * gcc.dg/vmx/gcc-bug-d.c: New.
6410         * gcc.dg/vmx/gcc-bug-e.c: New.
6411         * gcc.dg/vmx/gcc-bug-f.c: New.
6412         * gcc.dg/vmx/gcc-bug-g.c: New.
6413         * gcc.dg/vmx/gcc-bug-i.c: New.
6414         * gcc.dg/vmx/harness.h: New.
6415         * gcc.dg/vmx/ira1.c: New.
6416         * gcc.dg/vmx/ira2a.c: New.
6417         * gcc.dg/vmx/ira2b.c: New.
6418         * gcc.dg/vmx/ira2.c: New.
6419         * gcc.dg/vmx/ira2c.c: New.
6420         * gcc.dg/vmx/mem.c: New.
6421         * gcc.dg/vmx/newton-1.c: New.
6422         * gcc.dg/vmx/ops.c: New.
6423         * gcc.dg/vmx/sn7153.c: New.
6424         * gcc.dg/vmx/spill2.c: New.
6425         * gcc.dg/vmx/spill3.c: New.
6426         * gcc.dg/vmx/spill.c: New.
6427         * gcc.dg/vmx/t.c: New.
6428         * gcc.dg/vmx/varargs-1.c: New.
6429         * gcc.dg/vmx/varargs-2.c: New.
6430         * gcc.dg/vmx/varargs-3.c: New.
6431         * gcc.dg/vmx/varargs-4.c: New.
6432         * gcc.dg/vmx/varargs-5.c: New.
6433         * gcc.dg/vmx/varargs-6.c: New.
6434         * gcc.dg/vmx/varargs-7.c: New.
6435         * gcc.dg/vmx/vmx.exp: New.
6436         * gcc.dg/vmx/vprint-1.c: New.
6437         * gcc.dg/vmx/vscan-1.c: New.
6438         * gcc.dg/vmx/x-01.c: New.
6439         * gcc.dg/vmx/x-02.c: New.
6440         * gcc.dg/vmx/x-03.c: New.
6441         * gcc.dg/vmx/x-04.c: New.
6442         * gcc.dg/vmx/x-05.c: New.
6443         * gcc.dg/vmx/yousufi-1.c: New.
6444         * gcc.dg/vmx/zero-1.c: New.
6445         * gcc.dg/vmx/zero.c: New.
6446
6447 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6448
6449         * g++.dg/lookup/java1.C: Update for chage of
6450         _Jv_AllocObject.
6451         * g++.dg/lookup/java2.C: Likewise.
6452
6453 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6454
6455         * ada/acats/run_all.sh: use -O2 by default.
6456
6457 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6458
6459         * gcc.dg/vr-mult-[12].c: New tests.
6460
6461 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6462
6463         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6464
6465         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6466
6467 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6468
6469         * lib/target-supports.exp (check_profiling_available): Assume profiling
6470         isn't available for mips*-*-elf targets.
6471
6472 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6473
6474         * gcc.dg/builtins-38.c: New test.
6475
6476 2004-04-14  Eric Christopher  <echristo@redhat.com>
6477
6478         * g++.dg/charset/charset.exp: Run .cc extension tests.
6479
6480 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6481
6482         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6483
6484 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6485
6486         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6487
6488 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6489
6490         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6491         * gcc.dg/i386-387-2.c: Likewise.
6492
6493         * gcc.dg/i386-387-7.c: New test.
6494         * gcc.dg/i386-387-8.c: New test.
6495
6496         * gcc.dg/builtins-37.c: New test.
6497
6498 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6499
6500         * g++.dg/pch/externc-1.C: Add missing semicolon.
6501
6502 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6503
6504         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6505
6506 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6507
6508         * gcc.c-torture/execute/20040411-1.c: New test.
6509
6510 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6511
6512         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6513
6514 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6515
6516         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6517
6518 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6519
6520         * lib/target-supports.exp (check_named_sections_available): New.
6521         * lib/gcc-dg.exp (dg-require-named-sections): New.
6522         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6523         old-deja.exp.  Also prune error-count message from HP linker.
6524         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6525
6526         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6527         * g++.old-deja/g++.pt/static3.C: Likewise.
6528         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6529
6530 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6531
6532         * gcc.c-torture/execute/20040409-1.c: New test case.
6533         * gcc.c-torture/execute/20040409-2.c: New test case.
6534         * gcc.c-torture/execute/20040409-3.c: New test case.
6535
6536 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6537
6538         * gcc.dg/20040409-1.c: New test.
6539
6540 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6541
6542         PR target/14888
6543         * g++.dg/opt/pr14888.C: New test case.
6544
6545 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6546
6547         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6548         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6549         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6550         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6551         New tests.
6552
6553 2004-04-08  Paul Brook  <paul@codesourcery.com>
6554
6555         * gcc.dg/spill-1.c: New test.
6556
6557 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6558
6559         * gcc.dg/torture/builtin-ctype-2.c: New test.
6560
6561 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6562
6563         * gcc.dg/pch/pch.exp: Add largefile test.
6564
6565 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6566
6567         * g++.dg/pch/externc-1.Hs: New.
6568         * g++.dg/pch/externc-1.C: New.
6569
6570 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6571
6572         * gcc.dg/compat/struct-by-value-5a_main.c,
6573         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6574         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6575         * gcc.dg/compat/struct-by-value-5a_x.c,
6576         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6577         gcc.dg/compat/struct-by-value-5_x.c.
6578         * gcc.dg/compat/struct-by-value-5a_y.c,
6579         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6580         gcc.dg/compat/struct-by-value-5_y.c.
6581
6582         * gcc.dg/compat/struct-by-value-6a_main.c,
6583         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6584         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6585         * gcc.dg/compat/struct-by-value-6a_x.c,
6586         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6587         gcc.dg/compat/struct-by-value-6_x.c.
6588         * gcc.dg/compat/struct-by-value-6a_y.c,
6589         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6590         gcc.dg/compat/struct-by-value-6_y.c.
6591
6592         * gcc.dg/compat/struct-by-value-7a_main.c,
6593         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6594         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6595         * gcc.dg/compat/struct-by-value-7a_x.c,
6596         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6597         gcc.dg/compat/struct-by-value-7_x.c.
6598         * gcc.dg/compat/struct-by-value-7a_y.c,
6599         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6600         gcc.dg/compat/struct-by-value-7_y.c.
6601
6602 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6603
6604         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6605         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6606         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6607         options.
6608
6609 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6610
6611         * gcc.dg/builtins-36.c: New test.
6612
6613 2004-04-06  Paul Brook  <paul@codesourcery.com>
6614
6615         * README.gcc: Remove obsolete contraint on testcases.
6616
6617 2004-04-05  Paul Brook  <paul@codesourcery.com>
6618
6619         PR2123
6620         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6621         failure and exit(0) on success.
6622         * g++.dg/expr/anew2.C: Ditto.
6623         * g++.dg/expr/anew3.C: Ditto.
6624         * g++.dg/expr/anew4.C: Ditto.
6625
6626 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6627
6628         PR c++/3518
6629         * g++.dg/template/unify7.C: New.
6630
6631 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6632
6633         * g++.dg/README: Bring up to date with new subdirectories; remove
6634         duplicate subdirectory lines.
6635
6636 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6637
6638         PR c++/14007
6639         * g++.dg/template/unify5.C: New.
6640         * g++.dg/template/unify6.C: New.
6641         * g++.dg/template/qualttp20.C: Adjust.
6642         * g++.old-deja/g++.jason/report.C: Adjust.
6643         * g++.old-deja/g++.other/qual1.C: Adjust.
6644
6645 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6646
6647         PR c++/14803
6648         * g++.dg/inherit/ptrmem1.C: New test.
6649
6650 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR c++/14755
6653         * gcc.c-torture/execute/20040331-1.c: New test.
6654         * gcc.dg/20040331-1.c: New test.
6655
6656 2004-04-01  Paul Brook  <paul@codesourcery.com>
6657
6658         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6659
6660 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6661
6662         PR c++/14724
6663         * g++.dg/init/goto1.C: New test.
6664
6665         PR c++/14763
6666         * g++.dg/template/defarg4.C: New test.
6667
6668 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6669
6670         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6671
6672 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6673
6674         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6675
6676 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6677
6678         * gcc.dg/noncompile/undeclared-2.c: New test.
6679
6680 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6681
6682         * gcc.dg/940409-1.c: Remove XFAIL.
6683         * gcc.dg/reg-vol-struct-1.c: New test.
6684
6685 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6686
6687         * gcc.dg/torture/builtin-wctype-1.c: New test.
6688
6689 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6690
6691         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6692         * gcc.dg/20001101-1.c: Likewise.
6693         * gcc.dg/20001102-1.c: Likewise.
6694
6695 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6696
6697         * gcc.dg/compare8.c: Add an additional test for XOR.
6698
6699 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6700
6701         * gcc.dg/torture/builtin-ctype-1.c: New test.
6702
6703 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6704
6705         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6706         * gcc.dg/torture/builtin-math-1.c: Likewise.
6707         * gcc.dg/torture/builtin-power-1.c: New test.
6708
6709 2004-03-24  Andreas Schwab  <schwab@suse.de>
6710
6711         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6712         IA64 assembler.
6713
6714 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6715             Roger Sayle  <roger@eyesopen.com>
6716
6717         * gcc.dg/compare8.c: New test case.
6718
6719 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6720
6721         * g++.dg/ext/altivec-7.C: New test.
6722
6723 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6724
6725         PR 12267, 12391, 12560, 13129, 14114, 14133
6726         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6727         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6728         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6729         Adjust error regexps.
6730         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6731         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6732         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6733         * gcc.dg/local1.c: Add explanatory comment.
6734
6735 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6736
6737         PR optimization/14669
6738         * g++.dg/opt/fold2.C: New test case.
6739
6740 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6741
6742         PR c/14069
6743         * gcc.dg/20040322-1.c: New test.
6744
6745 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6746
6747         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6748         * gcc.dg/ultrasp4.c: Likewise.
6749         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6750
6751 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6752
6753         * gcc.dg/i386-sse-8.c: Reset default options.
6754
6755 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6756
6757         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6758         in the error message text.
6759
6760 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6761
6762         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6763
6764 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6765
6766         PR c++/14616
6767         * g++.dg/init/array13.C: New test.
6768
6769 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6770
6771         PR target/13889
6772         * gcc.c-torture/compile/pr13889.c: New test case.
6773
6774 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6775
6776         PR c/14635
6777         * builtins-1.c (nan, nans): Don't test.
6778         * builtins-30.c: Don't use nan, nanf, nanl.
6779         * builtins-35.c: New test.
6780
6781 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6782
6783         * g++.dg/ext/altivec-6.C: New test.
6784
6785 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6786
6787         * g++.dg/init/placement3.C: New test.
6788
6789         * g++.dg/template/spec13.C: New test.
6790
6791         * g++.dg/lookup/using11.C: New test.
6792
6793         * g++.dg/lookup/koenig3.C: New test.
6794
6795         * g++.dg/template/operator2.C: New test.
6796
6797         * g++.dg/expr/dtor3.C: New test.
6798         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6799         marker.
6800         * g++.old-deja/g++.law/visibility28.C: Likewise.
6801
6802 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6803
6804         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6805         * gcc.dg/ppc64-abi-3.c: Likewise.
6806
6807 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6808
6809         PR c++/14545
6810         * g++.dg/parse/template15.C: New test.
6811
6812 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6813
6814         * g++.dg/expr/dtor2.C: New test.
6815
6816         * g++.dg/lookup/anon4.C: New test.
6817
6818         * g++.dg/overload/using1.C: New test.
6819
6820         * g++.dg/template/lookup7.C: New test.
6821
6822         * g++.dg/template/typename6.C: New test.
6823
6824         * g++.dg/expr/cond6.C: New test.
6825
6826 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6827
6828         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6829
6830 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6831
6832         * g++.dg/expr/cond5.C: New test.
6833         * g++.dg/expr/constcast1.C: Likewise.
6834         * g++.dg/expr/ptrmem2.C: Likewise.
6835         * g++.dg/expr/ptrmem3.C: Likewise.
6836         * g++.dg/lookup/main1.C: Likewise.
6837         * g++.dg/template/lookup6.C: Likewise.
6838
6839 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6840
6841         * gcc.dg/local1.c: New test.
6842
6843         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6844
6845 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6846
6847         * gcc.dg/torture/builtin-convert-1.c: New test.
6848
6849 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6850
6851         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6852
6853 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6854
6855         PR c++/14481
6856         * g++.dg/warn/Wunused-7.C: New test.
6857
6858 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6859
6860         * gcc.dg/torture/builtin-integral-1.c: New test.
6861
6862 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6863
6864         PR c++/14586
6865         * g++.dg/parse/non-dependent3.C: New test.
6866
6867 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6868
6869         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6870         * g++.dg/eh/simd-2.C: Likewise.
6871         * g++.dg/init/array10.C: Likewise.
6872         * gcc.c-torture/compile/simd-1.c: Likewise.
6873         * gcc.c-torture/compile/simd-2.c: Likewise.
6874         * gcc.c-torture/compile/simd-3.c: Likewise.
6875         * gcc.c-torture/compile/simd-4.c: Likewise.
6876         * gcc.c-torture/compile/simd-6.c: Likewise.
6877         * gcc.c-torture/execute/simd-1.c: Likewise.
6878         * gcc.c-torture/execute/simd-2.c: Likewise.
6879         * gcc.dg/compat/vector-defs.h: Likewise.
6880         * gcc.dg/20020531-1.c: Likewise.
6881         * gcc.dg/altivec-3.c: Likewise.
6882         * gcc.dg/altivec-4.c: Likewise.
6883         * gcc.dg/altivec-varargs-1.c: Likewise.
6884         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6885         * gcc.dg/i386-mmx-3.c: Likewise.
6886         * gcc.dg/i386-sse-4.c: Likewise.
6887         * gcc.dg/i386-sse-5.c: Likewise.
6888         * gcc.dg/i386-sse-8.c: Likewise.
6889         * gcc.dg/simd-1.c: Likewise.
6890         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6891         __ev64_opaque__ since the machine description provides it.
6892
6893 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6894
6895         * lib/compat.exp (skip_list): New global variable.
6896         Use it to hold the user defined COMPAT_SKIPS list if any.
6897         (compat-obj): Add the members of skip_list to optall.
6898
6899 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6900
6901         * gcc.dg/compat/union-by-value-1_main.c,
6902         union-by-value-1_x.c, union-by-value-1_y.c,
6903         union-check.h, union-defs.h,
6904         union-init.h, union-return-1_main.c,
6905         union-return-1_x.c, union-return-1_y.c: New files.
6906
6907 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6908
6909         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6910         mixed-struct-init.h: Add 4 mixed structure types.
6911         struct-by-value-21_main.c, struct-by-value-21_x.c,
6912         struct-by-value-21_y.c, struct-return-21_main.c,
6913         struct-return-21_x.c, struct-return-21_y.c: New files.
6914
6915 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/14550
6918         * g++.dg/parse/template14.C: New test.
6919
6920 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6921
6922         * gcc.c-torture/execute/20040313-1.c: New test.
6923
6924 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6925
6926         PR target/14533
6927         * gcc.dg/20040311-2.c: New test.
6928
6929 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6930
6931         PR other/14544
6932         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6933         bit-field.
6934
6935 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6936
6937         * gcc.dg/20040305-2.c: Add missing return statement.
6938
6939 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6940
6941         * gcc.dg/builtins-34.c: Also check pow10*.
6942
6943 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6944
6945         PR target/14262
6946         * gcc.dg/20040305-2.c: New test.
6947
6948 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6949
6950         * gcc.dg/20040310-1.c: New test.
6951
6952 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6953
6954         * gcc.c-torture/execute/20040311-1.c: New test case.
6955
6956 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6957
6958         PR c++/14476
6959         * g++.dg/lookup/enum1.C: New test.
6960
6961 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6962
6963         PR c++/14510
6964         * g++.dg/lookup/struct2.C: New test.
6965
6966 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6967
6968         * gcc.dg/builtins-34.c: New test.
6969
6970 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6971
6972         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6973
6974 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6975
6976         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6977         * gcc.dg/alias-2.c: New testcase.
6978
6979 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6980
6981         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6982
6983 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6984
6985         * gcc.c-torture/execute/20040309-1.c: New test case.
6986
6987 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6988
6989         PR c++/14397
6990         * g++.dg/overload/ref1.C: New.
6991
6992 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6993
6994         PR c++/14409
6995         * g++.dg/template/spec12.C: New test.
6996
6997         PR c++/14448
6998         * g++.dg/parse/crash14.C: New test.
6999
7000 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7001
7002         PR c++/14230
7003         * g++.dg/init/ref11.C: New test.
7004
7005 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7006
7007         PR c++/14432
7008         * g++.dg/parse/builtin2.C: New test.
7009
7010 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7011
7012         PR c++/14401
7013         * g++.dg/init/ctor3.C: New test.
7014         * g++.dg/init/union1.C: New test.
7015         * g++.dg/ext/anon-struct4.C: New test.
7016
7017 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7018
7019         * g++.dg/lookup/koenig1.C: Tweak error messages.
7020         * g++.dg/lookup/used-before-declaration.C: Likewise.
7021         * g++.dg/other/do1.C: Likewise.
7022         * g++.dg/overload/koenig1.C: Likewise.
7023         * g++.dg/parse/crash13.C: Likewise.
7024         * g++.dg/template/instantiate3.C: Likewise.
7025
7026 2004-03-08  Eric Christopher  <echristo@redhat.com>
7027
7028         * * lib/target-supports.exp: Enable libiconv in test
7029         compilation.  Fix up error checking.
7030
7031 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7032
7033         PR middle-end/14289
7034         * gcc.dg/pr14289-1.c: New test case.
7035         * gcc.dg/pr14289-2.c: Likewise.
7036         * gcc.dg/pr14289-3.c: Likewise.
7037
7038 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7039
7040         * gcc.c-torture/execute/20040308-1.c: New test.
7041
7042 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7043
7044         * gcc.c-torture/execute/20040307-1.c: New test case.
7045
7046 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7047
7048         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7049
7050 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7051
7052         * gcc.dg/20040306-1.c: New test.
7053
7054 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7055
7056         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7057         them static.
7058         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7059
7060 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7061
7062         PR c/14465
7063         * gcc.dg/decl-6.c: New test.
7064
7065 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7066
7067         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7068         Rename LOGPOW -> LOG_POW.
7069         (SQRT_EXP, POW_EXP): New.
7070
7071 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7072
7073         * gcc.dg/i386-sse-8.c: New test.
7074
7075 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7076
7077         PR c/14114
7078         * gcc.dg/decl-5.c: New test.
7079
7080 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7081
7082         * gcc.dg/20040305-1.c: New test.
7083
7084 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7085
7086         PR other/14354
7087         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7088
7089 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7090
7091         PR c++/14425, c++/14426
7092         * g++.dg/ext/altivec-4.C: New test.
7093         * g++.dg/ext/altivec-5.C: New test.
7094
7095 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7096
7097         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7098         global variables of a type with no linkage.
7099         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7100         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7101         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7102         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7103         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7104         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7105         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7106         * g++.dg/warn/deprecated.C: Name enum Color.
7107         * g++.dg/overload/VLA.C: Name structure for 'b'.
7108         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7109
7110 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7111
7112         * gcc.c-torture/compile/20040304-1.c: New test.
7113
7114 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7115
7116         PR 13728
7117         * gcc.dg/decl-4.c: New testcase.
7118
7119 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7120
7121         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7122         as PRECF if sizeof (float) > sizeof (double).
7123         (PRECL): Make it the same as PRECF if
7124         sizeof (float) > sizeof (long double).
7125
7126 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7127
7128         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7129         system type.  Add check for irix6 which doesn't have c99 runtime.
7130
7131 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7132
7133         * gcc.dg/const-elim-1.c: xfail for xtensa.
7134
7135 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7136
7137         PR c++/14369
7138         * g++.dg/template/cond4.C: New test.
7139
7140 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7141
7142         PR c++/14360
7143         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7144
7145         PR c++/14361
7146         * g++.dg/parse/defarg7.C: New test.
7147
7148         PR c++/14359
7149         * g++.dg/template/friend26.C: New test.
7150
7151 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7152
7153         PR c++/14324
7154         * g++.dg/abi/mangle21.C: New test.
7155
7156         PR c++/14260
7157         * g++.dg/parse/constructor2.C: New test.
7158
7159         PR c++/14337
7160         * g++.dg/template/sfinae1.C: New test.
7161
7162 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7163
7164         PR c++/14267
7165         * g++.dg/expr/crash2.C: New test.
7166
7167         PR middle-end/13448
7168         * gcc.dg/inline-5.c: New test.
7169         * gcc.dg/always-inline.c: Split out tests into ...
7170         * gcc.dg/always-inline2.c: ... this and ...
7171         * gcc.dg/always-inline3.c: ... this.
7172
7173 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7174
7175         PR debug/12103
7176         * g++.dg/debug/crash1.C: New test.
7177
7178 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7179
7180         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7181         function with __attribute__((noinline)).
7182         (recurser_void2): Likewise.
7183         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7184         (recurser_void2): Likewise.
7185
7186 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7187
7188         PR middle-end/14203
7189         * g++.dg/warn/Wunused-6.C: New test case.
7190
7191 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7192
7193         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7194         not defined.
7195
7196 2004-02-27  Eric Christopher  <echristo@redhat.com>
7197
7198         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7199         * g++.dg/charset/asm2.c: Run only x86.
7200         * gcc.dg/charset/asm3.c: Ditto.
7201
7202 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7203
7204         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7205         ld_library_path.
7206
7207 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7208
7209         * g++.dg/ext/altivec-3.C: New.
7210
7211 2004-02-26  Richard Henderson  <rth@redhat.com>
7212
7213         * g++.dg/ext/attrib10.C: Mark for warning.
7214         * gcc.dg/attr-alias-1.c: New.
7215
7216 2004-02-26  Richard Henderson  <rth@redhat.com>
7217
7218         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7219         * gcc.c-torture/execute/20040208-2.c: ... it back.
7220
7221 2004-02-26  Eric Christopher  <echristo@redhat.com>
7222
7223         * lib/target-supports.exp (check-iconv-available): New function.
7224         * lib/gcc-dg.exp (dg-require-iconv): New function.
7225         Use above.
7226         * gcc.dg/charset: New directory.
7227         * gcc.dg/charset/charset.exp: New file.
7228         * gcc.dg/charset/asm1.c: Ditto.
7229         * gcc.dg/charset/asm2.c: Ditto.
7230         * gcc.dg/charset/asm3.c: Ditto.
7231         * gcc.dg/charset/asm4.c: Ditto.
7232         * gcc.dg/charset/asm5.c: Ditto.
7233         * gcc.dg/charset/attribute1.c: Ditto.
7234         * gcc.dg/charset/attribute2.c: Ditto.
7235         * gcc.dg/charset/string1.c: Ditto.
7236         * g++.dg/charset: New directory.
7237         * g++.dg/dg.exp: Add here. Special options.
7238         * g++.dg/charset/charset.exp: New file.
7239         * g++.dg/charset/asm1.c: Ditto.
7240         * g++.dg/charset/asm2.c: Ditto.
7241         * g++.dg/charset/asm3.c: Ditto.
7242         * g++.dg/charset/asm4.c: Ditto.
7243         * g++.dg/charset/attribute1.c: Ditto.
7244         * g++.dg/charset/attribute2.c: Ditto.
7245         * g++.dg/charset/extern1.cc: Ditto.
7246         * g++.dg/charset/extern2.cc: Ditto.
7247         * g++.dg/charset/string1.c: Ditto.
7248
7249 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7250
7251         PR c++/14278
7252         * g++.dg/parse/comma1.C: New test.
7253
7254 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7255
7256         PR c++/14284
7257         * g++.dg/template/ttp8.C: New test.
7258
7259 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7260
7261         * gcc.dg/fixuns-trunc-1.c: New test.
7262
7263 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7264
7265         * gcc.dg/builtins-config.h: Use #elif.
7266
7267 2004-02-26  Michael Matz  <matz@suse.de>
7268
7269         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7270         * gcc.dg/991214-1.c: Likewise.
7271         * gcc.dg/i386-asm-1.c: Likewise.
7272
7273 2004-02-25  Richard Henderson  <rth@redhat.com>
7274
7275         * gcc.c-torture/execute/20040208-2.c: Move ...
7276         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7277
7278 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7279
7280         PR c++/14246
7281         * g++.dg/other/crash-3.C: New test.
7282
7283 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7284
7285         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7286         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7287
7288         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7289         HP-UX.
7290
7291 2004-02-24  Michael Matz  <matz@suse.de>
7292
7293         * gcc.dg/i386-regparm.c: New.
7294
7295 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7296
7297         * gcc.c-torture/execute/20040223-1.c: New.
7298
7299 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7300             Kazu Hirata  <kazu@cs.umass.edu>
7301
7302         * gcc.dg/fwritable-strings-1.c: Remove.
7303
7304 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7305
7306         PR c/14156
7307         * gcc.dg/20040223-1.c: New test.
7308
7309 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7310
7311         PR c++/14106
7312         * g++.dg/ext/typeof9.C: New test.
7313
7314 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7315
7316         PR c++/14250
7317         * g++.dg/other/switch1.C: New test.
7318
7319 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7320
7321         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7322         * gcc.dg/va-arg-1.c: Likewise.
7323
7324 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7325
7326         PR c++/14143
7327         * g++.dg/template/koenig5.C: New test.
7328
7329 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7330
7331         * g++.dg/ext/altivec-1.C: Generalize target triple.
7332         * g++.dg/ext/altivec-2.C: New test case.
7333         * g++.dg/ext/altivec_check.h: New file.
7334         * gcc.dg/altivec-1.c: Generalize target triple;
7335         include altivec_check.h and call altivec_check().
7336         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7337         * gcc.dg/altivec-6.c: New test case.
7338         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7339         type casts as needed.
7340         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7341         altivec_check().
7342         * gcc.dg/altivec-12.c: New test case.
7343         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7344         include altivec_check.h and call altivec_check().
7345         * gcc.dg/altivec_check.h: New file.
7346
7347 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7348
7349         * lib/target-supports.exp (check_alias_available): Don't mangle
7350         function `g' in test program.
7351
7352 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7353
7354         * lib/target-supports.exp (check_profiling_available): Check
7355         argument to determine whether we support a profiling type.
7356         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7357         check_profiling_available.
7358         * g++.dg/bprob/bprob.exp: Likewise
7359         * g77.dg/bprob/bprob.exp: Likewise.
7360         * gcc.misc-tests/bprob.exp: Likewise.
7361         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7362         dg-require-profiling and delete expected error handling.
7363         * gcc.dg/20021014-1.c: Likewise.
7364         * gcc.dg/nest.c: Likewise.
7365
7366 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7367
7368         PR c++/12007
7369         * g++.dg/other/vthunk1.C: New test.
7370
7371 2004-02-20  Falk Hueffner  <falk@debian.org>
7372
7373         PR target/14201
7374         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7375
7376 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7377
7378         PR c++/13927
7379         * g++.dg/other/error8.C: Remove XFAIL markers.
7380
7381         PR c++/14173
7382         * g++.dg/ext/packed5.C: New test.
7383
7384         PR c++/14199
7385         * g++.dg/warn/Wunused-5.C: New test.
7386
7387         PR c++/14186
7388         * g++.dg/lookup/member1.C: New test.
7389
7390 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7391
7392         * gcc.c-torture/compile/20040130-1.c: Enable only when
7393         __INT_MAX__ >= 2147483647L.
7394         * gcc.c-torture/compile/961203-1.c: Likewise.
7395
7396 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7397
7398         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7399         * g++.dg/opt/template1.C: Robustify assembler regexp
7400
7401 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7402
7403         * gcc.c-torture/execute/simd-4.x: Remove.
7404         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7405         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7406         Guard with #ifndef SKIP_ATTRIBUTE.
7407         * gcc.dg/compat/vector-1_y.c: Likewise.
7408         * gcc.dg/compat/vector-2_x.c: Likewise.
7409         * gcc.dg/compat/vector-2_y.c: Likewise.
7410         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7411         * g++.dg/eh/simd-2.C: Likewise.
7412
7413 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7414
7415         * gcc.c-torture/compile/complex-1.c: New.
7416
7417 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7418
7419         PR target/14209
7420         * gcc.c-torture/execute/20040218-1.c: New test.
7421
7422 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7423
7424         PR c++/14181
7425         * g++.dg/parse/new2.C: New test.
7426
7427 2004-02-18  Paul Brook  <paul@codesourcery.com>
7428
7429         * gcc.c-torture/compile/libcall-1.c: New test.
7430
7431 2004-02-18  Paul Brook  <paul@codesourcery.com>
7432
7433         PR debug/12934
7434         * gcc.dg/debug/debug-7.c: New test.
7435
7436 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7437
7438         * gcc.dg/20040217-1.c: New test.
7439
7440 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7441
7442         * gcc.c-torture/execute/990208-1.x: Delete.
7443
7444 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7445
7446         * gcc.c-torture/execute/20040208-2.x: New file.
7447
7448 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7449
7450         PR c++/11326
7451         * g++.dg/abi/structret1.C: New test.
7452
7453 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7454
7455         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7456         (i386_cpuid): No need to test if cpuid is available on AMD64.
7457         Fix assembly, so that it works onboth i386 and AMD64.
7458         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7459         (vecInLong): Fix s[] member type to unsigned int.
7460         (vecInWord): Remove type.
7461         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7462         (a64, b64, c64, d64, e64): Remove.
7463         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7464         Remove unused variable.  Remove initialization of removed variables.
7465         Don't call mmx_tests nor sse_tests.
7466         (reference_mmx, reference_sse): Remove.
7467         (check): Add return stmt.
7468         * gcc.dg/i386-sse-7.c: New test.
7469         * gcc.dg/i386-mmx-4.c: New test.
7470
7471 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7472
7473         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7474         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7475         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7476         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7477         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7478         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7479         g++.dg/tc1/dr94.C: Fix line terminator.
7480
7481 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7482
7483         * gcc.c-torture/compile/20040216-1.c: New.
7484
7485 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7486
7487         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7488         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7489         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7490         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7491         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7492         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7493
7494 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7495
7496         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7497
7498 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7499
7500         PR c++/13971
7501         * g++.dg/expr/cond4.C: New test.
7502
7503         PR c++/14086
7504         * g++.dg/lookup/crash2.C: New test.
7505
7506 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7507
7508         * gcc.c-torture/compile/20040214-2.c: New test.
7509
7510 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7511
7512         PR c++/14116
7513         * g++.dg/ext/typeof8.C: New test.
7514
7515 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7516
7517         * gcc.c-torture/compile/20040214-1.c: New test.
7518
7519 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7520
7521         PR c++/13635
7522         * g++.dg/template/spec11.C: New test.
7523
7524 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7525
7526         PR c++/13927
7527         * g++.dg/other/error8.C: New test.
7528
7529 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7530
7531         PR c++/14122
7532         * g++.dg/template/array4.C: New test.
7533
7534         PR c++/14108
7535         * g++.dg/inherit/thunk2.C: New test.
7536
7537         PR c++/14083
7538         * g++.dg/eh/cond2.C: New test.
7539
7540 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7541
7542         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7543
7544 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7545
7546         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7547
7548 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7549
7550         * g++.dg/simd-2.C: xfail on ppc64-linux.
7551
7552 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7553
7554         PR c/456
7555         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7556         tests.
7557
7558 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7559
7560         * gcc.dg/builtins-33.c: New test.
7561
7562 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7563
7564         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7565
7566 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7567
7568         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7569
7570 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7571
7572         * gcc.dg/ppc64-abi-3.c: New test.
7573
7574 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7575
7576         PR c/14092
7577
7578         * gcc.dg/pr14092-1.c: New testcase.
7579
7580 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7581
7582         * gcc.dg/cpp/assert4.c: Fix typo last change.
7583
7584         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7585         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7586
7587         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7588
7589 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7590
7591         * gcc.c-torture/compile/20040209-1.c: New test case.
7592
7593 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7594
7595         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7596
7597 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7598
7599         * gcc.c-torture/execute/20040208-[12].c: New tests.
7600
7601 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7602
7603         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7604
7605 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7606
7607         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7608
7609 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7610
7611         Bug 13856
7612         * gcc.dg/visibility-8.c: New testcase.
7613
7614 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7615
7616         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7617         arguments.
7618         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7619
7620 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7621
7622         PR middle-end/13696
7623         * g++.dg/opt/fold1.C: New test case.
7624
7625 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7626
7627         PR c++/14033
7628         * g++.dg/other/crash-2.C: New test.
7629
7630 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7631
7632         PR c++/14028
7633         * g++.dg/parse/angle-bracket2.C: New test.
7634
7635 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7636
7637         PR middle-end/13750
7638         Revert:
7639         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7640         PR pch/13361
7641         * testsuite/g++.dg/pch/wchar-1.C: New.
7642         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7643
7644 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7645
7646         PR c++/14008
7647         * g++.dg/parse/error15.C: New test.
7648         * g++.dg/parse/crash11.C: Update dg-error mark.
7649
7650 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7651
7652         PR c++/13932
7653         * g++.dg/warn/conv2.C: New test.
7654
7655 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7656
7657         PR c++/13086
7658         * g++.dg/warn/incomplete1.C: Remove xfail.
7659
7660 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7661
7662         * lib/file-format.exp (gcc_target_object_format): Use
7663         ${tool}_target_compile, not gcc_target_compile.
7664         * lib/target-supports.exp (check_alias_available): Likewise.
7665         (check_gc_sections_available): Likewise.
7666         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7667         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7668         dg-require-alias.
7669
7670 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7671
7672         PR c++/13969
7673         * g++.dg/template/static6.C: New test.
7674
7675 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7676
7677         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7678
7679 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7680
7681         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7682         tests for systems where `char' is unsigned by default.
7683
7684 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7685
7686         PR c++/13997
7687         * g++.dg/template/partial3.C: New test.
7688
7689 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7690
7691         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7692         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7693         Remove mentions of obsolete ports.
7694
7695 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7696
7697         * gcc.dg/noncompile/20001228-1.c: Fix for new
7698         error message.
7699
7700 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7701
7702         PR target/9348
7703         * gcc.c-torture/execute/multdi-1.c: New test case.
7704
7705 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7706
7707         PR c++/13925
7708         * g++.dg/template/lookup5.C: New test.
7709
7710 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7711
7712         PR c++/13950
7713         * g++.dg/template/lookup4.C: New test.
7714
7715         PR c++/13970
7716         * g++.dg/parse/error14.C: New test.
7717
7718         PR c++/14002
7719         * g++.dg/parse/template13.C: New test.
7720
7721 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7722
7723         PR c++/13978
7724         * g++.dg/template/koenig4.C: New test.
7725
7726         PR c++/13968
7727         * g++.dg/template/crash17.C: New test.
7728
7729         PR c++/13975
7730         * g++.dg/parse/error13.C: New test.
7731         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7732
7733 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7734
7735         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7736
7737 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7738
7739         PR c/11658
7740         PR c/13994
7741         * gcc.dg/noncompile/20040203-1.c: New test.
7742         * gcc.dg/noncompile/20040203-2.c: Likewise.
7743         * gcc.dg/noncompile/20040203-3.c: Likewise.
7744         * gcc.dg/20040203-1.c: Likewise.
7745
7746 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7747
7748         PR c++/10858
7749         * g++.dg/template/sizeof7.C: New test.
7750
7751 2004-02-02  Eric Christopher  <echristo@redhat.com>
7752             Zack Weinberg  <zack@codesourcery.com>
7753
7754         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7755
7756 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7757
7758         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7759         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7760         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7761         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7762
7763 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7764
7765         PR c++/13113
7766         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7767
7768         PR c++/13854
7769         * g++.dg/ext/attrib13.C: New test.
7770
7771         PR c++/13907
7772         * g++.dg/conversion/op2.C: New test.
7773
7774 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7775
7776         * gcc.dg/titype-1.c: Fix pasto.
7777
7778 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7779
7780         * gcc.dg/titype-1.c: New test.
7781
7782 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7783
7784         PR c++/13957
7785         * g++.dg/template/non-type-template-argument-1.C,
7786         g++.dg/template/qualified-id1.C: Update dg-error marks.
7787         * g++.dg/template/nontype6.C: New test.
7788
7789 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7790
7791         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7792         * gcc.dg/builtins-31.c: New testcase.
7793         * gcc.dg/builtins-32.c: New testcase.
7794
7795 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7796
7797         * objc.dg/call-super-2.m: Update line numbers
7798         for the including of stddef.h.
7799
7800 2004-01-30  Michael Matz  <matz@suse.de>
7801
7802         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7803         g++.dg/ext/case-range3.C: New tests.
7804
7805 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7806
7807         DR206
7808         PR c++/13813
7809         * g++.dg/template/member4.C: New test.
7810
7811 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7812
7813         PR c++/13683
7814         * g++.dg/template/sizeof6.C: New test.
7815
7816 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7817
7818         * gcc.dg/fwritable-strings-1.c: New test.
7819
7820 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7821
7822         * gcc.c-torture/compile/20040130-1.c: New test.
7823
7824 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7825
7826         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7827
7828 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7829
7830         PR c++/13883
7831         * g++.dg/template/ctor3.C: New test.
7832
7833 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7834
7835         * g++.dg/tc1: New directory.
7836         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7837         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7838         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7839         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7840         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7841
7842 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7843
7844         * g++.dg/parse/error11.C: New test.
7845         * g++.dg/parse/error12.C: Likewise.
7846
7847 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7848
7849         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7850         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7851
7852 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7853
7854         PR c++/13791
7855         * g++.dg/ext/attrib12.C: New test.
7856
7857         PR c++/13736
7858         * g++.dg/parse/cast2.C: New test.
7859
7860 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7861
7862         * objc.dg/encode-2.m (main): New local string.  Set depending on
7863         sizeof long.  Use in sscanf call.
7864         * objc.dg/encode-3.m (main): New local string.  Set depending on
7865         sizeof long.  Use in scan_initial call.
7866
7867 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7868
7869         * objc.dg/call-super-2.m: Make LP64-safe.
7870         * objc.dg/desig-init-1.m: Likewise.
7871
7872 2004-01-27  Devang Patel <dpatel@apple.com>
7873
7874         * g++.dg/debug/namespace1.C: New test.
7875
7876 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7877
7878         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7879         xscale-*-*.
7880
7881         * gcc.dg/arm-mmx-1.c: New test.
7882
7883 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7884
7885         * gcc.dg/20040127-1.c: New test.
7886         * gcc.dg/20040127-2.c: New test.
7887
7888 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7889
7890         * objc.dg/stret-1.m (glob): Renamed to globa.
7891
7892 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7893
7894         PR c++/13663
7895         * g++.dg/expr/for1.C: New test.
7896
7897 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7898
7899         PR middle-end/13779
7900         * gcc.dg/darwin-longlong.c: New test.
7901
7902 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7903
7904         * gcc.dg/20040124-1.c: Moved test from here...
7905         * gcc.c-torture/compile/20040124-1.c: ...to here.
7906
7907 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7908
7909         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7910         the assembly output if -m64 is passed.
7911
7912 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7913
7914         PR c++/13833
7915         * g++.dg/template/cond3.C: New test.
7916
7917 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7918
7919         PR c++/13810
7920         * g++.dg/template/ttp7.C: New test.
7921
7922 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7923
7924         PR c++/13797
7925         * g++.dg/template/nontype4.C: New test.
7926         * g++.dg/template/nontype5.C: Likewise.
7927
7928 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7929
7930         * gcc.dg/torture/mips-clobber-at.c: New test.
7931
7932 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7933
7934         * gcc.dg/20040124-1.c: New test.
7935
7936 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7937
7938         * gcc.dg/20040123-1.c: New test.
7939
7940 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7941
7942         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7943
7944 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7945
7946         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7947
7948 2004-01-23  Andrew Pinski  <apinski@apple.com>
7949
7950         * gcc.dg/20030121-1.c: Move to ..
7951         * gcc.dg/20040121-1.c: here.
7952
7953 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7954
7955         * gcc.dg/builtins-29.c: New test case.
7956
7957 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7958
7959         PR 18314
7960         * gcc.dg/builtins-30.c: New testcase.
7961
7962 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7963
7964         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7965         * lib/g77.exp: Likewise.
7966         * lib/objc.exp: Likewise.
7967         * lib/g++.exp: Likewise.
7968
7969 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7970
7971         * gcc.dg/struct-by-value-2.c: New test.
7972
7973 2004-01-21  Andrew Pinski  <apinski@apple.com>
7974
7975         PR target/13785
7976         * gcc.dg/20030121-1.c: New test.
7977
7978 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7979
7980         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7981         clobber frame pointer register in asm statement.
7982
7983 2004-01-21  Falk Hueffner  <falk@debian.org>
7984
7985         * gcc.c-torture/compile/20040121-1.c: New test.
7986
7987 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7988
7989         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7990
7991 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7992
7993         * gcc.dg/ppc64-abi-2.c: New test.
7994
7995 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7996
7997         * lib/treelang.exp: Fill out this file.
7998         * lib/treelang-dg.exp: New File.
7999
8000 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
8001
8002         * gcc.c-torture/compile/981022-1.c: Remove.
8003         * gcc.dg/array-5.c: Remove XFAIL.
8004         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8005         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8006         gcc.dg/cond-lvalue-1.c: Update.
8007         * gcc.dg/cast-lvalue-2.c: New test.
8008
8009 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8010
8011         PR c++/13592
8012         * g++.dg/other/error1.C (class foo): Tweak error message.
8013
8014         PR c++/13592
8015         * g++.dg/template/call2.C: New test.
8016
8017 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8018
8019         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8020         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8021         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8022         scalar-return-1_x.c, scalar-return-2_y.c,
8023         scalar-return-3_x.c, scalar-return-3_y.c,
8024         scalar-return-4_x.c, scalar-return-4_y.c,
8025         struct-align-1.h, struct-align-1_x.c,
8026         struct-align-1_y.c, struct-align-2.h,
8027         struct-align-2_x.c, struct-align-2_y.c,
8028         struct-by-value-10_y.c, struct-by-value-11_x.c,
8029         struct-by-value-11_y.c, struct-by-value-12_x.c,
8030         struct-by-value-12_y.c, struct-by-value-13_x.c,
8031         struct-by-value-13_y.c, struct-by-value-14_x.c,
8032         struct-by-value-14_y.c, struct-by-value-15_x.c,
8033         struct-by-value-15_y.c, struct-by-value-16_y.c,
8034         struct-by-value-17_y.c, struct-by-value-18_y.c,
8035         struct-by-value-19_y.c, struct-by-value-1_x.c,
8036         struct-by-value-1_y.c, struct-by-value-20_y.c,
8037         struct-by-value-2_x.c, struct-by-value-2_y.c,
8038         struct-by-value-3_y.c, struct-by-value-4_x.c,
8039         struct-by-value-4_y.c, struct-by-value-5_y.c,
8040         struct-by-value-6_y.c, struct-by-value-7_y.c
8041         struct-by-value-8_x.c, struct-by-value-8_y.c
8042         struct-by-value-9_x.c, struct-by-value-9_y.c
8043         struct-return-10_x.c, struct-return-10_y.c,
8044         struct-return-19_x.c, struct-return-20_x.c
8045         struct-return-2_x.c, struct-return-2_y.c
8046         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8047         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8048
8049 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8050
8051         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8052         attribute on sparc*-sun-solaris2.*.
8053
8054 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8055
8056         PR c++/13710
8057         * g++.dg/ext/typeof7.C: New test.
8058
8059 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8060
8061         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8062         * gcc.dg/const-elim-1.c: Same.
8063
8064 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8065
8066         * objc.dg/stret-1.m: New.
8067         * objc.dg/stret-2.m: New.
8068
8069 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8070
8071         PR c++/11895
8072         * g++.dg/ext/vector1.C: New test.
8073
8074 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8075
8076         * gcc.dg/pch/import-1.c: New.
8077         * gcc.dg/pch/import-1.hs: New.
8078         * gcc.dg/pch/import-1a.h: New.
8079         * gcc.dg/pch/import-1b.h: New.
8080         * gcc.dg/pch/import-1c.h: New.
8081
8082 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8083
8084         PR c++/13574
8085         * g++.dg/ext/array1.C: New test.
8086
8087         PR c++/13178
8088         * g++.dg/conversion/op1.C: New test.
8089
8090 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8091
8092         PR 11864
8093         From Kazumoto Kojima / Dan Kegel:
8094         * gcc.dg/pr11864-1.c: New test.
8095
8096         PR 10392
8097         From Marcus Comstedt / Dan Kegel:
8098         * gcc.dg/pr10392-1.c: New test.
8099
8100 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8101
8102         PR c++/13478
8103         * g++.dg/init/ref10.C: New test.
8104
8105 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8106
8107         PR c++/13407
8108         * g++.dg/parse/typename6.C: New test.
8109
8110 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8111
8112         PR pch/13361
8113         * testsuite/g++.dg/pch/wchar-1.C: New.
8114         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8115
8116 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8117
8118         PR c++/9259
8119         * g++.dg/expr/sizeof2.C: New test.
8120
8121 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8122
8123         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8124
8125 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8126
8127         PR c++/13659
8128         * g++.dg/lookup/strong-using-3.C: New.
8129         * g++.dg/lookup/using-10.C: New.
8130
8131 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8132
8133         PR c++/13594
8134         * g++.dg/lookup/strong-using-2.C: New.
8135
8136 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8137             Dan Kegel <dank@kegel.com>
8138             J"orn Rennecke <joern.rennecke@superh.com>
8139
8140         PR target/9365
8141         * gcc.dg/pr9365-1.c: New test.
8142
8143 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8144
8145         PR c++/8856
8146         * g++.dg/parse/casting-operator2.C: New test.
8147         * g++.old-deja/g++.pt/explicit83.C: Remove.
8148
8149 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8150
8151         * gcc.dg/label-compound-stmt-1.c: New test.
8152         * gcc.c-torture/compile/950922-1.c,
8153         gcc.c-torture/compile/20000211-3.c,
8154         gcc.c-torture/compile/20000518-1.c,
8155         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8156         compound statements.
8157
8158 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8159
8160         * gcc.dg/ppc64-abi-1.c: New test.
8161
8162 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8163
8164          * g++.dg/ext/attrib9.C: Add dg-warnings.
8165
8166 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8167
8168         PR c++/12335
8169         * g++.dg/parse/dtor3.C: New test.
8170
8171 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8172
8173         PR c++/12709
8174         * g++.dg/parse/try-catch-1.C: New test.
8175
8176 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8177
8178         * ada/acats/run_all.sh: Add more verbose output in acats.log
8179         when compiling tests.
8180
8181 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8182
8183         PR 13656
8184         * gcc.dg/typedef-redecl.c: New test case.
8185         * gcc.dg/typedef-redecl.h: New support file.
8186
8187 2004-01-13  Jan Hubicka  <jh@suse.cz>
8188
8189         * gcc.dg/always_inline.c: New test.
8190         * gcc.dg/debug/20031231-1.c: Fix.
8191
8192 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8193
8194         PR c++/13474
8195         * g++.dg/template/array3.C: New test.
8196
8197 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8198
8199         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8200         * g++.dg/warn/Wunused-2.C: Likewise.
8201
8202 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8203
8204         PR c++/13289
8205         * g++.dg/template/instantiate6.C: New test.
8206
8207 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8208
8209         PR middle-end/11397
8210         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8211
8212 2004-01-12  Jan Hubicka  <jh@suse.cz>
8213
8214         PR opt/12826
8215         * gcc.dg/20040112-1.c: New.
8216
8217         * gcc.dg/dwarf-die[1-7].c: Move to...
8218         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8219         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8220
8221 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8222
8223         PR c++/4100
8224         * g++.dg/parse/friend4.C: New test.
8225
8226 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8227
8228         PR c++/4100
8229         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8230         definition is called a friend.
8231
8232 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8233
8234         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8235
8236 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8237
8238         PR c++/3478
8239         * g++.dg/parse/error10.C: New test.
8240         * g++.dg/template/arg2.C: Accept "invalid type" error.
8241
8242 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8243
8244         PR middle-end/13392
8245         * g++.dg/opt/expect2.C: New test.
8246
8247 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8248
8249         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8250         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8251         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8252         Update dg-error regexps.
8253
8254 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8255
8256         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8257         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8258
8259 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8260
8261         * gcc.dg/pragma-re-1.c: Use right pointer type.
8262
8263 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8264
8265         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8266
8267 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8268
8269         * gcc.dg/rs6000-ldouble-1.c: New.
8270
8271 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8272
8273         DR 337
8274         PR c++/9256
8275         * g++.dg/other/abstract1.C: New test.
8276
8277 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8278
8279         * g++.dg/lookup/strong-using-1.C: New.
8280
8281 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8282
8283         PR c/11234
8284         * gcc.dg/func-ptr-conv-1.c: New test.
8285         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8286
8287 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8288
8289         PR target/13380.
8290         * gcc.c-torture/compile/20040109-1.c: New.
8291
8292 2004-01-08  Stuart Hastings  <stuart@apple.com>
8293
8294         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8295         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8296         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8297
8298 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8299
8300         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8301
8302 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8303
8304         * ada/acats/run_acats: Treat 'gnatchop' the same way
8305         as 'gnatmake'.  Export GCC_DRIVER.
8306         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8307         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8308
8309 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8310
8311         PR c++/12573
8312         * g++.dg/template/dependent-expr4.C: New test.
8313
8314 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8315
8316         * gcc.dg/altivec-11.c: New test.
8317
8318 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8319
8320         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8321
8322 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8323
8324         PR c/6024
8325         * gcc.dg/enum-compat-1.c: New test.
8326         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8327
8328 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8329
8330         PR c/12165
8331         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8332         gcc.dg/c99-idem-qual-3.c: New tests.
8333
8334 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8335
8336         * gcc.dg/winline-7.c: Don't cast void * to int.
8337
8338 2004-01-06  Jan Hubicka  <jh@suse.cz>
8339
8340         * gcc.dg/i386-sse-5.c: New test
8341         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8342
8343 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8344
8345         PR c++/12815
8346         * g++.dg/rtti/typeid4.C: New test.
8347
8348 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8349
8350         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8351
8352 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8353
8354         PR c++/12132
8355         * g++.dg/template/error11.C: New test.
8356
8357         PR c++/13451
8358         * g++.dg/template/class2.C: New test.
8359
8360 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8361         Richard Sandiford <rsandifo@redhat.com>
8362
8363         PR c++/13387
8364         * g++.dg/opt/alias3.C: New test.
8365
8366 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8367
8368         PR c++/13157
8369         * g++.dg/template/koenig3.C: New test.
8370
8371         PR c++/13529
8372         * g++.dg/parse/offsetof3.C: New test.
8373
8374         * g++.dg/init/copy7.C: Add missing dg-error markers.
8375
8376         PR c++/12226
8377         * g++.dg/init/copy7.c: New test.
8378
8379         PR c++/13536
8380         * g++.dg/parse/cast1.C: New test.
8381
8382 2004-01-04  Jan Hubicka  <jh@suse.cz>
8383
8384         * gcc.dg/winline[1-7].c: New tests.
8385
8386 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8387
8388         PR c++/13520
8389         * g++.dg/template/qualttp22.C: New test.
8390
8391 2004-01-01  Jan Hubicka  <jh@suse.cz>
8392
8393         * gcc.dg/debug/20031231-1.c: New.
8394         * gcc.c-torture/compile/20040101-1.c: New.
8395         * gcc.dg/dwarf-die-[1-7].c: New.
8396
8397 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8398
8399         PR optimization/13521
8400         * gcc.c-torture/compile/20031231-1.c: New test.
8401
8402 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8403
8404         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8405
8406 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8407
8408         PR c++/10079
8409         * g++.dg/template/crash16.C: New test.
8410
8411 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8412
8413         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8414
8415 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8416
8417         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8418         ports.
8419         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8420         * g++.old-deja/g++.law/profile1.C: Likewise.
8421         * gcc.c-torture/compile/981006-1.c: Likewise.
8422         * gcc.c-torture/execute/loop-2e.x: Likewise.
8423         * gcc.c-torture/execute/loop-2f.x: Remove.
8424         * gcc.c-torture/execute/loop-2g.x: Likewise.
8425         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8426         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8427
8428 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8429
8430         PR c++/13507
8431         * g++.dg/ext/attrib11.C: New test.
8432
8433         PR c++/13494
8434         * g++.dg/template/array2-1.C: New test.
8435         * g++.dg/template/array2-2.C: New test.
8436
8437 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8438
8439         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8440
8441 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8442
8443         PR c++/12774
8444         * g++.dg/template/array1-1.C: New test.
8445         * g++.dg/template/array1-2.C: New test.
8446
8447 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8448
8449         PR fortran/12632
8450         * g77.dg/12632.f: New test case.
8451
8452 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8453
8454         PR c++/13289
8455         * g++.dg/parse/nontype1.C: New test.
8456
8457 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8458
8459         PR c++/12403
8460         * g++.dg/parse/explicit1.C: New test.
8461         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8462
8463 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8464
8465         PR c++/13081
8466         * g++.dg/opt/inline6.C: New test.
8467
8468         PR c++/12613
8469         * g++.dg/parse/error9.C: New test.
8470
8471         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8472
8473 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8474
8475         PR c++/13009
8476         * g++.dg/init/assign1.C: New test.
8477
8478 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8479
8480         PR c++/13070
8481         * g++.dg/warn/format3.C: New test case.
8482
8483 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8484
8485         * gcc.c-torture/compile/20031227-1.c: New test.
8486
8487 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8488
8489         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8490         * g77.dg/bprob/bprob.exp: Likewise.
8491         * gcc.misc-tests/bprob.exp: Likewise.
8492         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8493         variants on systems where the library does not provide that
8494         functionality.
8495         * gcc.dg/builtins-20.c: Use builtins-config.h.
8496         * gcc.dg/builtins-config.h: New file.
8497
8498 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8499
8500         * lib/gcc-dg.exp (dg-require-profiling): New function.
8501         * lib/target-supports.exp (check_profiling_available): Likewise.
8502         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8503         * g77.dg/bprob/bprob.exp: Likewise.
8504         * gcc.misc-tests/bprob.exp: Likewise.
8505         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8506         * gcc.dg/20021014-1.c: Likewise.
8507         * gcc.dg/nest.c: Likewise.
8508
8509 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8510
8511         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8512         compiling.
8513         * g++.dg/lookup/java2.C: Likewise.
8514         * gcc.dg/cpp/lexident.c: Likewise.
8515
8516 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8517
8518         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8519         given.
8520         * gcc.c-torture/compile/961203-1.c: Likewise.
8521         * gcc.c-torture/compile/980506-1.c: Likewise.
8522
8523 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8524
8525         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8526         (additional_prunes): New global.
8527         (gcc-dg-prune): Handle additional per-test pruning.
8528         (dg-test): Clear additional_prunes between tests.
8529
8530         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8531         dg-prune-output to avoid spurious failures from assembler
8532         complaining about nonexistent WAW violations.
8533         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8534         Use dg-prune-output to avoid spurious failures from assembler
8535         warning about Itanium B-step errata.
8536
8537 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8538
8539         * g++.dg/abi/macro0.C: New test.
8540         * g++.dg/abi/macro1.C: Likewise.
8541         * g++.dg/abi/macro2.C: Likewise.
8542
8543         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8544         * g++.dg/abi/bitfield7.C: Likewise.
8545         * g++.dg/abi/dtor2.C: Likewise.
8546         * g++.dg/abi/mangle11.C: Likewise.
8547         * g++.dg/abi/mangle12.C: Likewise.
8548         * g++.dg/abi/mangle14.C: Likewise.
8549         * g++.dg/abi/mangle17.C: Likewise.
8550         * g++.dg/abi/vbase10.C: Likewise.
8551         * g++.dg/abi/vbase14.C: Likewise.
8552         * g++.dg/template/qualttp17.C: Likewise.
8553
8554 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8555
8556         PR c/11995
8557         * gcc.dg/20031223-1.c: New test.
8558
8559 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8560
8561         * gcc.dg/noreturn-7.c: New test.
8562
8563 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8564
8565         * gcc.dg/null-pointer-1.c: New test.
8566
8567 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8568
8569         * g++.old-deja/g++.jason/template18.C: Remove.
8570         * g++.old-deja/g++.jason/template37.C: Likewise.
8571
8572         PR c++/12862
8573         * g++.dg/lookup/ns1.C: New test.
8574
8575         PR c++/12397
8576         * g++.dg/template/lookup3.C: New test.
8577
8578 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8579
8580         * g++.dg/template/recurse1.C: New test
8581
8582 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8583
8584         PR c++/12479
8585         * g++.dg/parse/semicolon1.C: New test.
8586         * g++.dg/parse/semicolon1.h: Likewise.
8587
8588 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8589
8590         * gcc.dg/darwin-misaligned.c: New test.
8591
8592 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8593
8594         PR c/9163
8595         * gcc.dg/20031222-1.c: New test.
8596
8597 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8598
8599         PR c++/13438
8600         * g++.dg/parse/error8.C: New test.
8601
8602         PR c++/11554
8603         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8604
8605 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8606
8607         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8608         too small.
8609         * gcc.c-torture/compile/930217-1.c: Likewise.
8610         * gcc.c-torture/compile/930513-1.c: Likewise.
8611         * gcc.c-torture/execute/920908-2.c: Likewise.
8612         * gcc.c-torture/execute/921204-1.c: Likewise.
8613         * gcc.c-torture/execute/930621-1.c: Likewise.
8614         * gcc.c-torture/execute/930630-1.c: Likewise.
8615         * gcc.c-torture/execute/931031-1.c: Likewise.
8616         * gcc.c-torture/execute/980602-2.c: Likewise.
8617         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8618         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8619         * gcc.c-torture/execute/extzvsi.c: Likewise.
8620         * gcc.c-torture/unsorted/ext.c: Likewise.
8621
8622 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8623
8624         PR target/12749
8625         * gcc.c-torture/compile/20031220-2.c: New test case.
8626
8627 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8628
8629         PR optimization/13031
8630         * gcc.c-torture/compile/20031220-1.c: New test case.
8631
8632 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8633
8634         * gcc.dg/cast-function-1.c: New test.
8635
8636 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8637
8638         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8639         formats.
8640
8641 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8642
8643         PR c++/12795
8644         * g++.dg/ext/attrib10.C: New test.
8645
8646 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8647
8648         * gcc.dg/cleanup-10.c: New test.
8649         * gcc.dg/cleanup-11.c: New test.
8650
8651 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8652
8653         PR c++/13239
8654         * g++.dg/opt/expect1.C: New test.
8655
8656 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8657
8658         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8659
8660 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8661
8662         PR debug/12923
8663         * gcc.dg/20031218-1.c: New test.
8664
8665         PR debug/12389
8666         * gcc.dg/20031218-2.c: New test.
8667         * gcc.dg/20031218-3.c: New test.
8668
8669         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8670         of label name and allow for USER_LABEL_PREFIX == "_" names.
8671         * g++.dg/abi/mangle18-2.C: Likewise.
8672         * g++.dg/abi/mangle19-1.C: Likewise.
8673         * g++.dg/abi/mangle19-2.C: Likewise.
8674         * g++.dg/abi/mangle20-1.C: Likewise.
8675         * g++.dg/abi/mangle20-2.C: Likewise.
8676
8677 2003-12-18  Richard Henderson  <rth@redhat.com>
8678
8679         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8680
8681 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8682             Dan Kegel <dank@kegel.com>
8683
8684         PR other/12009
8685         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8686         testing a cross compiler, it causes spurious compile failures.
8687         * lib/g++.exp: Likewise.
8688
8689 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8690
8691         PR c++/13262
8692         * g++.dg/template/access13.C: New test.
8693
8694 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8695
8696         * gcc.dg/20031216-1.c: New test.
8697
8698 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8699
8700         PR c++/9154
8701         * g++.dg/template/error10.C: New test.
8702
8703 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8704
8705         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8706         * g++.dg/eh/simd-2.C: Likewise.
8707
8708 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8709             Roger Sayle  <roger@eyesopen.com>
8710
8711         * gcc.c-torture/execute/ieee/mzero5.c: New.
8712
8713 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8714
8715         PR c++/10603
8716         * g++.dg/parse/error6.C: New test.
8717
8718         PR c++/12827
8719         * g++.dg/parse/error7.C: New test.
8720
8721 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8722
8723         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8724         at -O with stabs debugging formats.
8725         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8726         * gcc.dg/debug/debug-2.c: Likewise.
8727
8728 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/12696
8731         * g++.dg/init/error1.C: New test.
8732
8733         PR c++/12218
8734         * g++.dg/init/pm3.C: New test.
8735
8736 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8737
8738         PR c/3347
8739         * gcc.dg/bitfld-8.c: New test.
8740
8741 2003-12-16  James Lemke  <jim@wasabisystems.com>
8742
8743         * gcc.dg/arm-scd42-[123].c: New tests.
8744
8745 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8746
8747         PR c++/9043
8748         * g++.dg/abi/mangle20-1.C: New test.
8749         * g++.dg/abi/mangle20-2.C: New test.
8750
8751 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8752
8753         PR c++/13275
8754         * g++.dg/other/offsetof2.C: Remove XFAIL.
8755         * g++.dg/parse/offsetof1.C: New test.
8756         * g++.gd/parse/offsetof2.C: Likewise.
8757
8758 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8759
8760         * g++.dg/template/nontype3.C: New test.
8761         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8762
8763 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8764
8765         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8766
8767 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8768
8769         PR c++/13387
8770         * g++.dg/expr/assign1.C: New test.
8771
8772         PR c++/13242
8773         * g++.dg/abi/mangle19-1.C: New test.
8774         * g++.dg/abi/mangle19-2.C: New test.
8775
8776 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8777
8778         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8779
8780 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8781
8782         * gcc.c-torture/execute/20031216-1.c: New test.
8783
8784 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8785
8786         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8787         an ICE regression.
8788
8789 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8790
8791         PR c++/10926
8792         * g++.dg/template/error9.C: New test.
8793
8794         PR c++/11116
8795         * g++.dg/template/error8.C: New test.
8796
8797 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8798
8799         PR middle-end/13400
8800         * gcc.c-torture/execute/20031215-1.c: New test case.
8801
8802 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8803
8804         PR c++/13269
8805         * g++.dg/parse/error5.C: New test.
8806
8807         PR c++/12989
8808         * g++.dg/expr/sizeof1.C: New test.
8809
8810         PR c++/13310
8811         * g++.dg/template/crash15.C: New test.
8812
8813 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8814
8815         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8816         a non-POD type as the last named parameter of a varargs function.
8817
8818 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8819
8820         PR c++/13243
8821         PR c++/12573
8822         * g++.dg/template/crash14.C: New test.
8823         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8824
8825 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8826
8827         * g++.dg/other/java1.C: New test.
8828
8829         PR c++/13241
8830         * g++.dg/abi/mangle18-1.C: New test.
8831         * g++.dg/abi/mangle18-2.C: New test.
8832
8833 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8834
8835         PR optimization/10312
8836         * gcc.c-torture/execute/20031214-1.c: New.
8837
8838 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8839
8840         PR c++/10779
8841         PR c++/12160
8842         * g++.dg/parse/error3.C: New test.
8843         * g++.dg/parse/error4.C: Likewise.
8844         * g++.dg/abi/mangle4.C: Tweak error messages.
8845         * g++.dg/lookup/using5.C: Likewise.
8846         * g++.dg/other/error2.C: Likewise.
8847         * g++.dg/parse/typename5.C: Likewise.
8848         * g++.dg/parse/undefined1.C: Likewise.
8849         * g++.dg/template/arg2.C: Likewise.
8850         * g++.dg/template/ttp3.C: Likewise.
8851         * g++.dg/template/type1.C: Likewise.
8852         * g++.old-deja/g++.other/crash32.C: Likewise.
8853         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8854
8855 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8856
8857         PR c++/13106
8858         * g++.dg/warn/noreturn-3.C: New test.
8859
8860 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8861
8862         PR c++/13118
8863         * g++.dg/abi/covariant3.C: New.
8864
8865 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8866
8867         * g++.dg/eh/ia64-1.C: New test.
8868
8869 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8870
8871         PR optimization/13037
8872         * g77.f-torture/execute/13037.f: New test case.
8873
8874 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8875
8876         PR c++/12881
8877         * g++.dg/abi/covariant2.C: New.
8878
8879 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8880
8881         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8882
8883 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8884
8885         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8886
8887 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8888
8889         PR other/10819
8890         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8891         to fix Bug 10819.
8892         * lib/g++.exp (g++_version): Likewise.
8893         * lib/g77.exp (g77_version): Likewise.
8894         * lib/objc.exp (default_objc_version): Likewise.
8895
8896 2003-12-10  Richard Henderson  <rth@redhat.com>
8897
8898         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8899
8900         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8901
8902 2003-12-08  Matt Austern  <austern@apple.com>
8903
8904         PR c/13134
8905         * lib/gcc-dg.exp (dg-require-visibility): Define.
8906         * lib/target-supports (check_visibility_available): Define.
8907         * gcc.dg/visibility-1.c: New test.
8908         * gcc.dg/visibility-2.c: Likewise.
8909         * gcc.dg/visibility-3.c: Likewise.
8910         * gcc.dg/visibility-4.c: Likewise.
8911         * gcc.dg/visibility-5.c: Likewise.
8912         * gcc.dg/visibility-6.c: Likewise.
8913         * g++.dg/ext/visibility-1.C: Likewise.
8914         * g++.dg/ext/visibility-2.C: Likewise.
8915         * g++.dg/ext/visibility-3.C: Likewise.
8916         * g++.dg/ext/visibility-4.C: Likewise.
8917         * g++.dg/ext/visibility-5.C: Likewise.
8918         * g++.dg/ext/visibility-6.C: Likewise.
8919
8920 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8921
8922         * g++.dg/lookup/java1.C: New test.
8923         * g++.dg/lookup/java2.C: New test.
8924
8925 2003-12-07  Falk Hueffner  <falk@debian.org>
8926
8927         * g++.dg/opt/noreturn-1.C: New test.
8928
8929 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8930
8931         * gcc.dg/overflow-1.c: New test.
8932
8933 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8934
8935         * g77.f-torture/compile/13060.f: New test.
8936
8937 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8938
8939         PR c++/13323
8940         * g++.dg/inherit/operator2.C: New test.
8941
8942 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8943
8944         PR c++/13305
8945         * g++.dg/ext/attrib9.C: New test.
8946
8947 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/13314
8950         * g++.dg/template/error7.C: New test.
8951
8952 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8953             J"orn Rennecke <joern.rennecke@superh.com>
8954
8955         PR target/13302
8956         * g++.dg/other/struct-va_list.C: New test.
8957
8958 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8959
8960         PR c++/13166
8961         * g++.dg/parse/defarg6.C: New test.
8962
8963 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8964
8965         PR target/13256
8966         * gcc.c-torture/execute/20031201-1.c: New test.
8967
8968 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8969
8970         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8971
8972 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8973
8974         * gcc.dg/builtin-return-1.c: New test.
8975
8976 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8977             J"orn Rennecke <joern.rennecke@superh.com>
8978
8979         PR optimization/13260
8980         * gcc.c-torture/execute/20031204-1.c: New test.
8981
8982 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8983
8984         PR c++/9127
8985         * g++.dg/template/error6.C: New test.
8986
8987 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8988
8989         * gcc.dg/20031202-1.c: New test.
8990
8991 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8992
8993         PR c++/13179
8994         * g++.dg/template/eh1.C: New test.
8995
8996         PR c++/10771
8997         * g++.dg/template/error5.C: New test.
8998
8999 2003-12-02  David Ung  <davidu@mips.com>
9000
9001         * gcc.dg/compat/vector-check.h: Corrected type for var
9002         g_##TMODE
9003
9004 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9005
9006         PR c++/10126
9007         * g++.dg/template/ptrmem8.C: New test.
9008
9009 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9010
9011         PR c++/12573
9012         * g++.dg/template/dependent-expr3.C: New test.
9013
9014 2003-12-01  James Lemke  <jim@wasabisystems.com>
9015
9016         * gcc.dg/arm-g2.c: New test.
9017
9018 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9019
9020         PR optimization/11634
9021         * gcc.dg/20031201-2.c: New test case.
9022
9023 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9024
9025         PR 11433
9026         * objc.dg/proto-lossage-3.m: New test.
9027
9028 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9029
9030         PR optimization/12628
9031         * gcc.dg/20031201-1.c: New test case.
9032
9033 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9034
9035         * gcc.dg/unaligned-1.c: New test.
9036
9037 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9038
9039         PR c++/9849
9040         * g++.dg/template/error4.C: New test.
9041         * g++.dg/template/nested3.C: Adjust error markers.
9042
9043 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9044
9045         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9046
9047 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9048
9049         PR c/10333
9050         * gcc.dg/bitfld-7.c: New test.
9051
9052 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9053
9054         * gcc.dg/tls/asm-1.C: New test.
9055
9056 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9057
9058         * gcc.dg/cpp/assert4.c: Update.
9059
9060 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9061
9062         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9063         * gcc.dg/builtin-apply3.c: New test.
9064
9065 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9066
9067         * lib/compat.exp (compat-obj): New xfaildata parameter.
9068         Use it to set compiler_conditional_xfail_data before compiling.
9069         (compat-get-options): Handle dg-xfail-if.
9070         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9071         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9072         * gcc.dg/compat/vector-1_y.c: Likewise.
9073         * gcc.dg/compat/vector-2_x.c: Likewise.
9074         * gcc.dg/compat/vector-2_y.c: Likewise.
9075
9076 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9077
9078         * g++.dg/opt/reg-stack4.C: New test.
9079
9080 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9081
9082         * gcc.dg/builtin-apply2.c: New test.
9083
9084 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9085
9086         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9087
9088 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9089
9090         PR c++/12924
9091         * g++.dg/template/template-id-2.C: New test.
9092
9093 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9094
9095         PR c++/5369
9096         * g++.dg/template/memfriend1.C: New test.
9097         * g++.dg/template/memfriend2.C: Likewise.
9098         * g++.dg/template/memfriend3.C: Likewise.
9099         * g++.dg/template/memfriend4.C: Likewise.
9100         * g++.dg/template/memfriend5.C: Likewise.
9101         * g++.dg/template/memfriend6.C: Likewise.
9102         * g++.dg/template/memfriend7.C: Likewise.
9103         * g++.dg/template/memfriend8.C: Likewise.
9104         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9105
9106 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9107
9108         PR c++/12515
9109         * g++.dg/ext/cond1.C: New test.
9110
9111 2003-11-20  Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.dg/20020201-2.c: Remove.
9114         * gcc.dg/20020201-4.c: Remove.
9115         * gcc.dg/20020304-1.c: Remove.
9116
9117 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9118
9119         * gcc.dg/cpp/trad/xwin1.c: New test case.
9120
9121 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9122
9123         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9124         * lib/g77.exp: Likewise.
9125         * lib/objc.exp: Likewise.
9126         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9127         for darwin.
9128
9129 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9130
9131         PR c++/12932
9132         * g++.dg/template/static5.C: New test.
9133
9134 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9135
9136         * gcc.dg/nested-func-1.c: New test.
9137
9138 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9139
9140         * gcc.dg/cpp/assert4.c: New test.
9141
9142 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9143
9144         PR c++/2294
9145         * g++.dg/lookup/using9.c: New test.
9146
9147 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9148
9149         PR c++/12762
9150         * g++.dg/template/error3.C: New test.
9151
9152 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9153
9154         PR ada/13035
9155         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9156         No longer use a wrapper for gcc, since this does not work under
9157         Windows.
9158
9159 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9160
9161         PR c++/2094
9162         * g++.dg/template/ptrmem7.C: New test.
9163
9164 2003-11-13  Andrew Pinski <apinski@apple.com>
9165
9166         * gcc.c-torture/compile/20031113-1.c: New test.
9167
9168 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9169             Kean Johnston <jkj@sco.com>
9170
9171         PR c/13029
9172         * gcc.dg/unused-4.c: Update.
9173
9174 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9175
9176         * g++.dg/opt/const3.C: New test.
9177
9178 2003-11-13  Jan Hubicka  <jh@suse.cz>
9179
9180         * gcc.c-torture/compile/20031112-1.c: New test.
9181
9182 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9183
9184         * g++.dg/parse/crash10.C: Remove bogus error marker.
9185
9186 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9187
9188         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9189         (host_gcc): Likewise.
9190         (ROOT): Honor $PWDCMD.
9191         (BASE): Likewise.
9192         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9193
9194 2003-11-12  Catherine Moore  <clm@redhat.com>
9195
9196         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9197
9198 2003-11-12  Andreas Jaeger  <aj@suse.de>
9199             Jakub Jelinek  <jakub@redhat.com>
9200             Andrew Pinski  <pinskia@physics.uc.edu>
9201             Richard Henderson  <rth@redhat.com>
9202
9203         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9204         systems.
9205         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9206
9207         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9208         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9209
9210 2003-11-11  Andreas Jaeger  <aj@suse.de>
9211
9212         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9213
9214         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9215
9216 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9217
9218         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9219         Clean ups.
9220
9221 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9222
9223         * gcc.dg/trampoline-1.c: New test.
9224
9225 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9226
9227         * gcc.c-torture/compile/200031109-1.c: New test.
9228
9229 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9230
9231         PR c/3190
9232         PR c/8714
9233         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9234         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9235         gcc.dg/format/no-y2k-1.c: Update.
9236
9237 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9238
9239         PR optimization/10467
9240         * gcc.dg/20031108-1.c: New test case.
9241
9242 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9243
9244         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9245
9246 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9247
9248         * gcc.dg/compound-lvalue-1.c: New test.
9249         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9250         some XFAILs.
9251
9252 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9253
9254         * gcc.dg/altivec-varargs-1.c: New test.
9255
9256 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9257
9258         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9259         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9260         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9261         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9262         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9263
9264 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9265
9266         * gcc.dg/cond-lvalue-1.c: New test.
9267
9268 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9269
9270         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9271
9272 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9273
9274         PR c++/11616
9275         * g++.dg/template/instantiate5.C: New test.
9276
9277 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9278
9279         PR c++/12726
9280         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9281         * ChangeLog: Add missing first entry for above test.
9282
9283 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9284
9285         PR c++/9810
9286         * g++.dg/template/using8.C: New test.
9287         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9288
9289 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9290
9291         PR optimization/10817
9292         * gcc.c-torture/compile/20031102-1.c: New test case.
9293
9294 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9295
9296         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9297         2147483647.
9298
9299 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9300
9301         * gcc.dg/20031102-1.c: New test.
9302
9303 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9304
9305         * gcc.dg/complex-1.c: New test.
9306
9307 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9308
9309         PR c++/12796
9310         * g++.dg/template/crash13.C: Adjust expected error location.
9311         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9312
9313 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9314
9315         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9316
9317 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9318
9319         PR/10239
9320         * gcc.c-torture/compile/20031031-2.c: New test.
9321
9322 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9323
9324         PR/11640
9325         * gcc.c-torture/compile/20031031-1.c: New test.
9326
9327 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9328
9329         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9330         * gcc.misc-tests/bprob.exp: Likewise.
9331         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9332         the execution test on arm-elf configs.
9333         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9334         configs that don't support scratch files.
9335         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9336
9337 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9338
9339         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9340         done by dejagnu.
9341
9342 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9343
9344         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9345         Avoid non pure sh syntax. Add more logging.
9346
9347         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9348         fail.
9349
9350 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9351
9352         PR libgcj/10610
9353         * gcc.dg/ppc-stackalign-1.c: New test.
9354
9355 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9356
9357         * ada/acats/run_all.sh: Change output to be more compliant with
9358         dejagnu framework.
9359         Create acats.sum and acats.log files under testsuite/ada/acats
9360         Only run [a-z]* directories, to filter out e.g. CVS.
9361         Redirect build output to log file.
9362
9363 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9364
9365         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9366
9367 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9368
9369         PR ada/5909:
9370         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9371
9372 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9373
9374         * gcc.c-torture/compile/20031023-1.c: New test.
9375         * gcc.c-torture/compile/20031023-2.c: New test.
9376         * gcc.c-torture/compile/20031023-3.c: New test.
9377         * gcc.c-torture/compile/20031023-4.c: New test.
9378
9379 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9380
9381         PR c++/10371
9382         * g++.dg/lookup/scoped8.C: New test.
9383
9384 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9385
9386         * g++.dg/opt/reg-stack3.C: New test.
9387
9388 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9389
9390         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9391
9392 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9393
9394         PR c++/11076
9395         * g++.dg/template/crash13.C: New test.
9396
9397 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9398
9399         * gcc.dg/c99-restrict-2.c: New test.
9400
9401 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9402
9403         PR c++/12698, c++/12699, c++/12700, c++/12566
9404         * g++.dg/inherit/covariant9.C: New test.
9405         * g++.dg/inherit/covariant10.C: New test.
9406         * g++.dg/inherit/covariant11.C: New test.
9407
9408 2003-10-23  Jason Merrill  <jason@redhat.com>
9409
9410         PR c++/12726
9411         * g++.dg/ext/complit2.C: New test.
9412
9413 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9414
9415         PR target/12654
9416         * gcc.c-torture/execute/20031020-1.c: New test.
9417
9418 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9419
9420         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9421         following the jump_insn.
9422
9423 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9424
9425         * gcc.dg/cast-lvalue-1.c: New test.
9426
9427 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9428
9429         PR c++/11962
9430         * g++.dg/template/cond2.C: New test.
9431
9432 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9433
9434         * gcc.dg/builtins-28.c: New test.
9435
9436 2003-10-20  Jan Hubicka  <jh@suse.cz>
9437
9438         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9439         parameter.
9440         * testsuite/gcc.dg/inline-2.c: Likewise.
9441
9442 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9443
9444         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9445         * gcc.dg/nest.c:  Likewise.
9446
9447 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9448
9449         PR c++/9781, c++/10583, c++/11862
9450         * g++.dg/parse/crash13.C: New test.
9451
9452 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9453
9454         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9455
9456 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9457
9458         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9459         Define HAVE_C99_RUNTIME except on Solaris.
9460         * gcc.dg/builtins-20.c: Likewise.
9461
9462 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9463
9464         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9465
9466 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9467
9468         PR c++/12495
9469         * g++.dg/template/crash21.C: New test.
9470
9471 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9472
9473         PR c++/2513
9474         * g++.dg/template/typename5.C: New test.
9475
9476 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9477
9478         PR c++/12369
9479         * g++.dg/template/friend25.C: New test.
9480
9481 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9482
9483         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9484         versions.
9485
9486 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9487
9488         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9489         == 2147483647.
9490
9491 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9492
9493         * gcc.c-torture/execute/960416-1.x: Remove.
9494         * gcc.c-torture/execute/divconst-3.x: Likewise.
9495
9496 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9497
9498         PR target/12598
9499         * gcc.dg/torture/cris-volatile-1.c: New test.
9500
9501 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9502
9503         PR optimization/9325
9504         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9505         for overflowing floating point to integer conversion during RTL
9506         simplification.
9507
9508 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9509
9510         * objc/execute/_cmd.m: Fix typo.
9511         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9512         Relax 'scan-assembler' regexp.
9513         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9514         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9515         * objc.dg/zero-link-2.m: Remove blank line.
9516         * objc.dg/zero-link-3.m: New test case.
9517
9518 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9519
9520         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9521
9522         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9523         than linker trickery.
9524
9525 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9526
9527         PR c++/12370
9528         * g++.dg/other/friend2.C: New test.
9529
9530 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9531
9532         * gcc.dg/20031012-1.c: New test.
9533
9534 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9535
9536         * gcc.dg/weak/weak-3.c: Fix for new warning.
9537
9538 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9539
9540         PR optimization/8750
9541         * gcc.c-torture/execute/20031012-1.c: New test case.
9542
9543 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9544
9545         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9546         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9547
9548 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9549
9550         PR optimization/12260
9551         * gcc.c-torture/compile/20031011-2.c: New test case.
9552
9553 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9554
9555         * gcc.c-torture/execute/20031011-1.c: New testcase.
9556
9557 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9558
9559         * gcc.c-torture/compile/20031011-1.c: New test.
9560
9561 2003-10-11  Jan Hubicka  <jh@suse.cz>
9562
9563         * g++.dg/other/first-global.C: New test.
9564
9565 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9566
9567         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9568
9569 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9570
9571         * gcc.c-torture/compile/20031010-1.c: New test.
9572
9573 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9574
9575         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9576         * gcc.c-torture/execute/va-arg-25.c: ... here.
9577
9578 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9579
9580         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9581
9582 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9583
9584         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9585
9586 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9587
9588         * g++.dg/parse/error2.C: New test.
9589
9590 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9591
9592         PR c++/11097
9593         * g++.dg/other/error5.C: Modify the error message.
9594         * g++.dg/lookup/using8.C: New test.
9595
9596 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9597
9598         * gcc.dg/darwin-abi-2.c: New file.
9599         * gcc.c-torture/execute/va-arg-24.c: New file.
9600
9601 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9602
9603         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9604         indentation.
9605
9606 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9607
9608         PR c++/10147
9609         * g++.dg/other/error4.C: Update error messages.
9610         * g++.dg/template/ptrmem4.C: Likewise.
9611
9612         PR c++/12337
9613         * g++.dg/init/new9.C: New test.
9614
9615         PR c++/12334, c++/12236, c++/8656
9616         * g++.dg/ext/attrib8.C: New test.
9617
9618 2003-10-06  Devang Patel  <dpatel@apple.com>
9619
9620         * gcc.dg/debug/dwarf2-3.h: New test.
9621         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9622
9623 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9624
9625         * g++.dg/opt/cfg2.C: New test.
9626
9627 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9628
9629         * g++.dg/opt/float1.C: New test.
9630
9631 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9632
9633         * gcc.dg/c90-array-lval-6.c: New test.
9634         * gcc.dg/c99-array-lval-6.c: New test.
9635
9636 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9637             Ziemowit Laski  <zlaski@apple.com>
9638
9639         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9640         'Derived', so that it is never considered a class method; add
9641         new warning for '+port' method ambiguity.
9642         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9643         <objc/objc-api.h> (needed on Mac OS X).
9644         * objc.dg/method-13.m: New test.
9645
9646 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9647
9648         PR optimization/9325, PR java/6391
9649         * gcc.c-torture/execute/20031003-1.c: New test case.
9650
9651 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9652
9653         PR optimization/12180
9654         * gcc.dg/20031002-1.c: New test.
9655
9656         PR c++/12486
9657         * g++.dg/inherit/error1.C: New test.
9658
9659 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9660
9661         * lib/f-torture.exp (search_for): Rename to...
9662         (search_for_re): This.  Also, clean up comments and the
9663         "regexp" invocation.
9664
9665 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9666
9667         * gcc.c-torture/compile/20031002-1.c: New test.
9668
9669 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9670
9671         * g++.dg/opt/cond1.C: New test.
9672
9673 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9674
9675         * gcc.dg/Wold-style-definition-2.c: New testcase.
9676         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9677
9678 2003-09-29  Richard Henderson  <rth@redhat.com>
9679
9680         * g++.dg/init/array10.C: Add dg-options.
9681
9682 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9683
9684         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9685
9686 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9687
9688         * g++.dg/template/friend19.C: Fix typo.
9689         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9690
9691 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9692
9693         * gcc.c-torture/execute/20030928-1.c: New test.
9694         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9695
9696 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9697
9698         * g++.dg/opt/unroll1.C: New test.
9699
9700 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9701
9702         PR optimization/11741
9703         * gcc.dg/20030926-1.c: New test case.
9704
9705 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9706
9707         PR c++/5655
9708         * g++.dg/parse/access7.C: New test.
9709         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9710
9711 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9712
9713         MERGE OF objc-improvements-branch into MAINLINE:
9714         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9715         if libobjc has not been built.
9716         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9717         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9718         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9719         objc/execute/nested-3.m, objc/execute/np-2.m,
9720         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9721         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9722         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9723         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9724         objc.dg/special/unclaimed-category-1.h,
9725         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9726         well as GNU runtime.
9727         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9728         * execute/cascading-1.m, execute/function-message-1.m,
9729         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9730         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9731         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9732         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9733         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9734         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9735         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9736         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9737         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9738         * objc.dg/bitfield-2.m: Run only on Darwin.
9739         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9740         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9741         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9742         * objc.dg/const-str-1.m: Fix constant string layout.
9743
9744 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9745
9746         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9747
9748 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9749
9750         * gcc.dg/darwin-abi-1.c: New file.
9751
9752 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9753
9754         PR target/12281
9755         * gcc.c-torture/compile/20030921-1.c: New test.
9756
9757 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9758
9759         * g++.dg/opt/reg-stack2.C: New test.
9760
9761 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9762
9763         * g++.dg/eh/delayslot1.C: New test.
9764
9765 2003-09-20  Richard Henderson  <rth@redhat.com>
9766
9767         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9768
9769 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9770
9771         * gcc.c-torture/execute/20030920-1.c: New test case.
9772
9773 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9774
9775         * g++.dg/rtti/typeid3.C: Correct expected error message.
9776
9777 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9778
9779         PR c++/157
9780         * g++.dg/parse/crash12.C: New test.
9781
9782 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9783
9784         * gcc.dg/compat/mixed-struct-check.h: New.
9785         * gcc.dg/compat/mixed-struct-defs.h: New.
9786         * gcc.dg/compat/mixed-struct-init.h: New.
9787         * gcc.dg/compat/struct-by-value-19_main.c: New.
9788         * gcc.dg/compat/struct-by-value-19_x.c: New.
9789         * gcc.dg/compat/struct-by-value-19_y.c: New.
9790         * gcc.dg/compat/struct-by-value-20_main.c: New.
9791         * gcc.dg/compat/struct-by-value-20_x.c: New.
9792         * gcc.dg/compat/struct-by-value-20_y.c: New.
9793         * gcc.dg/compat/struct-return-19_main.c: New.
9794         * gcc.dg/compat/struct-return-19_x.c: New.
9795         * gcc.dg/compat/struct-return-19_y.c: New.
9796         * gcc.dg/compat/struct-return-20_main.c: New.
9797         * gcc.dg/compat/struct-return-20_x.c: New.
9798         * gcc.dg/compat/struct-return-20_y.c: New.
9799
9800 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9801         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9802         so that it will not complain on LP64 targets.
9803
9804 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9805
9806         PR c++/495
9807         * g++.dg/template/friend24.C: New test.
9808
9809 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9810
9811         PR c++/12332
9812         * g++.dg/template/memtmpl2.C: New test.
9813
9814 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9815
9816         PR target/11184
9817         * gcc.dg/builtin-apply1.c: New test.
9818
9819 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9820
9821         PR c++/9848
9822         * g++.dg/warn/Wunused-4.C: New test.
9823
9824 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9825
9826         PR c++/12316
9827         * g++.dg/other/gc2.C: New test.
9828
9829 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9830
9831         PR c++/11991
9832         * g++.dg/rtti/typeid3.C: New test.
9833
9834         PR c++/12266
9835         * g++.dg/overload/template1.C: New test.
9836
9837 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9838
9839         * g++.dg/opt/cfg3.C: New test.
9840
9841 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9842
9843         PR c++/7939
9844         * g++.dg/template/crash11.C: New test.
9845
9846 2003-09-16  Jason Merrill  <jason@redhat.com>
9847             Jakub Jelinek  <jakub@redhat.com>
9848
9849         * gcc.dg/attr-warn-unused-result.c: New test.
9850
9851 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9852
9853         PR c++/12184
9854         * g++.dg/expr/call2.C: New test.
9855
9856 2003-09-15  Andreas Jaeger  <aj@suse.de>
9857
9858         * gcc.dg/Wold-style-definition-1.c: New test.
9859
9860 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9861
9862         PR c++/3907
9863         * g++.dg/parse/template12.C: New test.
9864
9865         * g++.dg/abi/bitfield11.C: New test.
9866         * g++.dg/abi/bitfield12.C: Likewise.
9867
9868 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9869
9870         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9871         non-expansion of functional macro name without arguments at EOL.
9872         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9873
9874 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9875
9876         * gcc.c-torture/execute/20030914-[12].c: New tests.
9877
9878 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9879
9880         PR c++/11788
9881         * g++.dg/overload/addr1.C: New test.
9882
9883 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9884
9885         * gcc.dg/20030909-1.c: New test.
9886
9887 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9888
9889         * gcc.dg/ultrasp10.c: New test.
9890
9891 2003-09-09  Devang Patel  <dpatel@apple.com>
9892
9893         * gcc.dg/darwin-ld-6.c: New test.
9894
9895 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9896
9897         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9898
9899 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9900
9901         * gcc.dg/ia64-types1.c: New test.
9902         * gcc.dg/ia64-types2.c: Likewise.
9903
9904 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9905
9906         * gcc.dg/builtins-1.c: Add more _Complex tests.
9907         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9908
9909         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9910         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9911
9912 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9913
9914         PR c++/11786
9915         * g++.dg/lookup/koenig2.C: New test.
9916
9917         PR c++/5296
9918         * g++.dg/rtti/typeid2.C: New test.
9919
9920 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9921
9922         * gcc.c-torture/compile/20030904-1.c: New test.
9923
9924 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9925
9926         * g++.dg/opt/longbranch2.C: New test.
9927
9928 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9929
9930         * g++.dg/template/crash10.C: Only compile it.
9931
9932 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9933
9934         PR middle-end/11665
9935         * gcc.c-torture/compile/20030907-1.c: New test.
9936         * g++.dg/init/array11.C: New test.
9937
9938 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9939
9940         PR c++/11852
9941         * g++.dg/init/struct1.C: New test.
9942
9943 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9944
9945         PR c++/12181
9946         * g++.dg/expr/comma1.C: New test.
9947
9948 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9949
9950         PR c++/11867
9951         * g++.dg/expr/static_cast5.C: New test.
9952
9953 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9954
9955         PR c++/11507
9956         * g++.dg/lookup/scoped7.C: New test.
9957
9958         PR c++/9574
9959         * g++.dg/other/static1.C: New test.
9960
9961         PR c++/11490
9962         * g++.dg/warn/template-1.C: New test.
9963
9964         PR c++/11432
9965         * g++.dg/template/crash10.C: New test.
9966
9967         PR c++/2478
9968         * g++.dg/overload/VLA.C: New test.
9969
9970         PR c++/10804
9971         * g++.dg/template/call1.C: New test.
9972
9973 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9974
9975         PR c++/11794
9976         * g++.dg/parse/using3.C: New test.
9977
9978 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9979
9980         PR c++/11409
9981         * g++.dg/overload/builtin3.C: New test case.
9982
9983 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9984
9985         PR c/9862
9986         * gcc.dg/20030906-1.c: New test.
9987         * gcc.dg/20030906-2.c: Likewise.
9988
9989 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9990
9991         PR c++/12167
9992         * g++.dg/parse/defarg5.C: New test.
9993
9994         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9995
9996 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9997
9998         PR c++/12163
9999         * g++.dg/expr/static_cast4.C: New test.
10000
10001         PR c++/12146
10002         * g++.dg/template/crash9.C: New test.
10003
10004 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10005
10006         * g++.old-deja/g++.ext/pretty2.C: Update for change
10007         in __FUNCTION__.
10008         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10009
10010 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10011
10012         PR c++/11922
10013         * g++/dg/template/qualified-id1.C: New test.
10014
10015         PR c++/12037
10016         * g++.dg/warn/noeffect4.C: New test.
10017
10018 2003-09-04  Matt Austern  <austern@apple.com>
10019
10020         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10021         * g++.dg/ext/fnname2.C: Likewise.
10022         * g++.dg/ext/fnname3.C: Likewise.
10023
10024 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10025
10026         * g++.dg/expr/lval1.C: New test.
10027         * g++.dg/ext/lvcast.C: Remove.
10028
10029 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10030
10031         PR optimization/11700.
10032         * gcc.c-torture/compile/20030903-1.c: New test case.
10033
10034 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10035
10036         PR c++/12053
10037         * g++.dg/abi/layout4.C: New test.
10038
10039 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10040
10041         PR c++/11553
10042         * g++.dg/parse/friend3.C: New test.
10043
10044 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10045
10046         PR c++/11847
10047         * g++.dg/template/class1.C: New test.
10048
10049         PR c++/11808
10050         * g++.dg/expr/call1.C: New test.
10051
10052 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/12114
10055         * g++.dg/init/ref9.C: New test.
10056
10057         PR c++/11972
10058         * g++.dg/template/nested4.C: New test.
10059
10060 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10061
10062         PR c++/12093
10063         * g++.dg/template/non-dependent4.C: New test.
10064
10065         PR c++/11928
10066         * g++.dg/inherit/conv1.C: New test.
10067
10068 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10069
10070         PR c++/6196
10071         * g++.dg/ext/label1.C: New test.
10072         * g++.dg/ext/label2.C: Likewise.
10073
10074 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10075
10076         * g++.dg/expr/cond3.C: New test.
10077
10078 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10079
10080         * gcc.dg/builtins-1.c: Add new builtin cases.
10081
10082 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10083
10084         * gcc.dg/builtins-1.c: Add new cases.
10085         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10086
10087 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10088
10089         * gcc.dg/builtins-1.c: Add more math builtin tests.
10090         * gcc.dg/torture/builtin-attr-1.c: New test.
10091
10092 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10093
10094         PR optimization/5079
10095         * g++.dg/opt/static3.C: New test.
10096
10097 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10098
10099         * gcc.misc-tests/gcov-10b.c: New test.
10100
10101 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10102
10103         * g++.dg/opt/ptrmem3.C: New test.
10104
10105         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10106
10107 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10108
10109         * gcc.dg/20030826-2.c: New test.
10110
10111 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10112
10113         PR middle-end/12002
10114         * g77.f-torture/compile/12002.f: New test case.
10115
10116 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10117
10118         * gcc.dg/20030826-1.c: New test case.
10119
10120 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10121
10122         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10123
10124 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10125
10126         PR c++/11871
10127         * c++.dg/lookup/crash1.C: New test.
10128
10129         * c++.dg/warn/noeffect3.C: New test.
10130
10131 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10132
10133         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10134         * gcc.dg/compat/vector-1_y.c: Ditto.
10135         * gcc.dg/compat/vector-2_x.c: Ditto.
10136         * gcc.dg/compat/vector-2_y.c: Ditto.
10137
10138 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10139
10140         * gcc.dg/20030702-1.c: New test.
10141
10142 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10143
10144         PR c++/8795
10145         * g++.dg/ext/altivec-1.C: New test.
10146
10147 2003-08-24  Richard Henderson  <rth@redhat.com>
10148
10149         * g++.dg/eh/simd-2.C: Add -w for x86.
10150
10151 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10152
10153         * gcc.dg/20030815-1.c: New test.
10154
10155 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10156
10157         PR c++/3765
10158         * g++.dg/parse/access6.C: New test.
10159
10160 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10161
10162         PR c++/641, c++/11876
10163         * g++.dg/template/friend22.C: New test.
10164         * g++.dg/template/friend23.C: Likewise.
10165
10166 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10167
10168         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10169         identically.
10170
10171 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10172
10173         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10174
10175 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10176
10177         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10178
10179 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10180
10181         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10182
10183 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10184
10185         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10186
10187 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10188
10189         PR c++/11919
10190         * g++.dg/overload/prom1.C: New test.
10191
10192         PR c++/11551
10193         * g++.dg/parse/dtor2.C: New test.
10194
10195         PR c++/10762
10196         * g++.dg/parse/using2.C: New test.
10197
10198 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10199
10200         PR target/11805
10201         * gcc.c-torture/compile/20030821-1.c: New.
10202
10203 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10204
10205         PR c++/11834
10206         * g++.dg/template/deduce2.C: New test.
10207
10208 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10209
10210         * gcc.c-torture/execute/20030821-1.c: New test.
10211
10212 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10213
10214         PR middle-end/11984
10215         * gcc.dg/20030820-1.c: New test case.
10216
10217 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10218
10219         PR c++/11945
10220         * g++.dg/warn/noeffect2.C: New test.
10221
10222 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10223
10224         PR c++/10926
10225         * g++.dg/template/dtor2.C: New test.
10226
10227         PR c++/11684
10228         * g++.dg/template/operator1.C: New test.
10229         * g++.dg/parse/operator4.C: New test.
10230
10231         PR c++/11946.C
10232         * g++.dg/expr/enum1.C: New test.
10233         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10234
10235         PR c++/11036.C
10236         * g++.dg/parse/elab2.C: New test.
10237         * g++.dg/parse/typedef4.C: Change error message.
10238         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10239         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10240         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10241
10242 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10243
10244         * gcc.dg/pch/warn-1.c: New.
10245         * gcc.dg/pch/warn-1.hs: New.
10246
10247         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10248         not-tested file.
10249
10250 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10251
10252         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10253
10254 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10255
10256         * gcc.dg/uninit-D.c: New Test.
10257         * gcc.dg/uninit-E.c: New Test.
10258         * gcc.dg/uninit-F.c: New Test.
10259         * gcc.dg/uninit-G.c: New Test.
10260
10261 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10262
10263         * g++.dg/README: Describe the pch directory.
10264
10265 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10266
10267         PR c++/11174
10268         * g++.dg/parse/access4.C: New test.
10269         * g++.dg/parse/access5.C: Likewise.
10270         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10271
10272 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10273
10274         * gcc.dg/noncompile/20030818-1.c: New.
10275
10276 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10277
10278         PR c++/11957
10279         * g++.dg/warn/noeffect1.C: New test.
10280
10281         * g++.dg/template/scope2.C: New test.
10282         * g++.dg/template/error2.C: Correct dg-error
10283
10284 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10285
10286         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10287
10288 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10289
10290         PR C++/11512
10291         * g++.dg/template/warn1.C: New.
10292
10293 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10294
10295         * g++.dg/template/error2.C: New test.
10296         * g++.dg/lookup/using7.C: Adjust errors
10297         * g++.old-deja/g++.pt/crash36.C: Likewise.
10298         * g++.old-deja/g++.pt/derived3.C: Likewise.
10299
10300 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10301
10302         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10303         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10304         * gcc.c-torture/execute/builtins/string-9.c: New, from
10305         string-opt-9.c.  Adjust for execute/builtins framework.
10306         * gcc.c-torture/execute/string-opt-9.c: Delete.
10307
10308 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10309
10310         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10311
10312         * g++.dg/parse/ret-type2.C: New test.
10313
10314         PR c++/11703
10315         * g++.dg/init/new8.C: New test.
10316
10317         PR c++/10923
10318         * g++.dg/parse/typedef5.C: New test.
10319
10320         PR c++/9512
10321         * g++.dg/parse/qualified2.C: New test.
10322         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10323         invalid code.
10324
10325 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10326
10327         * g++.dg/conversion/ptrmem1.C: New test.
10328
10329 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10330
10331         PR target/11693
10332         * gcc.dg/20030811-1.c: New test.
10333
10334         PR target/11535
10335         * gcc.c-torture/execute/20030811-1.c: New test.
10336
10337 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10338
10339         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10340
10341 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10342
10343         PR c++/11789.C
10344         * g++.dg/inherit/multiple1.C: New test.
10345
10346 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10347
10348         * gcc.dg/spe1.c: New test.
10349
10350         PR c++/11670
10351         * g++.dg/expr/cast2.C: New test.
10352
10353         PR c++/10530
10354         * g++.dg/template/dependent-name2.C: New test.
10355
10356 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10357
10358         * g++.dg/parse/crash11.C: Put the dg options in comments.
10359
10360 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10361
10362         * lib/gcc-dg.exp: Update for diagnostic change.
10363
10364 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10365
10366         PR c++/5767
10367         * g++.dg/parse/crash11.C: New test.
10368
10369 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10370
10371         * gcc.dg/cpp/spacing1.c: Update.
10372
10373 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10374
10375         PR target/11739
10376         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10377         a value for -mtune.
10378
10379 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10380
10381         PR middle-end/11771
10382         * gcc.c-torture/compile/20030804-1.c: New test case.
10383
10384 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10385
10386         * gcc.dg/20030804-1.c: New test case.
10387
10388 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10389
10390         * gcc.dg/cpp/separate-1.c: New test.
10391
10392 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10393
10394         PR c++/11704
10395         * g++.dg/template/dependent-expr2.C: New test.
10396
10397         PR c++/11766
10398         * g++.dg/expr/ptrmem1.C: New test.
10399
10400 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10401
10402         PR c++/9453
10403         * g++.dg/template/friend15.C: New test.
10404
10405 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10406
10407         * lib/dg-pch.exp: Work round PCH bug.
10408
10409 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10410
10411         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10412         builtins.  Move cases from builtins-4.c here.
10413
10414         * gcc.dg/torture/builtin-math-1.c: New test taken from
10415         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10416         additional cases.
10417
10418         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10419         Delete.
10420
10421 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10422
10423         PR c++/9447
10424         * g++.dg/template/using7.C: New test.
10425
10426 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10427
10428         * import1.c, import2.c: New tests.
10429
10430 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10431
10432         * g++.dg/eh/crossjump1.C: New test.
10433
10434 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10435
10436         PR c++/11697
10437         * g++.dg/template/using6.C: New test.
10438
10439         PR c++/11744
10440         * g++.dg/template/koenig2.C: New test.
10441
10442 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10443
10444         PR c++/7983
10445         * g++.dg/parse/typedef4.C: New test.
10446
10447 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10448
10449         PR c++/8442, c++/8806
10450         * g++.dg/template/elab1.C: New test.
10451         * g++.dg/template/type2.C: Likewise.
10452         * g++.dg/template/ttp3.C: Adjust expected error message.
10453         * g++.old-deja/g++.law/visibility13.C: Likewise.
10454         * g++.old-deja/g++.niklas/t135.C: Likewise.
10455         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10456         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10457         template argument.
10458         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10459
10460 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10461
10462         PR c++/11295
10463         * g++.dg/ext/stmtexpr1.C: New test.
10464
10465         * g++.dg/opt/tmp1.C: New test.
10466
10467         PR c++/11525
10468         * g++.dg/parse/constant4.C: New test.
10469
10470         PR c++/9447
10471         * g++.dg/template/using5.C: New test.
10472
10473 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10474
10475         * gcc.dg/builtins-27.c: New test case.
10476
10477 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10478
10479         * gcc.dg/tls/opt-7.c: New test.
10480
10481 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10482
10483         * g++.old-deja/g++.other/crash18.C: Remove.
10484
10485 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10486
10487         * g++.dg/template/explicit3.C: New.
10488         * g++.dg/template/explicit4.C: New.
10489         * g++.dg/template/explicit5.C: New.
10490
10491         PR c++/11347
10492         * g++.dg/template/memtmpl1.C: New.
10493
10494 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10495
10496         PR target/11565
10497         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10498         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10499
10500 2003-07-30  Jan Hubicka  <jh@suse.cz>
10501
10502         * vtgc1.c: Kill.
10503
10504 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10505
10506         * gcc.dg/struct-in-proto-1.c: New test.
10507
10508 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10509
10510         * gcc.dg/cpp/include2.c: Only expect one message.
10511
10512 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10513
10514         PR c++/9447
10515         * g++.dg/template/using1.C: New test.
10516         * g++.dg/template/using2.C: New test.
10517         * g++.dg/template/using3.C: New test.
10518         * g++.dg/template/using4.C: New test.
10519
10520 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10521
10522         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10523         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10524
10525 2003-07-28  Jan Hubicka  <jh@suse.cz>
10526
10527         PR c++/11530
10528         * g++.dg/opt/call1.C: New test.
10529
10530 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10531
10532         PR c++/11667
10533         * g++.dg/init/enum2.C: New test.
10534         * g++.dg/template/overload1.C: Add "-w" option.
10535
10536 2003-07-28    <hp@bitrange.com>
10537
10538         * gcc.dg/Wdeclaration-after-statement-1.c,
10539         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10540
10541 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10542
10543         * gcc.c-torture/compile/20030725-1.c: New test.
10544
10545 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10546
10547         * gcc.dg/20030505.c: Only run for SPE.
10548         Remove definition of opaque type.
10549
10550 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10551
10552         * g++.dg/template/ptrmem6.C: New test.
10553
10554 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10555
10556         * gcc.c-torture/compile/zero-strct-2.c: New test.
10557
10558 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10559
10560         * gcc.dg/intermod-1.c: New test.
10561
10562 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10563
10564         PR c++/11617
10565         * g++.dg/template/lookup2.C: New test.
10566         * g++.dg/template/memclass1.C: Remove instantiated from error.
10567         * g++.dg/other/error2.C: Tweak expected errors.
10568
10569         PR c++/11596
10570         * g++.dg/template/defarg3.C: New test.
10571
10572         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10573
10574 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10575
10576         * g++.dg/inherit/access5.C: New test.
10577
10578 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10579
10580         PR c++/11513
10581         * g++.dg/template/crash8.C: New test.
10582
10583 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10584
10585         PR c/10602
10586         * gcc.dg/noncompile/incomplete-2.c: New test.
10587
10588 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10589
10590         PR c++/11645
10591         * g++.dg/inherit/access4.C: New test.
10592
10593         PR c++/11517
10594         * g++.dg/expr/cond2.C: New test.
10595
10596         PR optimization/10679
10597         * g++.dg/opt/inline4.C: New test.
10598
10599 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10600
10601         * g++.dg/parse/crash10: New test.
10602
10603 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10604
10605         * g++.dg/ext/flexary1.C: New test.
10606
10607 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10608
10609         PR c++/10793
10610         * g++.dg/template/crash9.C: New test.
10611
10612 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10613
10614         PR c++/3004
10615         * g++.dg/parse/typedef3.C: New test.
10616
10617         PR c++/7906
10618         * g++.dg/parse/operator2.C: New test.
10619
10620         PR c++/8895
10621         * g++.dg/parse/def-tmpl-arg1.C: New test.
10622
10623         PR c++/9282
10624         * g++.dg/parse/funptr1.C: New test.
10625
10626         PR c++/9452
10627         * g++.dg/parse/ambig3.C: New test.
10628
10629         PR c++/9454
10630         * g++.dg/parse/operator3.C: New test.
10631
10632         PR c++/9486
10633         * g++.dg/parse/template10.C: New test.
10634
10635         PR c++/9488
10636         * g++.dg/parse/template11.C: New test.
10637
10638         PR c++/10150
10639         * g++.dg/parse/invalid-op1.C: New test.
10640
10641         PR c++/10247
10642         * g++.dg/parse/condexpr1.C: New test.
10643
10644 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10645
10646         * g++.dg/ext/packed3.C: New test.
10647         * g++.dg/ext/packed4.C: New test.
10648
10649         * gcc.dg/pack-test-3.c: New test.
10650
10651 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10652
10653         * lib/compat.exp: Handle dg-options per source file.
10654         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10655         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10656         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10657         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10658         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10659         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10660         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10661         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10662         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10663         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10664         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10665         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10666         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10667         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10668
10669 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10670
10671         PR c/10320
10672         * gcc.c-torture/execute/20030718-1.c: New test.
10673
10674 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10675
10676         PR optimization/11536
10677         * gcc.dg/20030721-1.c: New test.
10678
10679 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10680
10681         PR c++/11546
10682         * g++.dg/template/lookup1.C: New test.
10683
10684 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10685
10686         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10687         diagnostics of ill-formed constructs involving labels.
10688         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10689         the new 'previously defined here' message.
10690
10691 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10692
10693         * g++.dg/parse/non-dependent2.C: New test.
10694
10695 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10696
10697         * g++.dg/init/init-ref4.C: xfail on targets without
10698         weak symbols.
10699
10700 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10701
10702         PR target/11087
10703         * gcc.c-torture/execute/20030717-1.c: New test.
10704
10705 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10706
10707         * g++.dg/opt/cfg1.C: New test.
10708
10709 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10710
10711         PR optimization/11557
10712         * gcc.dg/20030717-1.c: New test.
10713
10714 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10715
10716         PR c++/10476
10717         * g++.dg/expr/crash-1.C: New test.
10718
10719         PR c++/11027
10720         * g++.dg/template/init3.C: New test.
10721
10722         PR c++/8222
10723         * g++.dg/template/non-dependent1.C: New test.
10724
10725         PR c++/11070
10726         * g++.dg/template/non-dependent2.C: New test.
10727
10728         PR c++/11071
10729         * g++.dg/template/non-dependent3.C: New test.
10730
10731         PR c++/9907
10732         * g++.dg/template/sizeof5.C: New test.
10733
10734 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10735
10736         PR 11498
10737         * gcc.c-torture/compile/mangle-1.c: New file.
10738
10739 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10740
10741         PR c++/7809
10742         * g++.dg/parse/access3.C: New test.
10743
10744 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10745
10746         PR c++/11384
10747         * g++.dg/init/init-ref4.C: New test.
10748
10749 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10750
10751         PR c++/11547
10752         * g++.dg/parse/constant3.C: New test.
10753         * g++.dg/parse/crash7.C: Likewise.
10754
10755 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10756
10757         PR target/11008
10758         * gcc.dg/i386-pentium4-not-mull.c: New.
10759
10760 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10761
10762         * gcc.dg/asm-names.c (ymain): Make it weak.
10763
10764 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10765
10766         PR c++/5421
10767         * g++.dg/template/friend21.C: New test.
10768
10769 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10770
10771         * gcc.dg/cleanup-8.c: New test.
10772         * gcc.dg/cleanup-9.c: New test.
10773
10774 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10775
10776         * g++.dg/ext/dll-MI1.h: New file.
10777         * g++.dg/ext/dllexport-MI1.C: New file.
10778         * g++.dg/ext/dllimport-MI1.C: New file.
10779
10780 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10781
10782         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10783         it does not have cmpstrsi patterns (just cmpmemsi).
10784
10785 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10786
10787         PR debug/11473
10788         * g++.dg/debug/debug8.C: New test.
10789
10790 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10791
10792         PR c++/10108
10793         * g++.dg/template/crash7.C: New test.
10794
10795 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10796
10797         PR target/10795
10798         * gcc.c-torture/compile/20030708-1.c: New.
10799
10800 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10801
10802         * gcc.c-torture/execute/20030715-1.c: New test.
10803
10804 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10805
10806         * gcc.dg/pch/inline-3.c: New file.
10807         * gcc.dg/pch/inline-3.hs: New file.
10808         * gcc.dg/pch/inline-4.c: New file.
10809         * gcc.dg/pch/inline-4.hs: New file.
10810
10811 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10812
10813         PR c++/11509
10814         * g++.dg/template/crash6.C: New test.
10815
10816         PR c++/7053
10817         * g++.dg/template/friend20.C: New test.
10818
10819         PR c++/7019
10820         * g++.dg/template/overload2.C: New test.
10821
10822 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10823
10824         PR optimization/11440
10825         * gcc.c-torture/execute/20030714-1.c: New test.
10826
10827 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10828
10829         PR c++/11154
10830         * g++.dg/template/partial2.C: New test.
10831
10832 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10833
10834         PR c++/11503
10835         * g++.dg/template/anon1.C: New test.
10836
10837         PR c++/11493
10838         PR c++/11495
10839         * g++.dg/parse/template9.C: Likewise.
10840         * g++.dg/template/crash4.C: New test.
10841         * g++.dg/template/koenig1.C: Likewise.
10842         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10843         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10844         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10845         functions.
10846         * g++.old-deja/g++.jason/template36.C: Likewise.
10847         * g++.old-deja/g++.mike/p1989.C: Likewise.
10848         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10849         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10850         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10851         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10852         compiling.
10853         * g++.old-deja/g++.pt/union2.C: Use this->.
10854
10855 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10856
10857         * gcc.dg/20030711-1.c: New test.
10858
10859 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10860
10861         PR c++/11050
10862         * g++.dg/parse/args1.C: New test.
10863         * g++.pt/defarg8.C: Change expected errors.
10864
10865 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10866
10867         PR c++/8164
10868         * g++.dg/template/nontype2.C: New test.
10869
10870         PR c++/10558
10871         * g++.dg/parse/template8.C: New test.
10872
10873         PR c++/8327
10874         * g++.dg/template/scope1.C: New test.
10875
10876         * g++.dg/warn/Wsign-compare-1.C: New test.
10877
10878 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10879
10880         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10881
10882 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10883
10884         PR c++/9411
10885         * g++.dg/template/explicit2.C: New test.
10886
10887         PR c++/10032
10888         * g++.dg/warn/pedantic1.C: New test.
10889
10890 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10891
10892         PR c++ 9483
10893         * g++.dg/other/field1.C: New test.
10894
10895 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10896
10897         PR c/11449
10898         * gcc.c-torture/compile/20030707-1.c: New.
10899
10900 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10901
10902         PR c++/10849
10903         * g++.dg/template/access12.C: New test.
10904
10905 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10906
10907         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10908         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10909         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10910         * gcc.misc-tests/gcov.exp: Update
10911         * g++.dg/gcov/gcov.exp: Update
10912         * lib/gcov.exp: Update.
10913
10914 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10915
10916         * g++.dg/abi/mangle17.C: Make sure template expressions are
10917         dependent.
10918         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10919         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10920         * g++.dg/opt/stack1.C: Remove erroneous code.
10921         * g++.dg/parse/template7.C: New test.
10922         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10923         * g++.old-deja/g++.pt/crash4.C: Likewise.
10924
10925 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10926
10927         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10928         with zero or one occurence of `$' after the initial `L'.
10929
10930 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10931
10932         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10933
10934 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10935
10936         PR c/11370
10937         * gcc.dg/Wunreachable-6.c: New testcase.
10938         * gcc.dg/Wunreachable-7.c: New testcase.
10939
10940 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10941
10942         PR c/11420
10943         * gcc.dg/20030708-1.c: New test.
10944
10945 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10946
10947         * gcc.dg/compat/sdata-section.h: New file.
10948         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10949         * gcc.dg/torture/mips-sdata-1.c: New test.
10950
10951 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10952
10953         PR c++/11030
10954         * g++.dg/template/friend19.C: New test.
10955
10956 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10957
10958         * g++.dg/opt/strength-reduce.C: New test.
10959
10960 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10961
10962         PR target/10979
10963         * gcc.dg/20030707-1.c: New testcase.
10964
10965 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10966
10967         PR optimization/11059
10968         * g++.dg/opt/emptyunion.C: New testcase.
10969
10970 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10971             Eric Botcazou  <ebotcazou@libertysurf.fr>
10972
10973         * g++.dg/opt/stack1.C: New test.
10974
10975 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10976
10977         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10978         run test.
10979
10980         PR c++/11431
10981         * g++.dg/expr/static_cast3.C: New test.
10982
10983 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10984
10985         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10986         everywhere.
10987         * gcc.dg/concat.c: Concatenation of string constants with
10988         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10989         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10990         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10991         necessary to avoid multi-character character constant warning.
10992         * gcc.dg/cpp/escape.c: Likewise.
10993         * gcc.dg/cpp/ucs.c: Likewise.
10994         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10995         Fix a typo.
10996
10997 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10998
10999         PR c/11428
11000         * gcc.c-torture/compile/20030704-1.c: New.
11001
11002 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11003
11004         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11005
11006 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11007
11008         PR c++/5287, PR c++/7910,  PR c++/11021
11009         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11010         tests for warnings.
11011         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11012         * g++.dg/ext/dllimport3.C: Likewise.
11013         * g++.dg/ext/dllimport4.C: New file.
11014         * g++.dg/ext/dllimport5.C: New file.
11015         * g++.dg/ext/dllimport6.C: New file.
11016         * g++.dg/ext/dllimport7.C: New file.
11017         * g++.dg/ext/dllimport8.C: New file.
11018         * g++.dg/ext/dllimport9.C: New file.
11019         * g++.dg/ext/dllimport10.C: New file.
11020         * g++.dg/ext/dllexport1.C: New file.
11021
11022 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11023
11024         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11025         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11026
11027 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11028
11029         * gcc.dg/builtins-25.c: New testcase.
11030         * gcc.dg/builtins-26.c: New testcase.
11031
11032 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11033
11034         * gcc.dg/compat/vector-defs.h: New file.
11035         * gcc.dg/compat/vector-setup.h: New file.
11036         * gcc.dg/compat/vector-check.h: New file.
11037         * gcc.dg/compat/vector-1_main.c: New file.
11038         * gcc.dg/compat/vector-1_x.c: New file.
11039         * gcc.dg/compat/vector-1_y.c: New file.
11040         * gcc.dg/compat/vector-2_main.c: New file.
11041         * gcc.dg/compat/vector-2_x.c: New file.
11042         * gcc.dg/compat/vector-2_y.c: New file.
11043
11044         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11045         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11046         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11047         * gcc.dg/compat/struct-align-1.h: New file.
11048         * gcc.dg/compat/struct-align-1_main.c: New file.
11049         * gcc.dg/compat/struct-align-1_x.c: New file.
11050         * gcc.dg/compat/struct-align-1_y.c: New file.
11051         * gcc.dg/compat/struct-align-2.h: New file.
11052         * gcc.dg/compat/struct-align-2_main.c: New file.
11053         * gcc.dg/compat/struct-align-2_x.c: New file.
11054         * gcc.dg/compat/struct-align-2_y.c: New file.
11055
11056         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11057         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11058         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11059         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11060         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11061         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11062         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11063         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11064         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11065         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11066         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11067         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11068         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11069         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11070         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11071         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11072         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11073         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11074         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11075         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11076         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11077         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11078         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11079         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11080         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11081         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11082         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11083         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11084         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11085
11086 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11087
11088         * gcc.dg/i386-call-1.c: New test.
11089
11090 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11091
11092         PR c++/9162
11093         * g++.dg/parse/defarg4.C: New.
11094
11095 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11096
11097         PR target/10700
11098         * gcc.c-torture/compile/20030703-1.c: New test case.
11099
11100 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11101
11102         * g++.dg/template/local3.C: Remove extra semicolon.
11103
11104 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11105
11106         * gcc.dg/i386-volatile-1.c: New test.
11107
11108 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11109
11110         PR c++/11072
11111         * g++.dg/other/offsetof2.C: XFAIL.
11112         * g++.dg/other/offsetof5.C: New.
11113
11114         PR c++/10219
11115         * g++.dg/template/error1.C: New.
11116
11117         PR c++/9779
11118         * g++.dg/template/dependent-expr1.C: New.
11119
11120 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11121
11122         PR c++/6949
11123         * g++.dg/template/local3.C: New test.
11124
11125         PR c++/11149
11126         * g++.dg/lookup/scoped6.C: New test.
11127
11128 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11129
11130         PR c++/8046
11131         * g++.dg/other/error7.C: New test.
11132
11133 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11134
11135         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11136         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11137         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11138         * g++.old-deja/g++.other/union2.C: Likewise.
11139         * gcc.dg/c90-const-expr-2.c: Likewise.
11140         * gcc.dg/c90-const-expr-3.c: Likewise.
11141         * gcc.dg/c99-const-expr-2.c: Likewise.
11142         * gcc.dg/c99-const-expr-3.c: Likewise.
11143         * gcc.dg/concat.c: Likewise.
11144
11145 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11146
11147         PR c++/9559
11148         * g++.dg/init/static1.C: New test.
11149
11150 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11151
11152         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11153         * g++.old-deja/g++.other/access2.C: Likewise.
11154         * g++.old-deja/g++.other/decl2.C: Likewise.
11155         * gcc.c-torture/execute/20020615-1.c: Likewise.
11156
11157 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11158
11159         PR c++/4933
11160         * g++.dg/template/sizeof4.C: New test.
11161
11162 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11163
11164         * g++.dg/other/error6.C: New test.
11165
11166 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11167
11168         PR c++/10750
11169         * g++.dg/parse/constant2.C: New test.
11170
11171 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11172
11173         PR c++/11106
11174         * g++.dg/other/error5.C: New test.
11175
11176 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11177
11178         * gcc.dg/format/gcc_diag-1.c: New test.
11179
11180 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11181
11182         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11183
11184 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11185
11186         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11187         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11188         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11189
11190 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * gcc.c-torture/execute/builtins/string-8.c: New test.
11193         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11194         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11195         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11196
11197 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11198
11199         PR c++/10468
11200         * g++.dg/ext/typeof6.C: New test.
11201
11202 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11203
11204         PR c++/10796
11205         * g++.dg/init/enum1.C: New test.
11206
11207 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11208
11209         * gcc.dg/20030627-1.c: New test.
11210
11211 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11212
11213         PR c++/11332
11214         * g++.dg/expr/static_cast2.C: New test.
11215
11216 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11217             Jakub Jelinek  <jakub@redhat.com>
11218
11219         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11220         sprintf(dst,"%s",src) optimization.
11221         * gcc.c-torture/execute/20030626-1.c: New test case.
11222         * gcc.c-torture/execute/20030626-2.c: New test case.
11223
11224 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11225
11226         * gcc.c-torture/execute/multi-ix.c: New test.
11227
11228         * gcc.c-torture/execute/simd-4.c (main):
11229         Added missing semicolon at end of union.
11230
11231 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11232
11233         PR c++/8266
11234         * g++.dg/template/explicit-instantiation3.C: New test.
11235
11236 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11237
11238         * gcc.dg/20030626-1.c: Use signed char.
11239
11240 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11241
11242         * gcc.dg/20030626-1.c: New test.
11243
11244 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11245
11246         * const-str-2.m: Update.
11247
11248 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11249
11250         PR c++/10990
11251         * g++.dg/rtti/dyncast1.C: New test.
11252         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11253         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11254         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11255
11256         PR c++/10931
11257         * g++.dg/expr/static_cast1.C: New test.
11258
11259 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11260
11261         * gcc.dg/20030625-1.c: New test.
11262
11263 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11264
11265         * gcc.c-torture/compile/20030624-1.c: New test case.
11266
11267 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11268
11269         * gcc.c-torture/execute/string-opt-17.c: New test.
11270
11271 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11272
11273         PR c++/5754
11274         * g++.dg/parse/crash6.C: New test.
11275
11276 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11277
11278         * gcc.dg/builtins-24.c: New test case.
11279
11280 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11281
11282         * g++.dg/opt/operator1.C: New test.
11283
11284 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11285
11286         * gcc.c-torture/execute/string-opt-16.c: New test case.
11287
11288 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11289
11290         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11291         * g++.old-deja/g++.other/conv7.C: Likewise
11292         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11293         * g++.old-deja/g++.other/overload14.C: Likewise.
11294
11295 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11296
11297         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11298         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11299
11300 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11301
11302         PR c++/10888
11303         * g++.dg/warn/Winline-3.C: New test.
11304
11305 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11306
11307         * lib/target-supports.exp (check_alias_available): Make the test
11308         program acceptable to the Solaris assembler.
11309
11310         PR c++/10749
11311         * g++.dg/template/memclass2.C: New test.
11312
11313 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11314             Eric Botcazou  <ebotcazou@libertysurf.fr>
11315
11316         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11317         data for non-matching targets.
11318         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11319
11320 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11321
11322         PR c++/10845
11323         * g++.dg/template/member3.C: New test.
11324
11325 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11326
11327         PR c++/10939
11328         * g++.dg/template/func1.C: New test.
11329
11330         PR c++/9649
11331         * g++.dg/template/static4.C: New test.
11332         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11333
11334         PR c++/11041
11335         * g++.dg/init/ref7.C: New test.
11336
11337 2003-06-19  Matt Austern  <austern@apple.com>
11338
11339         PR c++/11228
11340         * g++.dg/anew1.C: New test.
11341         * g++.dg/anew2.C: New test.
11342         * g++.dg/anew3.C: New test.
11343         * g++.dg/anew4.C: New test.
11344
11345 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11346
11347         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11348
11349 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11350
11351         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11352         endian-dependent.
11353
11354 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11355
11356         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11357         Remove cruft.
11358
11359 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11360
11361         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11362         * gcc.c-torture/compile/961203-1.c: Likewise.
11363         * gcc.c-torture/compile/980506-1.c: Likewise.
11364
11365 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11366
11367         PR c++/10712
11368         * g++.dg/lookup/using7.C: New test.
11369
11370 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11371
11372         PR c++/11105
11373         * g++.dg/abi/conv1.C: Remove it.
11374         * g++.dg/template/conv7.C: New test.
11375         * g++.dg/template/conv8.C: Likewise.
11376         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11377         conversion operator.
11378
11379 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11380
11381         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11382         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11383         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11384         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11385         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11386         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11387         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11388         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11389         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11390         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11391         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11392         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11393         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11394         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11395         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11396         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11397         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11398         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11399         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11400         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11401         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11402         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11403         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11404         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11405         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11406         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11407         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11408         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11409         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11410
11411 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11412
11413         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11414         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11415         indications.
11416
11417 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11418
11419         * gcc.dg/i386-387-5.c: New test case.
11420         * gcc.dg/i386-387-6.c: New test case.
11421         * gcc.dg/builtins-23.c: New test case.
11422
11423 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11424
11425         * gcc.dg/builtins-22.c: New test case.
11426         * gcc.dg/i386-387-1.c: Update to test exp.
11427         * gcc.dg/i386-387-2.c: Likewise.
11428
11429 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11430
11431         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11432
11433 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11434
11435         * lib/gcc-dg.exp (dg-require-dll): New function.
11436         (dg-xfail-if): Likewise.
11437         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11438         driver.
11439
11440         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11441         * gcc.c-torture/compile/20001205-1.c: Likewise.
11442         * gcc.c-torture/compile/20001226-1.c: Likewise.
11443         * gcc.c-torture/compile/20010518-2.c: Likewise.
11444         * gcc.c-torture/compile/20020312-1.c: Likewise.
11445         * gcc.c-torture/compile/20020604-1.c: Likewise.
11446         * gcc.c-torture/compile/920501-12.c: Likewise.
11447         * gcc.c-torture/compile/920501-4.c: Likewise.
11448         * gcc.c-torture/compile/920520-1.c: Likewise.
11449         * gcc.c-torture/compile/920521-1.c: Likewise.
11450         * gcc.c-torture/compile/920625-1.c: Likewise.
11451         * gcc.c-torture/compile/961203-1.c: Likewise.
11452         * gcc.c-torture/compile/980506-1.c: Likewise.
11453         * gcc.c-torture/compile/981006-1.c: Likewise.
11454         * gcc.c-torture/compile/981022-1.c: Likewise.
11455         * gcc.c-torture/compile/981223-1.c: Likewise.
11456         * gcc.c-torture/compile/990617-1.c: Likewise.
11457         * gcc.c-torture/compile/dll.c: Likewise.
11458         * gcc.c-torture/compile/labels-3.c: Likewise.
11459         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11460         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11461         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11462         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11463         * gcc.c-torture/compile/simd-5.c: Likewise.
11464         * gcc.c-torture/compile/20000804-1.x: Remove.
11465         * gcc.c-torture/compile/20001205-1.x: Likewise.
11466         * gcc.c-torture/compile/20001226-1.x: Likewise.
11467         * gcc.c-torture/compile/20010518-2.x: Likewise.
11468         * gcc.c-torture/compile/20020312-1.x: Likewise.
11469         * gcc.c-torture/compile/20020604-1.x: Likewise.
11470         * gcc.c-torture/compile/920501-12.x: Likewise.
11471         * gcc.c-torture/compile/920501-4.x: Likewise.
11472         * gcc.c-torture/compile/920520-1.x: Likewise.
11473         * gcc.c-torture/compile/920521-1.x: Likewise.
11474         * gcc.c-torture/compile/920625-1.x: Likewise.
11475         * gcc.c-torture/compile/961203-1.x: Likewise.
11476         * gcc.c-torture/compile/980506-1.x: Likewise.
11477         * gcc.c-torture/compile/981006-1.x: Likewise.
11478         * gcc.c-torture/compile/981022-1.x: Likewise.
11479         * gcc.c-torture/compile/981223-1.x: Likewise.
11480         * gcc.c-torture/compile/990617-1.x: Likewise.
11481         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11482         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11483         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11484         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11485         * gcc.c-torture/compile/simd-5.x: Likewise.
11486
11487         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11488
11489 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11490
11491         * gcc.c-torture/execute/20030611-1.c: New test.
11492
11493 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11494
11495         PR middle-end/168
11496         * gcc.dg/20030612-1.c: New test case.
11497
11498 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11499
11500         PR c++/10635
11501         * g++.dg/expr/cast1.C: New test.
11502
11503 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11504
11505         * gcc.dg/builtins-21.c: New test case.
11506
11507 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11508
11509         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11510         options instead of at the end.
11511         * lib/objc.exp (objc_target_compile): Likewise.
11512
11513 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11514
11515         PR c++/10432
11516         * g++.dg/parse/error1.C: New test.
11517
11518 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11519
11520         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11521         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11522         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11523         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11524         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11525         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11526         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11527         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11528         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11529         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11530         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11531         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11532         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11533         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11534         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11535         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11536         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11537         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11538         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11539         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11540         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11541         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11542         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11543         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11544
11545         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11546         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11547         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11548         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11549         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11550         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11551         * gcc.dg/compat/scalar-return-3_main.c: New file.
11552         * gcc.dg/compat/scalar-return-3_x.c: New file.
11553         * gcc.dg/compat/scalar-return-3_y.c: New file.
11554         * gcc.dg/compat/scalar-return-4_main.c: New file.
11555         * gcc.dg/compat/scalar-return-4_x.c: New file.
11556         * gcc.dg/compat/scalar-return-4_y.c: New file.
11557
11558 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11559
11560         * gcc.dg/compat/fp2-struct-check.h: New file.
11561         * gcc.dg/compat/fp2-struct-defs.h: New file.
11562         * gcc.dg/compat/fp2-struct-init.h: New file.
11563         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11564         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11565         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11566         * gcc.dg/compat/struct-return-10_main.c: New file.
11567         * gcc.dg/compat/struct-return-10_x.c: New file.
11568         * gcc.dg/compat/struct-return-10_y.c: New file.
11569
11570         * gcc.dg/compat/compat-common.h: New file.
11571         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11572         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11573         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11574         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11575         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11576         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11577         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11578         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11579         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11580         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11581         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11582         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11583         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11584         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11585         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11586         * gcc.dg/compat/small-struct-check.h: Ditto.
11587         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11588         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11589         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11590         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11591         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11592         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11593         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11594         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11595         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11596         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11597         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11598         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11599         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11600         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11601         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11602         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11603         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11604         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11605         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11606         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11607         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11608         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11609         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11610         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11611         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11612         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11613         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11614         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11615         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11616         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11617
11618 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11619
11620         * g++.dg/pch/static-1.C: New file.
11621         * g++.dg/pch/static-1.Hs: New file.
11622
11623 2003-06-10  Richard Henderson  <rth@redhat.com>
11624
11625         * gcc.dg/asm-7.c: Adjust expected warning text.
11626
11627 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11628
11629         * gcc.dg/builtins-20.c: New test case.
11630
11631 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11632
11633         PR c++/11131
11634         * g++.dg/opt/template1.C: New test.
11635
11636 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11637
11638         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11639         additional_sources.
11640
11641 2003-05-21  David Taylor  <dtaylor@emc.com>
11642
11643         * gcc.dg/Wpadded.c: New file.
11644
11645 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11646
11647         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11648         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11649         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11650         dg-require-weak.
11651
11652 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11653
11654         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11655
11656 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11657
11658         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11659         (dg-require-alias): Likewise.
11660         (dg-require-gc-sections): Likewise.
11661         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11662
11663 2003-06-08  Richard Henderson  <rth@redhat.com>
11664
11665         * gcc.dg/20011029-2.c: Fix the array reference.
11666         * gcc.dg/asm-7.c: New.
11667
11668 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11669
11670         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11671
11672 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11673
11674         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11675         (dg-require-gc-sections): Likewise.
11676
11677 2003-06-08  Jan Hubicka  <jh@suse.cz>
11678
11679         * i386-cmov1.c: Fix regular expression.
11680         * i386-cvt-1.c: Likewise.
11681         * i386-local.c: Likewise.
11682         * i386-local2.c: Likewise.
11683         * i386-mul.c: Likewise.
11684         * i386-ssetype-1.c: Likewise.
11685         * i386-ssetype-3.c: Likewise.
11686         * i386-ssetype-5.c: Likewise.
11687
11688 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11689
11690         PR c++/11039
11691         * g++.dg/warn/implicit-typename2.C: New test.
11692         * g++.dg/warn/implicit-typename3.C: New test.
11693
11694 2003-06-07  Richard Henderson  <rth@redhat.com>
11695
11696         * g++.dg/other/offsetof3.C: Use size_t.
11697         * g++.dg/other/offsetof4.C: Likewise.
11698
11699 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11700
11701         * lib/copy-file.exp: New. Implement gcc_copy_files.
11702
11703         * lib/dg-pch.exp: Load copy-file.exp
11704         (dg-pch): Use gcc_copy_files instead of "file copy".
11705
11706 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11707
11708         * gcc.dg/weak/weak.exp: Simplify.
11709         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11710         * gcc.dg/weak/weak-1.c: Likewise.
11711         * gcc.dg/weak/weak-2.c: Likewise.
11712         * gcc.dg/weak/weak-3.c: Likewise.
11713         * gcc.dg/weak/weak-4.c: Likewise.
11714         * gcc.dg/weak/weak-5.c: Likewise.
11715         * gcc.dg/weak/weak-6.c: Likewise.
11716         * gcc.dg/weak/weak-7.c: Likewise.
11717         * gcc.dg/weak/weak-8.c: Likewise.
11718         * gcc.dg/weak/weak-9.c: Likewise.
11719
11720 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11721
11722         gcc.c-torture/execute/20030606-1.c: New.
11723
11724 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11725
11726         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11727         * gcc.dg/builtins-19.c: Likewise.
11728
11729 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11730
11731         * gcc.dg/builtins-2.c: Add some more tests.
11732         * gcc.dg/builtins-18.c: New test case.
11733         * gcc.dg/builtins-19.c: New test case.
11734
11735 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11736             Jim Wilson  <wilson@tuliptree.org>
11737
11738         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11739
11740 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11741
11742         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11743         mempcpy/stpcpy calls not to be optimized into something else.
11744         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11745         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11746         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11747
11748 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11749
11750         * gcc.dg/format/asm_fprintf-1.c: New test.
11751
11752 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11753
11754         * lib/gcc-defs.exp (additional_sources): New variable.
11755         (dg-additional-sources): New function.
11756         (additional_files): New variable.
11757         (dg-additional-files): New function.
11758         (dg-additional-files-options): Likewise.
11759         * lib/gcc-dg.exp (dg-require-weak): New function.
11760         (dg-require-alias): Likewise.
11761         (dg-require-gc-sections): Likewise.
11762         * lib/target-supports.exp (check_alias_available): Remove testfile
11763         parameter.
11764         (check_gc_sections_available): New function.
11765         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11766         (dg-gpp-additional-files): Likewise.
11767         * lib/g++.exp (additional_sources): Remove.
11768         (additional_files): Likewise.
11769         (g++_target_compile): Use dg-additional-files-options.
11770
11771         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11772         Tcl logic.
11773         * gcc.dg/special/ecos.exp: Remove.
11774         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11775         * gcc.dg/special/alias-1.c: Likewise.
11776         * gcc.dg/special/alias-2.c: Likewise.
11777         * gcc.dg/special/gcsec-1.c: Likewise.
11778         * gcc.dg/special/weak-1.c: Likewise.
11779         * gcc.dg/special/weak-2.c: Likewise.
11780         * gcc.dg/special/wkali-1.c: Likewise.
11781         * gcc.dg/special/wkali-2.c: Likewise.
11782
11783         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11784         dg-gpp-additional-*.
11785         * g++.dg/special/conpr-3.C: Likewise.
11786         * g++.dg/special/conpr-4.C: Likewise.
11787         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11788         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11789         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11790         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11791         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11792         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11793         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11794         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11795         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11796         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11797         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11798         * g++.old-deja/g++.other/comdat1.C: Likewise.
11799         * g++.old-deja/g++.other/comdat2.C: Likewise.
11800         * g++.old-deja/g++.other/comdat3.C: Likewise.
11801         * g++.old-deja/g++.other/ctor1.C: Likewise.
11802         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11803
11804 2003-06-05  Richard Henderson  <rth@redhat.com>
11805
11806         * gcc.dg/debug/20030605-1.c: New.
11807
11808 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11809
11810         * README.QMTEST: Update.
11811
11812 2003-06-04  Richard Henderson  <rth@redhat.com>
11813
11814         * gcc.dg/cleanup-1.c: New.
11815         * gcc.dg/cleanup-2.c: New.
11816         * gcc.dg/cleanup-3.c: New.
11817         * gcc.dg/cleanup-4.c: New.
11818         * gcc.dg/cleanup-5.c: New.
11819         * gcc.dg/cleanup-6.c: New.
11820         * gcc.dg/cleanup-7.c: New.
11821
11822 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11823
11824         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11825
11826         * lib/dg-pch.exp: New file.
11827         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11828         * gcc.dg/pch/pch.exp: Likewise.
11829
11830 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11831
11832         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11833         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11834         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11835         * gcc.dg/builtins-17.c: New test case.
11836         * gcc.dg/i386-387-4.c: New test case.
11837         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11838
11839 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11840
11841         * gcc.dg/ultrasp9.c: New test.
11842
11843 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11844
11845         * gcc.c-torture/compile/20030604-1.c: New test.
11846         * gcc.dg/sparc-constant-1.c: New test.
11847
11848 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11849
11850         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11851
11852 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11853
11854         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11855
11856         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11857         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11858
11859 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11860
11861         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11862
11863 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11864
11865         PR c++/10940
11866         * g++.dg/template/spec10.C: New test.
11867
11868 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11869
11870         * gcc.dg/builtins-16.c: New test case.
11871
11872 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11873
11874         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11875         mempcpy test with post-increments.
11876         * gcc.c-torture/execute/string-opt-3.c: New test.
11877         * gcc.dg/string-opt-1.c: New test.
11878
11879 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11880
11881         PR fortran/10965
11882         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11883
11884 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11885
11886         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11887         (scan-assembler): ... here.  Use dg-scan.
11888         (scan-assembler-not): Likewise.
11889         (scan-file): New function.
11890         (scan-file-not): Likewise.
11891         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11892         * gcc.dg/cpp/_Pragma4.c: Likewise.
11893         * gcc.dg/cpp/_Pragma5.c: Likewise.
11894         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11895         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11896         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11897         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11898         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11899         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11900         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11901         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11902         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11903         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11904         * gcc.dg/cpp/cxxcom1.c: Likewise.
11905         * gcc.dg/cpp/line1.c: Likewise.
11906         * gcc.dg/cpp/maccom1.c: Likewise.
11907         * gcc.dg/cpp/maccom2.c: Likewise.
11908         * gcc.dg/cpp/maccom3.c: Likewise.
11909         * gcc.dg/cpp/maccom4.c: Likewise.
11910         * gcc.dg/cpp/maccom5.c: Likewise.
11911         * gcc.dg/cpp/maccom6.c: Likewise.
11912         * gcc.dg/cpp/multiline.c: Likewise.
11913         * gcc.dg/cpp/spacing1.c: Likewise.
11914         * gcc.dg/cpp/spacing2.c: Likewise.
11915         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11916         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11917         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11918         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11919         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11920         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11921         * gcc.dg/cpp/cxxcom2.c: Likewise.
11922         * gcc.dg/cpp/cxxcom2.h: New file.
11923
11924         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11925         * g++.dg/cpp/truefalse.C: Here.
11926         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11927
11928 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11929
11930         * gcc.dg/cpp/redef3.c: New file.
11931
11932 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11933
11934         * gcc.dg/i386-loop-3.c: New test.
11935
11936 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11937
11938         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11939
11940 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11941
11942         * gcc.dg/fwrapv-1.c: New test case.
11943         * gcc.dg/fwrapv-2.c: New test case.
11944
11945 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11946
11947         PR c++/10956
11948         * g++.dg/template/spec9.C: New test.
11949
11950 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11951
11952         * gcc.dg/duff-4.c: New test case.
11953
11954 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11955
11956         PR fortran/10843
11957         * g77.dg/ffixed-form-1.f: New test
11958         * g77.dg/ffixed-form-2.f: New test
11959         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11960         * g77.dg/ffree-form-3.f: New test
11961
11962 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11963
11964         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11965         * gcc.dg/wint_t-1.c: Likewise.
11966
11967 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11968
11969         * g++.dg/template/access11.C: New test.
11970
11971 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11972
11973         PR c++/10849
11974         * g++.dg/template/access10.C: New test.
11975
11976 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11977             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11978
11979         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11980
11981 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11982
11983         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11984         suppress for powerpc-*-darwin*.
11985         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11986
11987 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11988
11989         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11990         suppress option for powerpc-*-darwin*.
11991
11992 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11993
11994         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11995         * gcc.dg/builtins-4.c: Add test for fmod.
11996
11997 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11998
11999         PR c++/10682
12000         * g++.dg/template/instantiate4.C: New test.
12001
12002 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12003
12004         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12005
12006 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12007
12008         * gcc.dg/compat/scalar-return-1_main.c: New file.
12009         * gcc.dg/compat/scalar-return-1_x.c: New file.
12010         * gcc.dg/compat/scalar-return-1_y.c: New file.
12011         * gcc.dg/compat/scalar-return-2_main.c: New file.
12012         * gcc.dg/compat/scalar-return-2_x.c: New file.
12013         * gcc.dg/compat/scalar-return-2_y.c: New file.
12014         * gcc.dg/compat/struct-return-3_main.c: New file.
12015         * gcc.dg/compat/struct-return-3_y.c: New file.
12016         * gcc.dg/compat/struct-return-3_x.c: New file.
12017         * gcc.dg/compat/struct-return-2_main.c: New file.
12018         * gcc.dg/compat/struct-return-2_x.c: New file.
12019         * gcc.dg/compat/struct-return-2_y.c: New file.
12020
12021 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12022
12023         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12024         for hppa*-hp-hpux*.
12025         * gcc.dg/20021014-1.c (dg-options): Likewise.
12026         * gcc.dg/nest.c (dg-options): Likewise.
12027
12028 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12029
12030         PR c++/9738
12031         * g++.dg/ext/dllimport2.C: New file.
12032         * g++.dg/ext/dllimport3.C: New file.
12033
12034 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12035
12036         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12037         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12038         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12039         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12040         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12041         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12042         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12043         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12044         * gcc.dg/compat/small-struct-defs.h: New file.
12045         * gcc.dg/compat/small-struct-init.h: New file.
12046         * gcc.dg/compat/small-struct-check.h: New file.
12047         * gcc.dg/compat/fp-struct-defs.h: New file.
12048         * gcc.dg/compat/fp-struct-check.h: New file.
12049         * gcc.dg/compat/fp-struct-init.h: New file.
12050         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12051         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12052
12053 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12054
12055         * gcc.dg/20030225-2.c: New test.
12056
12057 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12058             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12059
12060         * gcc.c-torture/compile/20030518-1.c: New test case.
12061
12062 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12063
12064         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12065         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12066         gcc-dg-debug-runtest.
12067         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12068         gcc-dg-debug-runtest.
12069
12070 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12071
12072         PR c++/9022
12073         * g++.dg/lookup/using6.C: New test.
12074
12075 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12076
12077         * g++.dg/parse/access2.C: New test.
12078
12079 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12080
12081         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12082         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12083         * gcc.dg/debug/debug.exp: Likewise.
12084
12085 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12086
12087         * gcc.dg/dollar.c: New test.
12088
12089 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12090
12091         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12092         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12093         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12094         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12095         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12096         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12097         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12098         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12099         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12100         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12101         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12102         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12103         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12104         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12105         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12106         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12107         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12108         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12109
12110 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12111
12112         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12113         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12114         support for "repo" mode.
12115         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12116         * lib/g77-dg.exp: Likewise.
12117         * lib/obj-dg.exp: Likewise.
12118
12119 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12120
12121         Merge from gcc-3_2-rhl8-branch:
12122         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12123
12124         * gcc.dg/tls/opt-6.c: New test.
12125
12126         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12127
12128         * gcc.dg/20030405-1.c: New test.
12129
12130         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12131
12132         * gcc.dg/20030309-1.c: New test.
12133
12134         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12135
12136         * gcc.c-torture/execute/20030307-1.c: New test.
12137
12138         2003-02-20  Randolph Chung  <tausq@debian.org>
12139
12140         * gcc.c-torture/compile/20030220-1.c: New test.
12141
12142         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12143
12144         * gcc.dg/20030217-1.c: New test.
12145
12146         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12147
12148         * gcc.c-torture/compile/20020129-1.c: New test.
12149
12150         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12151
12152         * gcc.dg/unroll-1.c: New test.
12153
12154         2002-11-16  Jan Hubicka  <jh@suse.cz>
12155
12156         * gcc.c-torture/execute/20020920-1.c: New test.
12157
12158         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12159
12160         PR target/7434
12161         * gcc.c-torture/compile/20021008-1.c: New test.
12162
12163         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12164
12165         PR target/7559
12166         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12167
12168         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12169
12170         * gcc.c-torture/compile/20020807-1.c: New test.
12171
12172         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12173
12174         * gcc.dg/tls/opt-1.c: New test.
12175
12176         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12177
12178         * gcc.dg/20020729-1.c: New test.
12179
12180         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12181
12182         * g++.dg/opt/life1.C: New test.
12183
12184         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12185
12186         * gcc.dg/20020525-1.c: New test.
12187
12188         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12189
12190         PR c++/6794
12191         * g++.dg/ext/pretty1.C: New test.
12192         * g++.dg/ext/pretty2.C: New test.
12193
12194 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12195
12196         PR c++/8385
12197         * g++.dg/ext/typeof5.C: New test.
12198
12199 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12200
12201         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12202         __USER_LABEL_PREFIX__ into account.
12203         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12204
12205 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12206
12207         * gcc.dg/builtins-15.c: New test case.
12208
12209 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12210
12211         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12212
12213 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12214
12215         * lib/g++.exp: Tweak handling of additional source files.
12216         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12217         * g++.dg/special/conpr-2a.C: Rename to ...
12218         * g++.dg/special/conpr-2a.cc: ... this.
12219         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12220         * g++.dg/special/conpr-3a.C: Rename to ...
12221         * g++.dg/special/conpr-3a.cc: This.
12222         * g++.dg/special/conpr-3b.C: Rename to ...
12223         * g++.dg/special/conpr-3b.cc: This.
12224         * g++.dg/special/conpr-4.C: New test.
12225         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12226
12227 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12228
12229         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12230
12231 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12232
12233         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12234         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12235         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12236         * g++.old-deja/g++.other/warn3.C: Likewise.
12237
12238 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12239
12240         * gcc.dg/i386-387-1.c: Update to also test log.
12241         * gcc.dg/i386-387-2.c: Likewise.
12242
12243 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12244
12245         * g77.f-torture/execute/int8421.f: New test.
12246
12247 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12248
12249         PR c++/10230, c++/10481
12250         * g++.dg/lookup/scoped5.C: New test.
12251
12252 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12253
12254         PR c++/10552
12255         * g++.dg/template/ttp6.C: New test.
12256
12257 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12258
12259         * gcc.c-torture/execute/builtins: New directory.
12260         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12261         gcc.c-torture/execute/builtins.
12262         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12263         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12264         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12265         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12266
12267 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12268
12269         PR c++/9252
12270         * g++.dg/template/access8.C: New test.
12271         * g++.dg/template/access9.C: New test.
12272
12273 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12274
12275         PR c++/9554
12276         * g++.dg/parse/access1.C: New test.
12277
12278 2003-05-09  DJ Delorie  <dj@redhat.com>
12279
12280         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12281         long, and not an int.
12282
12283 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12284
12285         PR c++/10555, c++/10576
12286         * g++.dg/template/memclass1.C: New test.
12287
12288 2003-05-08  DJ Delorie  <dj@redhat.com>
12289
12290         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12291         targets.
12292         * gcc.c-torture/execute/20021024-1.x: Likewise.
12293         * gcc.c-torture/execute/shiftdi.x: Likewise.
12294         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12295         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12296         * gcc.dg/20021018-1.c: Likewise.
12297
12298 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12299
12300         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12301
12302         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12303         (bcopy): Call memmove.
12304
12305 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12306
12307         * g77.f-torture/compile/8485.f: New test case.
12308
12309 2003-05-07  Richard Henderson  <rth@redhat.com>
12310
12311         PR c++/10570
12312         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12313         Verify exception_cleanup not called for rethrows.
12314         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12315         when exiting catch block without rethrowing.
12316         * g++.dg/eh/forced3.C: New.
12317         * g++.dg/eh/forced4.C: New.
12318
12319 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12320
12321         * gcc.dg/20030505.c: Fix triplet.
12322
12323 2003-05-06  DJ Delorie  <dj@redhat.com>
12324
12325         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12326         * gcc.dg/nest.c: Likewise.
12327
12328 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12329
12330         * gcc.dg/builtins-14.c: New test case.
12331
12332 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12333
12334         * lib/compat.exp (compat-execute): New argument.
12335         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12336         * gcc.dg/compat: New test directory.
12337         * gcc.dg/compat/compat.exp: New expect script.
12338         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12339         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12340         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12341         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12342         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12343         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12344
12345         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12346         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12347         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12348         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12349         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12350         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12351         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12352         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12353         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12354         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12355         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12356         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12357         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12358         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12359         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12360
12361 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12362
12363         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12364
12365 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12366
12367         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12368
12369 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12370
12371         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12372         * gcc.dg/ppc-fsel-2.c: New test.
12373
12374         * gcc.dg/unused-5.c: New test.
12375
12376 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12377
12378         PR c++/10496
12379         * g++.dg/warn/pmf1.C: New test.
12380
12381 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12382
12383         PR c++/4494
12384         * g++.dg/warn/main.C: New test.
12385
12386 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12387
12388         * gcc.dg/nonnull-3.c: New test.
12389
12390 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12391
12392         * gcc.dg/cpp/Wtrigraphs.c: Update.
12393         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12394
12395 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12396
12397         * gcc.dg/ppc-fsel-1.c: New test.
12398
12399 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12400
12401         PR c/10604
12402         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12403
12404 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12405
12406         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12407
12408 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12409
12410         PR c++/9364, c++/10553, c++/10586
12411         * g++.dg/parse/typename4.C: New test.
12412         * g++.dg/parse/typename5.C: Likewise.
12413
12414 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12415
12416         * gcc.c-torture/compile/20030503-1.c: New test.
12417
12418 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12419
12420         * g++.dg/lookup/using5.C: Fix testcase error.
12421
12422 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12423
12424         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12425         since MEABI is no longer supported.  Remove all vestiges
12426         of MEABI from the test.
12427
12428 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12429
12430         PR c++/10554
12431         * g++.dg/lookup/using5.C: New test.
12432
12433 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12434
12435         PR c++/8772
12436         * g++.dg/template/ttp5.C: New test.
12437
12438 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12439
12440         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12441         (dg-gpp-additional-sources): New function.
12442         (dg-gpp-additional-files): Likewise.
12443         * lib/g++.exp (additional_sources): New variable.
12444         (additional_files): Likewise.
12445         (g++_target_compile): Deal with them.
12446         * lib/old-dejagnu.exp: Remove.
12447         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12448         * g++.old-deja: Revise all tests to use dg commands.
12449
12450 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12451
12452         PR c++/9432, c++/9528
12453         * g++.dg/lookup/using4.C: New test.
12454
12455 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12456
12457         * gcc.dg/noreturn-5.c: New file.
12458         * gcc.dg/noreturn-6.c: New file.
12459
12460         * gcc.c-torture/compile/inline-1.c: New file.
12461
12462 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12463
12464         PR c++/10551
12465         * g++.dg/template/explicit1.C: New test.
12466
12467 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12468
12469         PR c++/10549
12470         * g++.dg/other/bitfield1.C: New test.
12471
12472         PR c++/10527
12473         * g++.dg/init/new7.C: New test.
12474
12475 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12476
12477         * g++.dg/ext/desig1.C: New test.
12478         * g++.dg/ext/init1.C: Update.
12479
12480         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12481
12482 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12483
12484         PR c++/10180
12485         * g++.dg/warn/Winline-1.C: New test.
12486
12487 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12488
12489         * gcc.c-torture/execute/string-opt-19.c: New test.
12490
12491         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12492         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12493
12494 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12495
12496         PR c++/10506
12497         * g++.dg/init/new6.C: New test.
12498
12499         PR c++/10503
12500         * g++.dg/init/ref6.C: New test.
12501
12502 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12503
12504         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12505
12506 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12507
12508         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12509         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12510
12511 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12512
12513         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12514         initialized static data members.
12515
12516 2003-04-25  H.J. Lu <hjl@gnu.org>
12517
12518         * gcc.dg/ia64-sync-4.c: New test.
12519
12520 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12521
12522         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12523         date.
12524
12525 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12526
12527         PR c++/10337
12528         * g++.dg/warn/conv1.C: New test.
12529         * g++.old-deja/g++.other/conv7.C: Adjust.
12530         * g++.old-deja/g++.other/overload14.C: Adjust.
12531
12532 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12533
12534         PR c++/10471
12535         * g++.dg/template/defarg2.C: New test.
12536
12537 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12538
12539         * gcc.dg/cpp/include2.c: Update.
12540         * gcc.dg/cpp/multiline-2.c: New.
12541         * gcc.dg/cpp/multiline.c: Update.
12542         * gcc.dg/cpp/strify2.c: Update.
12543         * gcc.dg/cpp/trad/literals-2.c: Update.
12544
12545 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12546
12547         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12548
12549 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12550
12551         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12552
12553 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12554
12555         PR c++/10451
12556         * g++.dg/parse/crash4.C: New test.
12557
12558         PR c++/9847
12559         * g++.dg/parse/crash5.C: New test.
12560
12561 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12562
12563         PR c++/10446
12564         * g++.dg/parse/crash3.C: New test.
12565
12566         PR c++/10428
12567         * g++.dg/parse/elab1.C: New test.
12568
12569 2003-04-22  Devang Patel  <dpatel@apple.com>
12570
12571         * gcc.dg/cpp/trad/funlike-5.c: New test.
12572
12573 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12574
12575         * g++.dg/other/packed1.C: Fix dg options.
12576
12577 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12578
12579         * g++.dg/other/offsetof2.C: New test.
12580
12581 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12582
12583         * g++.dg/template/recurse.C: Adjust location of error messages.
12584
12585 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12586
12587         PR c++/9881
12588         * g++.dg/init/addr-const1.C: New test.
12589         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12590
12591 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         PR c++/10405
12594         * g++.dg/lookup/struct-hack1.C: New test.
12595
12596 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12597
12598         * ucs.c: Update diagnostic messages.
12599
12600 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12601
12602         * gcc.dg/cpp/truefalse.cpp: New test.
12603         * gcc.dg/cpp/cpp.exp: Update.
12604         * g++.dg/other/stdbool-if.C: Remove.
12605
12606 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12607
12608         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12609         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12610
12611 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12612
12613         * gcc.c-torture/compile/20030418-1.c: New test.
12614
12615 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12616
12617         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12618
12619 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12620
12621         PR c++/10347
12622         g++.dg/template/dependent-name1.C: New test.
12623
12624 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12625
12626         * gcc.dg/warn-1.c (tourist_guide): New array,
12627         contains a pointer to bar.
12628
12629 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12630
12631         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12632         * gcc.c-torture/execute/medce-1.c: New test case.
12633         * gcc.c-torture/execute/medce-2.c: New test case.
12634
12635 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12636
12637         * lib/prune.exp: Ignore more messages.
12638
12639         PR c++/10381
12640         * g++.dg/parse/lookup3.C: New test.
12641
12642 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12643
12644         * gcc.c-torture/compile/20030415-1.c : New test.
12645
12646 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12647
12648         * gcc.c-torture/execute/scope-2.c: Move to ...
12649         * gcc.dg/noncompile/scope.c: .... here.
12650
12651 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12652
12653         * gcc.dg/20030414-2.c: New test case.
12654
12655 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12656
12657         PR target/10377
12658         * gcc.dg/20030414-1.c: New test.
12659
12660 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12661
12662         * gcc.dg/builtins-12.c: New test case.
12663         * gcc.dg/builtins-13.c: New test case.
12664
12665 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12666
12667         * gcc.c-torture/execute/string-opt-18.c: New test.
12668
12669 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12670
12671         PR c++/10300
12672         * g++.dg/init/new5.C: New test.
12673
12674 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12675
12676         PR c++/7910
12677         * g++.dg/ext/dllimport1.C: New test.
12678
12679 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12680
12681         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12682
12683 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12684
12685         PR Fortran/9263
12686         * g77.f-torture/noncompile/9263.f: New test
12687         PR Fortran/1832
12688         * g77.f-torture/execute/1832.f: New test
12689
12690 2003-04-11  David Chad  <davidc@freebsd.org>
12691             Loren J. Rittle  <ljrittle@acm.org>
12692
12693         libobjc/8562
12694         * objc.dg/headers.m: New test.
12695
12696 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12697
12698         * gcc.c-torture/execute/builtin-noret-2.c: New.
12699         * gcc.c-torture/execute/builtin-noret-2.x: New.
12700         XFAIL builtin-noret-2.c at -O1 and above.
12701         * gcc.dg/redecl.c: New.
12702         * gcc.dg/Wshadow-1.c: Update error regexps.
12703
12704 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12705
12706         * g++.dg/abi/bitfield10.C: New test.
12707
12708 2003-04-09  Mike Stump  <mrs@apple.com>
12709
12710         * gcc.dg/pch/pch.exp: Make testcase names longer.
12711         * g++.dg/pch/pch.exp: Make testcase names longer.
12712
12713 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12714
12715         * gcc.dg/builtins-11.c: New test case.
12716
12717 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12718
12719         * gcc.dg/builtins-9.c: New test case.
12720         * gcc.dg/builtins-10.c: New test case.
12721
12722 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12723
12724         * gcc.dg/noncompile/init-4.c.c: New test.
12725
12726 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12727
12728         * gcc.misc-test/gcov-9.c: New test.
12729         * gcc.misc-test/gcov-10.c: New test
12730         * gcc.misc-test/gcov-11.c: New test.
12731
12732 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12733
12734         PR optimization/10024
12735         * gcc.c-torture/compile/20030405-1.c: New test.
12736
12737 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12738
12739         * gcc.dg/pch/static-3.c: New.
12740         * gcc.dg/pch/static-3.hs: New.
12741         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12742
12743 2003-04-04  Richard Henderson  <rth@redhat.com>
12744
12745         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12746         * g++.dg/eh/forced2.C: Likewise.
12747
12748 2003-04-03  Mike Stump  <mrs@apple.com>
12749
12750         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12751         target arg.
12752         (scan-assembler-times, scan-assembler-not): Likewise.
12753         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12754
12755 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12756
12757         * gcc.dg/sparc-loop-1.c: New test.
12758
12759 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12760
12761         PR other/9274
12762         * g++.dg/pch/system-2.C: New.
12763         * g++.dg/pch/system-2.Hs: New.
12764
12765 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12766
12767         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12768
12769         * g++.dg/eh/simd-1.C (vecfunc): Same.
12770
12771 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12772
12773         * gcc.c-torture/execute/20030401-1.c: New test case.
12774
12775 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12776
12777         * objc.dg/defs.m: New.
12778
12779 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12780
12781         * g++.dg/eh/simd-1.C: New.
12782         * g++.dg/eh/simd-2.C: New.
12783
12784 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12785
12786         * gcc.c-torture/execute/simd-3.c: New.
12787
12788 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12789
12790         PR c/9936
12791         * gcc.dg/20030331-2.c: New test.
12792
12793 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12794
12795         PR c++/10278
12796         * g++.dg/parse/crash2.C: New test.
12797
12798 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12799
12800         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12801         * gcc.c-torture/execute/20030331-1.c: ...here.
12802
12803 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12804
12805         * gcc.c-torture/execute/20030331-1.c: New test.
12806
12807 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12808
12809         * lib/gcov.exp: Adjust call return testing strings.
12810         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12811
12812 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12813
12814         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12815         * gcc.dg/builtins-7.c: New test case.
12816         * gcc.dg/builtins-8.c: New test case.
12817
12818 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12819
12820         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12821
12822 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12823
12824         PR c++/7647
12825         * g++.dg/lookup-class-member-2.C: New test.
12826
12827 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12828
12829         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12830
12831 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12832
12833         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12834
12835 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12836
12837         * g++.dg/init/attrib1.C: New test.
12838
12839 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12840
12841         * gcc.dg/ultrasp8.c: New test.
12842
12843 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12844
12845         * gcc.dg/ultrasp7.c: New test.
12846
12847 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12848
12849         PR c++/10047
12850         * g++.dg/template/inline1.C: New test.
12851
12852 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12853
12854         * gcc.dg/sparc-dwarf2.c: New test.
12855
12856 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12857
12858         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12859         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12860
12861 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12862
12863         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12864         than reading .x files.
12865         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12866         * g77.dg/gcov/gcov-1.f: Likewise.
12867         * gcc.misc-tests/gcov-4b.c: Likewise.
12868         * gcc.misc-tests/gcov-5b.c: Likewise.
12869         * gcc.misc-tests/gcov-6.c: Likewise.
12870         * gcc.misc-tests/gcov-7.c: Likewise.
12871         * gcc.misc-tests/gcov-8.c: Likewise.
12872         * g++.dg/gcov/gcov-1.x: Remove.
12873         * g77.dg/gcov/gcov-1.x: Likewise.
12874         * gcc.misc-tests/gcov-4b.x: Likewise.
12875         * gcc.misc-tests/gcov-5b.x: Likewise.
12876         * gcc.misc-tests/gcov-6.x: Likewise.
12877         * gcc.misc-tests/gcov-7.x: Likewise.
12878         * gcc.misc-tests/gcov-8.x: Likewise.
12879
12880 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12881
12882         PR opt/10087
12883         * gcc.dg/20030324-1.c: New test.
12884
12885 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12886
12887         PR c++/10224
12888         * g++.dg/template/arg3.C: New test.
12889
12890         PR c++/10158
12891         * g++.dg/template/friend18.C: New test.
12892
12893 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12894
12895         * g77.f-torture/compile/20030326-1.f: New test case.
12896
12897 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12898
12899         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12900
12901         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12902
12903 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12904
12905         * gcc.dg/ia64-sync-3.c: New test.
12906
12907 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12908
12909         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12910
12911 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12912
12913         * gcc.dg/ultrasp6.c: New test.
12914
12915 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12916
12917         * gcc.dg/i386-signbit-1.c: New test.
12918         * gcc.dg/i386-signbit-2.c: New test.
12919         * gcc.dg/i386-signbit-3.c: New test.
12920
12921 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12922
12923         * gcc.dg/ultrasp5.c: Fix options.
12924
12925 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12926
12927         * gcc.dg/ultrasp5.c: Fix comment.
12928
12929 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12930
12931         PR fortran/10197
12932         * g77.f-torture/execute/10197.f: New test.
12933
12934 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12935
12936         PR c++/9898, c++/383
12937         * g++.dg/template/conv6.C: New test.
12938
12939         PR c++/10119
12940         * g++.dg/template/ptrmem5.C: New test.
12941
12942         PR c++/10026
12943         * g++.dg/lookup/koenig1.C: New test.
12944
12945         PR C++/10199
12946         * g++.dg/lookup/template2.C: New test.
12947
12948 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12949
12950         * g++.dg/opt/rtti1.C: New test.
12951
12952 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12953
12954         * gcc.dg/ultrasp5.c: New test.
12955
12956 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12957
12958         PR middle-end/9967
12959         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12960         builtin fputs.
12961
12962 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12963
12964         PR c/8224
12965         * gcc.dg/20030323-1.c: New test.
12966
12967 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12968
12969         * gcc.c-torture/compile/20030323-1.c: New test case.
12970
12971 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12972
12973         * gcc.dg/20030321-1.c: New test.
12974
12975 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12976
12977         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12978
12979 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12980
12981         PR c++/9978, c++/9708
12982         * g++.dg/ext/vlm1.C: Adjust expected error.
12983         * g++.dg/ext/vla2.C: New test.
12984         * g++.dg/template/arg1.C: New test.
12985         * g++.dg/template/arg2.C: New test.
12986
12987 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12988
12989         * g77.f-torture/execute/select.f: New test.
12990         * g77.f-torture/noncompile/select_no_compile.f: New test.
12991
12992 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12993
12994         PR c++/9898
12995         * g++.dg/other/error4.C: New test.
12996
12997 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12998
12999         * g++.dg/template/friend17.C: New test.
13000
13001 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
13002
13003         * gcc.c-torture/compile/20030320-1.c: New.
13004
13005 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13006
13007         * gcc.dg/builtins-6.c: New test case.
13008
13009 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13010
13011         PR target/10073
13012         * gcc.c-torture/compile/20030319-1.c: New.
13013
13014 2003-03-18  Jan Hubicka  <jh@suse.cz>
13015
13016         * gcc.dg/i386-cvt-1.c: New test.
13017
13018 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13019
13020         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13021         * objc.dg/naming-2.m: Likewise.
13022
13023 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13024
13025         PR c++/9639
13026         * g++.dg/parse/crash1.C: New test.
13027
13028 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13029
13030         PR c++/8805
13031         * g++.dg/eh/cleanup1.C: New test.
13032
13033 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13034
13035         * gcc.c-torture/execute/20030316-1.c: New test case.
13036
13037 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13038
13039         PR c++/9629
13040         * g++.dg/init/ctor2.C: New test.
13041
13042 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13043
13044         * g77.f-torture/compile/xformat.f: New test case.
13045
13046 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13047
13048         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13049         * g++.old-deja/g++.mike/eh50.C: Likewise.
13050
13051 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13052
13053         PR c++/6440
13054         * g++.dg/template/spec7.C: New test.
13055         * g++.dg/template/spec8.C: Likewise.
13056
13057 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13058
13059         * gcc.c-torture/execute/20030313-1.c: New test.
13060
13061 2003-03-14  Richard Henderson  <rth@redhat.com>
13062
13063         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13064
13065 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13066
13067         * gcc.c-torture/compile/20030314-1.c: New test.
13068
13069 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13070
13071         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13072         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13073         thumb target,
13074         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13075         to accept newer _imp__  prefix and additional
13076         newline in .drectve section.
13077         * gcc.dg/dll-4.c: Likewise.
13078         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13079         switch.
13080
13081 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13082
13083         * g++.dg/parse/namespace9.C: New test.
13084
13085         * g++.dg/init/ref5.C: New test.
13086         * g++.dg/parse/ptrmem1.C: Likewise.
13087
13088 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13089
13090         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13091         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13092         regular expression.
13093         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13094         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13095
13096 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13097
13098         * gcc.c-torture/execute/20030224-2.c: New test.
13099
13100 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13101
13102         * gcc.dg/decl-3.c: New test.
13103
13104 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13105
13106         * gcc.dg/i386-loop-2.c: New test.
13107
13108 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13109
13110         PR c++/9474
13111         * g++.dg/parse/namespace8.C: New test.
13112
13113         PR c++/9924
13114         * g++.dg/overload/builtin2.C: New test.
13115
13116 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13117
13118         * gcc.dg/return-type-3.c: New test.
13119
13120 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13121
13122         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13123         profiling options are not supported.
13124
13125 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13126
13127         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13128         * g++.old-deja/g++.warn/impint2.C: Likewise.
13129
13130 2003-03-10  Devang Patel  <dpatel@apple.com>
13131
13132         * g++.dg/cpp/c++_cmd_1.C: New test.
13133         * g++.dg/cpp/c++_cmd_1.h: New file.
13134
13135 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13136
13137         * gcc.dg/altivec-9.c: New file.
13138
13139 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13140
13141         * gcc.dg/ppc-sdata-1.c: New test.
13142         * gcc.dg/ppc-sdata-2.c: New test.
13143
13144 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13145
13146         PR c++/9373
13147         * g++.dg/opt/ptrmem2.C: New test.
13148
13149         PR c++/8534
13150         * g++.dg/opt/ptrmem1.C: New test.
13151
13152 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13153
13154         * gcc.dg/i386-loop-1.c: New test.
13155
13156 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13157
13158         PR c++/9970
13159         * g++.dg/lookup/friend1.C: New test.
13160
13161 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13162
13163         PR c++/9823
13164         * g++.dg/parser/constructor1.C: New test.
13165
13166 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13167
13168         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13169
13170         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13171
13172 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13173
13174         * gcc.dg/cpp/Wunused.c: Update test.
13175
13176 2003-03-08  Jan Hubicka  <jh@suse.cz>
13177
13178         * gcc.dg/inline-3.c: New test.
13179
13180 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13181
13182         PR c++/9809
13183         * g++.dg/parse/builtin1.C: New test.
13184
13185         PR c++/9982
13186         * g++.dg/abi/cookie1.C: New test.
13187         * g++.dg/abi/cookie2.C: Likewise.
13188
13189         PR c++/9524
13190         * g++.dg/template/field1.C: New test.
13191
13192         PR c++/9912
13193         * g++.dg/parse/class1.C: New test.
13194         * g++.dg/parse/namespace7.C: Likewise.
13195         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13196
13197 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13198
13199         * g++.dg/init/ref4.C: New test.
13200
13201 2003-03-07  Jan Hubicka  <jh@suse.cz>
13202
13203         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13204         * gcc.dg/inline-3.c:  New test.
13205
13206 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13207
13208         * g++.dg/init/ref3.C: New test.
13209
13210         PR c++/9965
13211         * g++.dg/init/ref2.C: New test.
13212
13213         PR c++/9400
13214         * g++.dg/warn/Wshadow-2.C: New test.
13215
13216         PR c++/9791
13217         * g++.dg/warn/Woverloaded-1.C: New test.
13218
13219 2003-03-05  Jan Hubicka  <jh@suse.cz>
13220
13221         * gcc.dg/i386-local2.c: New.
13222         * gcc.dg/i386-local.c: Fix typo.
13223
13224 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13225
13226         * g++.dg/abi/layout3.C: New test.
13227
13228 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13229
13230         * gcc.c-torture/compile/20030305-1.c
13231
13232 2003-03-05  Jan Hubicka  <jh@suse.cz>
13233
13234         * gcc.dg/i386-local.c: New.
13235
13236 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13237
13238         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13239
13240 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13241
13242         * gcc.dg/switch-2.c: New test.
13243         * gcc.dg/switch-3.c: New test.
13244         * gcc.dg/Wswitch.c: Adjust line numbers.
13245         * gcc.dg/Wswitch-default.c: Likewise.
13246         * gcc.dg/Wswitch-enum.c: Likewise.
13247
13248 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13249
13250         * gcc.c-torture/execute/20030222-1.c: New test.
13251
13252 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13253
13254         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13255
13256 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13257
13258         PR c++/9878
13259         * g++.dg/init/ref1.C: New test.
13260
13261 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13262
13263         * gcc.dg/sh-relax.c: New SH-only test.
13264
13265 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13266
13267         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13268         comment explaining purpose of testcase.
13269
13270 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13271
13272         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13273         for HC11/HC12 (asm needs two int registers).
13274         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13275         HC11/HC12 because the test uses an asm which needs two 32-bit
13276         registers.
13277
13278 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13279
13280         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13281         for HC11/HC12 (array is too large otherwise).
13282         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13283         * gcc.c-torture/compile/20010518-2.x: Likewise.
13284         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13285         HC11/HC12 (array is too large).
13286
13287 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13288
13289         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13290         * lib/g++-dg.exp (g++-dg-test): Likewise.
13291
13292 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13293
13294         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13295         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13296
13297 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13298
13299         * g++.dg/warn/implicit-typename1.C: Remove warning.
13300
13301 2003-02-28  Richard Henderson  <rth@redhat.com>
13302
13303         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13304         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13305
13306 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13307
13308         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13309         * g++.dg/pch/pch.exp: Likewise.
13310
13311 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13312
13313         PR c++/9879
13314         * testsuite/g++.dg/init/new4.C: New test.
13315
13316 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13317
13318         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13319
13320 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13321
13322         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13323         unsigned long.
13324
13325         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13326         wider than float.
13327
13328 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13329
13330         * lib/scanasm.exp: Add support for counting numbers of
13331         occurences.
13332         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13333         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13334
13335 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13336
13337         PR c++/9683
13338         * g++.dg/template/static3.C: New test.
13339
13340         PR c++/9829
13341         * g++.dg/parse/namespace6.C: New test.
13342
13343 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13344
13345         PR target/9732
13346         * gcc.dg/20030225-1.c: New test.
13347
13348 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13349
13350         * README: Remove out-of-date information.
13351
13352         PR c++/9836
13353         * g++.dg/template/spec6.C: New test.
13354
13355 2003-02-24  Jeff Law  <law@redhat.com>
13356
13357         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13358
13359 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13360
13361         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13362         * gcc.dg/pragma-ep-1.c: Likewise.
13363
13364 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13365
13366         PR c++/9602
13367         * g++.dg/template/friend16.C: New test.
13368
13369 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13370
13371         PR c++/5333
13372         * g++.dg/parse/fused-params1.C: Adjust error messages.
13373         * g++.dg/template/nested3.C: New test.
13374
13375 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13376
13377         * g++.dg/abi/param1.C: New test.
13378
13379 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13380
13381         PR c++/7982
13382         * g++.dg/warn/implicit-typename1.C: New test.
13383
13384 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13385
13386         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13387         with "mtune".
13388         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13389         * gcc.c-torture/execute/20010129-1.x: Likewise.
13390         * gcc.dg/20011107-1.c: Likewise.
13391         * gcc.dg/20020108-1.c: Likewise.
13392         * gcc.dg/20020122-3.c: Likewise.
13393         * gcc.dg/20020206-1.c: Likewise.
13394         * gcc.dg/20020310-1.c: Likewise.
13395         * gcc.dg/20020426-2.c: Likewise.
13396         * gcc.dg/20020517-1.c: Likewise.
13397         * gcc.dg/991230-1.c: Likewise.
13398         * gcc.dg/i386-unroll-1.c: Likewise.
13399         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13400
13401 2003-02-22  Jan Hubicka  <jh@suse.cz>
13402
13403         * gcc.dg/i386-mul.c: New test.
13404
13405 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13406
13407         * gcc.dg/builtins-5.c: New test case.
13408
13409 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13410
13411         * gcc.dg/asmreg-1.c: New test.
13412
13413 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13414
13415         PR c++/9749
13416         * g++.dg/parse/varmod1.C: New test.
13417
13418 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13419
13420         PR c++/9727
13421         * g++.dg/template/op1.C: New test.
13422
13423 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13424
13425         PR c++/8906
13426         * g++.dg/template/nested2.C: New test.
13427
13428 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13429
13430         PR c++/8724
13431         * g++.dg/expr/dtor1.C: New test.
13432
13433 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13434
13435         * gcc.dg/cpp/include3.c: New test.
13436         * gcc.dg/cpp/inc/foo.h: New file.
13437
13438 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13439
13440         * gcc.c-torture/execute/20030221-1.c: New test.
13441
13442 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13443
13444         PR c++/9729
13445         * g++.dg/abi/conv1.C: New test.
13446
13447 2003-02-20  Jan Hubicka  <jh@suse.cz>
13448
13449         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13450
13451 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13452
13453         * gcc.c-torture/compile/20030219-1.c: New test.
13454
13455 2003-02-18  Jan Hubicka  <jh@suse.cz>
13456
13457         * gcc.dg/funcorder.c: New test.
13458
13459 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13460
13461         * gcc.c-torture/execute/20030218-1.c: New.
13462
13463 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13464
13465         * gcc.dg/20030218-1.c: New.
13466
13467 2003-02-18  Richard Henderson  <rth@redhat.com>
13468
13469         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13470         * gcc.dg/attr-used-2.c: New.
13471
13472 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13473
13474         PR c++/9704
13475         * g++.dg/init/copy5.C: New test.
13476
13477 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13478
13479         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13480         * g++.dg/pch/pch.exp: Likewise.
13481
13482 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13483
13484         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13485         STACK_SIZE is not defined.
13486
13487 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13488
13489         PR c++/9457
13490         * g++.dg/template/init1.C: New test.
13491
13492 2003-02-16  Jan HUbicka  <jh@suse.cz>
13493
13494         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13495         (foo): Add few extra tests
13496         * gcc.dg/c99-const-expr-3.c: Likewise.
13497         * gcc.c-torture/execute/20030216-1.c: New.
13498
13499 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13500
13501         PR c++/9459
13502         * g++.dg/ext/typeof4.C: New test.
13503
13504 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13505
13506         * gcc.dg/i386-387-3.c: New test case.
13507
13508 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13509
13510         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13511         cris-*-elf* cris-*-aout* and mmix-*-*.
13512
13513 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13514
13515         * gcc.dg/20030213-1.c: New test.
13516
13517 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13518
13519         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13520         * gcc.dg/i386-387-2.c: Likewise.
13521
13522 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13523
13524         * gcc.dg/ppc-spe.c: Fix formatting.
13525         Enable tests that were previously unsupported by gas.
13526         Delete tests for instructions that no longer exist.
13527         Switch arguments on evsubifw builtin.
13528
13529 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13530
13531         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13532         STACK_SIZE is too small.
13533
13534 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13535             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13536
13537         * gcc.dg/decl-2.c: New test.
13538
13539 2003-02-10  Jan Hubicka  <jh@suse.cz>
13540
13541         * gcc.dg/i386-fpcvt-1.c:  New test.
13542
13543 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13544
13545         * gcc.c-torture/execute/20030209-1.c: New test.
13546
13547 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13548
13549         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13550         int-wide bitops, use the constants of the same width.
13551         Likewise, if long long is 32-bit wide, test bitops using
13552         32-bit constants.
13553
13554 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13555
13556         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13557
13558 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13559
13560         * testsuite/gcc.dg/builtins-4.c: New test case.
13561
13562 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13563
13564         * gcc.dg/20020430-1.c: Fix dg command typos.
13565         * gcc.dg/20020503-1.c: Likewise.
13566
13567 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13568
13569         PR c++/8785
13570         * g++.dg/parse/fused-params1.C: New test.
13571
13572         PR c++/8857
13573         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13574
13575         PR c++/8921
13576         * g++.dg/parse/non-dependent1.C: New test.
13577
13578         PR c++/8928
13579         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13580
13581         PR c++/9228
13582         * g++.dg/parse/undefined7.C: New test.
13583         * g++.dg/parse/non-templ1.C: New test.
13584
13585         PR c++/9229
13586         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13587
13588 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13589
13590         * gcc.c-torture/compile/20030206-1.c: New test.
13591
13592 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13593
13594         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13595         "pow" to "foo" to avoid potential confusion with a math built-in.
13596
13597 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13598
13599         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13600         conditions for SPARC targets.
13601
13602 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13603
13604         * gcc.dg/20030204-1.c: New test.
13605
13606 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13607
13608         PR c++/38
13609         * g++.dg/parse/array-size1.C: New test.
13610
13611         PR c++/5657
13612         * g++.dg/parse/undefined3.C: New test.
13613
13614         PR c++/5665
13615         * g++.dg/parse/undefined4.C: New test.
13616
13617         PR c++/5975
13618         * g++.dg/parse/undefined5.C: New test.
13619
13620         PR c++/7259
13621         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13622
13623         PR c++/8578
13624         * g++.dg/parse/casting-operator1.C: New test.
13625
13626         PR c++/8596
13627         * g++.dg/parse/undefined6.C: New test.
13628
13629         PR c++/8736
13630         * g++.dg/parse/missing-template1.C: New test.
13631
13632 2003-02-04  Jan Hubicka  <jh@suse.cz>
13633
13634         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13635         * gcc.dg/i386-cmov?.c:  Likewise.
13636         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13637         * gcc.dg/i386-ssefp-1.c:  Likewise.
13638         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13639         conventions.
13640
13641 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13642
13643         PR c++/7129
13644         * testsuite/g++.dg/ext/max.C: New test.
13645
13646 2003-02-03  Jan Hubicka  <jh@suse.cz>
13647
13648         * gcc.c-torture/execute/20030203-1.c: New test.
13649
13650 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13651
13652         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13653         'natural-endian'.
13654
13655 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13656
13657         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13658         * g++.dg/init/new2.C: Likewise.
13659         * g++.dg/other/new1.C: Likewise.
13660
13661 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13662
13663         * gcc.dg/struct-ret-libc.c: New test.
13664
13665 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13666
13667         * gcc.dg/20030129-1.c: New test.
13668
13669 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13670
13671         PR c++/8849
13672         * g++.dg/template/ptrmem4.C: New test.
13673
13674 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13675
13676         * g++.dg/parser/constant1.C: New test.
13677
13678 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13679
13680         PR c++/8591
13681         * g++.dg/parse/friend2.C: New test.
13682
13683 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13684
13685         PR c++/9437
13686         * g++.dg/template/unify4.C: New test.
13687
13688 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13689
13690         * gcc.c-torture/execute/20030128-1.c: New test.
13691
13692 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13693
13694         * g++.dg/lookup/nested1.C: Test moved from ...
13695         * g++.old-deja/g++.other/lookup24.C: ... here.
13696
13697 2003-01-28  Jan Hubicka  <jh@suse.cz>
13698
13699         * gcc.dg/i386-cmov5.c:  New test.
13700
13701 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13702
13703         * gcc.c-torture/execute/20010925-1.c: Changed the
13704         memcpy declaration.
13705
13706 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13707
13708         PR c++/3902
13709         * g++.dg/parse/template5.C: New test.
13710
13711 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13712
13713         PR fortran/9258
13714         * g77.dg/pr9258: New test.
13715
13716 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13717
13718         * README: Move relevant parts from README.g++.
13719
13720         * README.g++: Remove this file.
13721
13722 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13723
13724         * g++.dg/abi/dcast1.C: New test.
13725
13726 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13727
13728         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13729
13730 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13731
13732         PR c++/47
13733         * g++.old-deja/g++.other/lookup24.C: New test.
13734
13735 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13736
13737         PR middle-end/7227
13738         * gcc.dg/uninit-C.c: New test.
13739
13740 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13741
13742         * g++.dg/abi/covariant1.C: New test.
13743
13744 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13745
13746         * gcc.dg/20030123-1.c: New test.
13747
13748 2003-01-25  Jan Hubicka  <jh@suse.cz>
13749
13750         PR opt/8492
13751         * gcc.c-torture/compile/20030125-1.c
13752
13753 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13754
13755         PR c++/9403
13756         * g++.dg/parse/template3.C: New test.
13757         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13758
13759         PR c++/795
13760         * g++.dg/parse/template4.C: New test.
13761
13762         PR c++/9415
13763         * g++.dg/template/qual2.C: New test.
13764
13765         PR c++/8545
13766         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13767
13768         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13769
13770 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13771
13772         * gcc.c-torture/execute/switch-1.c: New test case.
13773
13774 2003-01-25  Jan Hubicka  <jh@suse.cz>
13775
13776         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13777
13778 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13779
13780         Tweaks for Bison-1.875. From the NEWS file:
13781         "- `parse error' -> `syntax error'
13782         Bison now uniformly uses the term `syntax error'"
13783         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13784         * gcc.dg/cpp/digraph2.c: Likewise.
13785         * gcc.dg/cpp/direct2.c: Likewise.
13786         * gcc.dg/cpp/paste4.c: Likewise.
13787         * gcc.dg/c90-restrict-1.c: Likewise.
13788         * gcc.dg/c99-func-2.c: Likewise.
13789         * gcc.dg/noncompile/920721-2.c: Likewise.
13790         * gcc.dg/noncompile/930622-2.c: Likewise.
13791         * gcc.dg/noncompile/940112-1.c: Likewise.
13792         * gcc.dg/noncompile/950921-1.c: Likewise.
13793         * gcc.dg/noncompile/951123-1.c: Likewise.
13794         * gcc.dg/noncompile/971104-1.c: Likewise.
13795         * gcc.dg/noncompile/990416-1.c: Likewise.
13796
13797 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13798
13799         * g++.dg/parse/undefined1.C: Add error message.
13800
13801 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13802
13803         PR c++/9354
13804         * g++.dg/parse/new1.C: New test.
13805
13806         PR c++/9216
13807         * g++.dg/parse/template2.C: New test.
13808
13809         PR c++/9354
13810         * g++.dg/parse/typedef2.C: New test.
13811
13812         PR c++/9328
13813         * g++.dg/ext/typeof3.C: New test.
13814
13815 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13816
13817         PR c++/2738
13818         * g++.dg/parse/ret-type1.C: New test.
13819
13820         PR c++/3792
13821         * g++.dg/parse/tmpl-outside1.C: New test.
13822
13823         PR c++/4207
13824         * g++.dg/parse/int-as-enum1.C: New test.
13825
13826         PR c++/4903
13827         * g++.dg/parse/no-typename1.C: New test.
13828
13829         PR c++/5533
13830         * g++.dg/parse/no-value1.C: New test.
13831
13832         PR c++/5921
13833         * g++.dg/parse/wrong-inline1.C: New test.
13834
13835         PR c++/6402
13836         * g++.dg/parse/ref1.C: New test.
13837
13838         PR c++/6992
13839         * g++.dg/parse/attr-ctor1.C: New test.
13840
13841         PR c++/7229
13842         * g++.dg/parse/namespace5.C: New test.
13843
13844         PR c++/7917
13845         * g++.dg/parse/func-def1.C: New test.
13846
13847         PR c++/8143
13848         * g++.dg/parse/undefined1.C: New test.
13849
13850         PR c++/5723, PR c++/8522
13851         * g++.dg/parse/specialization1.C: New test.
13852
13853         PR c++/163, PR c++/8595
13854         * g++.dg/parse/struct-as-enum1.C: New test.
13855
13856         PR c++/9173
13857         * g++.dg/parse/undefined2.C: New test.
13858
13859 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13860
13861         PR c++/9298
13862         * g++.dg/parse/template1.C: New test.
13863
13864         PR c++/9384
13865         * g++.dg/parse/using1.C: New test.
13866
13867         PR c++/9285
13868         PR c++/9294
13869         * g++.dg/parse/expr2.C: New test.
13870
13871         PR c++/9388
13872         * g++.dg/parse/lookup2.C: Likewise.
13873
13874 2003-01-21  Jan Hubicka  <jh@suse.cz>
13875
13876         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13877         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13878         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13879         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13880
13881 2003-01-20  Nick Clifton  <nickc@redhat.com>
13882
13883         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13884         problem with ARM sibcall code generation.
13885
13886 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13887
13888         * gcc.c-torture/execute/20030120-1.c: New.
13889
13890 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13891
13892         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13893
13894 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13895
13896         PR c++/9272
13897         * g++.dg/parse/ctor1.C: New test.
13898
13899         PR c++/9294:
13900         * g++.dg/parse/qualified1.C: New test.
13901
13902         * g++.dg/parse/typename3.C: New test.
13903
13904 2003-01-16  Richard Henderson  <rth@redhat.com>
13905
13906         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13907
13908 2003-01-16  Richard Henderson  <rth@redhat.com>
13909
13910         * g++.dg/pch/pch.exp: Copy test header to the working directory
13911         before using it either for precompilation or direct use.
13912         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13913         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13914
13915 2003-01-16  Richard Henderson  <rth@redhat.com>
13916
13917         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13918         before using it either for precompilation or direct use.
13919         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13920         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13921
13922 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13923
13924         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13925         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13926         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13927         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13928         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13929         typename warning into error.
13930         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13931         error messages.
13932         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13933         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13934         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13935         messages.
13936         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13937         make declaration visible in template.
13938         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13939         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13940         messages.
13941         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13942         message.
13943         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13944         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13945         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13946         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13947         typename warning with error message.
13948         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13949         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13950         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13951
13952 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13953
13954         * g++.dg/parse/ambig2.C: New test.
13955
13956 2003-01-15  Richard Henderson  <rth@redhat.com>
13957
13958         * g++.dg/tls/init-2.C: Update error message string.
13959
13960 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13961
13962         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13963
13964 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13965
13966         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13967         all for HC11/HC12.
13968         * gcc.c-torture/compile/20001205-1.x: Likewise.
13969         * gcc.c-torture/compile/20001226-1.x: Likewise.
13970         * gcc.c-torture/compile/920520-1.x: Likewise.
13971         * gcc.c-torture/compile/961203-1.x: Likewise.
13972         * gcc.c-torture/compile/20020604-1.x: Likewise.
13973
13974 2003-01-15  Jan Hubicka  <jh@suse.cz>
13975
13976         * gcc.c-torture/compile/20030115-1.c: New test.
13977
13978         * gcc.dg/i386-fpcvt-1.c: New test.
13979         * gcc.dg/i386-fpcvt-2.c: New test.
13980
13981 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13982
13983         Further conform g++'s __vmi_class_type_info to the C++ ABI
13984         specification.
13985         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13986         the specification.
13987
13988 2003-01-14  Jan Hubicka  <jh@suse.cz>
13989
13990         * gcc.dg/i386-fpcvt-1.c: New test.
13991         * gcc.dg/i386-fpcvt-2.c: New test.
13992
13993 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13994
13995         * gcc.dg/i386-mmx-3.c: New test.
13996
13997 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13998
13999         PR c++/9264
14000         * g++.dg/parse/octal1.C: New file.
14001
14002         PR c++/9172
14003         * g++.dg/parse/typename1.C: New file.
14004
14005 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14006
14007         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14008         * gcc.dg/bf-no-ms-layout.c: Likewise.
14009         * gcc.dg/bf-ms-attrib.c: Likewise.
14010
14011 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14012
14013         PR c++/9099
14014         * g++.dg/parse/dtor1.C: New file.
14015
14016         PR c++/9128
14017         * g++.dg/rtti/typeid1.C: New file.
14018
14019         PR c++/9153
14020         * g++.dg/parse/lookup1.C: New file.
14021
14022         PR c++/9171
14023         * g++.dg/templ/spec5.C: New file.
14024
14025 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14026
14027         * gcc.c-torture/compile/20030110-1.c: New test.
14028
14029 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14030
14031         Merge from pch-branch:
14032
14033         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14034
14035         * gcc.dg/pch/cpp-1.h: New.
14036         * gcc.dg/pch/cpp-1.c: New.
14037         * gcc.dg/pch/cpp-2.h: New.
14038         * gcc.dg/pch/cpp-2.c: New.
14039
14040         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14041
14042         * gcc.dg/pch/except-1.h: New.
14043         * gcc.dg/pch/except-1.c: New.
14044
14045         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14046
14047         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14048         running test.
14049         * gcc.dg/pch: Include *.hp not *.h.
14050         * gcc.dg/pch/system-1.h: New.
14051         * gcc.dg/pch/system-1.c: New.
14052
14053         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14054
14055         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14056         rather than trying to build and run a program using PCH.
14057         * gcc.dg/pch: Remove dg-do commands from test files.
14058
14059         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14060
14061         * gcc.dg/pch/macro-3.c: New.
14062         * gcc.dg/pch/macro-3.h: New.
14063
14064         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14065
14066         * gcc.dg/pch/common-1.c: New.
14067         * gcc.dg/pch/common-1.h: New.
14068         * gcc.dg/pch/decl-1.c: New.
14069         * gcc.dg/pch/decl-1.h: New.
14070         * gcc.dg/pch/decl-2.c: New.
14071         * gcc.dg/pch/decl-2.h: New.
14072         * gcc.dg/pch/decl-3.c: New.
14073         * gcc.dg/pch/decl-3.h: New.
14074         * gcc.dg/pch/decl-4.c: New.
14075         * gcc.dg/pch/decl-4.h: New.
14076         * gcc.dg/pch/decl-5.c: New.
14077         * gcc.dg/pch/decl-5.h: New.
14078         * gcc.dg/pch/global-1.c: New.
14079         * gcc.dg/pch/global-1.h: New.
14080         * gcc.dg/pch/inline-1.c: New.
14081         * gcc.dg/pch/inline-1.h: New.
14082         * gcc.dg/pch/inline-2.c: New.
14083         * gcc.dg/pch/inline-2.h: New.
14084         * gcc.dg/pch/static-1.c: New.
14085         * gcc.dg/pch/static-1.h: New.
14086         * gcc.dg/pch/static-2.c: New.
14087         * gcc.dg/pch/static-2.h: New.
14088
14089         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14090
14091         * g++.dg/pch/pch.exp: Better handle failing testcases.
14092         * gcc.dg/pch/pch.exp: Likewise.
14093         * gcc.dg/pch/macro-1.c: New.
14094         * gcc.dg/pch/macro-1.h: New.
14095         * gcc.dg/pch/macro-2.c: New.
14096         * gcc.dg/pch/macro-2.h: New.
14097
14098         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14099
14100         * g++.dg/dg.exp: Treat files in pch/ specially.
14101         * g++.dg/pch/pch.exp: New file.
14102         * g++.dg/pch/empty.H: New file.
14103         * g++.dg/pch/empty.C: New file.
14104         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14105         "precompile".
14106
14107         * gcc.dg/pch/pch.exp: New file.
14108         * gcc.dg/pch/empty.h: New file.
14109         * gcc.dg/pch/empty.c: New file.
14110         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14111         "precompile".
14112
14113 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14114
14115         * g++.dg/template/friend14.C: New test.
14116
14117 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14118
14119         * gcc.dg/old-style-asm-1.c: New test.
14120
14121 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14122
14123         * gcc.c-torture/compile/20030109-1.c: New test.
14124
14125 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14126
14127         * gcc.c-torture/execute/20030109-1.c: New test.
14128
14129 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14130
14131         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14132         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14133         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14134         * g++.old-deja/g++.mike/eh2.C: Likewise
14135         * g++.old-deja/g++.mike/eh3.C: Likewise
14136         * g++.old-deja/g++.mike/eh5.C: Likewise
14137         * g++.old-deja/g++.mike/eh6.C: Likewise
14138         * g++.old-deja/g++.mike/eh7.C: Likewise
14139         * g++.old-deja/g++.mike/eh8.C: Likewise
14140         * g++.old-deja/g++.mike/eh9.C: Likewise
14141         * g++.old-deja/g++.mike/eh10.C: Likewise
14142         * g++.old-deja/g++.mike/eh12.C: Likewise
14143         * g++.old-deja/g++.mike/eh13.C: Likewise
14144         * g++.old-deja/g++.mike/eh14.C: Likewise
14145         * g++.old-deja/g++.mike/eh16.C: Likewise
14146         * g++.old-deja/g++.mike/eh17.C: Likewise
14147         * g++.old-deja/g++.mike/eh18.C: Likewise
14148         * g++.old-deja/g++.mike/eh21.C: Likewise
14149         * g++.old-deja/g++.mike/eh23.C: Likewise
14150         * g++.old-deja/g++.mike/eh24.C: Likewise
14151         * g++.old-deja/g++.mike/eh25.C: Likewise
14152         * g++.old-deja/g++.mike/eh26.C: Likewise
14153         * g++.old-deja/g++.mike/eh27.C: Likewise
14154         * g++.old-deja/g++.mike/eh28.C: Likewise
14155         * g++.old-deja/g++.mike/eh29.C: Likewise
14156         * g++.old-deja/g++.mike/eh31.C: Likewise
14157         * g++.old-deja/g++.mike/eh33.C: Likewise
14158         * g++.old-deja/g++.mike/eh34.C: Likewise
14159         * g++.old-deja/g++.mike/eh35.C: Likewise
14160         * g++.old-deja/g++.mike/eh36.C: Likewise
14161         * g++.old-deja/g++.mike/eh37.C: Likewise
14162         * g++.old-deja/g++.mike/eh38.C: Likewise
14163         * g++.old-deja/g++.mike/eh39.C: Likewise
14164         * g++.old-deja/g++.mike/eh40.C: Likewise
14165         * g++.old-deja/g++.mike/eh41.C: Likewise
14166         * g++.old-deja/g++.mike/eh42.C: Likewise
14167         * g++.old-deja/g++.mike/eh44.C: Likewise
14168         * g++.old-deja/g++.mike/eh46.C: Likewise
14169         * g++.old-deja/g++.mike/eh47.C: Likewise
14170         * g++.old-deja/g++.mike/eh48.C: Likewise
14171         * g++.old-deja/g++.mike/eh49.C: Likewise
14172         * g++.old-deja/g++.mike/eh50.C: Likewise
14173         * g++.old-deja/g++.mike/eh51.C: Likewise
14174         * g++.old-deja/g++.mike/eh53.C: Likewise
14175         * g++.old-deja/g++.mike/eh55.C: Likewise
14176         * g++.old-deja/g++.mike/p7912.C: Likewise
14177         * g++.old-deja/g++.mike/p9706.C: Likewise
14178         * g++.old-deja/g++.mike/p10416.C: Likewise
14179         * g++.old-deja/g++.mike/p11667.C: Likewise
14180         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14181         Remove redundant reference to Iris.
14182         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14183         Elxsi, i860, Pico Java, and WE32K.
14184
14185 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14186
14187         * g++.dg/ext/asm4.C: New test.
14188
14189 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14190
14191         PR c++/9030
14192         * g++.dg/template/friend12.C: New test.
14193         * g++.dg/template/friend13.C: Likewise.
14194         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14195
14196 2003-01-08  Jan Hubicka  <jh@suse.cz>
14197
14198         * gcc.dg/i386-cadd.c: New test.
14199         * gcc.dg/i386-cmov4.c: Likewise.
14200
14201 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14202
14203         PR c++/9165
14204         * g++.dg/warn/Wunused-3.C: New test.
14205
14206         * g++.dg/abi/bitfield9.C: New test.
14207
14208         PR c++/9189
14209         * g++.dg/parse/defarg3.C: New test.
14210
14211 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14212
14213         * g++.dg/parse/ambig1.C: New test.
14214         * g++.dg/parse/defarg2.C: New test.
14215
14216 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14217
14218         * g++.dg/template/defarg-1.C: New test.
14219         * g++.dg/template/local2.C: Likewise.
14220
14221 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14222
14223         * gcc.c-torture/execute/20030105-1.c: New test.
14224
14225 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14226
14227         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14228         * g++.dg/parse/namespace4.C: Likewise.
14229
14230 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14231
14232         * g++.dg/template/ntp2.C: New test.
14233
14234 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14235
14236         * g++.dg/parse/extern-C-1.C: New test.
14237
14238         * g++.dg/parse/namespace4.C: New test.
14239
14240         * g++.dg/template/nested1.C: New test.
14241
14242         * g++.dg/parse/namespace3.C: New test.
14243
14244 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14245
14246         * g++.dg/lookup/two-stage1.C: New test.
14247
14248 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14249
14250         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14251         * g++.old-deja/g++.jason/access8.C: Likewise.
14252         * g++.old-deja/g++.other/decl5.C: Likewise.
14253
14254 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14255
14256         * g++.dg/parse/parse7.C: New test.
14257
14258 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14259
14260         PR c++/2843
14261         * g++.dg/ext/attrib7.C: New test.
14262
14263 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14264
14265         * g++.dg/parse/parse6.C: New test.
14266
14267 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14268
14269         * gcc.dg/h8300-stack-1.c: New.
14270
14271 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14272
14273         g++.dg/lookup/exception1.C: New test.
14274
14275         g++.dg/lookup/template1.C: New test.
14276
14277         g++.dg/parse/namespace2.C: New test.
14278
14279         g++.dg/parse/parens2.C: New test.
14280
14281 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14282
14283         * g++.dg/parse/parse5.C: New test.
14284         * g++.dg/lookup/scoped4.C: New test.
14285
14286 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14287
14288         * g++.dg/parse/parens1.C: New test.
14289
14290         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14291         angle-bracket1.C.
14292         * g++.dg/parse/parens2.C: New test.
14293
14294         * g++.dg/lookup/scope-operator1.C: New test.
14295
14296         * g++.dg/parse/operator1.C: New test.
14297
14298 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14299
14300         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14301         * g++.old-deja/g++.other/access6.C: Likewise.
14302         * g++.old-deja/g++.other/decl1.C: Likewise.
14303         * g++.old-deja/g++.pt/typename12.C: Likewise.
14304
14305 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14306
14307         * g++.dg/parse/namespace1.C: New test.
14308
14309 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14310
14311         * g++.dg/parse/parse4.C: New test.
14312
14313 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14314
14315         * g++.dg/parse/parse3.C: New test.
14316
14317 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14318
14319         * g++.dg/parse/parse2.C: New test.
14320
14321 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14322
14323         * g++.dg/template/friend11.C: New test.
14324
14325 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14326
14327         * g++.dg/parse/parse1.C: New test.
14328
14329 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14330
14331         * lib/profopt.exp: Change the name of a global variable to avoid
14332         possible clashes with other test suites.
14333
14334 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14335
14336         * g++.dg/inherit/covariant8.C: New test.
14337
14338 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14339
14340         * g++.dg/init/array9.C: New test.
14341
14342         PR c++/9112
14343         * g++.dg/parse/expr1.C: New test.
14344
14345 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14346
14347         * gcc.c-torture/compile/20021230-1.c: New test.
14348
14349 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14350
14351         * g++.dg/inherit/covariant5.C: New test.
14352         * g++.dg/inherit/covariant6.C: New test.
14353         * g++.dg/inherit/covariant7.C: New test.
14354
14355 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14356
14357         PR c++/2739
14358         * g++.dg/other/access2.C: New test.
14359
14360 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14361
14362         * g++.dg/other/anon-struct.C: No longer fails
14363         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14364         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14365         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14366
14367 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14368
14369         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14370
14371 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14372
14373         * g++.dg/eh/spec4.C: Remove stray semicolon.
14374         * g++.dg/expr/pmf-1.C: Change error message.
14375         * g++.dg/ext/asm1.C: Remove stray semicolon.
14376         * g++.dg/ext/typename1.C: Add missing typenames.
14377         * g++.dg/inherit/template-as-base.C: Change error message.
14378         * g++.dg/lookup/scoped1.C: Likewise.
14379         * g++.dg/lookup/scoped2.C: Likewise.
14380         * g++.dg/lookup/using2.C: Likewise.
14381         * g++.dg/other/component1.C: Remove stray semicolon.
14382         * g++.dg/other/do1.C: Change error message.
14383         * g++.dg/other/error2.C: Likewise.
14384         * g++.dg/other/init1.C: Likewise.
14385         * g++.dg/other/packed1.C: Remove stray semicolon.
14386         * g++.dg/other/ptrmem2.C: Change error message.
14387         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14388         marker.
14389         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14390         * g++.dg/template/access3.C: Add typename keyword.
14391         * g++.dg/template/access5.C: Remove stray semicolon.
14392         * g++.dg/template/access6.C: Likewise.
14393         * g++.dg/template/complit1.C: Likewise.
14394         * g++.dg/template/crash1.C: Change error message.
14395         * g++.dg/template/inherit2.C: Remove stray semicolon.
14396         * g++.dg/template/instantiate2.C: Likewise.
14397         * g++.dg/template/instantiate3.C: Change error message.
14398         * g++.dg/template/qual1.C: Remove stray semicolon.
14399         * g++.dg/template/qualttp18.C: Change error message.
14400         * g++.dg/template/ref1.C: Remove stray semicolon.
14401         * g++.dg/template/sizeof1.C (A::value): Declare it.
14402         * g++.dg/template/spec4.C: Change error message.
14403         * g++.dg/template/static1.C: Likewise.
14404         * g++.dg/template/type1.C: Likewise.
14405         * g++.dg/template/typename3.C: Likewise.
14406         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14407         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14408         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14409         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14410         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14411         named return value extension.
14412         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14413         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14414         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14415         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14416         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14417         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14418         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14419         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14420         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14421         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14422         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14423         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14424         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14425         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14426         syntax.
14427         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14428         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14429         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14430         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14431         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14432         * g++.old-deja/g++.brendan/template11.C: Likewise.
14433         * g++.old-deja/g++.brendan/template26.C: Likewise.
14434         * g++.old-deja/g++.brendan/template27.C: Use explicit
14435         specialization syntax.
14436         * g++.old-deja/g++.brendan/template30.C: Likewise.
14437         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14438         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14439         non-dependent names.
14440         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14441         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14442         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14443         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14444         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14445         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14446         named return value extension.
14447         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14448         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14449         * g++.old-deja/g++.ext/return1.C: Likewise.
14450         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14451         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14452         * g++.old-deja/g++.jason/access8.C: Likewise.
14453         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14454         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14455         pseudo-destructor names.
14456         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14457         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14458         pseudo-destructor names.
14459         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14460         * g++.old-deja/g++.jason/overload19.C: Likewise.
14461         * g++.old-deja/g++.jason/overload32.C: Likewise.
14462         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14463         stray semicolons.
14464         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14465         * g++.old-deja/g++.jason/return.C: Likewise.
14466         * g++.old-deja/g++.jason/return2.C: Likewise.
14467         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14468         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14469         syntax.
14470         * g++.old-deja/g++.jason/template10.C: Account for use of
14471         non-dependent names.
14472         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14473         syntax.
14474         * g++.old-deja/g++.jason/template37.C: Likewise.
14475         * g++.old-deja/g++.law/access4.C: Change error messages.
14476         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14477         pseudo-destructor names.
14478         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14479         * g++.old-deja/g++.law/ctors9.C: Likewise.
14480         * g++.old-deja/g++.law/cvt22.C: Likewise.
14481         * g++.old-deja/g++.law/dtors5.C: Likewise.
14482         * g++.old-deja/g++.law/global-init1.C: Likewise.
14483         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14484         * g++.old-deja/g++.law/operators28.C: Likewise.
14485         * g++.old-deja/g++.law/visibility28.C: Likewise.
14486         * g++.old-deja/g++.martin/eval1.C: Likewise.
14487         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14488         name.
14489         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14490         * g++.old-deja/g++.mike/net34.C: Likewise.
14491         * g++.old-deja/g++.mike/net36.C: Likewise.
14492         * g++.old-deja/g++.mike/ns2.C: Likewise.
14493         * g++.old-deja/g++.mike/p12306.C: Likewise.
14494         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14495         value extension.
14496         * g++.old-deja/g++.mike/p700.C: Likewise.
14497         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14498         * g++.old-deja/g++.mike/p710.C: Likewise.
14499         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14500         value extension.
14501         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14502         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14503         * g++.old-deja/g++.ns/crash2.C: Likewise.
14504         * g++.old-deja/g++.ns/crash3.C: Likewise.
14505         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14506         * g++.old-deja/g++.ns/ns17.C: Likewise.
14507         * g++.old-deja/g++.ns/template16.C: Likewise.
14508         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14509         keyword.
14510         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14511         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14512         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14513         named return value extension.
14514         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14515         * g++.old-deja/g++.other/access4.C: Issue additional error
14516         messages.
14517         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14518         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14519         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14520         * g++.old-deja/g++.other/crash25.C: Change error message.
14521         * g++.old-deja/g++.other/crash4.C: Change error message.
14522         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14523         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14524         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14525         checks.
14526         * g++.old-deja/g++.other/defarg8.C: Likewise.
14527         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14528         * g++.old-deja/g++.other/dtor10.C: Likewise.
14529         * g++.old-deja/g++.other/incomplete.C: Likewise.
14530         * g++.old-deja/g++.other/linkage7.C: Likewise.
14531         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14532         lookup algorithm.
14533         * g++.old-deja/g++.other/mangle2.C: Likewise.
14534         * g++.old-deja/g++.other/refinit2.C: Likewise.
14535         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14536         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14537         * g++.old-deja/g++.pt/crash28.C: Likewise.
14538         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14539         syntax.
14540         * g++.old-deja/g++.pt/crash32.C: Change error message.
14541         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14542         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14543         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14544         error message position.
14545         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14546         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14547         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14548         syntax.
14549         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14550         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14551         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14552         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14553         keyword.
14554         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14555         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14556         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14557         keyword.
14558         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14559         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14560         syntax.
14561         * g++.old-deja/g++.pt/friend28.C: Account for use of
14562         non-dependent names.
14563         * g++.old-deja/g++.pt/friend29.C: Likewise.
14564         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14565         rules.
14566         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14567         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14568         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14569         lookup rules.
14570         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14571         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14572         keyword.
14573         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14574         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14575         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14576         keyword.
14577         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14578         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14579         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14580         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14581         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14582         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14583         keyword.
14584         * g++.old-deja/g++.pt/spec10.C: Likewise.
14585         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14586         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14587         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14588         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14589         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14590         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14591         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14592         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14593         * g++.old-deja/g++.pt/typename15.C: Likewise.
14594         * g++.old-deja/g++.pt/typename22.C: Likewise.
14595         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14596         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14597         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14598         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14599         syntax.
14600         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14601         return value extension.
14602         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14603         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14604         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14605         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14606
14607 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14608
14609         * g++.dg/warn/inline1.C: New test.
14610         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14611         * g++.old-deja/g++.jason/synth10.C: Likewise.
14612         * g++.old-deja/g++.mike/net31.C: Likewise.
14613         * g++.old-deja/g++.mike/p8786.C: Likewise.
14614
14615         * g++.dg/template/friend10.C: New test.
14616         * g++.dg/template/conv5.C: New test.
14617
14618 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14619
14620         * g++.dg/lookup/scoped3.C: New test.
14621
14622         * g++.dg/lookup/decl1.C: New test.
14623         * g++.dg/lookup/decl2.C: New test.
14624
14625 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14626
14627         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14628         gcc.c-torture/compile/20021015-1.c,
14629         gcc.c-torture/compile/20021015-2.c,
14630         gcc.c-torture/compile/20021123-1.c,
14631         gcc.c-torture/compile/20021123-2.c,
14632         gcc.c-torture/compile/20021123-3.c,
14633         gcc.c-torture/compile/20021123-4.c,
14634         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14635         only to 3.1 or 3.2 branch.
14636
14637 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14638
14639         * gcc.dg/i386-bitfield3.c: New test.
14640
14641         * gcc.dg/i386-bitfield2.c: New test.
14642
14643 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14644
14645         * g++.dg/parse/conv_op1.C: New test.
14646
14647 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14648
14649         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14650         approved.
14651
14652 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14653
14654         * gcc.c-torture/compile/20021220-1.c: New test.
14655
14656 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14657
14658         * gcc.dg/i386-fastcall-1.c: New.
14659
14660 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14661
14662         * gcc.c-torture/execute/20021219-1.c: New test.
14663
14664 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14665
14666         * gcc.dg/i386-pic-1.c: New test.
14667
14668 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14669
14670         PR c++/8099
14671         * g++.dg/template/friend9.C: New test.
14672
14673 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14674
14675         PR c++/3663
14676         * g++.dg/template/access7.C: New test.
14677
14678 2002-12-18  Nick Clifton  <nickc@redhat.com>
14679
14680         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14681         the libstdc++-v3 directory has been found.
14682
14683 2002-12-12  Devang Patel <dpatel@apple.com>
14684         * gcc.dg/darwin-ld-1.c: New test.
14685         * gcc.dg/darwin-ld-2.c: New test.
14686         * gcc.dg/darwin-ld-3.c: New test.
14687         * gcc.dg/darwin-ld-4.c: New test.
14688         * gcc.dg/darwin-ld-5.c: New test.
14689
14690 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14691
14692         * gcc.c-torture/compile/20021212-1.c: New test.
14693
14694 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14695
14696         * gcc.dg/fshort-wchar: New test.
14697
14698 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14699
14700         PR c++/8372
14701         * g++.dg/template/dtor1.C: New test.
14702
14703         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14704         markers.
14705
14706 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14707
14708         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14709
14710 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14711
14712         * g++.dg/template/static1.C: New test.
14713         * g++.dg/template/static2.C: New test.
14714         * g++.old-deja/g++.ext/memconst.C: New test.
14715
14716 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14717
14718         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14719         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14720         * g++.dg/special/initp1.C: Likewise.
14721
14722 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14723
14724         * gcc.c-torture/execute/20021204-1.c: New test.
14725
14726 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14727
14728         * gcc.dg/ppc-fmadd-1.c: New file.
14729         * gcc.dg/ppc-fmadd-2.c: New file.
14730         * gcc.dg/ppc-fmadd-3.c: New file.
14731
14732 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14733
14734         * gcc.c-torture/compile/20021204-1.c: New test.
14735
14736 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14737
14738         * g++.dg/inherit/covariant2.C: New test.
14739         * g++.dg/inherit/covariant3.C: New test.
14740         * g++.dg/inherit/covariant4.C: New test.
14741         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14742         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14743
14744 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14745
14746         PR c++/8688
14747         * g++.dg/init/brace3.C: New test.
14748
14749 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14750
14751         * gcc.dg/20020210-1.c: Fix a comment typo.
14752
14753 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14754
14755         PR c++/8720
14756         * g++.dg/parse/defarg1.C: New test.
14757
14758         PR c++/8615
14759         * g++.dg/template/char1.C: New test.
14760
14761         * g++.dg/template/varmod1.C: Fix typo.
14762
14763 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14764
14765         DR 180
14766         * g++.old-deja/g++.pt/crash32.C: Expect error.
14767
14768 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14769
14770         PR c++/5919
14771         * g++.dg/template/varmod1.C: New test.
14772
14773         PR c++/8727
14774         * g++.dg/inherit/typeinfo1.C: New test.
14775
14776         PR c++/8663
14777         * g++.dg/inherit/typedef1.C: New test.
14778
14779 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14780
14781         PR c++/8332
14782         PR c++/8493
14783         * g++.dg/template/strlen1.C: New test.
14784
14785         PR c++/8227
14786         * g++.dg/template/ctor2.C: New test.
14787
14788         PR c++/8214
14789         * g++.dg/init/string1.C: New test.
14790
14791         PR c++/8511
14792         * g++.dg/template/friend8.C: New test.
14793
14794 2002-11-29  Joe Buck <jbuck@synopsys.com>
14795
14796         * g++.dg/lookup/anon2.C: New test.
14797
14798 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14799
14800         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14801         h8300 port.
14802
14803 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14804
14805         * gcc.dg/bitfld-6.c: New test.
14806
14807 2002-11-27  Jan Hubicka  <jh@suse.cz>
14808
14809         * gcc.c-torture/execute/20021127.[cx]: New test.
14810
14811 2002-11-26  Jan Hubicka  <jh@suse.cz>
14812
14813         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14814         quality.
14815
14816 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14817
14818         * g++.dg/init/brace2.C: New test.
14819         * g++.old-deja/g++.mike/p9129.C: Correct.
14820
14821 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14822
14823         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14824
14825 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14826
14827         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14828
14829 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14830
14831         * testsuite/g++.dg/abi/empty11.C: New test.
14832         * testsuite/g++.dg/rtti/cv1.C: New test.
14833
14834 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14835
14836         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14837
14838 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14839
14840         * g++.dg/abi/empty10.C: New test.
14841
14842 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14843
14844         * gcc.c-torture/compile/20021124-1.c: New test.
14845
14846 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14847
14848         * g++.dg/abi/rtti2.C: New test.
14849
14850 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14851
14852         * gcc.dg/i386-unroll-1.c: New test.
14853
14854 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14855
14856         * gcc.c-torture/compile/20021120-1.c: New test.
14857         * gcc.c-torture/compile/20021120-2.c: New test.
14858
14859 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14860
14861         * gcc.dg/bitfld-5.c: New test.
14862
14863 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14864
14865         * gcc.c-torture/execute/20021120-3.c: New test.
14866
14867 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14868
14869         * gcc.c-torture/execute/20021120-2.c: New test.
14870
14871 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14872
14873         * gcc.c-torture/execute/20021120-1.c: New test.
14874
14875 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14876
14877         * gcc.c-torture/execute/20021118-3.c: New test.
14878
14879 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14880
14881         * gcc.c-torture/compile/20021119-1.c: New test.
14882
14883 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14884
14885         * gcc.dg/duff-1.c: New test.
14886         * gcc.dg/duff-2.c: New test.
14887         * gcc.dg/duff-3.c: New test.
14888
14889 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14890
14891         * gcc.dg/cpp/_Pragma5.c: New test.
14892
14893 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14894
14895         * gcc.c-torture/execute/20021118-2.c: New test.
14896
14897 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14898
14899         * gcc.c-torture/execute/20021118-1.c: New test.
14900
14901 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14902
14903         * gcc.dg/20021116-1.c: New test.
14904
14905 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14906
14907         * g++.dg/abi/vcall1.C: New test.
14908
14909 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14910
14911         * gcc.dg/20021029-1.c: New test.
14912         * gcc.dg/20021029-2.c: New test.
14913
14914 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14915
14916         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14917
14918 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14919
14920         PR c/8439
14921         * gcc.dg/20021110.c: Move to ...
14922         * gcc.c-torture/compile/20021110.c: .... here.
14923
14924 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14925
14926         PR c/8467
14927         * gcc.c-torture/execute/20021111-1.c
14928
14929 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14930
14931         PR c/8439
14932         * gcc.dg/20021110.c: New test.
14933
14934 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14935
14936         * g++.dg/abi/vthunk3.C: Run only on x86.
14937
14938 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14939
14940         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14941
14942 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14943
14944         * lib/compat.exp (compat-execute): Fix logic error in last
14945         change.
14946
14947 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14948
14949         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14950
14951 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14952
14953         PR c++/8389
14954         * g++.dg/template/access6.C: New test.
14955
14956 2002-11-08  Jan Hubicka  <jh@suse.cz>
14957
14958         * gcc.dg/i386-ssefp-1.c: New test.
14959         * gcc.dg/i386-ssefp-1.c: New test.
14960
14961 2002-11-08  Jan Hubicka  <jh@suse.cz>
14962
14963         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14964
14965 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14966
14967         * g++.dg/abi/vthunk3.C: New test.
14968
14969         PR c++/8338
14970         * g++.dg/template/crash2.C: New test.
14971
14972 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14973
14974         * testsuite/g++.dg/abi/dtor1.C: New test.
14975         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14976
14977 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14978
14979         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14980         Darwin.
14981
14982 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14983
14984         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14985         -mthumb.  Only xfail with -O0.
14986
14987 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14988
14989         * g++.dg/abi/thunk1.C: New test.
14990         * g++.dg/abi/thunk2.C: Likewise.
14991         * g++.dg/abi/vtt1.C: Likewise.
14992
14993 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14994
14995         PR optimization/8423
14996         * gcc.c-torture/execute/builtin-constant.c: New test.
14997
14998 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14999
15000         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
15001         Add some more cases.
15002
15003 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15004
15005         PR c++/8391
15006         * g++.dg/opt/local1.C: New test.
15007
15008 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15009
15010         PR c++/8160
15011         * g++.dg/template/complit1.C: New test.
15012
15013         PR c++/8149
15014         * g++.dg/template/typename4.C: Likewise.
15015
15016 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15017
15018         Core issue 287, PR c++/7639
15019         * g++.dg/template/instantiate1.C: Adjust error location.
15020         * g++.dg/template/instantiate3.C: New test.
15021         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15022         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15023         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15024
15025 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15026
15027         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15028
15029 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15030
15031         PR c++/8287
15032         * g++.dg/init/dtor2.C: New test.
15033
15034 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15035
15036         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15037         * gcc.dg/nest.c: Bypass errors on irix6.
15038
15039 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15040
15041         * gcc.dg/nest.c: Expect error for mmix-*-*.
15042         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15043
15044 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15045
15046         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15047         markers.
15048
15049         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15050
15051 2002-10-25  Mike Stump  <mrs@apple.com>
15052
15053         * gcc.dg/warn-1.c: New test.
15054
15055 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15056
15057         * g++.dg/template/typename3.C: New test.
15058
15059 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * g++.dg/lookup/ptrmem1.C: New test.
15062
15063         * g++.dg/abi/vthunk2.C: New test.
15064
15065 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15066
15067         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15068
15069 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15070
15071         * g++.dg/abi/empty9.C: New test.
15072
15073 2002-10-24  Richard Henderson  <rth@redhat.com>
15074
15075         * g++.dg/inherit/thunk1.C: Enable for ia64.
15076
15077 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15078
15079         PR c++/8067
15080         * g++.dg/lookup/pretty1.C: New test.
15081
15082 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15083
15084         * gcc.dg/20021023-1.c: New test.
15085
15086 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15087
15088         PR c++/7679
15089         * g++.dg/parse/inline1.C: New test.
15090
15091 2002-10-23  Richard Henderson  <rth@redhat.com>
15092
15093         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15094
15095         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15096
15097 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15098
15099         PR c++/6579
15100         * g++.dg/parse/stmtexpr3.C: New test.
15101
15102 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15103
15104         * g++.dg/expr/cond1.C: New test.
15105
15106 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15107
15108         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15109
15110 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15111
15112         * g++.dg/abi/vbase13.C: New test.
15113         * g++.dg/abi/vbase14.C: Likewise.
15114
15115 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15116
15117         * gcc.dg/tls/pic-1.c: New test.
15118         * gcc.dg/tls/nonpic-1.c: New test.
15119         * gcc.dg/20021018-1.c: New test.
15120
15121 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15122
15123         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15124         Remove only files with the same base name as the test case.
15125         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15126         (profopt-execute): Likewise.  Also, remove old profiling
15127         and performance data files before running the tests.
15128
15129         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15130         * g++.dg/bprob/bprob.exp: Likewise.
15131         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15132         to allow more general test case names.
15133
15134         * g++.dg/bprob/bprob-1.C: Rename to ...
15135         * g++.dg/bprob/g++-bprob-1.C: ... this.
15136
15137         * g77.dg/bprob/bprob-1.f: Rename to ...
15138         * g77.dg/bprob/g77-bprob-1.f: ... this.
15139
15140 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15141
15142         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15143         bison 1.50 or later.
15144
15145 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15146
15147         * g++.dg/README: Describe more test directories.
15148
15149 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15150
15151         * g++.dg/init/array6.C: Add additional tests.
15152
15153 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15154
15155         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15156         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15157
15158 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15159
15160         * gcc.c-torture/compile/20020604-1.x: New.
15161         * gcc.c-torture/compile/simd-5.x: Likewise.
15162         * gcc.c-torture/execute/920710-1.x: Likewise.
15163         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15164
15165 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15166
15167         * g++.dg/inherit/override1.C: Add dg-options clause.
15168
15169 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15170
15171         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15172         _mm_slli_si128.
15173
15174 2002-10-19  Andreas Schwab  <schwab@suse.de>
15175
15176         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15177         directory component.
15178
15179 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15180
15181         * g++.dg/inherit/thunk1.C: New test.
15182
15183         * g++.dg/inherit/override1.C: New test.
15184
15185         * g++.dg/abi/mangle11.C: New test.
15186         * g++.dg/abi/mangle14.C: New test.
15187         * g++.dg/abi/mangle17.C: New test.
15188
15189 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15190
15191         * g++.dg/overload/member2.C: New test.
15192
15193 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15194
15195         * g++.dg/README: Describe new compat directory.
15196         * g++.dg/dg.exp: Skip tests in compat directory.
15197         * README.compat: New file.
15198         * lib/compat.exp: New expect script.
15199         * g++.dg/compat: New test directory.
15200         * g++.dg/compat/compat.exp: New expect script.
15201         * g++.dg/compat/abi: New test directory.
15202         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15203         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15204         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15205         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15206         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15207         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15208         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15209         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15210         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15211         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15212         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15213         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15214         * g++.dg/compat/break: New test directory.
15215         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15216         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15217         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15218         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15219         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15220         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15221         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15222         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15223         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15224         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15225         g++.dg/compat/break/README: New files.
15226         * g++.dg/compat/eh: New test directory.
15227         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15228         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15229         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15230         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15231         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15232         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15233         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15234         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15235         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15236         g++.dg/compat/eh/filter2_y.C,
15237         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15238         g++.dg/compat/eh/new1_y.C,
15239         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15240         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15241         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15242         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15243         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15244         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15245         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15246         g++.dg/compat/eh/unexpected1_y.C: New files.
15247         * g++.dg/compat/init: New test directory.
15248         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15249         g++.dg/compat/init/array5_y.C,
15250         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15251         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15252         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15253         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15254         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15255         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15256         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15257         g++.dg/compat/init/init-ref2_y.C: New files.
15258
15259 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15260
15261         PR c++/7584
15262         * g++.dg/inherit/using3.C: New test.
15263
15264 2002-10-17  Jan Hubicka  <jh@suse.cz>
15265
15266         * gcc.dg/20021017-2.c: New test.
15267
15268 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15269
15270         * g++.dg/abi/mangle16.C: Adjust.
15271
15272         * g++.dg/init/array8.C: New test.
15273
15274 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15275
15276         * gcc.dg/special/mips-abi.exp: New test.
15277         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15278
15279 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15280
15281         * g++.dg/abi/mangle16.C: New test.
15282         * g++.dg/abi/mangle17.C: Likewise.
15283
15284         PR c++/7478
15285         * g++.dg/template/ref1.C: New test.
15286
15287 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15288
15289         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15290
15291 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15292
15293         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15294
15295 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15296
15297         PR c++/7524
15298         * g++.dg/init/array7.C: New test.
15299
15300 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15301
15302         * g++.dg/init/array6.C: New test.
15303
15304         * g++.dg/abi/mangle13.C: Likewise.
15305         * g++.dg/abi/mangle14.C: Likewise.
15306         * g++.dg/abi/mangle15.C: Likewise.
15307
15308 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15309
15310         * g++.dg/abi/empty8.C: New test.
15311
15312 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15313
15314         * g++.dg/init/ctor1.C: New test.
15315
15316 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15317
15318         * gcc.c-torture/execute/20021015-1.c: New test.
15319
15320 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15321
15322         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15323
15324 2002-10-14  Jan Hubicka  <jh@suse.cz>
15325
15326         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15327
15328 2002-10-14  Richard Henderson  <rth@redhat.com>
15329
15330         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15331
15332 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15333
15334         PR optimization/6631
15335         * g++.dg/opt/const2.C: New test.
15336
15337 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15338
15339         PR c++/7176
15340         * g++.dg/parse/friend1.C: New test.
15341         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15342
15343 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15344
15345         * gcc.dg/20021014-1.c: New test.
15346
15347 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15348
15349         PR c++/5661
15350         * g++.dg/ext/vlm1.C: New test.
15351         * g++.dg/ext/vlm2.C: Likewise.
15352
15353         * g++.dg/init/array1.C: Remove invalid braces.
15354         * g++.dg/init/brace1.C: New test.
15355         * g++.dg/init/copy2.C: Likewise.
15356         * g++.dg/init/copy3.C: Likewise.
15357         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15358         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15359         braces.
15360
15361 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15362
15363         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15364
15365 2002-10-11  Richard Shann  <richard.shann@superh.com>
15366
15367         * gcc.c-torture/compile/simd-5.c: New test.
15368
15369 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15370
15371         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15372
15373 2002-10-10  Jim Wilson  <wilson@redhat.com>
15374
15375         * gcc.c-torture/execute/20021010-1.c: New test.
15376
15377 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15378
15379         PR c/7353
15380         * g++.dg/ext/typedef-init.C: New test.
15381         * gcc.dg/typedef-init.c: New test.
15382
15383 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15384
15385         * gcc.dg/cpp/paste13.c: New test.
15386
15387 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15388
15389         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15390         remaining platforms, XFAIL during compile, not execute.  Don't
15391         XFAIL at -O0.
15392
15393 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15394
15395         * gcc.dg/alias-1.c: Tweak expected warning.
15396
15397 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15398
15399         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15400
15401 2002-10-06  Andreas Jaeger  <aj@suse.de>
15402
15403         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15404         * gcc.dg/cpp/c++98.C: Likewise.
15405
15406         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15407         * g++.dg/cpp/c++98.C: Likewise.
15408
15409         * g++.dg/README (Subdirectories): Mention cpp directory.
15410
15411         PR target/7559
15412         * gcc.dg/20021006-1.c: New test.
15413
15414 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15415
15416         PR c++/7804
15417         * g++.dg/other/warning1.C: New test.
15418
15419 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15420
15421         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15422         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15423         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15424
15425 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15426
15427         PR c++/7931
15428         * g++.dg/template/ptrmem3.C: New test.
15429
15430         PR c++/7754
15431         * g++.dg/template/union1.C: New test.
15432
15433 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15434
15435         PR c++/8006
15436         * g++.dg/abi/mangle9.C: New test.
15437         * g++.dg/abi/mangle10.C: New test.
15438         * g++.dg/abi/mangle11.C: New test.
15439         * g++.dg/abi/mangle12.C: New test.
15440
15441 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15442
15443         PR c++/7188.
15444         * g++.dg/template/meminit1.C: New test.
15445         * g++.dg/warn/Wreorder-1.C: Likewise.
15446         * g++.old-deja/g++.mike/warn3.C: Tweak.
15447         * lib/prune.exp: Ingore "in copy constructor".
15448
15449 2002-10-02  Andreas Jaeger  <aj@suse.de>
15450
15451         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15452         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15453         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15454         on x86-64.
15455
15456 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15457
15458         * gcc.dg/empty1.C: Fix typo.
15459
15460 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15461
15462         * gcc.dg/alias-1.c: New test.
15463
15464 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15465
15466         * gcc.dg/empty1.C: New test.
15467
15468         * g++.dg/tls/init-2.C: Tweak error messages.
15469
15470 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15471
15472         * gcc.c-torture/compile/20020923-1.c: New test.
15473
15474 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15475
15476         * gcc.c-torture/execute/ffs-1.c: New test.
15477         * gcc.c-torture/execute/ffs-2.c: Ditto.
15478
15479 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15480
15481         * g++.dg/overload/member1.C: New test.
15482
15483 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15484
15485         * g++.dg/abi/empty7.C: New test.
15486         * g++.dg/init/pm2.C: Likewise.
15487
15488 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15489
15490         * g++.dg/rtti/crash1.C: New test.
15491
15492 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15493
15494         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15495         gcc.dg/sibcall-4.c: New tests.
15496
15497 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15498
15499         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15500         powerpc and MMIX targets.
15501
15502 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15503
15504         * gcc.dg/cpp/20020927-1.c: New.
15505
15506 2002-09-26  David S. Miller  <davem@redhat.com>
15507
15508         * gcc.c-torture/compile/trunctfdf.c: New.
15509
15510 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15511
15512         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15513
15514 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15515
15516         * gcc.c-torture/execute/loop-15.c: New.
15517
15518 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15519
15520         * README.QMTEST: Fix typo.
15521
15522 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15523
15524         * gcc.dg/20020926-1.c: New test.
15525
15526 2002-09-25  David S. Miller  <davem@redhat.com>
15527
15528         PR target/7842
15529         * gcc.c-torture/execute/shiftdi.c: New test.
15530
15531 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15532
15533         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15534         unique to the tool.
15535         * lib/g77.exp (g77_init): Likewise.
15536         * lib/g++.exp (g++_init): Likewise.
15537         * lib/objc.exp (objc_init): Likewise.
15538
15539 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15540
15541         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15542         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15543         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15544
15545 2002-09-25  Richard Henderson  <rth@redhat.com>
15546
15547         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15548         too-small long double.
15549
15550 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15551
15552         * gcc.dg/20020919-1.c: New test.
15553
15554 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15555
15556         * g++.dg/abi/bitfield6.C: New test.
15557         * g++.dg/abi/bitfield7.C: New test.
15558         * g++.dg/abi/bitfield8.C: New test.
15559         * g++.dg/abi/vbase11.C: New test.
15560
15561 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15562
15563         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15564         hppa*-*-hpux*.  Update test comment.
15565
15566 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15567
15568         * gcc.dg/tls/struct-1.c: New test.
15569
15570 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15571
15572         * gcc.dg/cpp/tr-warn2.c: Update.
15573
15574 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15575
15576         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15577
15578 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15579
15580         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15581         systems.
15582
15583 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15584
15585         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15586
15587         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15588         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15589         setting of cxxfilt.
15590
15591 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15592
15593         * gcc.dg/20020312-2.c: Update for darwin.
15594
15595 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15596
15597         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15598
15599 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15600
15601         * objc.dg/comp-types-1.m: New test.
15602         * objc.dg/comp-types-2.m: New test.
15603         * objc.dg/comp-types-3.m: New test.
15604         * objc.dg/comp-types-4.m: New test.
15605         * objc.dg/comp-types-5.m: New test.
15606         * objc.dg/comp-types-6.m: New test.
15607
15608 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15609
15610         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15611
15612 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15613
15614         * g++.dg/other/do1.C: New test.
15615
15616         * g++.dg/template/subst1.C: New test.
15617
15618 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15619
15620         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15621
15622 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15623
15624         * g++.dg/template/qualttp20.C: Adjust expected errors.
15625         * g++.old-deja/g++.jason/report.C: Likewise.
15626         * g++.old-deja/g++.other/qual1.C: Likewise.
15627
15628         * g++.dg/lookup/scoped2.C: New test.
15629
15630         * g++.dg/ext/asm3.C: New test.
15631
15632 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15633
15634         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15635
15636 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15637
15638         * ChangeLog: follow spelling conventions.
15639         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15640         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15641         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15642         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15643         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15644         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15645         * g++.old-deja/g++.law/global-init1.C: Likewise.
15646         * g++.old-deja/g++.other/delete4.C: Likewise.
15647         * g++.old-deja/g++.other/inline21.C: Likewise.
15648         * g++.old-deja/g++.other/singleton.C: Likewise.
15649         * g77.dg/strlen0.f: Likewise.
15650         * g77.f-torture/compile/20010519-1.f: Likewise.
15651         * g77.f-torture/compile/980310-4.f: Likewise.
15652         * gcc.c-torture/compile/20000605-1.c: Likewise.
15653         * gcc.c-torture/execute/20020225-1.c: Likewise.
15654         * gcc.dg/c90-hexfloat-2.c: Likewise.
15655         * gcc.dg/c99-bool-1.c: Likewise.
15656         * gcc.dg/c99-hexfloat-2.c: Likewise.
15657         * gcc.dg/dll-2.c: Likewise.
15658         * gcc.dg/wtr-union-init-1.c: Likewise.
15659         * gcc.dg/wtr-union-init-2.c: Likewise.
15660         * gcc.dg/wtr-union-init-3.c: Likewise.
15661         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15662         * gcc.dg/cpp/defined.c: Likewise.
15663         * gcc.dg/cpp/macsyntx.c: Likewise.
15664         * gcc.dg/cpp/paste2.c: Likewise.
15665         * gcc.dg/cpp/trad/defined.c: Likewise.
15666         * gcc.dg/format/c90-printf-1.c: Likewise.
15667         * gcc.dg/format/c90-scanf-1.c: Likewise.
15668         * gcc.dg/format/c99-printf-1.c: Likewise.
15669         * gcc.dg/format/c99-scanf-1.c: Likewise.
15670         * gcc.misc-tests/gcov-8.c: Likewise.
15671         * lib/profopt.exp: Likewise.
15672
15673 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15674
15675         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15676
15677 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15678
15679         * g++.dg/inherit/using2.C: New test.
15680
15681 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15682
15683         * ChangeLog: Follow spelling conventions.
15684         * g++.dg/template/friend4.C: Likewise.
15685         * g++.old-deja/g++.pt/crash67.C: Likewise.
15686         * gcc.c-torture/execute/20000801-4.c: Likewise.
15687         * gcc.dg/c90-digraph-1.c: Likewise.
15688         * gcc.dg/c94-digraph-1.c: Likewise.
15689         * gcc.dg/c99-digraph-1.c: Likewise.
15690         * gcc.dg/cpp/line5.c: Likewise.
15691         * gcc.dg/cpp/multiline.c: Likewise.
15692         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15693         * gcc.dg/format/attr-3.c: Likewise.
15694         * gcc.dg/format/c90-scanf-3.c: Likewise.
15695         * gcc.dg/format/ext-4.c: Likewise.
15696
15697 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15698
15699         * g++.dg/template/pretty1.C: New test.
15700
15701 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15702
15703         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15704
15705 2002-09-13  Matt Austern  <austern@apple.com>
15706
15707         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15708         passing a cast expression to a function by const reference.
15709
15710 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15711
15712         * g++.dg/template/deduce1.C: New test.
15713
15714 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15715
15716         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15717         32-bit int.
15718
15719 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15720
15721         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15722         usage.
15723
15724 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15725
15726         * gcc.c-torture/compile/20020910-1.c: New test.
15727
15728 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15729
15730         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15731
15732 2002-09-10  Andreas Jaeger  <aj@suse.de>
15733
15734         * gcc.dg/20020312-2.c: Adjust for x86-64.
15735
15736 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15737
15738         * g77.dg/7388.f: New test case for PR 7388.
15739
15740 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15741
15742         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15743
15744 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15745
15746         * objc.dg/proto-lossage-1.m: New test.
15747
15748 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15749
15750         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15751
15752 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15753
15754         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15755         expected to pass.
15756
15757 2002-09-06  Stan Shebs  <shebs@apple.com>
15758             David Edelsohn  <edelsohn@gnu.org>
15759
15760         * gcc.dg/weak: New directory.
15761         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15762         target-specific xfail bits.
15763         * gcc.dg/typeof-2.c: Move to new directory.
15764         * gcc.dg/weak.exp: New expect script.
15765
15766 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15767
15768         * gcc.c-torture/execute/extzvsi.c: New test.
15769
15770 2002-09-05  Stan Shebs  <shebs@apple.com>
15771
15772         * gcc.dg/weak-1.c: xfail on Darwin.
15773         * gcc.dg/weak-2.c: Ditto.
15774         * gcc.dg/weak-3.c: Ditto.
15775         * gcc.dg/weak-4.c: Ditto.
15776         * gcc.dg/weak-5.c: Ditto.
15777         * gcc.dg/weak-6.c: Ditto.
15778         * gcc.dg/weak-7.c: Ditto.
15779         * gcc.dg/weak-8.c: Ditto.
15780         * gcc.dg/weak-9.c: Ditto.
15781
15782 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15783
15784         * gcc.c-torture/execute/loop-14.c: New test.
15785
15786 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15787
15788         * g++.dg/other/cxa-atexit1.C: New test.
15789
15790         * gcc.dg/typeof-2.c: New test.
15791
15792 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15793
15794         * gcc.dg/builtins-2.c: New testcase.
15795         * gcc.dg/builtins-3.c: New testcase.
15796
15797 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15798
15799         * gcc.dg/cpp/_Pragma4.c: New test.
15800
15801 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15802
15803         * objc/execute/nil_method-1.m: New testcase.
15804
15805 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15806
15807         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15808         [Object class], not [Object initialize].
15809
15810 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15811             Hans-Peter Nilsson  <hp@bitrange.com>
15812
15813         * gcc.c-torture/execute/20020720-1.x: Skip test on
15814         mmix-knuth-mmixware.  Correct comment.
15815
15816 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15817
15818         * testsuite/g++.dg/abi/bitfield5.C: New test.
15819         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15820
15821 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15822
15823         * objc.dg/undeclared-selector.m: New test.
15824
15825 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15826
15827         * g++.dg/other/offsetof1.C: Avoid cast warning.
15828
15829 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15830
15831         * objc.dg/super-class-2.m: New test.
15832
15833 2002-08-24  Matt Austern  <austern@apple.com>
15834
15835         * g++.dg/ext/lvaddr.C: New test.
15836         * g++.dg/ext/lvcast.C: New test.
15837
15838 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15839
15840         * testsuite/g++.dg/inherit/cond1.C: New test.
15841
15842 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15843
15844         * gcc.dg/noncompile/incomplete-1.c: New test.
15845
15846 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15847
15848         * gcc.dg/typespec-1.c: New test.
15849
15850 2002-08-20  Devang Patel  <dpatel@apple.com>
15851         * objc.dg/proto-hier-2.m: New test.
15852
15853 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15854
15855         * objc.dg/bitfield-1.m: New test.
15856         * objc.dg/bitfield-2.m: New test.
15857
15858 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15859
15860         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15861         gcc.dg/c99-flex-array-4.c: New tests.
15862
15863 2002-08-16  Stan Shebs  <shebs@apple.com>
15864
15865         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15866
15867 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15868
15869         * gcc.dg/typeof-1.c: New test.
15870         * g++.dg/ext/typeof2.C: New test.
15871
15872 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15873
15874         * g++.dg/other/offsetof1.C: New test.
15875
15876 2002-08-14  Richard Henderson  <rth@redhat.com>
15877
15878         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15879
15880 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15881
15882         * gcc.dg/cpp/_Pragma3.c: New test.
15883
15884 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15885
15886         * g++.dg/template/inherit3: New test.
15887
15888 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15889
15890         * gcc.dg/bitfld-4.c: Add blank options.
15891
15892 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15893
15894         * g++.dg/template/crash1.C: New test.
15895
15896 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15897
15898         * gcc.dg/tls/opt-2.c: New test.
15899
15900 2002-08-08  Devang Patel  <dpatel@apple.com>
15901
15902         * objc.dg/selector-1.m : New test
15903
15904 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15905
15906         * g++.dg/abi/bitfield4.C: New test.
15907         * gcc.dg/bitfld-4.c: New test.
15908
15909 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15910
15911         * g++.dg/other/packed1.C: New test.
15912
15913 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15914
15915         * g++.dg/abi/offsetof.C: Tweak error messages.
15916         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15917
15918 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15919
15920         * gcc.dg/bitfld-3.c: New test.
15921
15922 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15923             Richard Henderson  <rth@redhat.com>
15924
15925         * gcc.dg/i386-bitfield1.c: New test.
15926         * g++.dg/abi/bitfield3.C: Update.
15927
15928 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15929
15930         * objc.dg/const-str-2.m: Update.
15931         * gcc.dg/cpp/c++98.c: Change to C extension.
15932         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15933         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15934
15935 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15936
15937         * testsuite/gcc.dg/tls/diag-3.c: New.
15938
15939 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15940
15941         * g++.dg/README (Subdirectories): Document new subdir expr.
15942         * g++.dg/expr/pmf-1.C: New test.
15943
15944 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15945
15946         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15947
15948 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15949
15950         * g++.dg/abi/bitfield3.C: New test.
15951
15952 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * lib/gcov.exp: Tweak expected line formats.
15955         * gcc.misc-tests/gcov8.c: New test.
15956         * gcc.misc-tests/gcov8.x: New flags.
15957
15958 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15959
15960         * consistency.vlad/layout/endian.c: Include string.h.
15961
15962         * gcc.c-torture/execute/20020805-1.c: New test.
15963
15964 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15965
15966         * g++.dg/other/conversion1.C: New test.
15967
15968 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15969
15970         * gcc.dg/builtins-1.c: New testcase.
15971
15972 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15973
15974         * g++.dg/inherit/access3.C: New test.
15975
15976 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15977
15978         * gcc.dg/ia64-visibility-2.c: New test.
15979
15980 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15981
15982         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15983         __qualifier_flags to __flags.
15984
15985 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15986
15987         * g++.dg/inherit/operator1.C: New test.
15988         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15989         * g++.dg/other/error1.C: Change expected error message.
15990         * g++.dg/template/conv4.C: Likewise.
15991
15992 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15993
15994         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15995         for documented behavior.
15996
15997 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15998
15999         * gcc.c-torture/execute/20020720-1.x: Skip this test on
16000         several targets known to fail.
16001
16002 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16003
16004         * gcc.dg/mips-args-[123].c: New tests.
16005
16006 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16007
16008         * gcc.dg/ppc-spe.c: New.
16009
16010 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16011
16012         * g++.dg/other/ptrmem4.C: New testcase.
16013
16014 2002-07-24  Richard Henderson  <rth@redhat.com>
16015
16016         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16017
16018 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16019
16020         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16021
16022 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16023
16024         * gcc.c-torture/execute/memset-3.c: New testcase.
16025
16026 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16027
16028         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16029         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16030
16031 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16032
16033         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16034         Delete.
16035
16036 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16037
16038         * gcc.c-torture/compile/simd-4.c: New test.
16039
16040 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16041
16042         PR c++/7347, c++/7348
16043         * g++.dg/template/access4.C: New test.
16044         * g++.dg/template/access5.C: New test.
16045         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16046         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16047         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16048         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16049
16050 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16051
16052         * gcc.dg/gnu89-init-2.c: New test.
16053
16054 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16055
16056         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16057
16058 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16059
16060         * gcc.c-torture/execute/20020720-1.c: New testcase.
16061
16062 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16063
16064         * gcc.dg/cpp/Wsignprom.c: New tests.
16065
16066 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16067
16068         * gcc.c-torture/execute/loop-13.c: New test.
16069
16070 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16071
16072         * gcc.dg/cpp/expr.c: New tests.
16073
16074 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16075
16076         * g++.dg/opt/pr6713.C: Add template instantiation.
16077
16078 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16079
16080         * gcc.dg/nest.c: New test.
16081
16082 2002-07-17  Richard Henderson  <rth@redhat.com>
16083
16084         * g++.dg/opt/pr6713.C: New test.
16085
16086 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16087
16088         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16089         XFAIL for all x86 processors.
16090
16091 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16092
16093         * gcc.c-torture/execute/20010122-1.x: Do not test with
16094         -fomit-frame-pointer.
16095
16096 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16097
16098         * g++.dg/template/instantiate2.C: New test.
16099         * g++.dg/template/spec4.C: New test.
16100
16101 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16102
16103         * g++.dg/template/access2.C: New test.
16104         * g++.dg/template/access3.C: New test.
16105
16106 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16107
16108         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16109         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16110         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16111         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16112         Convert to use <stdarg.h>.
16113         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16114         Delete.
16115         * gcc.dg/va-arg-2.c: New.
16116         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16117
16118 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16119
16120         * gcc.c-torture/compile/20020710-1.c: New test.
16121
16122 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16123                           Andrew Pinski  <pinskia@physics.uc.edu>
16124
16125         gcc.c-torture/compile/simd-2.c: New testcase.
16126         gcc.c-torture/compile/simd-3.c: Likewise.
16127
16128 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16129
16130         PR c++/7224
16131         * g++.dg/overload/error1.C: New test.
16132
16133 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16134
16135         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16136         configuration and IRIX 6 O32 ABI.
16137
16138 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16139
16140         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16141
16142 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16143
16144         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16145
16146 2002-07-10  Jeffrey A Law  <law@redhat.com>
16147
16148         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16149
16150         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16151
16152 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16153
16154         * gcc.dg/20020312-2.c: Check for __PPC__.
16155
16156 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16157
16158         * gcc.c-torture/compile/20020709-1.c: New test.
16159
16160 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16161
16162         * g++.dg/template/qualttp21.C: New test case.
16163
16164 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16165
16166         * gcc.c-torture/compile/20020706-1.c: New test.
16167         * gcc.c-torture/compile/20020706-2.c: New test.
16168
16169 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16170             Alexandre Oliva  <aoliva@redhat.com>
16171
16172         * g++.dg/warn/incomplete1.C: New test.
16173
16174 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16175
16176         PR c++/7099
16177         * g++.dg/warn/noreturn1.C: New test.
16178
16179 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16180
16181         PR c++/6706
16182         * g++.dg/debug/debug6.C: New test.
16183         * g++.dg/debug/debug7.C: New test.
16184
16185 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16186
16187         * gcc.c-torture/compile/simd-3.c: New test.
16188
16189 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16190
16191         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16192         * gcc.dg/20020620-1.c: Likewise.
16193
16194 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16195
16196         PR c++/6944
16197         * g++.dg/init/array4.C: New test.
16198         * g++.dg/init/array5.C: New test.
16199
16200 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16201
16202         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16203         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16204
16205 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16206
16207         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16208         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16209         * gcc.dg/wtr-conversion-1.c: Likewise.
16210         * gcc.dg/wtr-escape-1.c: Likewise.
16211         * gcc.dg/wtr-int-type-1.c: Likewise.
16212         * gcc.dg/wtr-label-1.c: Likewise.
16213         * gcc.dg/wtr-static-1.c: Likewise.
16214         * gcc.dg/wtr-strcat-1.c: Likewise.
16215         * gcc.dg/wtr-suffix-1.c: Likewise.
16216         * gcc.dg/wtr-switch-1.c: Likewise.
16217         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16218         * gcc.dg/wtr-union-init-1.c: Likewise.
16219         * gcc.dg/wtr-union-init-2.c: Likewise.
16220         * gcc.dg/wtr-union-init-3.c: Likewise.
16221
16222         * gcc.dg/wtr-func-def-1.c: New test.
16223
16224 2002-07-02 Devang Patel <dpatel@apple.com>
16225
16226         * objc.dg/param-1.m: New test.
16227
16228 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16229
16230         * gcc.dg/cpp/trad/directive.c: Add test.
16231         * gcc.dg/cpp/trad/macroargs.c: Add test.
16232         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16233
16234 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16235
16236         * gcc.dg/cpp/cmdlne-M.c: New test.
16237
16238 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16239
16240         * objc.dg/desig-init-1.m: New test.
16241
16242 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16243
16244         PR c++/6716
16245         * g++.dg/template/instantiate1.C: New test.
16246
16247 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16248
16249         PR c++/7112
16250         * g++.dg/template/sizeof2.C: New test.
16251
16252 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16253
16254         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16255         gcc.dg/cpp/trad/include.c: New tests.
16256
16257 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16258
16259         PR target/7177
16260         * gcc.c-torture/compile/20020701-1.c: New test.
16261
16262 2002-07-01  Stan Shebs  <shebs@apple.com>
16263
16264         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16265         header here...
16266         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16267         (objc-torture-execute): or here.
16268
16269 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16270
16271         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16272
16273 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16274
16275         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16276
16277 2002-06-30  Devang Patel  <dpatel@apple.com>
16278
16279         * objc.dg/fsyntax-only.m: New test.
16280
16281 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16282
16283         PR c++/6695
16284         * g++.dg/template/friend7.C: New file.
16285
16286 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16287
16288         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16289         return type.
16290
16291 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16292
16293         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16294         avoid division by zero.
16295
16296 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16297
16298         * gcc.dg/Wunknownprag.c: New tests.
16299
16300 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16301
16302         * gcc.c-torture/execute/simd-2.c: New test.
16303
16304 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16305
16306         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16307         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16308         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16309         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16310         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16311         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16312         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16313         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16314         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16315         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16316         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16317         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16318         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16319         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16320         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16321         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16322         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16323
16324 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16325
16326         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16327         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16328         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16329         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16330         New tests.
16331         * gcc.dg/cpp/trad/directive.c: Update.
16332
16333 2002-06-23  Andreas Jaeger  <aj@suse.de>
16334
16335         * gcc.c-torture/execute/complex-6.c: New.
16336
16337 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16338
16339         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16340         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16341         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16342         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16343
16344 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16345
16346         * gcc.dg/cpp/trad: New directory with traditional tests copied
16347         from parent directory.
16348         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16349         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16350         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16351         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16352         Move to trad/ and rename.
16353         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16354         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16355         gcc.dg/cpp/trad/redef2.c: New tests.
16356         * gcc.dg/cpp/trad/trad.exp: New driver.
16357
16358 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16359
16360         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16361         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16362         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16363         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16364         Remove.
16365
16366 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16367
16368         * gcc.dg/20020620-1.c: New test.
16369
16370 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16371
16372         * g++.dg/template/ttp4.C: New test.
16373
16374 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16375
16376         * g++.dg/opt/vt1.C: Fix regexp.
16377
16378 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16379
16380         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16381         Don't use attribute `noinline'.
16382
16383 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16384
16385         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16386
16387 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16388
16389         * gcc.c-torture/execute/simd-1.c: New.
16390
16391         * gcc.dg/simd-1.c: New.
16392
16393 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16394
16395         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16396
16397 2002-06-16  Richard Henderson  <rth@redhat.com>
16398
16399         * g++.dg/ext/anon-struct1.C: New.
16400         * g++.dg/ext/anon-struct2.C: New.
16401         * g++.dg/ext/anon-struct3.C: New.
16402         * gcc.dg/anon-struct-1.c: New.
16403         * gcc.dg/anon-struct-2.c: New.
16404         * gcc.dg/anon-struct-3.c: New.
16405         * gcc.dg/20011008-1.c: Adjust warning text.
16406         * gcc.dg/20020527-1.c: Add -fms-extensions.
16407
16408 2002-06-16  Richard Henderson  <rth@redhat.com>
16409
16410         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16411
16412 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16413
16414         * gcc.c-torture/execute/20020615-1.c: New test.
16415
16416 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16417
16418         * gcc.c-tortuture/execute/compare-1.c: New test case.
16419         * gcc.c-tortuture/execute/compare-2.c: New test case.
16420         * gcc.c-tortuture/execute/compare-3.c: New test case.
16421
16422 2002-06-13  Richard Henderson  <rth@redhat.com>
16423
16424         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16425         ia64 ilp32.
16426
16427 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16428
16429         * g++.dg/template/typename2.C: Update error message.
16430
16431 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16432
16433         * gcc.c-torture/execute/20020611-1.c: New test.
16434
16435 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16436
16437         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16438         list of targets to skip.
16439
16440 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16441
16442         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16443         targets if not optimizing.
16444
16445 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16446
16447         * gcc.c-torture/compile/20020605-1.c: New test.
16448
16449         * g++.dg/opt/vt1.C: New test.
16450
16451         * gcc.dg/20020531-1.c: New test.
16452
16453         * gcc.dg/20020530-1.c: New test.
16454
16455         * gcc.dg/20020527-1.c: New test.
16456
16457         * g++.dg/opt/cse1.C: New test.
16458
16459 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16460
16461         * gcc.dg/20020607-2.c: New test case.
16462
16463 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16464
16465         * gcc.c-torture/compile/20020604-1.c: New test.
16466
16467 2002-06-04  Richard Henderson  <rth@redhat.com>
16468
16469         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16470         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16471         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16472
16473 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16474
16475         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16476
16477 2002-06-03  Richard Henderson  <rth@redhat.com>
16478
16479         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16480         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16481
16482 2002-06-02  Richard Henderson  <rth@redhat.com>
16483
16484         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16485         test functions static.
16486
16487 2002-06-02  Andreas Jaeger  <aj@suse.de>
16488
16489         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16490         now.
16491
16492 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16493
16494         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16495         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16496         Update for mofified diagnostics.
16497         * gcc.dg/c99-intconst-1.c: No longer fail.
16498
16499 2002-06-02  Richard Henderson  <rth@redhat.com>
16500
16501         * gcc.dg/uninit-A.c: Remove xfail markers.
16502
16503 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16504
16505         * gcc.dg/fnegate-1.c: New test case.
16506
16507 2002-05-30  Osku Salerma  <osku@iki.fi>
16508
16509         * gcc.c-torture/execute/mayalias-1.c: New file.
16510
16511 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16512
16513         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16514         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16515         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16516
16517 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16518
16519         * gcc.c-torture/execute/20020529-1.c: New test.
16520
16521 2002-05-27  Richard Henderson  <rth@redhat.com>
16522
16523         * g++.dg/ext/attrib6.C: New test case.
16524
16525 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16526
16527         * gcc.c-torture/execute/pure-1.c: New test.
16528
16529 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16530
16531         * gcc.dg/cpp/arith-2.c: Remove.
16532
16533 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16534
16535         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16536         * gcc.dg/cpp/if-3.c: Remove.
16537
16538 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16539
16540         * g++.dg/opt/cse2.C: New test.
16541
16542 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16543
16544         * gcc.dg/cpp/arith-1.c: New semantic tests.
16545         * gcc.dg/cpp/if-1.c: Update.
16546
16547 2002-05-24  Ben Elliston  <bje@redhat.com>
16548
16549         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16550
16551 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16552
16553         * gcc.dg/verbose-asm.c: New test.
16554
16555 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16556
16557         * gcc.dg/cpp/paste12.c: New test.
16558
16559 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16560
16561         * g++.dg/parse/named_ops.C: New test.
16562
16563 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16564
16565         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16566
16567 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16568
16569         * gcc.dg/weak-2.c: Allow optional leading underscore
16570         in scan-assembler symbol name.
16571         * gcc.dg/weak-3.c: Likewise.
16572         * gcc.dg/weak-4.c: Likewise.
16573         * gcc.dg/weak-5.c: Likewise.
16574
16575 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16576
16577         * gcc.dg/20020523-1.c: New test.
16578
16579 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16580
16581         * objc.dg/const-str-2.m: Update now that we stop after
16582         a command line error.
16583
16584 2002-05-22  Richard Henderson  <rth@redhat.com>
16585
16586         * g++.dg/dg.exp: Fix typo in test pruneing.
16587
16588 2002-05-22  Richard Henderson  <rth@redhat.com>
16589
16590         * g++.dg/dg.exp: Prune the tls subdirectory.
16591         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16592         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16593         * g++.dg/tls/init-1.C: New.
16594
16595 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16596
16597         * gcc.dg/20020517-1.c: New test.
16598
16599 2002-05-21  Richard Henderson  <rth@redhat.com>
16600
16601         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16602         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16603
16604 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16605
16606         * g++.dg/other/copy2.C: New test.
16607
16608 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16609
16610         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16611         (MAX_COPY): Bump up to 10 times sizeof (long long).
16612         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16613
16614         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16615         sizeof (long long).
16616
16617         * gcc.c-torture/execute/strcpy-1.c: New test.
16618
16619 2002-05-19  Jason Merrill  <jason2redhat.com>
16620
16621         * g++.dg/ext/oper1.C: New test.
16622
16623 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16624 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16625
16626         * README.QMTEST: New file.
16627
16628         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16629
16630 2002-05-19  Andreas Jaeger  <aj@suse.de>
16631
16632         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16633         now.
16634         * gcc.c-torture/execute/loop-2d.x: Likewise.
16635
16636 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16637
16638         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16639         support weak symbols.
16640         * gcc.dg/weak-4.c: Likewise
16641         * gcc.dg/weak-6.c: Likewise
16642
16643 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16644
16645         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16646         cygwin, coff and h8300-*-hms targets
16647         * gcc.dg/weak-5.c: Likewise
16648         * gcc.dg/weak-7.c: Likewise
16649
16650 2002-05-16  Jason Merrill  <jason@redhat.com>
16651
16652         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16653         (scan-assembler-not, scan-assembler-dem): Likewise.
16654         (scan-assembler-dem-not): Likewise.
16655
16656 2002-05-15  Richard Henderson  <rth@redhat.com>
16657
16658         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16659
16660 2002-05-15  Richard Henderson  <rth@redhat.com>
16661
16662         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16663         (vfoo1f): Warning here.
16664         (vfoo1l): Don't redefine the alias.
16665
16666 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16667
16668         * g++.dg/init/pm1.C: New test.
16669
16670 2002-05-12  David S. Miller  <davem@redhat.com>
16671
16672         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16673         types.
16674
16675 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16676
16677         * gcc.c-torture/execute/20020510-1.c: New test case.
16678
16679 2002-05-10  David S. Miller  <davem@redhat.com>
16680
16681         * gcc.c-torture/execute/conversion.c: Test long double too.
16682
16683 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16684
16685         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16686         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16687         * lib/g++.exp (g++_link_flags): Likewise.
16688         * lib/objc.exp (objc_target_compile): Likewise.
16689
16690 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16691
16692         * gcc.dg/cpp/poison.c: Update.
16693         * gcc.dg/cpp/20000625-2.c: Remove.
16694         * gcc.dg/cpp/direct2s.c: Remove final test.
16695
16696 2002-05-08  Tom Rix  <trix@redhat.com>
16697
16698         * gcc.c-torture/execute/20020508-1.c: New test.
16699         * gcc.c-torture/execute/20020508-2.c: New test.
16700         * gcc.c-torture/execute/20020508-3.c: New test.
16701
16702 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16703
16704         * gcc.dg/cpp/charconst-4.c: More tests.
16705
16706 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16707
16708         PR c/6569
16709         * gcc.dg/weak-3.c: Update location of warning messages.
16710         * gcc.dg/weak-5.c: Likewise.
16711
16712 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16713
16714         * gcc.c-torture/execute/20020506-1.c: New test case.
16715
16716 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16717
16718         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16719
16720 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16721
16722         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16723
16724 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16725
16726         * gcc.dg/cpp/charconst-3.c: New test.
16727
16728 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16729
16730         * gcc.dg/cpp/charconst.c: Update tests.
16731
16732 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16733
16734         * treelang: Added directory for new sample language treelang. Also
16735         lib/treelang.exp: New file to signal treelang should be tested.
16736
16737 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16738
16739         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16740         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16741         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16742         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16743         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16744         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16745         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16746
16747 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16748
16749         * gcc.dg/format/xopen-2.c: New test.
16750
16751 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16752
16753         * gcc.dg/20020503-1.c: New test.
16754
16755 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16756
16757         * g++.dg/init/dtor1.C: Make it tougher.
16758
16759 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16760
16761         * g++.dg/init/dtor1.C: New test.
16762
16763 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16764
16765         * gcc.dg/altivec-8.c: New.
16766
16767 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16768
16769         * gcc.dg/altivec-7.c: New.
16770
16771 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16772
16773         * g++.dg/parse/typedef1.C: New test.
16774
16775 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16776
16777         PR c++/6486
16778         * g++.dg/template/friend6.C: New test.
16779
16780         PR c++/6492
16781         * g++.dg/init/copy1.C: New test.
16782
16783 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16784
16785         * g++.dg/warn/effc1.C: New test.
16786
16787 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16788
16789         * gcc.dg/cpp/if-cexp.c: Add a test.
16790
16791 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16792
16793         * gcc.dg/20020426-2.c: New test.
16794
16795 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16796
16797         * gcc.dg/cpp/if-mop.c: Update.
16798         * gcc.dg/cpp/if-mpar.c: Add test.
16799         * gcc.dg/cpp/if-oppr.c: Update.
16800
16801 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16802
16803         PR c/6343
16804         * gcc.dg/weak-[2-7].c: New tests.
16805
16806 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16807
16808         * gcc.dg/enum1.c: New test.
16809
16810 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16811
16812         PR c++/6497
16813         * g++.dg/inherit/access2.C: New test.
16814
16815 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16816
16817         PR bootstrap/6445
16818         * gcc.dg/20020426-1.c: New test.
16819
16820 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16821
16822         * g++.dg/abi/enum1.C: New test.
16823
16824 2002-04-26  Richard Henderson  <rth@redhat.com>
16825
16826         * gcc.dg/c99-bool-1.c: Expect always true warning.
16827
16828 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16829
16830         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16831
16832 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16833
16834         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16835         targets.
16836
16837 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16838
16839         * g++.dg/abi/mange7.C: New test.
16840
16841         PR c++/6438.
16842         * g++.dg/parse/stmtexpr2.C: New test.
16843
16844 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16845
16846         * gcc.dg/20020312-2.c: Add SH target.
16847
16848 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16849
16850         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16851         compiler output on mips*-*-irix*.
16852
16853 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16854
16855         * g++.dg/parse/attr1.C: New test.
16856
16857 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16858
16859         * gcc.c-torture/execute/string-opt-17.c: New test case.
16860         * gcc.c-torture/execute/memset-2.c: New test case.
16861
16862 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16863
16864         PR c++/6256:
16865         * g++.dg/template/friend5.C: New test.
16866
16867         PR c++/6331:
16868         * g++.dg/template/qual1.C: Likewise.
16869
16870 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16871
16872         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16873         Include stdlib.h, not stdio.h or ctype.h.
16874
16875 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16876
16877         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16878         cris-*-elf* and mmix-*-*.
16879         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16880         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16881         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16882         Ditto.
16883         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16884         * gcc.dg/wchar_t-1.c: Ditto.
16885
16886 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16887
16888         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16889         Clarify comment.
16890
16891 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16892
16893         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16894
16895 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16896
16897         * gcc.c-torture/execute/20000906-1.x: Delete.
16898
16899 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16900
16901         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16902
16903 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16904
16905         * PR6367
16906         * g77.f-torture/execute/6367.f: New test.
16907         * g77.f-torture/execute/6367.x: Disable for MMIX.
16908
16909 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16910
16911         * PR6352
16912         * g++.dg/opt/inline2.C: New test.
16913
16914 2002-04-18  Richard Henderson  <rth@redhat.com>
16915
16916         * gcc.dg/20000906-1.c: Enable for all targets.
16917         * gcc.c-torture/compile/iftrap-2.c: New.
16918
16919 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16920
16921         * gcc.dg/20020418-1.c: New test.
16922         * gcc.dg/20020418-2.c: New test.
16923
16924 2002-04-18  Richard Henderson  <rth@redhat.com>
16925
16926         * gcc.c-torture/compile/iftrap-1.c: New.
16927         * gcc.dg/iftrap-1.c: Adjust for ia64.
16928         * gcc.dg/iftrap-2.c: New.
16929
16930 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16931
16932         * gcc.c-torture/compile/20020418-1.c: New test.
16933
16934 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16935
16936         * gcc.c-torture/compile/20020415-1.c: New.
16937
16938 2002-04-18  David S. Miller  <davem@redhat.com>
16939
16940         * gcc.c-torture/execute/20020418-1.c: New test.
16941
16942 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16943
16944         * gcc.dg/20020416-1.c: New test.
16945
16946         * g++.dg/opt/inline1.C: New test.
16947
16948 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16949
16950         * gcc.dg/altivec-5.c: New test.
16951
16952         * gcc.dg/20020415-1.c: New test.
16953
16954 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16955
16956         * testsuite/lib/chill.exp: Remove.
16957
16958 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16959
16960         * g++.dg/other/big-struct.C: New test.
16961
16962 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16963
16964         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16965         of scratch file.
16966
16967 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16968
16969         PR c/6277
16970         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16971         in scan-assembler function name
16972
16973 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16974
16975         * g77.f-torture/execute/980628-4.x,
16976         g77.f-torture/execute/980628-5.x,
16977         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16978         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16979         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16980         i[34567]86-*-*.
16981
16982 2002-04-13  David S. Miller  <davem@redhat.com>
16983
16984         * gcc.c-torture/execute/20020413-1.c: New test.
16985
16986 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16987
16988         * gcc.dg/asm-6.c,
16989         * g++.dg/ext/asm1.C: New tests.
16990
16991 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16992
16993         PR c++ 5373.
16994         * g++.dg/parse/stmtexpr1.C: New test.
16995
16996         PR c++/5189.
16997         * g++.dg/template/copy1.C: New test.
16998
16999 2002-04-12  Richard Henderson  <rth@redhat.com>
17000
17001         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
17002
17003 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17004
17005         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17006         gcc.c-torture/execute/20020307-2.c.
17007
17008 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17009
17010         * g++.dg/ext/attrib5.C,
17011         * g++.dg/lookup/struct1.C: New tests.
17012
17013 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17014
17015         * gcc.dg/20020411-1.c: New test.
17016
17017         * gcc.c-torture/execute/20020411-1.c: New test.
17018
17019 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17020
17021         * g77.f-torture/execute/6177.f: New test.
17022
17023 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17024
17025         PR middle-end/6247
17026         * g++.dg/opt/cleanup1.C: New test.
17027
17028         * g++.dg/opt/const1.C: New test.
17029
17030 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17031
17032         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17033
17034 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17035
17036         PR c++/5507
17037         * g++.dg/template/typename2.C: New test.
17038
17039 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17040
17041         * gcc.c-torture/execute/loop-12.c: New.
17042
17043 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17044
17045         * g77.f-torture/execute/980628-4.x,
17046         g77.f-torture/execute/980628-5.x,
17047         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17048         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17049         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17050
17051 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17052
17053         PR optimization/6086
17054         * g++.dg/opt/preinc1.C: New test.
17055
17056 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17057
17058         PR c++/5571
17059         * g++.dg/opt/static2.C: New test.
17060
17061 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17062
17063         PR c/5120
17064         * gcc.dg/20020406-1.c: New test.
17065
17066 2002-04-04  David S. Miller  <davem@redhat.com>
17067
17068         * gcc.c-torture/execute/20020404-1.c: New test.
17069
17070 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17071
17072         PR c/6123
17073         * gcc.dg/20020312-2.c: Do not declare global register variable
17074         if __PIC__ or __pic__ is defined.
17075
17076 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17077
17078         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17079         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17080
17081 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17082
17083         * gcc.misc-tests/linkage.exp: Update last change to handle
17084         sparc*-, not just sparc-.
17085
17086 2002-04-03  Richard Henderson  <rth@redhat.com>
17087
17088         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17089
17090 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17091
17092         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17093
17094 2002-04-02  David S. Miller  <davem@redhat.com>
17095
17096         * gcc.c-torture/execute/20020402-3.c: New test.
17097
17098 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17099
17100         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17101         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17102
17103         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17104         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17105         g77.f-torture/execute/20001201.x,
17106         g77.f-torture/execute/u77-test.x: New files.
17107
17108         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17109         * gcc.dg/wchar_t-1.c: Ditto.
17110
17111 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17112
17113         * gcc.c-torture/execute/20020402-1.c: New test.
17114
17115 2002-04-01  Richard Henderson  <rth@redhat.com>
17116
17117         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17118
17119         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17120
17121 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17122
17123         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17124
17125 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17126
17127         * g++.dg/inherit/template-as-base.C: Expect error.
17128         * g++.dg/inherit/namespace-as-base.C: Likewise.
17129
17130 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17131
17132         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17133         g++.dg/ext/instantiate3.C: Tweak match patterns.
17134
17135         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17136         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17137         -da test.
17138
17139 2002-03-31  Richard Henderson  <rth@redhat.com>
17140
17141         * gcc.dg/special/alias-2.c: New.
17142         * gcc.dg/special/ecos.exp: Run it.
17143
17144 2002-03-31  Richard Henderson  <rth@redhat.com>
17145
17146         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17147
17148 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17149
17150         * gcc.dg/weak-1.c: Disable on h8300 port.
17151
17152 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17153
17154         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17155         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17156         ordering tests.
17157         * g++.dg/bprob/bprob-1.C: New test.
17158         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17159         * g++.dg/gcov/gcov-1.C: New test.
17160         * g++.dg/gcov/gcov-1.x: New file.
17161         * g++.dg/gcov/gcov-2.C: New test.
17162         * g++.dg/gcov/gcov-3.C: New test.
17163         * g++.dg/gcov/gcov-3.h: New file.
17164
17165 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17166
17167         * g++.old-deja/g++.other/builtins5.C: New test.
17168         * g++.old-deja/g++.other/builtins6.C: New test.
17169         * g++.old-deja/g++.other/builtins7.C: New test.
17170         * g++.old-deja/g++.other/builtins8.C: New test.
17171         * g++.old-deja/g++.other/builtins9.C: New test.
17172
17173 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17174
17175         * g++.dg/opt/static1.C: New test.
17176
17177         * g++.dg/opt/longbranch1.C: New test.
17178
17179 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17180
17181         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17182
17183         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17184
17185 2002-03-28  Jeffrey A Law  (law@redhat.com)
17186
17187         * gcc.c-torture/execute/20020328-1.c: New test.
17188
17189 2002-03-27  Richard Henderson  <rth@redhat.com>
17190
17191         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17192         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17193         move from g++.old-deja/g++.ext/.
17194
17195 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17196
17197         * g++.dg/init/new2.C: New test.
17198
17199 2002-03-26  Richard Henderson  <rth@redhat.com>
17200
17201         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17202
17203         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17204         on sparc.
17205
17206         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17207         sparcv9 systems.
17208         * gcc.dg/20001102-1.c: Likewise.
17209
17210 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17211
17212         * gcc.dg/cpp/endif-pedantic1.c,
17213         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17214
17215 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17216
17217         * g++.dg/init/new1.C: New test.
17218
17219 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17220
17221         * g++.dg/abi/vbase9.C: New test.
17222
17223 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17224
17225         * gcc.dg/arm-asm.c: New test.
17226
17227 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17228
17229         * gcc.dg/Wswitch-enum.c: New test.
17230         Fix PR c/5044.
17231
17232 2002-03-26  Richard Henderson  <rth@redhat.com>
17233
17234         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17235         structure.
17236
17237 2002-03-25  Richard Henderson  <rth@redhat.com>
17238
17239         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17240         sparcv9 systems.
17241
17242         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17243         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17244
17245 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17246
17247         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17248
17249 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17250
17251         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17252         targets using generic thunk support.
17253
17254 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17255
17256         * gcc.c-torture/compile/20020323-1.c: New test.
17257
17258         * g++.dg/opt/conj2.C: New test.
17259
17260 2002-03-24  Richard Henderson  <rth@redhat.com>
17261
17262         * gcc.dg/weak-1.c: Use -fno-common.
17263
17264 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17265
17266         * g77.dg/f77-edit-apostrophe-out.f: New test
17267         * g77.dg/f77-edit-h-out.f: New test
17268         * g77.dg/f77-edit-t-in.f: New test
17269         * g77.dg/f77-edit-t-out.f: New test
17270         * g77.dg/f77-edit-x-out.f: New test
17271         * g77.dg/f77-edit-slash-out.f: New test
17272         * g77.dg/f77-edit-colon-out.f: New test
17273         * g77.dg/f77-edit-s-out.f: New test
17274
17275 2002-03-24  Richard Henderson  <rth@redhat.com>
17276
17277         * objc/execute/formal_protocol-6.x: New XFAIL.
17278
17279 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17280
17281         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17282         that do not support weak symbols
17283
17284 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17285
17286         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17287         * lib/g77.exp:  Likewise
17288         * lib/objc.exp: Likewise
17289
17290 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17291
17292         * gcc.dg/Wswitch-default.c: New test.
17293
17294 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17295
17296         * g++.dg/other/enum1.C: New test.
17297
17298 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17299
17300         * gcc.dg/pragma-ep-3.c: Fix typo.
17301
17302 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17303
17304         * g++.dg/inherit/template-as-base.C: New test.
17305
17306 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17307
17308         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17309         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17310
17311 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17312
17313         * gcc.dg/cpp/multiline.c: Update to match.
17314
17315 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17316
17317         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17318
17319 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17320
17321         * gcc.dg/cpp/extratokens2.c:  New file.
17322
17323 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17324
17325         * gcc.dg/20020312-2.c: Add rs6000 target.
17326
17327         * gcc.c-torture/compile/20020319-1.c: New test.
17328
17329 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17330
17331         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17332         (A, E): Handle this.
17333
17334 2002-03-20  Jason Merrill  <jason@redhat.com>
17335
17336         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17337         ignoring -fpic.
17338         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17339         through prune_gcc_output.
17340
17341 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17342
17343         * gcc.c-torture/compile/20020320-1.c: New test.
17344
17345 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17346
17347         * gcc.c-torture/compile/20020318-1.c: New test.
17348
17349         * gcc.dg/struct-by-value-1.c: New test.
17350
17351         * gcc.dg/20020319-1.c: New test.
17352
17353 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17354
17355         * g++.dg/opt/conj1.C: New test.
17356
17357 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17358
17359         * g++.dg/template/qualttp20.C: Revert previous change.
17360         * g++.dg/template/qualttp3.C: Likewise.
17361         * g++.dg/template/qualttp4.C: Likewise
17362         * g++.dg/template/qualttp5.C: Likewise
17363         * g++.dg/template/qualttp6.C: Likewise
17364         * g++.dg/template/qualttp7.C: Likewise
17365         * g++.dg/template/qualttp8.C: Likewise
17366         * g++.dg/template/recurse.C: Likewise.
17367
17368 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17369
17370         * gcc.dg/cpp/wchar-1.c: Update.
17371
17372 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17373
17374         * g++.dg/template/conv1.C: New test.
17375         * g++.dg/template/conv2.C: New test.
17376         * g++.dg/template/conv3.C: New test.
17377         * g++.dg/template/conv4.C: New test.
17378
17379 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17380
17381         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17382         * g++.dg/template/qualttp3.C: Likewise.
17383         * g++.dg/template/qualttp4.C: Likewise
17384         * g++.dg/template/qualttp5.C: Likewise
17385         * g++.dg/template/qualttp6.C: Likewise
17386         * g++.dg/template/qualttp7.C: Likewise
17387         * g++.dg/template/qualttp8.C: Likewise
17388         * g++.dg/template/recurse.C: Likewise.
17389
17390 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17391
17392         * g++.dg/opt/dtor1.C: New test.
17393
17394 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17395
17396         * gcc.c-torture/compile/20020315-1.c: New test.
17397
17398 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17399
17400         * gcc.dg/weak-1.c: Fix scan tests.
17401
17402 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17403
17404         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17405         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17406         cris-*-aout* mmix-*-*.
17407         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17408         cris-*-aout* mmix-*-*.
17409         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17410         cris-*-elf* cris-*-aout* and mmix-*-*.
17411         * gcc.dg/20001009-1.c: Ditto.
17412         * gcc.dg/20010912-1.c: Ditto.
17413         * gcc.dg/20020122-4.c: Ditto.
17414         * gcc.dg/inline-2.c: Ditto.
17415
17416 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17417
17418         * gcc.c-torture/compile/20020314-1.c: New test.
17419
17420 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17421
17422         * gcc.c-torture/execute/20020314-1.c: New test.
17423
17424 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17425
17426         * g++.dg/warn/Wunused-1.C: New test.
17427
17428 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17429
17430         * g++.dg/abi/mangle6.C: New test.
17431
17432 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17433
17434         * gcc.c-torture/compile/20020309-2.c: New test.
17435
17436         * gcc.c-torture/compile/20020312-1.c: New test.
17437
17438 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17439
17440         * g++.dg/other/access1.C: New test.
17441
17442 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17443
17444         * gcc.c-torture/execute/wchar_t-1.c: New test.
17445
17446 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17447
17448         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17449
17450 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17451
17452         * gcc.dg/20020312-1.c: New test case.
17453
17454 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17455
17456         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17457
17458 2002-03-11  Richard Henderson  <rth@redhat.com>
17459
17460         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17461         * g++.old-deja/g++.jason/report.C: Likewise.
17462
17463 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17464
17465         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17466         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17467
17468 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17469
17470         * testsuite/g++.dg/overload/pmf1.C: New test.
17471
17472 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17473
17474         * gcc.c-torture/execute/20020307-1.c: Use long.
17475
17476 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17477
17478         PR optimization/5844
17479         * gcc.dg/20020310-1.c: New test.
17480
17481 2002-03-09  Michael Meissner  <meissner@redhat.com>
17482
17483         * gcc.c-torture/execute/memcpy-2.c: New test.
17484         * gcc.c-torture/execute/memset-1.c: New test.
17485         * gcc.c-torture/execute/strlen-1.c: New test.
17486         * gcc.c-torture/execute/strcmp-1.c: New test.
17487         * gcc.c-torture/execute/strncmp-1.c: New test.
17488
17489 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17490
17491         * gcc.dg/ppc-ldstruct.c: New test.
17492
17493 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17494
17495         * gcc.c-torture/execute/va-arg-22.c: New test.
17496
17497 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17498
17499         * gcc.c-torture/compile/20020309-1.c: New test.
17500
17501 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17502
17503         * gcc.c-torture/execute/20020307-2.c: New test.
17504
17505 2002-03-07  Jeffrey A Law  (law@redhat.com)
17506
17507         * g77.f-torture/compile/20020307-1.f: New test.
17508
17509 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17510
17511         * gcc.dg/unordered-1.c: New test.
17512
17513 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17514
17515         * gcc.c-torture/execute/20020307-1.c: New test.
17516
17517 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17518
17519         * gcc.dg/20020304-1.c: New test.
17520
17521         * gcc.c-torture/compile/20020304-2.c: New test.
17522
17523 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17524
17525         * gcc.c-torture/compile/20020304-1.c: New test case
17526         (from PR c/5830).
17527
17528 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17529
17530         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17531
17532 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17533
17534         * g++.dg/other/classkey1.C: New test.
17535
17536 2002-03-01  Richard Henderson  <rth@redhat.com>
17537
17538         * gcc.c-torture/compile/981223-1.x: New.
17539         * gcc.c-torture/compile/920625-1.x: New.
17540
17541 2002-02-28  Richard Henderson  <rth@redhat.com>
17542
17543         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17544
17545 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17546
17547         * gcc.c-torture/execute/20020227-1.c: New test.
17548
17549 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17550
17551         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17552         here" ERROR lines.
17553         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17554         * g++.old-deja.g++.other/defarg1.C: Likewise.
17555         * g++.old-deja/g++.pt/calls2.C: Likewise.
17556         * g++.old-deja/g++.pt/crash20.C: Likewise.
17557         * g++.old-deja/g++.pt/crash30.C: Likewise.
17558         * g++.old-deja/g++.pt/crash36.C: Likewise.
17559         * g++.old-deja/g++.pt/crash6.C: Likewise.
17560         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17561         * g++.old-deja/g++.pt/derived3.C: Likewise.
17562         * g++.old-deja/g++.pt/error1.C: Likewise.
17563         * g++.old-deja/g++.pt/friend21.C: Likewise.
17564         * g++.old-deja/g++.pt/friend23.C: Likewise.
17565         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17566         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17567
17568 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17569
17570         * gcc.c-torture/execute/20020225-2.c: New test.
17571
17572 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17573
17574         * gcc.c-torture/execute/920730-1t.c,
17575         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17576         Delete test cases, only relevant to -traditional.
17577
17578 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17579
17580         * gcc.dg/cpp/undef1.c: Remove.
17581         * gcc.dg/cpp/directiv.c: Update.
17582         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17583
17584 2002-02-27  Michael Meissner  <meissner@redhat.com>
17585
17586         * gcc.c-torture/execute/20020226-1.c: New test.
17587
17588 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17589
17590         * g++.dg/debug/debug4.C: New test.
17591
17592         * gcc.dg/ia64-visibility-1.c: New test.
17593
17594 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17595
17596         * gcc.dg/debug/20020224-1.c: New.
17597
17598 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17599
17600         * gcc.c-torture/execute/960416-1.x: New.
17601         * gcc.c-torture/execute/divconst-3.x: Likewise.
17602
17603 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17604
17605         * gcc.dg/20020224-1.c: New test.
17606
17607 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17608
17609         * gcc.c-torture/execute/20020225-1.c: New.
17610
17611 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17612
17613         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17614
17615 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17616
17617         * gcc.dg/20020222-1.c: New test.
17618
17619 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17620
17621         * g++.dg/opt/anonunion1.C: New test.
17622
17623 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17624
17625         * g++.dg/template/qualttp19.C: New test.
17626         * g++.dg/template/qualttp20.C: New test.
17627         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17628         * g++.old-deja/g++.other/qual1.C: Likewise.
17629
17630 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17631
17632         * gcc.dg/attr-alwaysinline.c: New.
17633
17634 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17635
17636         * gcc.dg/20020220-1.c: New test.
17637
17638         * gcc.dg/20020220-2.c: New test.
17639
17640         * g++.dg/opt/mmx1.C: New test.
17641
17642 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17643
17644         * gcc.c-torture/compile/20020110.c: New test.
17645
17646 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17647
17648         * gcc.c-torture/execute/20020219-1.c: New test.
17649
17650         * gcc.dg/20020219-1.c: New test.
17651
17652         * gcc.dg/noncompile/20020220-1.c: New test.
17653
17654         * g++.dg/opt/ptrintsum1.C: New test.
17655
17656         * gcc.dg/debug/20020220-1.c: New test.
17657
17658 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17659
17660         * gcc.c-torture/execute/20020216-1.c: New test.
17661
17662 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17663
17664         * gcc.dg/decl-1.c: Update, new test.
17665
17666 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17667
17668         * g++.dg/abi/bitfield1.C: New test.
17669         * g++.dg/abi/bitfield2.C: New test.
17670
17671 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17672
17673         * gcc.dg/attr-nest.c: New test.
17674
17675 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17676
17677         * gcc.c-torture/execute/20020215-1.c: New test.
17678
17679 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17680
17681         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17682         * g++.dg/debug/debug.exp: New.
17683         * g++.dg/debug/trivial.C: New.
17684         * g++.dg/debug/debug1.C: Moved...
17685         * g++.dg/other/debug1.C: ...from here.
17686         * g++.dg/debug/debug2.C: Moved...
17687         * g++.dg/other/debug2.C: ...from here.
17688         * g++.dg/debug/debug3.C: Moved...
17689         * g++.dg/other/debug3.C: ...from here.
17690
17691         * gcc.dg/noncompile/20020213-1.c: New test.
17692
17693 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17694
17695         * g++.dg/other/debug3.C: New test.
17696
17697         * gcc.c-torture/execute/20020213-1.c: New test.
17698
17699 2002-02-13  Richard Smith <richard@ex-parrot.com>
17700
17701         * g++.old-deja/g++.other/thunk1.C: New test.
17702
17703 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17704
17705         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17706
17707 2002-02-13  Stan Shebs  <shebs@apple.com>
17708
17709         * gcc.dg/altivec-3.c: New.
17710
17711 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17712
17713         * gcc.dg/Wunreachable-1.c: New test.
17714         * gcc.dg/Wunreachable-2.c: New test.
17715
17716 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17717
17718         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17719
17720 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17721
17722         * gcc.dg/decl-1.c: New test.
17723
17724 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17725
17726         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17727
17728 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17729
17730         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17731         * gcc.c-torture/compile/980506-1.x: Likewise.
17732
17733 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17734
17735         * gcc.dg/20020210-1.c: New.
17736
17737 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17738
17739         * g77.f-torture/execute/947.f: New regression test
17740         for PR fortran/947.
17741
17742 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17743
17744         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17745         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17746
17747 2002-02-08  Richard Henderson  <rth@redhat.com>
17748
17749         * gcc.c-torture/compile/labels-3.c: New.
17750
17751 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17752
17753         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17754         expression statements work instead.
17755         * gcc.dg/noncompile/20020207-1.c: New test.
17756
17757 2002-02-07  Richard Henderson  <rth@redhat.com>
17758
17759         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17760
17761 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17762
17763         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17764         message from g77
17765         * lib/g77-dg.exp: Trim g77 error messages so that they are
17766         recognized by dg.exp.
17767
17768 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17769
17770         PR fortran/5473
17771         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17772
17773 2002-02-07  Richard Henderson  <rth@redhat.com>
17774
17775         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17776         to be sufficiently aligned for integers.
17777
17778 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17779
17780         * g++.dg/template/friend4.C: New test.
17781
17782 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17783
17784         PR fortran/5743
17785         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17786         unsupported cases.
17787
17788 2002-02-07  Richard Henderson  <rth@redhat.com>
17789
17790         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17791         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17792         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17793         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17794
17795 2002-02-06  Richard Henderson  <rth@redhat.com>
17796
17797         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17798
17799 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17800
17801         * gcc.dg/20020206-1.c: New test.
17802
17803 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17804
17805         * gcc.c-torture/execute/20020206-1.c: New test.
17806
17807         * gcc.c-torture/execute/20020206-2.c: New test.
17808
17809         PR optimization/5429:
17810         * gcc.c-torture/compile/20020206-1.c: New test.
17811
17812 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17813
17814         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17815         as certain file formats cannot support particularly large
17816         alignments.
17817
17818         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17819         and do not expect to be able to link the executable.
17820
17821         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17822         fail because the COFF format does not support the weak attribute.
17823
17824 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17825
17826         * g77.dg/pr5473.f:  New test
17827
17828 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17829
17830         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17831         Fix testcase accordingly.
17832
17833 2002-02-04  Richard Henderson  <rth@redhat.com>
17834
17835         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17836         (buf): Change to be an array of pointers, not ints.
17837
17838 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17839
17840         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17841         before all tests.  Move warning one line above to match where it
17842         C frontend emits.
17843         * gcc.dg/Wswitch-2.c: New test.
17844         * g++.dg/warn/Wswitch-1.C: New test.
17845         * g++.dg/warn/Wswitch-2.C: New test.
17846
17847 2002-02-04  Richard Henderson  <rth@redhat.com>
17848
17849         * g++.dg/abi/offsetof.C: Fix size comparison.
17850
17851 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17852
17853         * gcc.dg/cast-qual-2.c: New test.
17854
17855 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17856
17857         * gcc.dg/20020201-4.c: New test.
17858
17859 2002-02-04  Ben Elliston  <bje@redhat.com>
17860
17861         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17862         target_info attribute != 0, in addition to the empty string.
17863         (gcc_target_compile): Likewise.
17864
17865 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17866
17867         * gcc.dg/Wswitch.c: New test.
17868         PR gcc/4475. PR gcc/3780.
17869
17870 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17871
17872         * g77.f-torture/execute/5122.f: New test for regressions
17873         against PR fortran/5122.
17874
17875 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17876
17877         * g77.f-torture/compile/pr3743.f: Delete
17878         * g77.dg/pr3743-1.f: New test.
17879         * g77.dg/pr3743-2.f: New test.
17880         * g77.dg/pr3743-3.f: New test.
17881         * g77.dg/pr3743-4.f: New test.
17882
17883 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17884
17885         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17886
17887 2002-02-02  Richard Henderson  <rth@redhat.com>
17888
17889         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17890         * gcc.c-torture/execute/bf64-1.c: Likewise.
17891
17892 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17893
17894         * gcc.dg/20020201-2.c: New test.
17895
17896         * gcc.dg/20020201-3.c: New test.
17897
17898         * gcc.c-torture/execute/bitfld-2.c: New test.
17899
17900 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17901
17902         * gcc.dg/bitfld-1.c: Update.
17903         * gcc.dg/bitfld-2.c: Update.
17904         * gcc.c-torture/execute/bitfld-1.x: New.
17905
17906 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17907
17908         * gcc.c-torture/execute/20020201-1.c: New test.
17909
17910 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17911
17912         PR target/5469
17913         * gcc.dg/20020201-1.c: New test.
17914
17915 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17916
17917         PR fortran/3743
17918         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17919         * g77.f-torture/compile/pr3743.x: Remove
17920
17921 2002-01-31  Tom Rix  <trix@redhat.com>
17922
17923         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17924
17925 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17926
17927         * gcc.dg/noncompile/20020130-1.c: New test.
17928
17929 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17930
17931         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17932
17933 2002-01-29  Richard Henderson  <rth@redhat.com>
17934
17935         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17936         to long long.
17937         * gcc.c-torture/execute/bf64-1.c: Likewise.
17938
17939 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17940
17941         * gcc.c-torture/execute/20020129-1.c: New test.
17942
17943 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17944
17945         * gcc.c-torture/compile/20000224-1.c: Update.
17946         * gcc.c-torture/execute/bitfld-1.c: New tests.
17947         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17948         * gcc.dg/uninit-A.c: Update.
17949
17950 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17951
17952         * g++.dg/template/ctor1.C: Add instantiation.
17953
17954 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17955
17956         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17957         argument to __builtin_prefetch to be const ptr.
17958
17959 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17960
17961         * gcc.c-torture/compile/20020120-1.c: New test.
17962
17963 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17964
17965         * gcc.c-torture/execute/20020127-1.c: New test.
17966
17967 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17968
17969         * g77.dg/f77-edit-i-in.f: New test
17970         * g77.dg/f77-edit-i-out.f: New test
17971
17972 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17973
17974         * gcc.dg/debug/debug.exp: New file.
17975         * gcc.dg/debug/trivial.c: New file.
17976         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17977         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17978         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17979         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17980         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17981         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17982         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17983         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17984         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17985         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17986         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17987         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17988         * gcc.dg/20000503-1.c: Removed.
17989         * gcc.dg/20010207-1.c: Removed.
17990         * gcc.dg/20011223-1.c: Removed.
17991         * gcc.dg/20020104-2.c: Removed.
17992         * gcc.dg/debug-1.c: Removed.
17993         * gcc.dg/debug-2.c: Removed.
17994         * gcc.dg/debug-3.c: Removed.
17995         * gcc.dg/debug-4.c: Removed.
17996         * gcc.dg/debug-5.c: Removed.
17997         * gcc.dg/debug-6.c: Removed.
17998         * gcc.dg/dwarf2-1.c: Removed.
17999         * gcc.dg/dwarf2-2.c: Removed.
18000
18001 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
18002
18003         * g++.old-deja/g++.other/eh5.C: New test.
18004         * g++.old-deja/g++.other/sibcall2.C: New test.
18005         * g++.old-deja/g++.other/array9.C: New test.
18006         * g++.old-deja/g++.other/typename2.C: New test.
18007         * g++.old-deja/g++.other/crash60.C: New test.
18008         * g++.old-deja/g++.other/conv9.C: New test.
18009         * g++.old-deja/g++.other/mangle10.C: New test.
18010         * g++.old-deja/g++.other/unchanging1.C: New test.
18011         * g++.old-deja/g++.other/exprstmt1.C: New test.
18012         * g++.old-deja/g++.other/inline23.C: New test.
18013         * g++.old-deja/g++.eh/ia64-1.C: New test.
18014         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18015         * g++.old-deja/g++.other/reload1.C: New test.
18016         * g++.old-deja/g++.other/static20.C: New test.
18017         * g++.old-deja/g++.other/local-alloc1.C: New test.
18018         * g++.old-deja/g++.other/conv8.C: New test.
18019         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18020         * g++.old-deja/g++.other/storeexpr1.C: New test.
18021         * g++.old-deja/g++.other/storeexpr2.C: New test.
18022         * g++.dg/eh/template2.C: New test.
18023         * g++.dg/warn/weak1.C: New test.
18024
18025 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18026
18027         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18028         Remove first, non-varying, argument.
18029
18030 2002-01-23  Richard Henderson  <rth@redhat.com>
18031
18032         * gcc.dg/inline-2.c: New.
18033
18034         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18035         Add optional target arg.  Check number of arguments.
18036         (scan-assembler-not, scan-assembler-dem): Likewise.
18037         (scan-assembler-dem-not): Likewise.
18038
18039 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18040
18041         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18042         line 12.
18043         * g++.old-deja/g++.brendan/parse3.C,
18044         g++.old-deja/g++.other/crash26.C,
18045         g++.old-deja/g++.other/crash28.C,
18046         g++.old-deja/g++.other/crash29.C,
18047         g++.old-deja/g++.other/crash30.C,
18048         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18049
18050 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18051
18052         * gcc.dg/20020115-1.c: New.
18053
18054 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18055
18056         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18057
18058 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18059
18060         * gcc.dg/20020122-3.c: New.
18061
18062 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18063
18064         * g++.dg/other/gc1.C: New test.
18065
18066 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18067
18068         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18069
18070 2002-01-22  Richard Henderson  <rth@redhat.com>
18071
18072         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18073
18074 2002-01-22  Richard Henderson  <rth@redhat.com>
18075
18076         * gcc.dg/20020122-4.c: New.
18077
18078 2002-01-22  H.J. Lu <hjl@gnu.org>
18079
18080         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18081         link output.
18082         * gcc.dg/special/ecos.exp: Likewise.
18083         * lib/g++-dg.exp: Likewise.
18084         * lib/g77-dg.exp: Likewise.
18085         * lib/gcc-dg.exp : Likewise.
18086         * lib/mike-g++.exp: Likewise.
18087         * lib/mike-g77.exp: Likewise.
18088         * lib/mike-gcc.exp: Likewise.
18089         * lib/objc-dg.exp: Likewise.
18090
18091 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18092
18093         PR target/5379
18094         * gcc.dg/20020122-2.c: New test.
18095
18096 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18097
18098         * gcc.dg/20020122-1.c: New test.
18099
18100 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18101
18102         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18103
18104 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18105
18106         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18107
18108 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18109
18110         * gcc.c-torture/compile/20020121-1.c: New test.
18111
18112 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18113
18114         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18115         ld_library_path.
18116
18117 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18118
18119         * gcc.dg/20020218-1.c: New test.
18120
18121 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18122
18123         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18124         messages
18125         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18126         "At global scope" warning
18127         * g++.dg/ext/align1.C: Change cygwin test for alignment
18128         from db-bogus to dg-warning
18129
18130 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18131
18132         * g77.f-torture/compile/cpp2.F: New test.
18133
18134 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18135
18136         * g++.dg/template/access1.C: New test.
18137
18138 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18139
18140         * gcc.dg/20020118-1.c: New.
18141
18142 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18143
18144         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18145
18146 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18147
18148         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18149         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18150         alignment warnings.
18151
18152 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18153
18154         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18155         torture_with_loops and torture_without_loops
18156
18157 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18158
18159         * gcc.c-torture/compile/20020116-1.c: New test.
18160
18161 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18162
18163         * gcc.dg/20020116-2.c: New test.
18164
18165         * gcc.dg/ultrasp4.c: New test.
18166
18167         * gcc.dg/20020116-1.c: New test.
18168
18169 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18170
18171         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18172         by EABI.
18173
18174 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18175
18176         * gcc.misc-tests/i386-prefetch.exp: New.
18177         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18178         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18179         * gcc.misc-tests/i386-pf-none-1.c: New test.
18180         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18181
18182 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18183
18184         * gcc.dg/gnu89-init-1.c: Add new tests.
18185
18186 2002-01-15  Andreas Jaeger  <aj@suse.de>
18187
18188         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18189         * gcc.dg/i386-mmx-2.c: Likewise.
18190         * gcc.dg/i386-sse-1.c: Likewise.
18191         * gcc.dg/i386-sse-2.c: Likewise.
18192         * gcc.dg/i386-sse-3.c: Likewise.
18193
18194 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18195
18196         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18197         Uncomment additional cases that now pass.
18198
18199 2002-01-11  Richard Henderson  <rth@redhat.com>
18200
18201         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18202         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18203
18204 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18205
18206         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18207
18208 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18209
18210         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18211         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18212
18213 2002-01-10  Dale Johannesen  <dalej@apple.com>
18214
18215         * gcc.c-torture/execute/loop-11.c: New.
18216
18217 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18218
18219         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18220         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18221
18222 2002-01-09  Richard Henderson  <rth@redhat.com>
18223
18224         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18225         type in which to perform the operation for each size.
18226
18227 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18228
18229         * gcc.c-torture/compile/20020109-2.c: New test.
18230
18231 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18232
18233         * gcc.c-torture/execute/loop-10.c: New test.
18234
18235 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18236
18237         * gcc.c-torture/compile/20010226-1.c: New test.
18238         * gcc.c-torture/compile/20010227-1.c: New test.
18239         * gcc.c-torture/compile/20010426-1.c: New test.
18240         * gcc.c-torture/compile/20010510-1.c: New test.
18241         * gcc.c-torture/compile/20010605-3.c: New test.
18242         * gcc.c-torture/compile/20010824-1.c: New test.
18243         * gcc.c-torture/execute/20010409-1.c: New test.
18244         * gcc.dg/noncompile/20000901-1.c: New test.
18245         * gcc.dg/20001023-1.c: New test.
18246         * gcc.dg/20001101-1.c: New test.
18247         * gcc.dg/20001102-1.c: New test.
18248         * gcc.dg/20010207-1.c: New test.
18249         * gcc.dg/20010405-1.c: New test.
18250         * gcc.dg/20010822-1.c: New test.
18251         * gcc.dg/20011107-1.c: New test.
18252
18253 2002-01-09  Jeffrey A Law  (law@redhat.com)
18254
18255         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18256
18257         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18258         execution failure on PA targets.
18259
18260 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18261
18262         * gcc.c-torture/compile/20020109-1.c: New test.
18263
18264 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18265
18266         * gcc.c-torture/execute/20020108-1.c: New test.
18267
18268 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18269
18270         * gcc.dg/20020108-1.c: New test.
18271
18272 2002-01-08  H.J. Lu <hjl@gnu.org>
18273
18274         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18275         for header files.
18276
18277 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18278
18279         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18280         consistency.
18281
18282 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18283
18284         * gcc.dg/altivec-4.c: Test altivec predicates.
18285
18286 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18287
18288         * gcc.c-torture/execute/20020107-1.c: New test.
18289
18290 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18291
18292         PR c/5279
18293         * gcc.c-torture/compile/20020106-1.c: New test.
18294
18295 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18296
18297         * gcc.c-torture/execute/nestfunc-4.c: New test.
18298
18299 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18300
18301         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18302         extra triple that slipped in.
18303         * g++.old-deja/g++.abi/align.C: Likewise.
18304         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18305
18306 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18307
18308         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18309         * g++.old-deja/g++.abi/align.C: Likewise.
18310         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18311
18312         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18313         on FreeBSD/i386.
18314         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18315         FreeBSD.
18316
18317 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18318
18319         * gcc.dg/20020104-1.c: New test.
18320
18321         * gcc.dg/20020104-2.c: New test.
18322
18323 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18324
18325         * gcc.dg/20020103-1.c: Fix typo in target selector.
18326
18327 2002-01-03  Richard Henderson  <rth@redhat.com>
18328
18329         * gcc.dg/20020103-1.c: New.
18330
18331 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18332
18333         * gcc.c-torture/execute/20020103-1.c: New test.
18334
18335 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18336
18337         * g++.dg/other/debug2.C: New test.
18338
18339         * gcc.c-torture/compile/20020103-1.c: New test.
18340
18341 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18342
18343         * gcc.dg/gnu89-init-1.c: Added new tests.
18344
18345 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18346
18347         * g++.dg/template/friend2.C: Remove as patch is reverted.
18348
18349         * g++.dg/warn/oldcast1.C: New test.
18350
18351         * g++.dg/template/ptrmem1.C: New test.
18352         * g++.dg/template/ptrmem2.C: New test.
18353
18354         * g++.dg/template/ntp.C: New test.
18355
18356         * g++.dg/other/component1.C: New test.
18357
18358         * g++.dg/template/ttp3.C: New test.
18359
18360         * g++.dg/template/friend2.C: New test.
18361         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18362
18363 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18364
18365         * g++.dg/other/ptrmem1.C: New test.
18366         * g++.dg/other/ptrmem2.C: New test.
18367
18368 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18369
18370         * g++.dg/template/ctor1.C: New test.
18371
18372 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18373
18374         * g++.dg/template/friend2.C: New test.
18375
18376 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18377
18378         * gcc.dg/mmix-1.c: New test.
18379
18380 2001-12-31  Richard Henderson  <rth@redhat.com>
18381
18382         * gcc.dg/asm-5.c: New.
18383
18384 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18385
18386         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18387         in namespace __gnu_cxx
18388
18389 2001-12-30  Richard Henderson  <rth@redhat.com>
18390
18391         * gcc.dg/debug-6.c: New.
18392
18393 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18394
18395         * gcc.c-torture/compile/20011229-2.c: New test.
18396
18397 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18398
18399         * gcc.dg/debug-3.c: New test.
18400         * gcc.dg/debug-4.c: New test.
18401         * gcc.dg/debug-5.c: New test.
18402
18403 2001-12-29  Richard Henderson  <rth@redhat.com>
18404
18405         * g++.dg/eh/loop1.C: New.
18406
18407 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18408
18409         * g++.dg/template/crash1.C: New test.
18410
18411 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18412
18413         * g++.dg/other/const1.C: New test.
18414
18415 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18416
18417         * gcc.c-torture/compile/20011229-1.c: New test.
18418
18419 2001-12-28  Stan Shebs  <shebs@apple.com>
18420
18421         * lib/objc-torture.exp: Resync with c-torture.exp.
18422         * lib/objc.exp: Load standard libraries.
18423
18424 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18425
18426         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18427         additional tests.
18428
18429 2001-12-27  Roger Sayle <roger@eyesopen.com>
18430
18431         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18432
18433 2001-12-27  Richard Henderson  <rth@redhat.com>
18434
18435         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18436
18437 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18438
18439         * g++.dg/eh/ctor1.C: New test.
18440         * g++.dg/other/error2.C: New test.
18441
18442 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18443
18444         * g++.dg/other/init2.C: New test.
18445
18446 2001-12-24  Richard Henderson  <rth@redhat.com>
18447
18448         * gcc.dg/20011223-1.c: New.
18449         * gcc.dg/inline-1.c: New.
18450
18451 2001-12-23  Richard Henderson  <rth@redhat.com>
18452
18453         * gcc.dg/asm-4.c: Test operand modifiers.
18454
18455 2001-12-23  Richard Henderson  <rth@redhat.com>
18456
18457         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18458
18459 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18460
18461         * gcc.c-torture/execute/20011223-1.c: New test.
18462
18463 2001-12-21  Richard Henderson  <rth@redhat.com>
18464
18465         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18466         re-enables the warning.
18467
18468 2001-12-21  Richard Henderson  <rth@redhat.com>
18469
18470         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18471
18472 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18473
18474         * gcc.c-torture/compile/20011218-1.c: New test.
18475
18476 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18477
18478         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18479         arm-isr.c test.
18480         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18481         epilogue generation for ARM ISR routines.
18482
18483 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18484
18485         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18486         * gcc.dg/format/c90-printf-3.c: Likewise.
18487         * gcc.dg/format/c99-printf-3.c: Likewise.
18488         * gcc.dg/format/ext-1.c: Likewise.
18489         * gcc.dg/format/ext-6.c: Likewise.
18490         * gcc.dg/format/format.h: Prototype unlocked stdio.
18491
18492 2001-12-20  Richard Henderson  <rth@redhat.com>
18493
18494         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18495         (arena): Use it.
18496         (malloc): Correct allocation logic.  Abort if we fill up the
18497         arena before initialization complete.
18498         (realloc): Correct allocation logic.
18499
18500 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18501
18502         * gcc.c-torture/compile/20011219-2.c: New test.
18503
18504         * gcc.c-torture/execute/20011219-1.c: New test.
18505
18506 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18507
18508         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18509         target does not support weak symbols.
18510
18511 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18512
18513         * gcc.c-torture/compile/20011219-1.c: New test.
18514
18515 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18516
18517         * g++.dg/other/error1.C: New test.
18518
18519 2001-12-17  Jeffrey A Law  (law@redhat.com)
18520
18521         * gcc.c-torture/execute/20011217-1.c: New test.
18522
18523 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18524
18525         * objc.dg/special/: New directory.
18526         * objc.dg/special/special.exp: New file.
18527         * objc.dg/special/unclaimed-category-1.h: New file.
18528         * objc.dg/special/unclaimed-category-1a.m: New file.
18529         * objc.dg/special/unclaimed-category-1.m: New file.
18530
18531 2001-12-17  Andreas Jaeger  <aj@suse.de>
18532
18533         * gcc.c-torture/compile/20011217-2.c: New test.
18534
18535 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18536
18537         * gcc.c-torture/compile/20011217-1.c: New test.
18538
18539 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18540
18541         * testsuite/gcc.dg/20011214-1.c: New.
18542
18543 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18544
18545         * gcc.dg/altivec-4.c: New.
18546
18547 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18548
18549         * gcc.dg/20011113-1.c: New test.
18550
18551 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18552
18553         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18554         std::__malloc_alloc_template<0> and
18555         std::__default_alloc_template<false, 0>.
18556
18557 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18558
18559         * objc/execute/bf-21.m: New test.
18560         * objc/execute/enumeration-1.m: New test.
18561         * objc/execute/enumeration-2.m: New test.
18562
18563 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18564
18565         * gcc.dg/gnu89-init-1.c: New test.
18566
18567 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18568
18569         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18570         * g++.old-deja/g++.jason/2371.C: Likewise.
18571         * g++.old-deja/g++.jason/template33.C: Likewise.
18572         * g++.old-deja/g++.jason/template34.C: Likewise.
18573         * g++.old-deja/g++.jason/template36.C: Likewise.
18574         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18575         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18576         * g++.old-deja/g++.other/typename1.C: Likewise.
18577         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18578         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18579         * g++.old-deja/g++.pt/typename11.C: Likewise.
18580         * g++.old-deja/g++.pt/typename14.C: Likewise.
18581         * g++.old-deja/g++.pt/typename16.C: Likewise.
18582         * g++.old-deja/g++.pt/typename3.C: Likewise.
18583         * g++.old-deja/g++.pt/typename4.C: Likewise.
18584         * g++.old-deja/g++.pt/typename5.C: Likewise.
18585         * g++.old-deja/g++.pt/typename7.C: Likewise.
18586         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18587
18588 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18589
18590         * g++.dg/other/linkage1.C: New test.
18591         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18592         specifiers.
18593
18594 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18595
18596         * gcc.dg/concat.c: New test.
18597
18598 2001-12-11  Stan Shebs  <shebs@apple.com>
18599
18600         * objc/compile: New test directory.
18601         * objc/compile/compile.exp: New expect script.
18602         * objc/compile/20011211-1.m: New compile test.
18603
18604 2001-12-11  Jason Merrill  <jason@redhat.com>
18605
18606         * lib/prune.exp (prune_gcc_output): Also handle "In member
18607         function".  So many permutations...
18608
18609 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18610
18611         * g++.dg/template/typedef1.C: New test.
18612
18613 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18614
18615         * g++.dg/other/copy1.C: New test.
18616
18617 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18618
18619         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18620
18621         * gcc.dg/builtin-choose-expr.c: New.
18622
18623 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18624
18625         * gcc.dg/altivec-2.c: New.
18626
18627 2001-12-07  Richard Henderson  <rth@redhat.com>
18628
18629         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18630
18631 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18632
18633         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18634         ultrasparc.
18635
18636 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18637
18638         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18639
18640 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18641
18642         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18643         variable argument list.
18644
18645 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18646
18647         * gcc.c-torture/execute/memcheck: Delete entire directory.
18648         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18649         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18650
18651 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18652
18653         * gcc.dg/Wshadow-1.c: New test.
18654
18655 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18656
18657         * gcc.c-torture/compile/20011130-1.c: New test.
18658
18659         * gcc.dg/noncompile/20011025-1.c: New test.
18660
18661         * g++.dg/other/anon-union.C: New test.
18662
18663         * gcc.c-torture/execute/20011024-1.c: New test.
18664
18665 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18666
18667         * gcc.c-torture/execute/20000722-1.x,
18668         gcc.c-torture/execute/20010123-1.x: Remove.
18669         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18670         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18671         gcc.dg/c99-complit-2.c: New tests.
18672
18673 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18674
18675         * g++.dg/inherit/base1.C: New test.
18676
18677 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18678
18679         * g++.dg/other/stdarg1.C: New test.
18680
18681         * gcc.c-torture/compile/20011130-2.c: New test.
18682
18683 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18684
18685         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18686         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18687         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18688         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18689         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18690         * gcc.dg/builtin-prefetch-1.c: New test.
18691
18692 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18693
18694         * gcc.dg/20011130-1.c: New test.
18695
18696 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18697
18698         * g++.dg/other/scope1.C: New test.
18699         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18700
18701 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18702
18703         * gcc.dg/vla-init-1.c: New test.
18704
18705 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18706
18707         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18708
18709 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18710
18711         * objc.dg/alias.m: Update.
18712         * objc.dg/class-1.m: Update.
18713         * objc.dg/const-str-1.m: Update.
18714         * objc.dg/fwd-proto-1.m: Update.
18715         * objc.dg/id-1.m: Update.
18716         * objc.dg/super-class-1.m: Update.
18717
18718 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18719
18720         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18721         constructs.
18722
18723 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18724
18725         * gcc.c-torture/execute/20011128-1.c: New test.
18726
18727 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18728
18729         * gcc.dg/20011127-1.c: New test.
18730
18731 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18732
18733         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18734         from Austin Group draft 7.
18735         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18736         scanf format arguments.
18737         * gcc.dg/format/no-exargs-2.c: New test.
18738
18739 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18740
18741         * g++.dg/abi/vbase8-4.C: New test.
18742
18743 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18744
18745         * gcc.c-torture/execute/20011121-1.c: New test.
18746
18747 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18748
18749         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18750
18751 2001-11-23  Andreas Jaeger  <aj@suse.de>
18752
18753         * gcc.dg/cpp/charconst-2.c: New test.
18754
18755 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18756
18757         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18758         to the host if it is remote.  Let tests specify extra headers
18759         they use.
18760         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18761         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18762         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18763         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18764         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18765         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18766         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18767         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18768         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18769         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18770
18771 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18772
18773         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18774         for little endian ARMs.
18775
18776 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18777
18778         * gcc.c-torture/compile/20011119-1.c: New test.
18779         * gcc.c-torture/compile/20011119-2.c: New test.
18780
18781 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18782
18783         * gcc.dg/altivec-1.c: Fix typo.
18784
18785 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18786
18787         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18788
18789 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18790
18791         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18792
18793 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18794
18795         * lib/g77.exp: Don't specify --rpath-link.
18796
18797         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18798         across all the headers.
18799         * gcc.dg/format/format.exp: For testing on a remote host,
18800         copy format.h.
18801
18802         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18803         * gcc.c-torture/execute/930406-1.c: Likewise.
18804         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18805
18806 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18807
18808         * gcc.dg/altivec-1.c: New.
18809
18810 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18811
18812         * gcc.dg/cpp/fpreprocessed.c: New test case.
18813
18814 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18815
18816         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18817         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18818         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18819
18820 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18821
18822         * gcc.dg/no-builtin-1.c: New test.
18823
18824 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18825
18826         * gcc.c-torture/execute/20011115-1.c: New test.
18827
18828 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18829
18830         * gcc.c-torture/compile/20011114-2.c: New test.
18831         * gcc.c-torture/compile/20011114-3.c: New test.
18832         * gcc.c-torture/compile/20011114-4.c: New test.
18833
18834 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18835
18836         * g++.dg/other/init1.C: New test.
18837
18838 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18839
18840         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18841         message.
18842
18843         * gcc.c-torture/execute/20011114-1.c: New testcase.
18844
18845         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18846         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18847         like the (before this change) version of 20010327-1.c.
18848
18849 2001-11-14  Roger Sayle <roger@eyesopen.com>
18850
18851         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18852
18853 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18854
18855         * g++.dg/init/array2.C: New test.
18856
18857 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18858
18859         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18860
18861 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18862
18863         * g++.dg/other/forscope1.C: New test.
18864         * g++.dg/ext/forscope1.C: New test.
18865         * g++.dg/ext/forscope2.C: New test.
18866
18867 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18868
18869         * gcc.c-torture/execute/20011113-1.c: New test.
18870
18871 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18872
18873         * gcc.c-torture/execute/20011109-2.c: New test.
18874
18875         * gcc.c-torture/execute/20011109-1.c: New test.
18876
18877 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18878
18879         * gcc.c-torture/compile/20011109-1.c: New test.
18880
18881 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18882
18883         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18884         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18885         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18886         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18887         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18888         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18889         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18890
18891 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18892
18893         * g++.dg/warn/Wshadow-1.C: New tests.
18894         * g++.old-deja/g++.mike/for3.C: Update.
18895
18896 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18897
18898         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18899         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18900         XFAILs.  Adjust expected error texts.
18901         * gcc.c-torture/compile/20011106-1.c,
18902         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18903         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18904         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18905         gcc.dg/c99-array-lval-5.c: New tests.
18906
18907 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18908
18909         * gcc.dg/cpp/defined.c: Update.
18910
18911 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18912
18913         * gcc.c-torture/execute/anon-1.c: New test.
18914
18915 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18916
18917         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18918         same size, so no warning should be produced on stormy16.
18919
18920         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18921         due to oversized array.
18922         * g++.old-deja/g++.mike/ns15.C: Likewise.
18923         * g++.old-deja/g++.pt/crash16.C: Likewise.
18924
18925 2001-11-02  Graham Stott  <grahams@redhat.com>
18926
18927         * g++.dgother/debug1.C: Fix typos.
18928
18929 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18930
18931         * g++.dg/other/debug1.C: New test.
18932
18933 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18934
18935         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18936         of unsigned long.
18937
18938 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18939
18940         * gcc.dg/20011029-2.c: New test.
18941
18942         * gcc.c-torture/compile/20011029-1.c: New test.
18943
18944 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18945
18946         * objc/execute/class_self-1.m: New test.
18947         * objc/execute/class_self-2.m: New test.
18948
18949 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18950
18951         * gcc.misc-tests/msgs.exp: Delete.
18952         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18953         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18954         error set to match recent changes.
18955
18956 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18957
18958         * gcc.dg/20011021-1.c: New test.
18959
18960 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18961
18962         * gcc.c-torture/compile/20011023-1.c: New test.
18963
18964 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18965
18966         * lib/g77.exp: Rewrite based on lib/g++.exp.
18967
18968 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18969
18970         * gcc.c-torture/execute/20011019-1.c: New test.
18971
18972         * gcc.dg/20011018-1.c: New test.
18973
18974 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18975
18976         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18977
18978 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18979
18980         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18981         * gcc.dg/attr-invalid.c: Likewise.
18982
18983 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18984
18985         * testsuite/gcc.dg/20011015-1.c: New test.
18986
18987 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18988
18989         * g++.dg/template/unify2.C: New test.
18990
18991 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18992
18993         * g++.dg/other/exception-specification.C: New test
18994
18995 2001-10-13  Tom Rix  <trix@redhat.com>
18996
18997         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18998         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18999
19000 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
19001
19002         * testsuite/gcc.dg/20011009-1.c: New test.
19003
19004 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19005
19006         PR g++/4476
19007         * g++.dg/other/friend1.C: New test.
19008
19009 2001-10-11  Richard Henderson  <rth@redhat.com>
19010
19011         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19012
19013 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19014
19015         * gcc.c-torture/compile/20011010-1.c: New.
19016
19017 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19018
19019         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19020         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19021         g77.f-torture/execute/execute.exp,
19022         g77.f-torture/noncompile/noncompile.exp,
19023         gcc.c-torture/compile/compile.exp,
19024         gcc.c-torture/execute/execute.exp,
19025         gcc.c-torture/execute/ieee/ieee.exp,
19026         gcc.c-torture/execute/memcheck/memcheck.exp,
19027         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19028         objc/execute/execute.exp: Update FSF address.
19029
19030 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19031
19032         * gcc.dg/cpp/cmdlne-C.c: Update.
19033         * gcc.dg/cpp/cmdlne-C2.c: New.
19034
19035 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19036
19037         * gcc.c-torture/execute/20011008-3.c: New.
19038
19039 2001-10-08  DJ Delorie  <dj@redhat.com>
19040
19041         * gcc.dg/20011008-1.c: New.
19042         * gcc.dg/20011008-2.c: New.
19043
19044 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19045
19046         * gcc.dg/cpp/spacing1.c: Update test.
19047
19048 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19049
19050         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19051         spelling errors of "separate" as "seperate".
19052
19053 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19054
19055         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19056         enough to avoid inlining.
19057
19058 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19059
19060         * lib/g77.exp: set libg2c_dir correctly.
19061
19062 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19063
19064         * gcc.dg/cpp/macro11.c: New test.
19065
19066 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19067
19068         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19069         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19070         gcc.dg/format/multattr-3.c: New tests.
19071         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19072         tests for format attributes on function pointers being rejected.
19073
19074 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19075
19076         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19077
19078 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19079
19080         * g++.dg/warn/format1.C: New test.
19081
19082 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19083
19084         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19085
19086 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19087
19088         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19089
19090 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19091
19092         * gcc.dg/cpp/redef2.c: Add test.
19093
19094 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19095
19096         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19097         long-standing bug on i686, apparently.
19098         * gcc.c-torture/execute/loop-2c.x: New file.
19099         * gcc.c-torture/execute/loop-2d.x: New file.
19100         * gcc.c-torture/execute/loop-3c.x: New file.
19101
19102 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19103
19104         * gcc.dg/cpp/20000625-2.c: Correct line number.
19105
19106 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19107
19108         * gcc.dg/cpp/macro10.c: New test.
19109         * gcc.dg/cpp/strify3.c: New test.
19110         * gcc.dg/cpp/spacing1.c: Add tests.
19111         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19112         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19113
19114 2001-09-24  DJ Delorie  <dj@redhat.com>
19115
19116         * gcc.c-torture/execute/20010924-1.c: New test.
19117
19118 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19119
19120         * testsuite/objc/execute/paste.m: Remove.
19121
19122 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19123
19124         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19125
19126 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19127
19128         * g77.dg/strlen0.f: New test.
19129
19130 2001-09-21  Richard Henderson  <rth@redhat.com>
19131
19132         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19133         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19134
19135 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19136
19137         Table-driven attributes.
19138         * g++.dg/ext/attrib1.C: New test.
19139
19140 2001-09-20  DJ Delorie  <dj@redhat.com>
19141
19142         * gcc.dg/20000926-1.c: Update expected warning messages.
19143         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19144         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19145         array.
19146
19147 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19148
19149         * g++.dg/eh/registers1.C: New test case.
19150
19151 2001-09-17  Richard Henderson  <rth@redhat.com>
19152
19153         * gcc.dg/array-5.c: Fix VLA decomposition test.
19154
19155 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19156
19157         * gcc.dg/cpp/line5.c: New testcase.
19158
19159 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19160
19161         * gcc.dg/cpp/macro9.c: New test.
19162
19163 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19164
19165         * gcc.c-torture/execute/980223.c: Change type of addr from long
19166         to char *.
19167
19168 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19169
19170         * gcc.c-torture/execute/20010915-1.c: New test.
19171
19172 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19173
19174         * g77.dg/bprob: New directory.
19175         * g77.dg/bprob/bprob.exp: New file.
19176         * g77.dg/bprob/bprob-1.f: New test.
19177         * g77.dg/gcov: New directory.
19178         * g77.dg/gcov/gcov.exp: New file.
19179         * g77.dg/gcov/gcov-1.f: New test.
19180         * g77.dg/gcov/gcov-1.x: New file.
19181
19182 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19183
19184         * gcc.dg/cpp/directiv.c: Update.
19185         * gcc.dg/cpp/undef1.c: Update.
19186
19187 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19188
19189         * gcc.dg/20010912-1.c: New test.
19190
19191 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19192
19193         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19194         language-independent file in lib.
19195         * lib/gcov.exp: New file.
19196
19197 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19198
19199         * gcc.c-torture/compile/20010911-1.c: New test.
19200
19201 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19202
19203         * lib/profopt.exp: New, to support profile-directed optimizations.
19204         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19205         * gcc.misc-tests/bprob-1.c: New test.
19206         * gcc.misc-tests/bprob-2.c: New test.
19207
19208 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19209
19210         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19211         XFAIL and which kinds of gcov output to verify.
19212         * gcc.misc-tests/gcov-4b.x: New file.
19213         * gcc.misc-tests/gcov-5b.x: New file.
19214         * gcc.misc-tests/gcov-6.x: New file.
19215         * gcc.misc-tests/gcov-7.c: New test.
19216         * gcc.misc-tests/gcov-7.x: New file.
19217
19218 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19219
19220         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19221         * gcc.misc-tests/gcov-6.c: New test.
19222
19223 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19224
19225         PR c++/3986
19226         * g++.dg/abi/vbase1.C: New test.
19227
19228 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19229
19230         * objc.dg/method-2.m: New.
19231
19232 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19233
19234         PR c++/4203
19235         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19236         * g++.dg/init/empty1.C: New test.
19237
19238 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19239
19240         * gcc.c-torture/compile/20010903-1.c: New test.
19241
19242 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19243
19244         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19245         for m68k.
19246
19247 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19248
19249         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19250
19251         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19252
19253         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19254
19255 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19256
19257         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19258         for 16-bit 'unsigned int'.
19259
19260 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19261
19262         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19263
19264 2001-08-27  Richard Henderson  <rth@redhat.com>
19265
19266         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19267         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19268
19269 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19270
19271         * gcc.dg/asm-names.c (ymain): New.
19272
19273 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19274
19275         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19276         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19277         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19278
19279 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19280
19281         * gcc.dg/compare5.c: New testcase.
19282
19283 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19284
19285         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19286         and "In instantiation".
19287
19288 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19289
19290         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19291
19292 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19293
19294         * gcc.misc-tests/gcov.exp: Add support for branch information.
19295         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19296         * gcc.misc-tests/gcov-4.c: New test.
19297         * gcc.misc-tests/gcov-4b.c: New test.
19298         * gcc.misc-tests/gcov-5b.c: New test.
19299
19300 2001-08-20  Zack Weinberg  <zackw@panix.com>
19301
19302         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19303         expected to fail.
19304
19305 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19306
19307         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19308
19309 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19310
19311         * g++.dg/eh/template1.C: New test.
19312
19313 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19314
19315         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19316         Fix thinko.
19317         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19318         for xfail.
19319
19320 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19321
19322         * lib/g77-dg.exp:  Use prune.exp for common procedures
19323         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19324         * lib/g77.exp: (g77-dg-prune) Remove
19325
19326 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19327
19328         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19329
19330 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19331
19332         * g++.dg/template/unify1.C: New test.
19333
19334 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19335
19336         * g++.dg/abi/empty4.C: New test.
19337
19338 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19339
19340         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19341         solaris2.*
19342         * g77.f-torture/compile/pr3743.x: Likewise
19343
19344 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19345
19346         * g++.dg/other/using-declaration.C: New test.
19347
19348 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19349
19350         * gcc.dg/cpp/tr-sign.c: New testcase.
19351
19352 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19353
19354         * gcc.dg/cpp/19951025-1.c: Revert.
19355         * gcc.dg/cpp/directiv.c: We no longer process directives that
19356         interrupt macro arguments.
19357
19358 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19359
19360         * gcc.dg/bconstp-1.c: New test.
19361
19362 2001-08-03  Richard Henderson  <rth@redhat.com>
19363
19364         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19365
19366 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19367
19368         * gcc.dg/cpp/19951025-1.c: Update.
19369
19370 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19371
19372         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19373         should be x.
19374
19375 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         Kill -fhonor-std.
19378         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19379         * g++.old-deja/g++.other/std1.C: Likewise.
19380         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19381
19382 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19383
19384         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19385         (g77_pass, g77_fail, g77_finish, g77_exit,
19386         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19387
19388 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19389
19390         * g77.dg/fbackslash.f
19391         * g77.dg/fcase-preserve.f
19392         * g77.dg/ff90-1.f
19393         * g77.dg/ffixed-line-length-0.f
19394         * g77.dg/ffixed-line-length-132.f
19395         * g77.dg/ffixed-line-length-7.f
19396         * g77.dg/ffixed-line-length-72.f
19397         * g77.dg/ffixed-line-length-none.f
19398         * g77.dg/ffree-form-1.f
19399         * g77.dg/fno-backslash.f
19400         * g77.dg/fno-f90-1.f
19401         * g77.dg/fno-fixed-form-1.f
19402         * g77.dg/fno-onetrip.f
19403         * g77.dg/fno-typeless-boz.f
19404         * g77.dg/fno-underscoring.f
19405         * g77.dg/fno-vxt-1.f
19406         * g77.dg/fonetrip.f
19407         * g77.dg/ftypeless-boz.f
19408         * g77.dg/fugly-assumed.f
19409         * g77.dg/funderscoring.f
19410         * g77.dg/fvxt-1.f
19411
19412 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19413
19414         * objc.dg/fwd-proto-1.m: New.
19415         * objc.dg/local-decl-1.m: New.
19416         * objc.dg/naming-1.m: New.
19417         * objc.dg/naming-2.m: New.
19418         * objc.dg/proto-hier-1.m: New.
19419
19420 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19421
19422         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19423         largest-type elements to a struct makes its size grow.
19424
19425 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * g++.dg/abi/vthunk1.C: New test.
19428
19429 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19430
19431         * g++.dg/abi/vbase8-22.C: New test.
19432
19433 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19434
19435         * gcc.dg/cpp/macro8.c: New test.
19436
19437 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19438
19439         * g++.dg/abi/vbase8-21.C: New test.
19440
19441 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19442
19443         * g++.dg/abi/vbase8-10.C: New test.
19444
19445 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19446
19447         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19448         ${tool}_set_ld_library_path.
19449         Changed caller.
19450         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19451         g++.exp.
19452
19453 2001-07-26  Stan Cox <scox@redhat.com>
19454
19455         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19456         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19457         gcc_exit, gcc_check_unsupported_p):
19458         Moved to gcc-deps.exp
19459         * gcc-deps.exp: New file.
19460
19461 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19462
19463         * g++.old-deja/g++.pt/defarg14.C: New test.
19464
19465 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19466
19467         * g++.old-deja/g++.other/lineno5.C: New test.
19468
19469 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19470
19471         * g++.old-deja/g++.pt/crash68.C: New test.
19472
19473 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19474
19475         * g++.old-deja/g++.other/crash42.C: New test.
19476
19477 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19478
19479         * gcc.dg/cpp/extratokens.c: Fix.
19480         * gcc.dg/cpp/skipping2.c: New tests.
19481
19482 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19483
19484         * gcc.c-torture/execute/20010724-1.c: New file.
19485         * gcc.c-torture/execute/20010724-1.x: New file.
19486
19487 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19488
19489         * g++.old-deja/g++.other/cond7.C: New test.
19490
19491 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19492
19493         * g++.old-deja/g++.other/optimize4.C: New test.
19494
19495 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19496
19497         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19498
19499 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19500
19501         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19502         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19503         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19504         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19505
19506         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19507         bug report" message.
19508
19509         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19510         * g++.dg/ext/instantiate1.C: Move from old-deja.
19511
19512 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19513
19514         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19515         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19516         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19517         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19518
19519 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19520
19521         * gcc.c-torture/execute/20010723-1.c: New test.
19522
19523 2001-07-23  Ben Elliston  <bje@redhat.com>
19524
19525         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19526
19527 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19528
19529         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19530         i[34567]86-*-*.
19531         Delete handling of ieee_multilib_flags.
19532         Pass -mieee for alpha*-*-* and sh-*-*.
19533         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19534
19535 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19536
19537         Remove old-abi tests.
19538         * g++.old-deja/g++.mike/p11116.C: Remove.
19539         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19540
19541 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19542
19543         * g77.f-torture/compile/pr3743.f:  New test
19544
19545 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19546
19547         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19548
19549 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19550
19551         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19552         g++.old-deja/g++.pt/static6.C: Likewise.
19553         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19554         supports weak symbols.
19555
19556 2001-07-18  Andreas Jaeger  <aj@suse.de>
19557
19558         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19559         supported again.
19560
19561 2001-07-18  Andreas Jaeger  <aj@suse.de>
19562
19563         * gcc.dg/iftrap-1.c: Fix target line.
19564
19565 2001-07-17  Richard Henderson  <rth@redhat.com>
19566
19567         * gcc.c-torture/execute/20010717-1.c: New.
19568
19569 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19570
19571         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19572         tests.
19573
19574 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19575
19576         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19577
19578 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19579
19580         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19581         UAC_SIGBUS, UAC_NOPRINT definitions.
19582
19583 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19584
19585         * objc/execute/object_is_class.m: New test.
19586         * objc/execute/object_is_meta_class.m: New test.
19587
19588 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19589
19590         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19591         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19592
19593 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19594
19595         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19596         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19597
19598 2001-07-14  Richard Henderson  <rth@redhat.com>
19599
19600         * gcc.dg/iftrap-1.c: New.
19601
19602 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19603
19604         * g77.f-torture/execute/intrinsic77.f: New test.
19605
19606 2001-07-11  Janis Johnson <janis@us.ibm.com>
19607
19608         * gcc.misc-tests/gcov-3.c: New test.
19609
19610 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19611
19612         * gcc.c-torture/compile/20010711-1.c,
19613         * gcc.c-torture/compile/20010711-2.c: New tests.
19614
19615 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19616
19617         * gcc.c-torture/execute/20010711-1.c: New test.
19618
19619 2001-07-11  Ben Elliston  <bje@redhat.com>
19620
19621         * g++.old-deja/g++.other/enum5.C: New test.
19622
19623 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19624
19625         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19626         (g++-dg-prune): Call prune_gcc_output.
19627         * prune.exp: New file for prune_gcc_output.
19628         * lib/g++.exp, lib/gcc.exp: Load it.
19629
19630 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19631
19632         * gcc.c-torture/compile/20010701-1.c,
19633         g++.old-deja/g++.ext/attrib6.C: New tests.
19634
19635 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19636
19637         * gcc.c-torture/compile/20010706-1.c: New test.
19638
19639 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19640
19641         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19642
19643 2001-06-28  Stan Shebs  <shebs@apple.com>
19644
19645         * gcc.dg/pragma-darwin.c: New test.
19646
19647 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19648
19649         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19650         Solaris 2.[678] system.
19651
19652 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19653
19654         * gcc.dg/20010622-1.c: New test.
19655
19656 2001-06-18  Stan Shebs  <shebs@apple.com>
19657
19658         * objc.dg: New directory.
19659         * objc.dg/dg.exp: New file.
19660         * objc.dg/alias.m: New.
19661         * objc.dg/class-1.m: New.
19662         * objc.dg/class-2.m: New.
19663         * objc.dg/const-str-1.m: New.
19664         * objc.dg/const-str-2.m: New.
19665         * objc.dg/id-1.m: New.
19666         * objc.dg/method-1.m: New.
19667         * objc.dg/super-class-1.m: New.
19668         * lib/objc-dg.exp: New file.
19669
19670 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19671
19672         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19673         of label name.
19674
19675 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19676
19677         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19678
19679 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19680
19681         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19682         variable.
19683
19684 2001-06-12  Richard Henderson  <rth@redhat.com>
19685
19686         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19687
19688 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19689
19690         * g++.old-deja/g++.abi/vbase5.C: New test.
19691         * g++.old-deja/g++.abi/vbase6.C: New test.
19692         * g++.old-deja/g++.abi/vbase7.C: New test.
19693
19694 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19695
19696         * gcc.c-torture/compile/20010610-1.c: New test.
19697
19698 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19699
19700         * g++.old-deja/g++.abi/vbase4.C: New test.
19701
19702 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19703
19704         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19705         support %f for HC11/HC12 targets.
19706         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19707         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19708         on HC11/HC12 targets.
19709         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19710
19711 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19712
19713         * gcc.dg/wchar_t-1.c: New file.
19714         * gcc.dg/wint_t-1.c: Likewise.
19715
19716 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19717
19718         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19719
19720 2001-06-11  Richard Henderson  <rth@redhat.com>
19721
19722         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19723
19724 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19725
19726         * gcc.c-torture/compile/20010611-1.c: New test.
19727
19728 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19729
19730         * gcc.dg/c99-tag-1.c: Add more tests.
19731
19732 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19733
19734         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19735         representation on MN10300 and ARM/Thumb.
19736
19737 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19738
19739         * g77.f-torture/execute/20010610.f: New.
19740
19741 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19742
19743         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19744         names.
19745
19746 2001-06-09  Richard Henderson  <rth@redhat.com>
19747
19748         * gcc.c-torture/execute/ashrdi-1.c: New.
19749         * gcc.c-torture/execute/ashldi-1.c: New.
19750         * gcc.c-torture/execute/lshrdi-1.c: New.
19751
19752 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19753
19754         * objc/execute/load-3.m: Added. Check sending +load to categories,
19755         in addition to classes.
19756
19757 2001-06-08  Stan Shebs  <shebs@apple.com>
19758
19759         * objc/execute/load-2.m: New test.  From Nicola Pero
19760         <n.pero@mi.flashnet.it>.
19761
19762 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19763
19764         * gcc.c-torture/execute/20010605-2.c: New test.
19765
19766 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19767
19768         * g++.old-deja/g++.abi/vbase2.C: New test.
19769         * g++.old-deja/g++.abi/vbase3.C: New test.
19770
19771 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19772
19773         * g++.old-deja/g++.pt/friend49.C: New test.
19774
19775 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19776
19777         * g++.old-deja/g++.ext/anon3.C: New test.
19778
19779 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19780
19781         * g++.old-deja/g++.other/conv7.C: New test.
19782
19783 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19784
19785         * gcc.c-torture/compile/20010605-2.c: New test.
19786
19787 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19788
19789         * gcc.c-torture/execute/20010604-1.c: New test.
19790
19791 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19792
19793         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19794
19795 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19796
19797         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19798         (g++_link_flags): Likewise.
19799         (g++_init): Pass gccpath's value to two previous functions.
19800
19801 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19802
19803         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19804         Ensure logfile entry matches exec command line.
19805
19806 2001-05-31  Richard Henderson  <rth@redhat.com>
19807
19808         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19809         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19810
19811 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19812
19813         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19814         compiler for irix6.2
19815
19816 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19817
19818         * g++.old-deja/g++.other/optimize3.C: New file.
19819
19820 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19821
19822         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19823         assemble.
19824
19825 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19826
19827         * g++.old-deja/g++.other/optimize2.C: New file.
19828
19829 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19830
19831         * gcc.c-torture/compile/20010518-2.c: New file.
19832         * gcc.c-torture/execute/20010518-1.c: New file.
19833         * gcc.c-torture/execute/20010518-2.c: New file.
19834
19835 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19836
19837         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19838
19839 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19840
19841         G++ no longer defines builtins that do not begin with __builtin.
19842         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19843         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19844         * g++.old-deja/g++.law/builtin1.C: Likewise.
19845         * g++.old-deja/g++.law/cvt2.C: Likewise.
19846         * g++.old-deja/g++.mike/net5.C: Likewise.
19847         * g++.old-deja/g++.other/builtins1.C: Likewise.
19848         * g++.old-deja/g++.other/builtins2.C: Likewise.
19849         * g++.old-deja/g++.other/builtins3.C: Likewise.
19850         * g++.old-deja/g++.other/builtins4.C: Likewise.
19851         * g++.old-deja/g++.other/inline8.C: Likewise.
19852         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19853
19854 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19855
19856         * g++.old-deja/g++.pt/using1.C: Adjust.
19857         * g++.old-deja/g++.pt/using2.C: New test.
19858
19859 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19860
19861         * gcc.dg/cpp/charconst.c: New tests.
19862         * gcc.dg/cpp/escape.c: New tests.
19863         * gcc.dg/cpp/escape-1.c: New tests.
19864         * gcc.dg/cpp/escape-2.c: New tests.
19865         * gcc.dg/cpp/ucs.c: New tests.
19866
19867 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19868
19869         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19870         native compiler for irix6.5.
19871
19872 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19873
19874         * lib/g++.exp (g++_include_flags): Use args to compute
19875         get_multilibs.
19876         (g++_link_flags): Likewise.
19877         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19878
19879 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19880
19881         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19882
19883 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19884
19885         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19886         this file.
19887
19888 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19889
19890         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19891         STACK_SIZE;
19892         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19893         to STACK_SIZE; Use it to define size of add_histo array.
19894         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19895         to STACK_SIZE.
19896         (f): Use GITT_SIZE to define size of gitt local table.
19897         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19898         to STACK_SIZE; Use it to define size of bytemem array.
19899
19900 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19901
19902         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19903         on 68HC11/HC12 due to the asm instruction.
19904         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19905         * gcc.c-torture/compile/920520-1.x: Likewise.
19906         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19907         on 68HC11/HC12 because the function is larger than 64K.
19908         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19909         on 68HC11/HC12 because the structure is too large.
19910
19911 2001-05-20  Richard Henderson  <rth@redhat.com>
19912
19913         * gcc.c-torture/execute/20010520-1.c: New.
19914
19915 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19916
19917         * g++.old-deja/g++.warn/compare1.C: New test.
19918         * gcc.dg/compare4.c: New test.
19919
19920 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19921
19922         * g++.old-deja/g++.other/optimize1.C: New test.
19923
19924 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19925
19926         * g++.old-deja/g++.pt/spec41.C: New test.
19927
19928 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19929
19930         * gcc.c-torture/compile/20010114-1.x: Remove.
19931
19932 2001-05-18  Stan Shebs  <shebs@apple.com>
19933
19934         * gcc.c-torture/compile/20010518-1.c: New test.
19935
19936 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19937
19938         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19939         * g++.old-deja/g++.pt/crash67.C: New test.
19940
19941 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19942
19943         * g++.old-deja/g++.other/debug9.C: New test.
19944
19945 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19946
19947         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19948
19949 2001-05-16  Jan Hubicka  <jh@suse.cz>
19950
19951         * gcc.c-torture/compile/20010516-1.c: New test.
19952
19953 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19954
19955         * g++.old-deja/g++.other/crash41.C: New test.
19956
19957 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19958
19959         * g++.old-deja/g++.pt/crash66.C: New test.
19960
19961 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19962
19963         * g++.old-deja/g++.robertl/eb27.C: Convert.
19964
19965 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19966
19967         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19968         declaration being redundant.
19969
19970 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19971
19972         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19973
19974 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19975
19976         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19977
19978 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19979
19980         * lib/g++.exp: Use testsuite_flags.
19981
19982 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19983
19984         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19985
19986 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19987
19988         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19989
19990 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19991
19992         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19993
19994 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19995
19996         * gcc.c-torture/compile/20010313-1.c: New test.
19997
19998 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19999
20000         * gcc.dg/cpp/direct2.c: New test.
20001         * gccq.dg/cpp/direct2s.c: New test.
20002
20003         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20004
20005 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20006
20007         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20008         * g++.old-deja/g++.other/op3.C: Likewise.
20009
20010 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20011
20012         * gcc.dg/cpp/syshdr.h: New file.
20013         * gcc.dg/cpp/sysmac1.c: Update.
20014         * gcc.dg/cpp/sysmac2.c: Update.
20015
20016 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20017
20018         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20019
20020 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20021
20022         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20023         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20024
20025 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20026
20027         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20028
20029 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20030
20031         * lib/g++.exp (g++_include_flags): Don't use any special flags
20032         if TESTING_IN_BUILD_TREE is not defined.
20033         (g++_init): Use a plain 'c++' as the compiler if
20034         TESTING_IN_BUILD_TREEE is not defined.
20035
20036 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20037
20038         * g++.old-deja/g++.eh/catch13.C: New test.
20039         * g++.old-deja/g++.eh/catch14.C: New test.
20040
20041 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20042
20043         * gcc.dg/cpp/tr-define.c: New test.
20044
20045 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20046
20047         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20048         <stdlib.h>, not <malloc.h>.
20049
20050 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20051
20052         * g++.old-deja/g++.ns/template17.C: New test.
20053
20054 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20055
20056         * g++.old-deja/g++.pt/ref4.C: New test.
20057
20058 2001-04-30  Richard Henderson  <rth@redhat.com>
20059
20060         * gcc.dg/20000724-1.c: Revert last change.
20061
20062 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20063
20064         * g77.f-torture/execute/20010430.f: New test.
20065
20066 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20067
20068         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20069
20070 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20071
20072         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20073
20074 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20075
20076         * g++.old-deja/g++.eh/crash6.C: New test.
20077
20078 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20079
20080         * g++.old-deja/g++.other/warn7.C: New test.
20081
20082 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20083
20084         * g++.old-deja/g++.other/defarg9.C: New test.
20085
20086 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20087
20088         * g77.f-torture/compile/20010426.f: New test.
20089         * g77.f-torture/execute/20010426.f: New test.
20090
20091 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20092
20093         * g77.f-torture/compile/20000629-1.x: Remove - error
20094         has been fixed.
20095
20096 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20097
20098         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20099         Tweak slightly to work with g++.dg framework.
20100         * g++.dg/special/ecos.exp: Run initp1.C test.
20101         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20102
20103         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20104         its linker doesn't give line numbers either.
20105         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20106
20107 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20108
20109         * g++.old-deja/g++.other/lex1.C: New test.
20110
20111 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20112
20113         * gcc.dg/noncompile/20010425-1.c: New test.
20114
20115 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20116
20117         * g++.old-deja/g++.pt/mangle2.C: New test.
20118
20119 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20120
20121         * gcc.dg/format/plus-1.c: New test.
20122
20123 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20124
20125         * gcc.dg/20010423-1.c: New test.
20126
20127 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20128
20129         * gcc.c-torture/execute/20010422-1.c: New test.
20130
20131 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20132
20133         * g++.old-deja/g++.ns/type2.C: New test.
20134
20135 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20136
20137         * g++.old-deja/g++.other/perf1.C: New test.
20138
20139 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20140
20141         * gcc.dg/c99-func-2.c: Remove xfail.
20142         * gcc.dg/c99-func-3.c: Remove xfail.
20143         * gcc.dg/c99-func-4.c: Remove xfail.
20144
20145 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20146
20147         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20148
20149 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20150
20151         * gcc.c-torture/compile/20010423-1.c: New test.
20152
20153 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20154
20155         * g++.old-deja/g++.pt/typename28.C: New test.
20156
20157 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20158
20159         * g++.old-deja/g++.abi/empty2.C: New test.
20160         * g++.old-deja/g++.abi/empty3.C: New test.
20161
20162 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20163
20164         * g++.old-deja/g++.other/comdat2.C: New test.
20165         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20166
20167 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20168
20169         * g++.old-deja/g++.other/overload14.C: New test.
20170
20171 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20172
20173         * g++.old-deja/g++.other/lookup23.C: New test.
20174
20175 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20176
20177         * gcc.c-torture/execute/20010403-1.c: New test.
20178
20179 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20180             Mark Mitchell  <mark@codesourcery.com>
20181
20182         * lib/old-dejagnu.exp: Don't delete output of executable.
20183         Add .exe suffix to executables.
20184
20185 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20186
20187         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20188
20189 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20190
20191         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20192
20193 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20194
20195         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20196         * g++.old-deja/g++.abi/crash1.C: New test.
20197
20198 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20199
20200         * g++.old-deja/g++.other/crash40.C: New test.
20201
20202 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20203
20204         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20205
20206 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         * g++.old-deja/g++.other/warn6.C: New test.
20209
20210 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20211
20212         * g++.old-deja/g++.robertl/eb42.C: Same.
20213
20214 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20215
20216         * gcc.dg/wtr-conversion-1.c: New testcase.
20217
20218 2001-04-10  Richard Henderson  <rth@redhat.com>
20219
20220         * g++.old-deja/g++.other/array5.C: New.
20221
20222 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20223
20224         * gcc.c-torture/execute/20010408-1.c: New test.
20225
20226 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20227
20228         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20229         headers and constructs.
20230         * g++.old-deja/g++.robertl/eb79.C: Same.
20231         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20232         * g++.old-deja/g++.robertl/eb73.C: Same.
20233         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20234         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20235         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20236         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20237         * g++.old-deja/g++.robertl/eb44.C: Same.
20238         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20239         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20240         * g++.old-deja/g++.robertl/eb39.C: Same.
20241         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20242         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20243         * g++.old-deja/g++.robertl/eb30.C: Same.
20244         * g++.old-deja/g++.robertl/eb3.C: Same.
20245         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20246         * g++.old-deja/g++.robertl/eb21.C: Same.
20247         * g++.old-deja/g++.robertl/eb15.C: Same.
20248         * g++.old-deja/g++.robertl/eb118.C: Same.
20249         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20250         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20251         * g++.old-deja/g++.robertl/eb109.C: Same.
20252         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20253         * g++.old-deja/g++.mike/rtti1.C: Same.
20254         * g++.old-deja/g++.mike/p658.C: Same.
20255         * g++.old-deja/g++.mike/net46.C: Same.
20256         * g++.old-deja/g++.mike/net34.C: Same.
20257         * g++.old-deja/g++.mike/memoize1.C: Same.
20258         * g++.old-deja/g++.mike/eh2.C: Same.
20259         * g++.old-deja/g++.law/weak.C: Same.
20260         * g++.old-deja/g++.law/visibility7.C: Same.
20261         * g++.old-deja/g++.law/visibility25.C: Same.
20262         * g++.old-deja/g++.law/visibility22.C: Same.
20263         * g++.old-deja/g++.law/visibility2.C: Same.
20264         * g++.old-deja/g++.law/visibility17.C: Same.
20265         * g++.old-deja/g++.law/visibility13.C: Same.
20266         * g++.old-deja/g++.law/visibility10.C: Same.
20267         * g++.old-deja/g++.law/visibility1.C: Same.
20268         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20269         * g++.old-deja/g++.law/vbase1.C: Same.
20270         * g++.old-deja/g++.law/operators32.C: Same.
20271         * g++.old-deja/g++.law/nest3.C: Same.
20272         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20273         * g++.old-deja/g++.law/except5.C (main): Same.
20274         * g++.old-deja/g++.law/cvt7.C (run): Same.
20275         * g++.old-deja/g++.law/cvt2.C: Same.
20276         * g++.old-deja/g++.law/cvt16.C: Same.
20277         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20278         * g++.old-deja/g++.law/ctors17.C (main): Same.
20279         * g++.old-deja/g++.law/ctors13.C: Same.
20280         * g++.old-deja/g++.law/ctors12.C (main): Same.
20281         * g++.old-deja/g++.law/ctors10.C: Same.
20282         * g++.old-deja/g++.law/code-gen5.C: Same.
20283         * g++.old-deja/g++.law/bad-error7.C: Same.
20284         * g++.old-deja/g++.law/arm9.C: Same.
20285         * g++.old-deja/g++.law/arm12.C: Same.
20286         * g++.old-deja/g++.law/arg8.C: Same.
20287         * g++.old-deja/g++.law/arg1.C: Same.
20288         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20289         * g++.old-deja/g++.jason/template31.C: Same.
20290         * g++.old-deja/g++.jason/template24.C (main): Same.
20291         * g++.old-deja/g++.jason/2371.C: Same.
20292         * g++.old-deja/g++.eh/new2.C: Same.
20293         * g++.old-deja/g++.eh/new1.C: Same.
20294         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20295         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20296         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20297         * g++.old-deja/g++.brendan/crash62.C: Same.
20298         * g++.old-deja/g++.brendan/crash52.C: Same.
20299         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20300         * g++.old-deja/g++.brendan/crash38.C: Same.
20301         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20302         * g++.old-deja/g++.brendan/copy9.C: Same.
20303
20304 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20305
20306         * gcc.c-torture/execute/20001203-2.c (memset):
20307         Count argument is of type __SIZE_TYPE__.
20308
20309 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20310
20311         * gcc.c-torture/compile/20010404-1.c: New test.
20312
20313 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20314
20315         * gcc.c-torture/compile/20010326-1.c: New test.
20316
20317 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20318
20319         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20320         peculiarities of the SH.
20321         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20322
20323 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20324
20325         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20326         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20327         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20328
20329 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20330
20331         * g77.f-torture/compile/20010321-1.f: New test.
20332
20333 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20334
20335         * gcc.c-torture/compile/20010329-1.c: New test.
20336
20337 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20338
20339         * gcc.c-torture/execute/20010329-1.c: New test.
20340
20341 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20342
20343         * g++.old-deja/g++.other/eh4.C: Fix typo.
20344
20345 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20346
20347         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20348
20349 2001-03-28  Philip Blundell  <philb@gnu.org>
20350
20351         * gcc.c-torture/compile/20010328-1.c: New test.
20352
20353 2001-03-27  Richard Henderson  <rth@redhat.com>
20354
20355         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20356         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20357
20358 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20359
20360         * gcc.c-torture/compile/20010327-1.c: New test.
20361
20362 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20363
20364         * g++.old-deja/g++.other/friend12.C: New test.
20365         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20366         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20367
20368 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20369
20370         * gcc.c-torture/execute/20010325-1.c: New test.
20371
20372 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20373
20374         * g++.old-deja/g++.other/mangle3.C: New test.
20375
20376 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20377
20378         * g++.old-deja/g++.other/anon8.C: New test.
20379
20380 2001-03-20  Philip Blundell  <philb@gnu.org>
20381
20382         * gcc.c-torture/compile/20010320-1.c: New test.
20383
20384 2001-03-17  Richard Henderson  <rth@redhat.com>
20385
20386         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20387
20388 2001-03-15  Geoff Keating  <geoff@redhat.com>
20389
20390         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20391         tests on AIX.
20392
20393 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20394
20395         * g++.old-deja/g++.other/eh4.C: New test.
20396
20397 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20398
20399         * gcc.dg/cpp/mi1.c: Update.
20400
20401 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20402
20403         * g++.old-deja/g++.other/regstack.C: New test.
20404
20405 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20406
20407         * g++.old-deja/g++.other/ref4.C: New test.
20408
20409 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20410
20411         * objc/execute/va_method.m: Added.
20412         * objc/execute/IMP.m: Added.
20413         * objc/execute/_cmd.m: Added.
20414         * objc/execute/accessing_ivars.m: Added.
20415         * objc/execute/class-1.m: Added.
20416         * objc/execute/class-10.m: Added.
20417         * objc/execute/class-11.m: Added.
20418         * objc/execute/class-12.m: Added.
20419         * objc/execute/class-13.m: Added.
20420         * objc/execute/class-14.m: Added.
20421         * objc/execute/class-2.m: Added.
20422         * objc/execute/class-3.m: Added.
20423         * objc/execute/class-4.m: Added.
20424         * objc/execute/class-5.m: Added.
20425         * objc/execute/class-6.m: Added.
20426         * objc/execute/class-7.m: Added.
20427         * objc/execute/class-8.m: Added.
20428         * objc/execute/class-9.m: Added.
20429         * objc/execute/class-tests-1.h
20430         * objc/execute/class-tests-2.h
20431         * objc/execute/compatibility_alias.m: Added.
20432         * objc/execute/encode-1.m: Added.
20433         * objc/execute/formal_protocol-1.m: Added.
20434         * objc/execute/formal_protocol-2.m: Added.
20435         * objc/execute/formal_protocol-3.m: Added.
20436         * objc/execute/formal_protocol-4.m: Added.
20437         * objc/execute/formal_protocol-5.m: Added.
20438         * objc/execute/formal_protocol-6.m: Added.
20439         * objc/execute/formal_protocol-7.m: Added.
20440         * objc/execute/informal_protocol.m: Added.
20441         * objc/execute/initialize.m: Added.
20442         * objc/execute/load.m: Added.
20443         * objc/execute/many_args_method.m: Added.
20444         * objc/execute/nested-3.m: Added.
20445         * objc/execute/no_clash.m: Added.
20446         * objc/execute/private.m: Added.
20447         * objc/execute/redefining_self.m: Added.
20448         * objc/execute/root_methods.m: Added.
20449         * objc/execute/selector-1.m: Added.
20450         * objc/execute/static-1.m: Added.
20451         * objc/execute/static-2.m: Added.
20452         * objc/execute/va_method.m: Added.
20453
20454 2001-03-10  Richard Henderson  <rth@redhat.com>
20455
20456         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20457
20458 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20459
20460         * g++.old-deja/g++.other/crash31.C: XFAIL.
20461         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20462         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20463         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20464         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20465         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20466
20467 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20468
20469         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20470
20471 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20472
20473         * gcc.dg/20000724-1.c: Don't use multiline strings.
20474
20475 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20476
20477         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20478         result of -cString against what we expect it to be; don't just
20479         print it out for no one to read.
20480
20481         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20482         Based on testcases provided by Nicola Pero.
20483
20484 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20485
20486         * gcc.dg/cpp/macro7.c: New test.
20487
20488 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20489
20490         * gcc.dg/cpp/multiline.c: Update.
20491
20492 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20493
20494         * g++.old-deja/g++.other/enum3.C: New test.
20495
20496 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20497
20498         * g++.old-deja/g++.other/pod1.C: New test.
20499
20500 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20501
20502         * g++.old-deja/g++.ext/overload1.C: New test.
20503
20504 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20505
20506         * g++.old-deja/g++.pt/using1.C: New test.
20507
20508 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20509
20510         * g++.old-deja/g++.other/using9.C: New test.
20511
20512 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20513
20514         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20515
20516         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20517
20518 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20519
20520         * g++.old-deja/g++.ext/realpt1.C: Remove.
20521
20522 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20523
20524         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20525
20526 2001-02-26  Will Cohen  <wcohen@redhat.com>
20527
20528         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20529
20530 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20531
20532         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20533         templatized constructors.
20534
20535 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20536
20537         * gcc.c-torture/execute/20010224-1.c: New test.
20538
20539 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20540
20541         * gcc.c-torture/execute/20010222-1.c: New test.
20542
20543 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20544
20545         * g++.old-deja/g++.other/inline20.C: New test.
20546
20547 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20548
20549         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20550
20551 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20552
20553         * g++.old-deja/g++.other/lookup22.C: New test.
20554
20555 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20556
20557         * g77.dg: New directory.
20558         * g77.dg/20010216-1.f: New test case.
20559         * g77.dg/dg.exp: New driver.
20560         * lib/g77-dg.exp: New driver library.
20561
20562 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20563
20564         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20565
20566 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20567
20568         * g++.old-deja/g++.other/decl9.C: New test.
20569
20570 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20571
20572         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20573         not need <string> and also tests the initialization at runtime.
20574
20575 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20576
20577         * gcc.c-torture/execute/longlong.c: New test.
20578
20579 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20580
20581         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20582
20583 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20584
20585         * gcc.c-torture/execute/920302-1.c (execute):
20586         Change argument type to short.
20587
20588 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20589
20590         * g++.old-deja/g++.pt/deduct6.C: New test.
20591
20592 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20593
20594         * g++.old-deja/g++.pt/deduct5.C: New test.
20595
20596 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20597
20598         * gcc.c-torture/execute/20010209-1.c: New test.
20599
20600 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20601
20602         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20603
20604 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20605
20606         * g++.dg/vtgc1.C: Update for new ABI.
20607
20608         * consistency.vlad: New directory, 1665 files.
20609
20610 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20611
20612         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20613         return type.
20614         * gcc.dg/cpp/digraphs.c: Declare puts.
20615
20616 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20617
20618         * g++.old-deja/g++.other/warn5.C: New test.
20619
20620 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20621
20622         * g++.old-deja/g++.pt/spec40.C: New test.
20623
20624 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20625
20626         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20627         case.
20628         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20629
20630 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20631
20632         * gcc.c-torture/compile/20010209-1.c: New test.
20633
20634 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20635
20636         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20637         excess errors message but not if it crashes.
20638         * g++.old-deja/g++.other/crash27.C: Likewise.
20639         * g++.old-deja/g++.other/crash28.C: Likewise.
20640         * g++.old-deja/g++.other/crash30.C: Likewise.
20641         * g++.old-deja/g++.other/crash32.C: Likewise.
20642         * g++.old-deja/g++.other/crash35.C: Likewise.
20643         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20644
20645 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20646
20647         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20648         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20649         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20650         g77.f-torture/execute/execute.exp,
20651         g77.f-torture/noncompile/noncompile.exp,
20652         gcc.c-torture/execute/execute.exp,
20653         gcc.c-torture/execute/memcheck/memcheck.exp,
20654         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20655         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20656         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20657         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20658         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20659         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20660         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20661         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20662         Remove bug reporting instructions with ancient email addresses.
20663
20664 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20665
20666         * gcc.dg/20010202-1.c: New test.
20667         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20668
20669 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20670
20671         * g++.dg/stdbool-if.C: New test.
20672
20673 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20674
20675         * objc/execute/fdecl.m: Added main().
20676
20677 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20678
20679         * gcc.c-torture/execute/20010206-1.c: New test.
20680
20681 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20682
20683         * gcc.dg/cpp/avoidpaste1.c: Update.
20684
20685 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20686
20687         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20688         Pero <nicola@brainstorm.co.uk>.
20689         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20690
20691 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20692
20693         * g++.old-deja/g++.pt/spec39.C: New test.
20694
20695 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20696
20697         * gcc.c-torture/compile/20010202-1.c: New test.
20698
20699 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20700
20701         * g++.old-deja/g++.abi/primary2.C: New test.
20702         * g++.old-deja/g++.abi/primary3.C: New test.
20703         * g++.old-deja/g++.abi/primary4.C: New test.
20704         * g++.old-deja/g++.abi/primary5.C: New test.
20705         * g++.old-deja/g++.abi/vtable3.h: New test.
20706         * g++.old-deja/g++.abi/vtable3a.C: New test.
20707         * g++.old-deja/g++.abi/vtable3b.C: New test.
20708         * g++.old-deja/g++.abi/vtable3c.C: New test.
20709         * g++.old-deja/g++.abi/vtable3d.C: New test.
20710         * g++.old-deja/g++.abi/vtable3e.C: New test.
20711         * g++.old-deja/g++.abi/vtable3f.C: New test.
20712         * g++.old-deja/g++.abi/vtable3g.C: New test.
20713         * g++.old-deja/g++.abi/vtable3h.C: New test.
20714         * g++.old-deja/g++.abi/vtable3i.C: New test.
20715         * g++.old-deja/g++.abi/vtable3j.C: New test.
20716         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20717
20718 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20719
20720         * g++.old-deja/g++.other/anon6.C: New test.
20721         * g++.old-deja/g++.other/anon7.C: New test.
20722
20723 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20724
20725         * gcc.dg/cpp/avoidpaste2.c: New tests.
20726
20727 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20728
20729         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20730
20731 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20732
20733         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20734         DECIMAL_DIG cases for Irix."
20735
20736 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20737
20738         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20739
20740 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20741
20742         * gcc.dg/c99-tag-1.c: New test.
20743
20744 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20745
20746         * gcc.dg/cpp/tr-warn1.c: Add tests.
20747
20748 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20749
20750         * gcc.dg/cpp/avoidpaste1.c: Update.
20751         * gcc.dg/cpp/paste4.c: Update.
20752
20753 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20754
20755         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20756         cases for Irix.
20757
20758 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20759
20760         * g++.old-deja/g++.other/inline19.C: New test.
20761
20762 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20763
20764         * gcc.dg/Wlarger-than.c: New test.
20765
20766 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20767
20768         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20769
20770 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20771
20772         * gcc.c-torture/execute/20010129-1.c: New test.
20773         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20774
20775 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20776
20777         * gcc.dg/cpp/avoidpaste1.c: Test case.
20778
20779 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * g++.old-deja/g++.other/inline18.C: New test.
20782
20783 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20784
20785         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20786         and __builtin_putchar.
20787
20788 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20791         tests.
20792
20793 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20794
20795         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20796         floating point number rounding mode to round to the nearest
20797         representable mode.
20798
20799 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20800
20801         * g++.old-deja/g++.other/mangle2.C: New test.
20802
20803 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20804
20805         * gcc.c-torture/compile/20010124-1.c: New test.
20806
20807 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20808
20809         * g++.old-deja/g++.pt/spec38.C: New test.
20810
20811 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20812
20813         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20814         "Build don't run".
20815
20816 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20817
20818         * gcc.c-torture/execute/20010123-1.c: New test.
20819
20820 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20821
20822         * g++.old-deja/g++.pt/spec37.C: New test.
20823
20824 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20825
20826         * g++.old-deja/g++.pt/overload14.C: New test.
20827
20828 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20829
20830         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20831         __builtin_return_address.
20832
20833 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20834
20835         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20836         * g++.old-deja/g++.pt/spec35.C: New test.
20837         * g++.old-deja/g++.pt/spec36.C: New test.
20838
20839 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20840
20841         * gcc.c-torture/compile/20010118-1.c: New test.
20842
20843 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20844
20845         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20846
20847 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20848
20849         * gcc.c-torture/execute/20010119-1.c: New test.
20850
20851 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20852
20853         * g++.old-deja/g++.other/vbase5.C: New test.
20854
20855 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20856
20857         * gcc.c-torture/execute/20010118-1.c: New test.
20858
20859 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20860
20861         * g++.old-deja/g++.pt/deduct3.C: New test.
20862
20863 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20864
20865         * g++.old-deja/g++.pt/spec34.C: New test.
20866
20867 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20868
20869         * g77.f-torture/compile/20000601-2.f: New test.
20870
20871 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20872
20873         * g++.old-deja/g++.other/init17.C: New test.
20874
20875 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20876
20877         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20878
20879 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20880
20881         * g++.old-deja/g++.pt/unify8.C: New test.
20882
20883 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20884
20885         * g++.old-deja/g++.abi/vbase1.C: New test.
20886
20887 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20888
20889         * g++.old-deja/g++.pt/crash65.C: New test.
20890
20891 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20892
20893         * gcc.dg/cpp/assembl2.S: New test case.
20894
20895 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20896
20897         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20898         are supported.
20899
20900 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20901
20902         * g++.old-deja/g++.other/builtins1.C: New test.
20903         * g++.old-deja/g++.other/builtins2.C: Likewise.
20904         * g++.old-deja/g++.other/builtins3.C: Likewise.
20905         * g++.old-deja/g++.other/builtins4.C: Likewise.
20906
20907 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20908
20909         * gcc.c-torture/compile/20010117-1.c: New test.
20910         * gcc.c-torture/compile/20010117-2.c: New test.
20911
20912 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20913
20914         * g77.f-torture/execute/20010116.[fx]: New test,
20915         XFAIL on i?86-*-*.
20916         * g77.f-torture/compile/20010115.f: Indicate it's
20917         a test for PR fortran/1636.
20918
20919 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20920
20921         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20922
20923 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20924
20925         * g77.f-torture/compile/20010115.f: New test.
20926
20927 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20928
20929         * g++.old-deja/g++.pt/nontype5.C: New test.
20930
20931 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20932
20933         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20934         have an equivalent working one below it.
20935
20936 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20937
20938         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20939         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20940
20941 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20942
20943         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20944         message containing "init_priority".
20945         (conpr-2.C): Likewise.
20946         (conpr-3.C): Likewise.
20947         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20948
20949 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20950
20951         * gcc.c-torture/execute/20010114-2.c: New test.
20952
20953 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20954
20955         * gcc.c-torture/compile/20010114-1.c: New test.
20956         * gcc.c-torture/compile/20010114-1.x: Xfail.
20957         * gcc.c-torture/compile/20010114-2.c: New test.
20958         * gcc.c-torture/execute/20010114-1.c: New test.
20959         * gcc.dg/trunc-1.c: New test.
20960         * gcc.dg/uninit-B.c: New test.
20961
20962 2001-01-13  Nick Clifton  <nickc@redhat.com>
20963
20964         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20965         target.
20966
20967 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20968
20969         * gcc.c-torture/compile/20010113-1.c: New test.
20970
20971 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20972
20973         * gcc.c-torture/compile/20001212-1.c: New test.
20974
20975 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20976
20977         * gcc.dg/cpp/widestr1.c: Update.
20978         * gcc.dg/cpp/prag-imp.c: Remove.
20979
20980 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20981
20982         * gcc.c-torture/execute/20000801-3.x: Remove.
20983         * gcc.dg/c90-init-1.c: New test.
20984         * gcc.dg/c99-init-1.c: New test.
20985         * gcc.dg/c99-init-2.c: New test.
20986         * gcc.dg/gnu99-init-1.c: New test.
20987
20988 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20989
20990         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20991         testing that no relevant ones were found.
20992
20993 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20994
20995         * g++.old-deja/g++.pt/cast2.C: New test.
20996
20997 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20998
20999         * g++.old-deja/g++.pt/friend47.C: New test.
21000
21001 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21002
21003         * g++.old-deja/g++.pt/instantiate13.C: New test.
21004
21005 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21006
21007         * g++.old-deja/g++.other/defarg7.C: New test.
21008         * g++.old-deja/g++.other/defarg8.C: New test.
21009
21010 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21011
21012         * g++.old-deja/g++.pt/crash64.C: New test.
21013
21014 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21015
21016         * g++.old-deja/g++.pt/crash63.C: New test.
21017
21018 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21019
21020         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21021
21022 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21023
21024         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21025
21026 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21027
21028         * g++.old-deja/g++.pt/error3.C: New test.
21029
21030 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21031
21032         * g++.old-deja/g++.other/crash39.C: New test.
21033
21034 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21035
21036         * g++.old-deja/g++.other/vbase4.C: New test.
21037
21038 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21039
21040         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21041         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21042         * gcc.dg/special/special.exp: New test driver which will check
21043         for alias support for the above test.
21044
21045 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21046
21047         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21048         problems on small machines.
21049         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21050         parameterize.
21051
21052 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21053
21054         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21055         mips.
21056         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21057
21058 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21059
21060         * g++.old_deja/g++.pt/using8.C: New test.
21061
21062 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21063
21064         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21065
21066 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21067
21068         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21069         where a failure is expected.
21070         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21071
21072 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21073
21074         * g++.old_deja/g++.pt/instantiate12.C: New test.
21075
21076 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21077
21078         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21079         start of structs.
21080         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21081         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21082         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21083         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21084         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21085         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21086         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21087         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21088         * g++.old-deja/g++.eh/spec6.C: Likewise.
21089         * g++.old-deja/g++.jason/crash3.C: Likewise.
21090         * g++.old-deja/g++.law/ctors11.C: Likewise.
21091         * g++.old-deja/g++.law/ctors17.C: Likewise.
21092         * g++.old-deja/g++.law/ctors5.C: Likewise.
21093         * g++.old-deja/g++.law/ctors9.C: Likewise.
21094         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21095         * g++.old-deja/g++.mike/net22.C: Likewise.
21096         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21097         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21098         * g++.old-deja/g++.mike/virt3.C: Likewise.
21099         * g++.old-deja/g++.niklas/t128.C: Likewise.
21100         * g++.old-deja/g++.other/anon4.C: Likewise.
21101         * g++.old-deja/g++.other/using1.C: Likewise.
21102         * g++.old-deja/g++.other/warn3.C: Likewise.
21103         * g++.old-deja/g++.pt/t37.C: Likewise.
21104         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21105         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21106
21107 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21108
21109         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21110
21111 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21112
21113         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21114
21115 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21116
21117         * gcc.c-torture/compile/20010107-1.c: New test.
21118
21119 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21120
21121         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21122
21123 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21124
21125         * gcc.dg/format/format.h: New file.
21126         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21127         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21128         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21129         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21130         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21131         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21132         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21133         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21134         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21135         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21136         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21137         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21138         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21139         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21140         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21141         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21142         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21143         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21144         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21145         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21146         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21147         instead of declaring standard types, macros and functions in each
21148         test.
21149
21150 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21151
21152         * gcc.c-torture/execute/20010106-1.c: New test.
21153
21154 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21155
21156         * gcc.dg/format/format.exp: New file.
21157         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21158         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21159         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21160         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21161         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21162         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21163         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21164         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21165         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21166         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21167         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21168         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21169         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21170         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21171         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21172         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21173         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21174         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21175         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21176         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21177         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21178         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21179         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21180         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21181         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21182         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21183         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21184         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21185         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21186         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21187         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21188         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21189         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21190         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21191         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21192         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21193         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21194         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21195         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21196         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21197         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21198         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21199
21200 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21201
21202         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21203         account.
21204
21205 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21206
21207         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21208
21209 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21210
21211         * g++.old-deja/g++.pt/crash62.C: New test.
21212
21213 2001-01-04  Richard Henderson  <rth@redhat.com>
21214
21215         * gcc.dg/20000926-1.c: Update expected warnings.
21216         * gcc.dg/array-2.c: Likewise.
21217         * gcc.dg/array-4.c: Also validate flexible array members.
21218         * gcc.dg/c99-flex-array-1.c: New.
21219
21220 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21221
21222         * gcc.c-torture/compile/20001222-1.x: Remove.
21223
21224 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21225
21226         * gcc.c-torture/execute/built-in-setjmp.c: New.
21227
21228 2001-01-03  Richard Henderson  <rth@redhat.com>
21229
21230         * gcc.dg/940510-1.c: Update expected error wording.
21231         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21232
21233 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21234
21235         * lib/target-supports.exp (check_alias_available): Modified to
21236         indicate aliases not supported if only weak aliases are supported.
21237
21238 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21239
21240         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21241         Turn on cmpstrsi checks for __pj__ and __i370__.
21242
21243 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21244
21245         * g++.old-deja/g++.other/virtual11.C: New test.
21246
21247 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21248
21249         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21250
21251 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21252
21253         * gcc.c-torture/compile/20010102-1.c: New test.
21254
21255 2001-01-02  Andreas Jaeger  <aj@suse.de>
21256
21257         * gcc.dg/noreturn-3.c: New test.
21258
21259         * gcc.dg/noreturn-4.c: New test.
21260
21261 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21262
21263         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21264         __builtin_fputc and __builtin_fwrite.
21265
21266 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21267
21268         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21269         signed char, not default char.
21270
21271 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21272
21273         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21274
21275 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21276
21277         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21278
21279 2000-12-29  Richard Henderson  <rth@redhat.com>
21280
21281         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21282         (__cyg_profile_func_exit): Define.
21283
21284 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21285
21286         * g++.dg/vtgc1.C: New test.
21287
21288 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21289
21290         * gcc.dg/noncompile/20001228-1.c: New test.
21291
21292         * gcc.dg/20001228-1.c: New test.
21293
21294         * gcc.c-torture/execute/20001228-1.c: New test.
21295
21296 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21297
21298         * gcc.dg/format-strfmon-1.c: New test.
21299
21300 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21301
21302         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21303         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21304         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21305         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21306         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21307         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21308         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21309         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21310         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21311         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21312         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21313         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21314         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21315
21316         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21317         * gcc.c-torture/execute/string-opt-4.c: Test index.
21318
21319 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21320
21321         * gcc.c-torture/compile/20001226-1.c: New test.
21322
21323 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21324
21325         * gcc.c-torture/compile/20001222-1.c: New test.
21326         * gcc.c-torture/compile/20001222-1.x: Xfail.
21327
21328 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21329
21330         * gcc.c-torture/execute/comp-goto-2.c: New test.
21331
21332 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21333
21334         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21335         Use long types if __INT_MAX__ is 32767.
21336         (main): Use cast to (sint32 *) when poking 88 into a_page.
21337
21338         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21339
21340 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21341
21342         * gcc.c-torture/compile/20001221-1.c: New test.
21343         * gcc.c-torture/execute/20001221-1.c: New test.
21344
21345 2000-12-20  Richard Henderson  <rth@redhat.com>
21346
21347         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21348         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21349
21350 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21351
21352         * gcc.dg/compare3.c: New test.
21353
21354 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21355
21356         * gcc.dg/format-warnll-1.c: New test.
21357
21358 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21359
21360         * gcc.dg/cpp/cmdlne-P.c: New test.
21361
21362 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21363
21364         * gcc.c-torture/execute/builtin-abs-1.c,
21365         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21366
21367 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21368
21369         * gcc.dg/cpp/multiline.c: New test.
21370
21371 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21372
21373         * g++.old-deja/g++.other/syshdr1.C: Update.
21374         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21375
21376 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21377
21378         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21379
21380 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21381
21382         * g++.old-deja/g++.pt/ttp65.C: New test.
21383
21384 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21385
21386         * g++.old-deja/g++.pt/ttp64.C: New test.
21387
21388 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21389
21390         * g++.old-deja/g++.pt/spec33.C: New test.
21391
21392 2000-12-14  Catherine Moore  <clm@redhat.com>
21393
21394         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21395         * gcc.c-torture/execute/920612-2.c: Likewise.
21396         * gcc.c-torture/execute/920428-2.c: Likewise.
21397         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21398         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21399
21400 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21401
21402         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21403         * gcc.dg/pack-test-2.c: Likewise.
21404
21405 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21406
21407         Tests by Zack Weinberg <zackw@stanford.edu>.
21408
21409         * gcc.dg/cpp/defined.c: Update.
21410         * gcc.dg/cpp/defined_trad.c: New tests.
21411
21412 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21413
21414         * gcc.dg/cpp/trad-direct.c: Update.
21415
21416 2000-12-11  Neil Booth  <neilb@earthling.net>
21417
21418         * gcc.dg/cpp/defined_trad.c
21419
21420 2000-12-11  Neil Booth  <neilb@earthling.net>
21421
21422         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21423
21424 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21425
21426         * gcc.dg/format-miss-2.c: New test.
21427
21428 2000-12-09  Neil Booth  <neilb@earthling.net>
21429
21430         * gcc.dg/cpp/lineflags.c: New tests.
21431         * gcc.dg/cpp/poison.c: Update.
21432         * gcc.dg/cpp/redef2.c: Update.
21433         * gcc.dg/cpp/skipping.c: New test.
21434
21435 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21436
21437         * g++.old-deja/g++.other/eh3.C: New testcase.
21438
21439 2000-12-07  Neil Booth  <neilb@earthling.net>
21440
21441         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21442         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21443         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21444         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21445         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21446         Update.
21447
21448 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21449
21450         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21451         __SIZE_TYPE__ instead of int for type of integers cast to
21452         pointers.
21453
21454 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21455
21456         * g++.old-deja/g++.other/cleanup4.C: New test.
21457
21458 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21459
21460         * format-sec-1.c: New test.
21461
21462 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21463
21464         * gcc.dg/format-nonlit-3.c: New test.
21465
21466 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21467
21468         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21469         through a null pointer.
21470
21471 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21472
21473         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21474         * g++.old-deja/g++.pt/partial4.C: New test.
21475
21476 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21477
21478         * gcc.c-torture/execute/ieee/hugeval.x: New.
21479
21480 2000-12-06  Neil Booth  <neilb@earthling.net>
21481
21482         * gcc.dg/cpp/backslash2.c: New tests.
21483
21484 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21485
21486         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21487         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21488
21489 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21490
21491         * gcc.c-torture/execute/20001203-2.c: New testcase.
21492
21493 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21494
21495         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21496         * g++.old-deja/g++.other/virtual10.C: New test.
21497
21498 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21499
21500         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21501
21502 2000-12-05  Richard Henderson  <rth@redhat.com>
21503
21504         * gcc.c-torture/compile/20001205-1.c: New.
21505
21506 2000-12-04  Neil Booth  <neilb@earthling.net>
21507
21508         * g++.old-deja/g++.other/virtual9.C: New test.
21509         * g++.old-deja/g++.pt/crash61.C: New test.
21510         * gcc.c-torture/execute/loop-9.c: New test.
21511
21512 2000-12-04  Neil Booth  <neilb@earthling.net>
21513
21514         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21515         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21516         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21517         * gcc.dg/cpp/extratokens.c: ...here.
21518
21519 2000-12-04  Neil Booth  <neilb@earthling.net>
21520
21521         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21522         New tests.
21523
21524 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21525
21526         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21527         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21528
21529 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21530
21531         * gcc.c-torture/execute/20001203-1.c: New test.
21532
21533 2000-12-03  Neil Booth  <neilb@earthling.net>
21534
21535         * gcc.dg/cpp/macro6.c: New test cases.
21536
21537 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21538
21539         * gcc.c-torture/execute/string-opt-9.c: New test.
21540         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21541         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21542         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21543
21544         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21545         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21546
21547 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21548
21549         * gcc.dg/cpp/if-6.c: New testcase.
21550
21551         * gcc.dg/20001201-1.c: New testcase.
21552
21553 2000-12-02  Neil Booth  <neilb@earthling.net>
21554
21555         * g++.old-deja/g++.other/externC4.C,
21556         g++.old-deja/g++.other/friend10.C: New tests.
21557
21558 2000-12-02  Neil Booth  <neilb@earthling.net>
21559
21560         * g++.old-deja/g++.other/instan2.C
21561         * g++.old-deja/g++.other/instan3.C: New test.
21562
21563 2000-12-02  Neil Booth  <neilb@earthling.net>
21564
21565         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21566         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21567         gnuc99.c,gnuc99-pedantic.c: New tests.
21568
21569 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21570
21571         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21572         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21573
21574 2000-12-01  Neil Booth  <neilb@earthling.net>
21575
21576         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21577         * gcc.dg/cpp/poison.c: Update.
21578         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21579
21580 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21581
21582         * g77.f-torture/execute/20001201.f: New test.
21583
21584 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21585
21586         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21587
21588 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21589
21590         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21591
21592 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21593
21594         * g++.old-deja/g++.other/cast6.C: New test.
21595
21596 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21597
21598         * gcc.c-torture/execute/20001130-2.c: New testcase.
21599
21600 2000-11-30  Richard Henderson  <rth@redhat.com>
21601
21602         * gcc.c-torture/execute/20001130-1.c: New test.
21603
21604 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21605
21606         * g++.old-deja/g++.other/op3.C: New test.
21607
21608 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21609
21610         * g++.old-deja/g++.other/op2.C: New test.
21611
21612 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21613
21614         * g++.old-deja/g++.other/crash38.C: New test.
21615
21616 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21617
21618         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21619
21620 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21621
21622         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21623         tests.
21624         * gcc.c-torture/execute/string-opt-6.c: New test.
21625
21626         * gcc.dg/20001117-1.c: Add main.
21627
21628 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21629
21630         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21631         Move from here ...
21632         * gcc.dg/940510-1.c: ... to here.
21633
21634         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21635         zero-size arrays in toplevel structures.
21636
21637 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21638
21639         * gcc.c-torture/execute/loop-8.c: New test.
21640
21641 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21642
21643         * g++.old-deja/g++.other/base1.C: New test.
21644
21645 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21646
21647         * g++.old-deja/g++.other/parse2.C: New test.
21648
21649 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21650
21651         * g++.old-deja/g++.pt/incomplete1.C: New test.
21652
21653 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21654
21655         * g++.old-deja/g++.other/friend9.C: New test.
21656
21657 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21658
21659         * gcc.dg/20001127-1.c: New test.
21660
21661 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21662
21663         * g++.old-deja/g++.pt/friend46.C: New test.
21664
21665 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21666
21667         * g++.old-deja/g++.other/ptrmem8.C: New test.
21668
21669 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21670
21671         * gcc.c-torture/execute/string-opt-7.c: New test.
21672         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21673
21674 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21675
21676         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21677         instead of 'mkcheck 2'.
21678
21679 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21680
21681         * gcc.c-torture/execute/memcheck/driver.c,
21682         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21683         C9X references to refer to C99.
21684
21685 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21686
21687         * gcc.dg/ultrasp3.c: New test.
21688
21689 2000-11-25  Neil Booth  <neilb@earthling.net>
21690
21691         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21692
21693 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21694
21695         * gcc.c-torture/compile/20001123-2.c: New.
21696
21697 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21698
21699         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21700
21701 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21702
21703         * gcc.dg/sequence-point-1.c: Add some new tests.
21704         * gcc.c-torture/execute/20001124-1.c: New test.
21705
21706 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21707
21708         * g++.old-deja/g++.other/vaarg4.C: New test.
21709         * gcc.c-torture/compile/20001123-1.c: New test.
21710
21711 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21712
21713         * g++.other/crash24.C: Adjust and remove XFAIL.
21714         * g++.other/crash37.C: New test.
21715
21716 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21717
21718         * g++.old-deja/g++.pt/instantiate9.C: New test.
21719
21720 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21721
21722         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21723         new ABI, too.
21724
21725         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21726         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21727
21728 2000-11-22  Neil Booth  <neilb@earthling.net>
21729
21730         * gcc.dg/cpp/Wtrigraphs.c: New test.
21731
21732 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21733
21734         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21735
21736 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21737
21738         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21739
21740 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21741
21742         * lib/gcc-dg.exp: load_lib scanasm.exp.
21743         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21744         * lib/g++-dg.exp: load_lib scanasm.exp.
21745         * lib/scanasm.exp: New.
21746         (scan-assembler, scan-assembler-not): Add optional arguments to
21747         test name, or if not present, the pattern name.
21748         (scan-assembler-dem, scan-assembler-dem-not): New.
21749
21750         * g++.dg/dg.exp: New.
21751
21752 2000-11-21  Neil Booth  <neilb@earthling.net>
21753
21754         * gcc.dg/cpp/integrated1.c: Remove.
21755
21756 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21757
21758         * gcc.c-torture/execute/20001121-1.c: New test.
21759
21760 2000-11-21  Richard Henderson  <rth@redhat.com>
21761
21762         * gcc.c-torture/compile/20001121-1.c: New test.
21763
21764 2000-11-20  Neil Booth  <neilb@earthling.net>
21765
21766         * gcc.dg/cpp/integrated1.c: New test.
21767
21768 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21769
21770         * g++.old-deja/g++.other/inline17.C: New test.
21771
21772 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21773
21774         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21775         local variable to be zero: I made the variable global. Now
21776         uses abort() and exit() instead of relying on main's return value.
21777
21778 2000-11-20  Neil Booth  <neilb@earthling.net>
21779
21780         * gcc.dg/cpp/paste2.c: Update test.
21781         * objc/execute/paste.m: New test.
21782
21783 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21784
21785         * gcc.dg/c99-condexpr-1.c: New test.
21786
21787 2000-11-20  Neil Booth  <neilb@earthling.net>
21788
21789         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21790
21791 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21792
21793         * g++.old-deja/g++.pt/export1.C: New test.
21794
21795 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21796
21797         * gcc.dg/20001117-1.c: New test.
21798
21799 2000-11-18  Richard Henderson  <rth@redhat.com>
21800
21801         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21802
21803 2000-11-18  Richard Henderson  <rth@redhat.com>
21804
21805         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21806         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21807         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21808
21809 2000-11-18  Richard Henderson  <rth@redhat.com>
21810
21811         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21812         (main): New.  Exit cleanly.
21813
21814 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21815
21816         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21817         gcc.dg/c99-fordecl-2.c: New tests.
21818
21819 2000-11-18  Richard Henderson  <rth@redhat.com>
21820
21821         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21822         * gcc.c-torture/execute/zerolen-2.c: New.
21823
21824 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21825
21826         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21827         memory.
21828
21829 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21830
21831         * g++.old-deja/g++.pt/instantiate8.C: New test.
21832
21833 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21834
21835         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21836         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21837
21838 2000-11-16  Nick Clifton  <nickc@redhat.com>
21839
21840         * gcc.c-torture/execute/nestfunc-2.c: New test.
21841         * gcc.c-torture/execute/nestfunc-3.c: New test.
21842
21843 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21844
21845         * gcc.c-torture/compile/20001116-1.c: New test.
21846
21847 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21848
21849         * gcc.c-torture/execute/20001115-1.c: New test.
21850
21851 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21852
21853         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21854         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21855         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21856         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21857
21858 2000-11-15  Neil Booth  <neilb@earthling.net>
21859
21860         gcc.dg/cpp/_Pragma1.c: Update.
21861         gcc.dg/cpp/_Pragma2.c: New test.
21862
21863 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21864
21865         * g++.old-deja/g++.other/anon5.C: New test.
21866
21867 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21868
21869         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21870         tests.
21871
21872 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21873
21874         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21875         output.
21876
21877 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21878
21879         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21880         labels at end of compound statements.
21881
21882 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21883
21884         * gcc.c-torture/execute/loop-7.c: New test.
21885
21886 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21887
21888         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21889
21890 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21891
21892         * gcc.dg/c99-bool-1.c: New test.
21893
21894 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21895
21896         * gcc.dg/c99-scope-1.c: Remove xfail.
21897         * gcc.dg/c99-scope-2.c: New test.
21898
21899 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21900
21901         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21902         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21903
21904 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21905
21906         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21907         error messages.
21908
21909         * g++.mike/p700.C: Don't typedef wchar_t.
21910         * g++.mike/p784.C: Likewise.
21911         * g++.mike/eb101.C: Don't use __wchar_t.
21912
21913 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21914
21915         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21916         from DO loop.
21917
21918 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21919
21920         * gcc.c-torture/execute/20001111-1.c: New test.
21921
21922 2000-11-10  Nick Clifton  <nickc@redhat.com>
21923
21924         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21925         long multuiple and accumulate.
21926
21927 2000-11-09  Richard Henderson  <rth@redhat.com>
21928
21929         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21930         via size_t instead of int.
21931
21932         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21933         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21934         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21935         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21936
21937 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21938
21939         * gcc.c-torture/compile/20001109-1.c: New test.
21940         * gcc.c-torture/compile/20001109-2.c: New test.
21941
21942 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21943
21944         * g++.old-deja/g++.pt/operator1.C: New test.
21945         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21946
21947 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21948
21949         * gcc.dg/20001108-1.c: New test.
21950
21951 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21952
21953         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21954         with both arguments constant strings.
21955         * gcc.c-torture/execute/string-opt-3.c: New test.
21956         * gcc.c-torture/execute/string-opt-4.c: New test.
21957         * gcc.c-torture/execute/string-opt-5.c: New test.
21958
21959 2000-11-08  Nick Clifton  <nickc@redhat.com>
21960
21961         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21962         mulsidi3adddi patterns.
21963
21964 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21965
21966         * g++.old-deja/g++.other/crash36.C: New test.
21967
21968 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21969
21970         * g++.old-deja/g++.other/init16.C: New test.
21971
21972 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21973
21974         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21975
21976 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21977
21978         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21979         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21980         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21981
21982 2000-11-07  DJ Delorie  <dj@redhat.com>
21983
21984         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21985
21986 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21987
21988         * gcc.c-torture/execute/string-opt-1.c: New test.
21989
21990 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21991
21992         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21993         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21994         parameters in registers, and there is no way for a varargs
21995         function to know in which order the integer and floating-point
21996         parameters should be interleaved when they are placed on the
21997         stack.
21998         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21999         * gcc.c-torture/execute/va-arg-17.x: Likewise.
22000
22001 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22002
22003         * gcc.c-torture/execute/string-opt-2.c: New test.
22004
22005 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22006
22007         * g++.old-deja/g++.pt/crash60.C: New test.
22008
22009 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22010
22011         * g++.old-deja/g++.other/crash24.C: New test.
22012         * g++.old-deja/g++.other/crash25.C: New test.
22013         * g++.old-deja/g++.other/crash26.C: New test.
22014         * g++.old-deja/g++.other/crash27.C: New test.
22015         * g++.old-deja/g++.other/crash28.C: New test.
22016         * g++.old-deja/g++.other/crash29.C: New test.
22017         * g++.old-deja/g++.other/crash30.C: New test.
22018         * g++.old-deja/g++.other/crash31.C: New test.
22019         * g++.old-deja/g++.other/crash32.C: New test.
22020         * g++.old-deja/g++.other/crash33.C: New test.
22021         * g++.old-deja/g++.other/crash34.C: New test.
22022         * g++.old-deja/g++.other/crash35.C: New test.
22023
22024 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22025
22026         * gcc.c-torture/execute/20001031-1.c: New test.
22027
22028 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22029
22030         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22031         namespace.
22032
22033         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22034         standards-conformant.
22035
22036         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22037
22038         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22039         * g++.old-deja/g++.mike/p755a.C: Likewise.
22040         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22041         library makes no calls to `operator new' during initialization.
22042
22043 2000-11-04  Neil Booth  <neilb@earthling.net>
22044
22045         * gcc.dg/cpp/include2.c: New tests.
22046
22047 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22048
22049         * lib/g++.exp (g++_set_ld_library_path): New function.
22050         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22051
22052 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22053
22054         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22055         warnings.
22056
22057 2000-11-01  Richard Henderson  <rth@redhat.com>
22058
22059         * g++.old-deja/g++.ext/namedret1.C: New.
22060         * g++.old-deja/g++.ext/namedret2.C: New.
22061         * g++.old-deja/g++.ext/namedret3.C: New.
22062
22063 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22064
22065         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22066         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22067
22068 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22069
22070         * gcc.c-torture/execute/va-arg-21.c: New test.
22071
22072 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22073
22074         * gcc.dg/c99-complex-2.c: New test.
22075
22076 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22077
22078         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22079
22080 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22081
22082         * g++.old-deja/g++.other/inline16.C: New test.
22083
22084 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22085
22086         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22087         __PRETTY_FUNCTION__
22088
22089 2000-10-29  Neil Booth  <neilb@earthling.net>
22090
22091         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22092         New tests.
22093         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22094         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22095         optimisation.
22096
22097 2000-10-29  Neil Booth  <neilb@earthling.net>
22098
22099         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22100         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22101         * mi5.c: Test multiple includes work with -C.
22102         * trigraphs.c: Test ^= version.
22103
22104 2000-10-28  Neil Booth  <neilb@earthling.net>
22105
22106         New tests and test updates for new macro expander.
22107
22108         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22109         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22110         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22111         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22112         new diagnostic messages.
22113
22114         * gcc.dg/cpp/macro3.c: New tests.
22115
22116 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22117
22118         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22119         on the same line.
22120
22121 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22122
22123         * g++.old-deja/g++.other/eh2.C: New test.
22124
22125 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22126
22127         * gcc.c-torture/execute/20001027-1.c: New test.
22128
22129 2000-10-26  Richard Henderson  <rth@redhat.com>
22130
22131         * gcc.c-torture/execute/20001026-1.c: New.
22132
22133 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22134
22135         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22136         * g++.old-deja/g++.law/builtin1.C: Likewise.
22137         * g++.old-deja/g++.law/ctors10.C: Likewise.
22138         * g++.old-deja/g++.law/virtual3.C: Likewise.
22139         * g++.old-deja/g++.mike/p658.C: Likewise.
22140         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22141         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22142         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22143         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22144         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22145
22146 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22147
22148         * gcc.c-torture/compile/20001024-1.c: New test.
22149
22150 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22151
22152         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22153         to tell us whether or not we are using V3.
22154
22155 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22156
22157         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22158         operands.
22159
22160 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22161
22162         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22163
22164 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22165
22166         * gcc.c-torture/execute/20001024-1.c: New test.
22167
22168 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22169
22170         * g++.old-deja/g++.other/sibcall1.C: New test.
22171
22172 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22173
22174         * gcc.dg/noncompile/init-3.c: New test.
22175
22176 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22177
22178         * gcc.dg/format-array-1.c: New test.
22179
22180 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22181
22182         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22183         writing through null pointers; remove comment about testing
22184         unterminated strings.
22185
22186 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22187
22188         * gcc.c-torture/execute/20001017-2.c: New test.
22189
22190 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22191
22192         * gcc.c-torture/compile/20001018-1.c: New test.
22193         * gcc.c-torture/compile/20001018-1.x: Xfail.
22194
22195 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22196
22197         * gcc.c-torture/execute/20001017-1.c: New test.
22198
22199 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22200
22201         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22202         for multiple use of arguments with scanf formats; add tests for
22203         multiple use of arguments.
22204
22205 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22206
22207         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22208
22209 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22210
22211         * gcc.dg/format-miss-1.c: New test.
22212
22213 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22214
22215         * gcc.c-torture/execute/20001013-1.c: New test.
22216
22217 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22218
22219         * gcc.dg/format-branch-1.c: New test.
22220
22221 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22222
22223         * README, lib/file-format.exp: Remove EGCS references.
22224
22225 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22226
22227         * gcc.dg/20001013-1.c: New test.
22228
22229 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22230
22231         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22232         for intmax_t in the compiler using __typeof__ and the type rules
22233         for conditional expressions.
22234
22235 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22236
22237         * gcc.dg/20001012-1.c: New test.
22238         * gcc.dg/20001012-2.c: New test.
22239
22240 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22241
22242         * gcc.dg/format-attr-1.c: New test.
22243
22244 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22245
22246         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22247         __LONG_LONG_MAX__ instead of LLONG_MAX.
22248
22249 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22250
22251         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22252         scanf flags.
22253         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22254         flags.
22255
22256 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22257
22258         * gcc.dg/sequence-pt-1.c: New test.
22259
22260 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22261
22262         * gcc.c-torture/execute/20001011-1.c: New testcase.
22263         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22264
22265 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22266
22267         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22268         does not error on it.
22269
22270 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22271
22272         * gcc.dg/20001009-1.c: New test.
22273
22274 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22275
22276         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22277         * gcc.c-torture/execute/20001009-2.c: ... to here.
22278
22279 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22280
22281         * gcc.c-torture/compile/20001009-1.c: New testcase.
22282         * gcc.c-torture/execute/20001009-1.c: New testcase.
22283         Testcases provided by Jan Hubicka <jh@suse.cz>.
22284
22285 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22286
22287         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22288         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22289         uintmax_t using <limits.h> to emulate the compiler's internal
22290         logic.  No longer XFAIL %j tests.
22291
22292 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22293
22294         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22295         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22296         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22297         regexps and details of expected handling of some bad formats.
22298         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22299         suppression.
22300
22301 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22302
22303         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22304         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22305         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22306         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22307         in list archives.
22308
22309 2000-10-06  Richard Henderson  <rth@cygnus.com>
22310
22311         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22312         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22313         * g++.old-deja/g++.jason/report.C: Likewise.
22314         * g++.old-deja/g++.law/friend5.C: Likewise.
22315         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22316         of the expected warnings.
22317
22318 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22319
22320         * g++.old-deja/g++.pt/enum14.C: New test.
22321
22322 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22323
22324         * g++.old-deja/g++.pt/crash59.C: New test.
22325
22326 2000-10-04  Will Cohen  <wcohen@redhat.com>
22327
22328         * gcc.dg/20000926-1.c: New test.
22329
22330 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22331
22332         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22333         function name for current C++ compiler.
22334         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22335
22336 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22337
22338         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22339         __PRETTY_FUNCTION__.
22340         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22341
22342 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22343
22344         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22345
22346 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22347
22348         * gcc.c-torture/compile/20000923-1.c: New test.
22349
22350 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22351
22352         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22353         * g++.old-deja/g++.pt/ttp62.C: Same.
22354         * g++.old-deja/g++.other/inline14.C: Same.
22355
22356 2000-09-24  Richard Henderson  <rth@cygnus.com>
22357
22358         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22359
22360 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22361
22362         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22363
22364 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22365
22366         * gcc.c-torture/compile/20000922-1.c: New file.
22367
22368 2000-09-21  Nick Clifton  <nickc@redhat.com>
22369
22370         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22371         a signed long modulo operation.
22372         (mod6): New function - perform an unsigned long modulo operation.
22373         (main): Add tests for modulos of very large numbers by very small
22374         dividends.
22375
22376 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22377
22378         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22379
22380 2000-09-19  Richard Henderson  <rth@cygnus.com>
22381
22382         * gcc.dg/compare2.c (case 10): XFAIL.
22383
22384 2000-09-18  Richard Henderson  <rth@cygnus.com>
22385
22386         * gcc.c-torture/execute/20000906-1.c: Move ...
22387         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22388         that support __builtin_trap.
22389
22390 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22391
22392         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22393
22394 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22395
22396         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22397         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22398         more $ format tests.
22399
22400 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22401
22402         * gcc.dg/format-errmk-1.c: New test.
22403
22404 2000-09-17  Greg McGary  <greg@mcgary.org>
22405
22406         * gcc.c-torture/execute/20000917-1.x: Remove.
22407
22408 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22409
22410         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22411
22412 2000-09-17  Greg McGary  <greg@mcgary.org>
22413
22414         * gcc.c-torture/execute/20000917-1.c: New test.
22415         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22416
22417 2000-09-16  Neil Booth  <NeilB@earthling.net>
22418
22419         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22420         in nested macro bug.
22421
22422 2000-09-15  Neil Booth  <NeilB@earthling.net>
22423
22424         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22425
22426 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22427
22428         * gcc.c-torture/execute/20000914-1.c: New test.
22429
22430 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22431
22432         * g++.other/inline13.C: New test.
22433
22434 2000-09-12  Andreas Jaeger  <aj@suse.de>
22435
22436         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22437         constant by Ulrich Drepper <drepper@redhat.com>.
22438
22439 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22440
22441         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22442
22443 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22444
22445         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22446
22447 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22448
22449         * gcc.dg/cpp/backslash.c: New test.
22450
22451 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22452
22453         * gcc.c-torture/execute/20000910-1.c: New test.
22454         * gcc.c-torture/execute/20000910-2.c: Likewise.
22455
22456 2000-09-11  Robert Lipe  <robertl@sco.com>
22457
22458         * gcc.dg/pragma-align.c: New test.
22459
22460 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22461
22462         * g++.old-deja/g++.pt/explicit82.C: New test.
22463         * g++.old-deja/g++.pt/explicit83.C: New test.
22464
22465 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22466
22467         * gcc.dg/asm-names.c: New test.
22468
22469 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22470
22471         * gcc.dg/cpp/tr-warn6.c: New test
22472
22473 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22474
22475         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22476         be accepted.
22477
22478 2000-09-07  Catherine Moore  <clm@redhat.com>
22479
22480         * gcc.c-torture/execute/unroll-1.c: New test.
22481
22482 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22483
22484         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22485         ERROR markers.
22486         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22487         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22488         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22489         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22490         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22491         Preprocess only.
22492         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22493         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22494
22495 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22496
22497         * g++.old-deja/g++.pt/deduct2.C: New test.
22498
22499 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22500
22501         * g++.old-deja/g++.pt/parms2.C: New test.
22502
22503 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22504
22505         * g++.old-deja/g++.pt/crash58.C: New test.
22506
22507 2000-09-06  Greg McGary  <greg@mcgary.org>
22508
22509         * gcc.c-torture/execute/20000906-1.c: New test.
22510         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22511
22512 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22513
22514         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22515
22516 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22517
22518         * g++.old-deja/g++.pt/crash57.C: New test.
22519
22520 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22521
22522         * g++.old-deja/g++.pt/crash56.C: New test.
22523
22524 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22525
22526         * g++.old-deja/g++.pt/koenig1.C: New test.
22527
22528 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22529
22530         * gcc.dg/20000904-1.c: New test.
22531
22532 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22533
22534         * gcc.dg/cpp/paste8.c: New test.
22535
22536 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22537
22538         * gcc.c-torture/compile/20000827-1.c: New test.
22539
22540 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22541
22542         * gcc.dg/format-diag-1.c: New test.
22543
22544 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22545
22546         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22547         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22548         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22549         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22550         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22551
22552 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22553
22554         * g++.old-deja/g++.other/nested4.C: New test.
22555
22556 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22557
22558         * g++.old-deja/g++.ns/scoped1.C: New test.
22559
22560 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22561
22562         * lib/g++.exp: Support testing already-installed GCC.
22563
22564 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22565
22566         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22567
22568 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22569
22570         * gcc.dg/return-type-2.c: New test.
22571
22572 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22573
22574         * gcc.c-torture/compile/20000825-1.c: New test.
22575
22576 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22577
22578         * gcc.dg/dwarf2-2.c: New test.
22579
22580 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22581
22582         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22583         dg-warning regexps.
22584
22585 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22586
22587         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22588         gcc.dg/format-ext-5.c: New tests.
22589
22590 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22591
22592         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22593
22594 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22595
22596         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22597
22598 2000-08-24  Richard Henderson  <rth@cygnus.com>
22599
22600         * gcc.dg/ia64-sync-1.c: New test.
22601         * gcc.dg/ia64-sync-2.c: New test.
22602         * gcc.dg/ia64-asm-1.c: New test.
22603
22604 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22605
22606         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22607         * gcc.dg/format-ext-2.c: New test.
22608
22609 2000-08-23  Jason Merrill  <jason@redhat.com>
22610
22611         * lib/old-dejagnu.exp: Also ignore "In member function" and
22612         "At global scope".
22613
22614 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22615
22616         * gcc.dg/noncompile/label-lineno-1.c: New test.
22617
22618 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22619
22620         * gcc.dg/c99-array-nonobj-1.c: New test.
22621
22622 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22623
22624         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22625         tests.
22626         * gcc.dg/format-ext-1.c: New test.
22627
22628 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22629
22630         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22631         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22632         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22633         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22634         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22635
22636 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22637
22638         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22639         gcc.dg/c99-strftime-2.c: New tests.
22640
22641 2000-08-22  Richard Henderson  <rth@cygnus.com>
22642
22643         * gcc.c-torture/execute/20000822-1.c: New test.
22644
22645 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22646
22647         * gcc.c-torture/execute/20000819-1.x: Remove.
22648
22649 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22650
22651         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22652         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22653         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22654         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22655         gcc.dg/format-xopen-1.c: New tests.
22656
22657 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22658
22659         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22660
22661 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22662
22663         * g++.old-deja/g++.other/loop2.C: New test.
22664
22665         * gcc.c-torture/compile/20000606-1.c: New test.
22666         * gcc.c-torture/compile/20000728-1.c: New test.
22667         * gcc.c-torture/execute/20000801-1.c: New test.
22668         * gcc.c-torture/execute/20000801-2.c: New test.
22669         * gcc.c-torture/execute/20000819-1.c: New test.
22670         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22671         * gcc.dg/20000629-1.c: New test.
22672         * gcc.dg/20000724-1.c: New test.
22673         * gcc.dg/20000807-1.c: New test.
22674
22675 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22676
22677         * gcc.dg/cpp/pragma-1.c: New test.
22678         * gcc.dg/cpp/pragma-2.c: New test.
22679
22680 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22681
22682         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22683         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22684
22685 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22686
22687         * gcc.c-torture/compile/20000818-1.c: New test.
22688
22689 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22690
22691         * gcc.c-torture/execute/20000818-1.c: New test.
22692
22693 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22694
22695         * gcc.dg/format-va-1.c: New test.
22696
22697 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22698
22699         * g++.old-deja/g++.other/typedef8.C: New test.
22700
22701 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22702
22703         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22704         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22705         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22706         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22707         * g++.old-deja/g++.other/ptrmem7.C: New test.
22708         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22709
22710 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22711
22712         * g++.old-deja/g++.pt/typename27.C: New test.
22713
22714 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22715
22716         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22717         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22718         * g++.old-deja/g++.pt/friend45.C: New test.
22719         * g++.old-deja/g++.other/friend8.C: New test.
22720
22721 2000-08-15  Richard Henderson  <rth@cygnus.com>
22722
22723         * gcc.c-torture/execute/20000815-1.c: New test.
22724
22725 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22726
22727         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22728         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22729         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22730
22731 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22732
22733         * g++.old-deja/g++.other/refinit2.C: New test.
22734
22735 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22736
22737         * lib/c-torture.exp (c-torture): Make
22738         compiler_conditional_xfail_data global.
22739         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22740         compiler_conditional_xfail_data machinery.
22741         (f-torture-execute): Likewise.
22742         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22743         and only when unrolling loops.
22744
22745         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22746
22747 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22748
22749         * g++.old-deja/g++.pt/explicit81.C: New test.
22750
22751 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22752
22753         * g++.old-deja/g++.pt/typename26.C: New test.
22754
22755 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22756
22757         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22758         warning.
22759
22760 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22761
22762         * g++.old-deja/g++.other/array3.C: New test.
22763
22764 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22765
22766         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22767         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22768         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22769         New tests.
22770
22771 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22772
22773         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22774         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22775
22776 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22777
22778         * gcc.c-torture/execute/20000808-1.c: New test.
22779
22780 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22781
22782         * gcc.dg/c90-const-expr-1.c: New test.
22783
22784 2000-08-08  Richard Henderson  <rth@cygnus.com>
22785
22786         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22787
22788 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22789
22790         * gcc.dg/noncompile/const-ll-1.c: New test.
22791
22792 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22793
22794         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22795
22796 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22797
22798         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22799         that running programs linked against the shared version of libobjc
22800         run correctly.
22801
22802 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22803
22804         * gcc.dg/c99-printf-1.c: New test.
22805
22806 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22807
22808         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22809
22810 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22811
22812         * gcc.c-torture/execute/20000731-1.x: Delete.
22813
22814 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22815
22816         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22817         and torture_without_loops as is done by c-torture.exp.
22818         (search_for): Copy from c-torture.exp.
22819         (gcc-dg-runtest): New function, drives a directory of tests
22820         iterating over the TORTURE_OPTIONS.
22821         (scan-assembler, scan-assembler-not): Move here from
22822         individual directory drivers.
22823
22824         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22825         defined by lib/gcc-dg.exp.
22826         * gcc.dg/cpp/cpp.exp: Likewise.
22827         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22828         gcc-dg-runtest, so we cycle over optimization options.
22829
22830         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22831         * gcc.dg/compare2.c: No longer expected to fail.
22832
22833 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22834
22835         * gcc.c-torture/execute/20000804-1.c: New test.
22836
22837 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22838
22839         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22840
22841 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22842
22843         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22844
22845 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22846
22847         * gcc.c-torture/compile/20000803-1.c: New test.
22848
22849 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22850
22851         * gcc.c-torture/execute/20000801-3.c,
22852         gcc.c-torture/execute/20000801-4.c: New tests.
22853         * gcc.c-torture/execute/20000801-3.x,
22854         gcc.c-torture/execute/20000801-4.x: Xfail.
22855
22856 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22857
22858         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22859         libobjc/.libs to allow for libtool.
22860
22861 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22862
22863         * gcc.c-torture/compile/20000802-1.c: New test.
22864
22865 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22866
22867         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22868
22869 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22870
22871         * gcc-c-torture/execute/20000731-2.c: New test.
22872
22873         * gcc.c-torture/execute/20000731-1.c: New test.
22874         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22875
22876 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22877
22878         * testsuite/gcc.dg/cpp/paste7.c: New test.
22879         * gcc.dg/cpp/20000725-1.c: New test.
22880
22881 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22882
22883         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22884         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22885         declaration warning for __builtin_dwarf_reg_size.
22886
22887         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22888
22889 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22890
22891         * gcc.dg/noncompile/voidparam-1.c: New test.
22892
22893 2000-07-30  Richard Henderson  <rth@cygnus.com>
22894
22895         * gcc.dg/c90-digraph-1.c: Don't xfail.
22896         * gcc.dg/compare2.c (case 10): Xfail.
22897         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22898
22899 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22900
22901         * gcc.dg/c99-main-1.c: New test.
22902
22903 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22904
22905         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22906
22907 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22908
22909         * gcc.c-tortuer/execute/20000726-1.c: New test.
22910
22911 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22912
22913         * gcc.c-torture/execute/enum-2.c: New test.
22914
22915 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22916
22917         * gcc.dg/cpp/tr-warn3.c: New test.
22918
22919 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22920
22921         * g++.old-deja/g++.ext/implicit1.C: Remove.
22922         * g++.old-deja/g++.jason/c2.C: Remove
22923         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22924         * g++.old-deja/g++.pt/crash16.C: Likewise.
22925         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22926
22927 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22928
22929         * g++.old-deja/g++.other/for2.C: New test.
22930
22931 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22932
22933         * gcc.dg/20000720-1.c: New test.
22934
22935 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22936
22937         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22938
22939 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22940
22941         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22942         * gcc.c-torture/execute/20000722-1.c: New.
22943         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22944
22945 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22946
22947         * gcc.dg/cpp/20000720-1.S: New test.
22948
22949 2000-07-21  Michael Meissner  <meissner@redhat.com>
22950
22951         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22952
22953 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22954
22955         * g++.old-deja/g++.brendan/crash16.C,
22956         g++.old-deja/g++.brendan/parse3.C,
22957         g++.old-deja/g++.brendan/redecl1.C,
22958         g++.old-deja/g++.ns/template13.C,
22959         g++.old-deja/g++.other/decl4.C,
22960         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22961
22962 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22963
22964         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22965         and "Internal error".
22966
22967         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22968         regexps.
22969         * gcc.dg/cpp/paste6.c: New test.
22970
22971 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22972
22973         * gcc.dg/cpp/tr-direct.c: New test.
22974
22975         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22976         gcc.dg/cpp/undef1.c: Tweak error regexps.
22977
22978 2000-07-18  Eric Christopher <echristo@redhat.com>
22979
22980         * gcc.c-torture/compile/20000718-1.c: New test.
22981
22982 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22983
22984         * cpplex.c (_cpp_push_token): If the token being pushed back
22985         is the previous token in this context, just subtract one from
22986         context->posn.
22987         * cppmacro.c (save_expansion): Clear aux field when storing a
22988         placemarker.
22989
22990 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22991
22992         * gcc.dg/noncompile/redecl-1.c: New test.
22993
22994 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22995
22996         * gcc.c-torture/execute/20000717-5.c: New test.
22997         * gcc.c-torture/execute/20000717-1.x: Removed.
22998
22999 2000-07-17  Richard Henderson  <rth@cygnus.com>
23000
23001         * gcc.c-torture/execute/20000717-4.c: New test.
23002
23003 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23004
23005         * gcc.dg/cpp/syshdr.c: New test.
23006         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23007
23008 2000-07-17  Neil Booth  <neilb@earthling.net>
23009
23010         * gcc.dg/cpp/cmdlne-dM.c: New test.
23011         * gcc.dg/cpp/cmdlne-dD.c: New test.
23012
23013 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23014
23015         * gcc.c-torture/execute/20000717-3.c: New test.
23016
23017         * gcc.c-torture/compile/20000717-1.c: New test.
23018
23019 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23020
23021         * gcc.c-torture/execute/20000717-2.c: New test.
23022
23023 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23024
23025         * gcc.dg/formatz-1.c: New test.
23026
23027         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23028         * gcc.dg/c99-digraph-1.c: New tests.
23029
23030         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23031         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23032
23033         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23034         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23035         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23036         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23037         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23038         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23039         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23040
23041 2000-07-17   Greg McGary <greg@mcgary.org>
23042
23043         * gcc.c-torture/execute/20000717-1.c: New test.
23044         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23045
23046 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23047
23048         * gcc.c-torture/execute/20000715-2.c: New test.
23049         * gcc.dg/20000715-1.c: New test.
23050
23051 2000-07-15  Michael Meissner  <meissner@redhat.com>
23052
23053         * gcc.c-torture/execute/20000715-1.c: New test.
23054
23055 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23056
23057         * gcc.c-torture/execute/20000707-1.c: New test.
23058
23059 2000-07-13  Neil Booth  <NeilB@earthling.net>
23060
23061         * testsuite/gcc.dg/cpp/digraph1.c,
23062         testsuite/gcc.dg/cpp/digraph2.c,
23063         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23064
23065 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23066
23067         * g77.f-torture/compile/20000630-2.f:  New test.
23068         * g77.f-torture/compile/20000630-2.x
23069
23070 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23071
23072         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23073
23074 2000-07-11  Neil Booth  <NeilB@earthling.net>
23075
23076         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23077
23078 2000-07-11  Neil Booth  <NeilB@earthling.net>
23079
23080         * gcc.dg/cpp/cmdlne-C.c: New.
23081
23082 2000-07-09  Neil Booth  <NeilB@earthling.net>
23083
23084         * gcc.dg/cpp/directiv.c: New tests.
23085         * gcc.dg/cpp/undef1.c: Update.
23086
23087 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23088
23089         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23090
23091 2000-07-09  Neil Booth  <NeilB@earthling.net>
23092
23093         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23094
23095 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23096
23097         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23098         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23099
23100 2000-07-08  Neil Booth  <NeilB@earthling.net>
23101
23102         * gcc.dg/cpp/macsyntx.c: New tests.
23103
23104 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23105
23106         * gcc.dg/20000707-1.c: New test.
23107
23108 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23109
23110         * gcc.c-torture/execute/20000706-1.c: New test.
23111         * gcc.c-torture/execute/20000706-2.c: New test.
23112         * gcc.c-torture/execute/20000706-3.c: New test.
23113         * gcc.c-torture/execute/20000706-4.c: New test.
23114         * gcc.c-torture/execute/20000706-5.c: New test.
23115
23116 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23117
23118         * g++.old-deja/g++.pt/instantiate7.C: New test.
23119
23120 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23121
23122         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23123         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23124         * g++.old-deja/g++.other/rtti3.C: Likewise.
23125         * g++.old-deja/g++.other/rttid3.C: Likewise.
23126
23127 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23128
23129         *  g77.f-torture/compile/20000630-1.x: Fix typo
23130
23131 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23132
23133         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23134         assembly output.
23135
23136 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23137
23138         * gcc.dg/cpp/ident.c: New test.
23139
23140 2000-07-05  Neil Booth  <NeilB@earthling.net>
23141
23142         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23143           gcc.dg/cpp/lexstrng.c: New tests.
23144
23145 2000-07-04  Neil Booth  <NeilB@earthling.net>
23146
23147         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23148         * gcc.dg/cpp/strify2.c: Same.
23149
23150 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23151
23152         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23153         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23154         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23155         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23156
23157         * testsuite/gcc.dg/cpp/macro1.c,
23158         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23159         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23160         testsuite/gcc.dg/cpp/strify1.c,
23161         testsuite/gcc.dg/cpp/strify2.c: New tests.
23162
23163 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23164
23165         * gcc.c-torture/execute/20000703-1.c: New test.
23166
23167 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23168
23169         * g++.old-deja/g++.pt (lookup10.C): New test.
23170
23171 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23172
23173         * g++.old-deja/g++.pt (typename25.C): New test.
23174
23175 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23176
23177         * gcc.c-torture/compile/20000701-1.c: New test.
23178
23179 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23180
23181         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23182         to test case.
23183
23184 2000-06-30  Catherine Moore  <clm@cygnus.com>
23185
23186         * gcc.c-torture/execute/align-1.c: New test.
23187
23188 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23189
23190         * g++.old-deja/g++.pt/expr8.C: New test.
23191         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23192
23193 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23194
23195         * gcc.c-torture/compile/20000629-1.c: New test.
23196
23197 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23198
23199
23200         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23201         gcc.dg/noncompile directory, depending on whether they're
23202         preprocessor tests or not.  Annotate all the tests for the dg
23203         framework.
23204
23205         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23206         * gcc.dg/noncompile/noncompile.exp: New.
23207
23208         * Moved files:
23209         Old name                                New name
23210         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23211         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23212         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23213         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23214         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23215         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23216         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23217         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23218         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23219         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23220         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23221         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23222         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23223         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23224         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23225         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23226         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23227         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23228         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23229         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23230         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23231         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23232         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23233         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23234
23235         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23236         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23237         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23238         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23239         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23240         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23241
23242 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23243
23244         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23245         declare one variable.  On the fourth, error.
23246         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23247         declared by 20000628-1a.h.
23248
23249 2000-06-29  Richard Henderson  <rth@redhat.com>
23250
23251         * gcc.c-torture/execute/930529-1.x: New file.
23252         * gcc.dg/920413-1.c: Adjust expected warning text.
23253         * gcc.dg/980217-1.c: Declare abort.
23254         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23255
23256 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23257
23258         * g77.f-torture/compile/20000629-1.f: New test.
23259         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23260
23261 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23262
23263         Rearrange lots of files, removing entirely the
23264         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23265         directories.
23266
23267         * Deleted files:
23268         gcc.c-torture/code_quality/code_quality.exp
23269         gcc.c-torture/special/special.exp
23270         gcc.failure/failure.exp
23271         gcc.failure/940409-1.x
23272         gcc.c-torture/compile/961203-1.x
23273
23274         * New files:
23275         gcc.misc-tests/linkage.exp
23276         gcc.c-torture/execute/920730-1t.c
23277         gcc.c-torture/execute/920730-1t.x
23278         gcc.c-torture/compile/920520-1.x
23279         gcc.c-torture/compile/920521-1.x
23280         gcc.c-torture/compile/981006-1.x
23281         gcc.c-torture/execute/eeprof-1.x
23282
23283         * Moved files (possibly with modifications to fit a new harness):
23284         Old name                                New name
23285         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23286         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23287         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23288         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23289         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23290         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23291         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23292         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23293         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23294         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23295         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23296         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23297         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23298         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23299
23300 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23301
23302         * c-torture/compile/961203-1.x: Delete.
23303
23304         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23305         not exit. Include stdio.h.
23306         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23307         * gcc.misc-tests/dg-12.c: Likewise.
23308         * gcc.misc-tests/dg-5.c: Likewise.
23309         * gcc.misc-tests/dg-6.c: Likewise.
23310         * gcc.misc-tests/dg-7.c: Prototype abort.
23311         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23312         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23313         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23314         not exit.
23315         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23316         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23317
23318 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23319
23320         * gcc.dg/cpp/20000628-1.c: New test.
23321         * gcc.dg/cpp/20000628-1.h: New header for above test.
23322         * gcc.dg/cpp/20000628-1a.h: Likewise.
23323
23324 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23325
23326         * gcc.dg/cpp: New directory.
23327         * gcc.dg/cpp/cpp.exp: New driver.
23328         * gcc.dg/cpp/20000627-1.c: New test.
23329         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23330         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23331         and rewrite as a compilation test.
23332
23333         * gcc.dg: Move many files into the cpp subdirectory, possibly
23334         renaming or editing them as well.
23335         Old name                New name
23336         990119-1.c              cpp/19990119-1.c
23337         990228-1.c              cpp/19990228-1.c
23338         990407-1.c              cpp/19990407-1.c
23339         990409-1.c              cpp/19990409-1.c
23340         990413-1.c              cpp/19990413-1.c
23341         990703-1.c              cpp/19990703-1.c
23342         20000127-1.c            cpp/20000127-1.c
23343         20000129-1.c            cpp/20000129-1.c
23344         20000207-1.c            cpp/20000207-1.c
23345         20000207-2.c            cpp/20000207-2.c
23346         20000209-1.c            cpp/20000209-1.c
23347         20000209-2.c            cpp/20000209-2.c
23348         20000301-1.c            cpp/20000301-1.c
23349         20000419-1.c            cpp/20000419-1.c
23350         20000510-1.S            cpp/20000510-1.S
23351         20000519-1.c            cpp/20000519-1.c
23352         20000529-1.c            cpp/20000529-1.c
23353         20000625-1.c            cpp/20000625-1.c
23354         20000625-2.c            cpp/20000625-2.c
23355         cpp-as1.c               cpp/assert1.c
23356         cpp-as2.c               cpp/assert2.c
23357         cxx-comments-1.c        cpp/cxxcom1.c
23358         cxx-comments-2.c        cpp/cxxcom2.c
23359         endif-label.c           cpp/endif.c
23360         cpp-hash1.c             cpp/hash1.c
23361         cpp-hash2.c             cpp/hash2.c
23362         cpp-if1.c               cpp/if-1.c
23363         cpp-if2.c               cpp/if-2.c
23364         cpp-if3.c               cpp/if-3.c
23365         cpp-if4.c               cpp/if-4.c
23366         cpp-if5.c               cpp/if-5.c
23367         cpp-cond.c              cpp/if-cexp.c
23368         cpp-missingop.c         cpp/if-mop.c
23369         cpp-missingparen.c      cpp/if-mpar.c
23370         cpp-opprec.c            cpp/if-oppr.c
23371         cpp-ifparen.c           cpp/if-paren.c
23372         cpp-shortcircuit.c      cpp/if-sc.c
23373         cpp-shift.c             cpp/if-shift.c
23374         cpp-unary.c             cpp/if-unary.c
23375         cpp-li1.c               cpp/line1.c
23376         cpp-li2.c               cpp/line2.c
23377         lineno.c                cpp/line3.c
23378         lineno-2.c              cpp/line4.c
23379         cpp-mi.c                cpp/mi1.c
23380         cpp-mic.h               cpp/mi1c.h
23381         cpp-micc.h              cpp/mi1cc.h
23382         cpp-mind.h              cpp/mi1nd.h
23383         cpp-mindp.h             cpp/mi1ndp.h
23384         cpp-mix.h               cpp/mi1x.h
23385         cpp-mi2.c               cpp/mi2.c
23386         cpp-mi2a.h              cpp/mi2a.h
23387         cpp-mi2b.h              cpp/mi2b.h
23388         cpp-mi2c.h              cpp/mi2c.h
23389         cpp-mi3.c               cpp/mi3.c
23390         cpp-mi3.def             cpp/mi3.def
23391         poison-1.c              cpp/poison.c
23392         pr-impl.c               cpp/prag-imp.c
23393         cpp-redef-2.c           cpp/redef1.c
23394         cpp-redef.c             cpp/redef2.c
23395         strpaste.c              cpp/strp1.c
23396         strpaste-2.c            cpp/strp2.c
23397         cpp-tradpaste.c         cpp/tr-paste.c
23398         cpp-tradstringify.c     cpp/tr-str.c
23399         cpp-tradwarn1.c         cpp/tr-warn1.c
23400         cpp-tradwarn2.c         cpp/tr-warn2.c
23401         trigraphs.c             cpp/trigraphs.c
23402         cpp-unc1.c              cpp/unc1.c
23403         cpp-unc2.c              cpp/unc2.c
23404         cpp-unc3.c              cpp/unc3.c
23405         cpp-unc.c               cpp/unc4.c
23406         undef.c                 cpp/undef1.c
23407         undef-2.c               cpp/undef2.c
23408         cpp-wi1.c               cpp/widestr1.c
23409
23410 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23411
23412         * lib/g++.exp (g++_include_flags): Tweak.
23413
23414 2000-06-27  H.J. Lu  <hjl@gnu.org>
23415             Loren J. Rittle  <ljrittle@acm.org>
23416
23417         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23418         version with one that knows about the new gcc tree structure.
23419         (g++_link_flags): Same.
23420
23421 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23422
23423         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23424         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23425         case we are cross-compiling.
23426
23427         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23428         g++.old-deja/g++.niklas/Makefile.in,
23429         g++.old-deja/g++.niklas/configure.in,
23430         g++.old-deja/g++.other/Makefile.in,
23431         g++.old-deja/g++.other/configure.in,
23432         gcc.c-torture/code_quality/Makefile.in,
23433         gcc.c-torture/code_quality/configure.in,
23434         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23435         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23436         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23437         gcc.c-torture/execute/ieee/Makefile.in,
23438         gcc.c-torture/execute/ieee/configure.in,
23439         gcc.c-torture/noncompile/Makefile.in,
23440         gcc.c-torture/noncompile/configure.in,
23441         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23442         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23443         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23444
23445 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23446
23447         * g++.old-deja/g++.other/ambig3.C: New test.
23448
23449 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23450
23451         * g++.old-deja/g++.pt/syntax1.C: New test.
23452         * g++.old-deja/g++.pt/syntax2.C: New test.
23453         * g++.old-deja/g++.other/syntax3.C: New test.
23454         * g++.old-deja/g++.other/syntax4.C: New test.
23455
23456 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23457
23458         * gcc.dg/20000623-1.c: Prototype exit and abort.
23459
23460 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23461
23462         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23463         New tests.
23464         * gcc.dg/cpp-mi3.def: New file.
23465
23466         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23467         inside assertions.
23468         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23469         lexer's error messages.
23470         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23471         divine anything from the linemarkers.
23472         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23473         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23474
23475 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23476
23477         * gcc.dg/20000623-1.c: New test.
23478
23479 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23480
23481         * gcc.c-torture/execute/20000622-1.c: New test.
23482
23483 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23484
23485         * g++.old-deja/g++.other/init15.C: New test.
23486
23487 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23488
23489         * g++.old-deja/g++.pt/vaarg2.C: New test.
23490         * g++.old-deja/g++.pt/vaarg3.C: New test.
23491
23492 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23493
23494         * g++.old-deja/g++.other/dyncast6.C: New test.
23495
23496 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23497
23498         * gcc.c-torture/execute/loop-6.c: New test.
23499
23500 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23501
23502         * gcc.dg/20000614-1.c: New test.
23503         * gcc.dg/20000614-2.c: New test.
23504
23505 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23506
23507         * g++.old-deja/g++.other/inline12.C: New test.
23508
23509 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23510
23511         * g++.old-deja/g++.other/eh1.C: New test.
23512
23513 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23514
23515         * g++.old-deja/g++.other/type.C: New test.
23516
23517 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23518
23519         * g++.old-deja/g++.other/initstring.C: New test.
23520
23521 2000-06-12  Jason Merrill  <jason@redhat.com>
23522
23523         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23524
23525 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23526
23527         * gcc.c-torture/compile/20000609-1.c: New test.
23528
23529 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23530
23531         * gcc.dg/20000609-1.c: New test.
23532
23533 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23534
23535         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23536         * gcc.c-torture/noncompile/poison-1.c: Move...
23537         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23538         * gcc.dg/cpp-li1.c: Add a token after the #line.
23539
23540 2000-06-05  Richard Henderson  <rth@cygnus.com>
23541
23542         * gcc.c-torture/execute/20000605-2.c: New test.
23543         * gcc.c-torture/execute/20000605-3.c: New test.
23544
23545 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23546
23547         * g77.f-torture/execute/20000503-1.x: New file.
23548
23549 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23550
23551         * g++.old-deja/g++.eh/badalloc1.C: New test.
23552
23553 2000-06-05  Richard Henderson  <rth@cygnus.com>
23554
23555         * gcc.c-torture/execute/20000605-1.c: New test.
23556
23557 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23558             Nathan Sidwell <nathan@codesourcery.com>
23559
23560         * gcc.c-torture/compile/20000605-1.c: New test.
23561
23562 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23563
23564         * g77.f-torture/compile/20000601-1.f:  New test.
23565
23566 2000-06-03  Richard Henderson  <rth@cygnus.com>
23567
23568         * gcc.c-torture/execute/20000603-1.c: New.
23569
23570 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23571
23572         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23573         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23574
23575 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23576
23577         * gcc.dg/compare2.c (case 12): XFAIL.
23578         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23579         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23580
23581         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23582
23583 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23584
23585         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23586         guard macro is already defined when the header is first
23587         included.
23588         * gcc.dg/cpp-mix.h: New file.
23589         * gcc.dg/endif-label.c: Update patterns to match compiler.
23590
23591         * g++.brendan/complex1.C: Declare abort.
23592         * g++.law/refs4.C: Remove XFAIL.
23593         * g++.oliva/expr2.C: Declare abort and exit.
23594
23595 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23596
23597         * gcc.c-torture/execute/20000528-1.c: New test.
23598
23599         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23600         * g++.old-deja/g++.law/temps4.C: Likewise.
23601
23602         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23603         stdlib.h.  Call abort() on failure.
23604         * g++.old-deja/g++.law/refs4.C: Likewise.
23605         * g++.old-deja/g++.law/temps4.C: Likewise.
23606         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23607         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23608
23609 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23610
23611         Relative to g++.dg/special:
23612         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23613
23614         Relative to g++.old-deja:
23615         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23616         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23617         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23618         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23619         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23620         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23621         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23622
23623         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23624         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23625         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23626         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23627         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23628         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23629         and/or string.h.
23630
23631         * g++.other/goto1.C: Update expectations for error messages.
23632
23633 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23634
23635         * gcc.c-torture/compile/20000523-1.c: New test.
23636
23637 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23638
23639         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23640
23641 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23642
23643         * g++.old-deja/g++.eh/catch11.C: New test.
23644         * g++.old-deja/g++.eh/catch12.C: New test.
23645
23646 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23647
23648         * gcc.c-torture/execute/20000523-1.c: New test.
23649
23650 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23651
23652         * c-torture/execute/bcp-1.c: Replace abort in arg of
23653         __builtin_constant_p with a generic external function.
23654
23655         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23656         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23657         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23658         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23659         Prototype abort and/or exit.
23660
23661         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23662         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23663         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23664         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23665
23666 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23667
23668         * gcc.dg/dwarf2-1.c: New test.
23669
23670 2000-05-20  Richard Henderson  <rth@cygnus.com>
23671
23672         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23673
23674 2000-05-20  Andreas Jaeger  <aj@suse.de>
23675
23676         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23677         testcase.
23678
23679 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23680
23681         * gcc.c-torture/execute/20000519-2.c: New test.
23682
23683 2000-05-19  Andreas Jaeger  <aj@suse.de>
23684
23685         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23686         which fails with SSA.
23687
23688         * lib/c-torture.exp: Also test with -O3 -fssa.
23689
23690 2000-05-18  Michael Meissner  <meissner@redhat.com>
23691
23692         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23693         * gcc.c-torture/execute/920415-1.c: Ditto.
23694         * gcc.c-torture/execute/920501-1.c: Ditto.
23695         * gcc.c-torture/execute/conversion.c: Ditto.
23696         * gcc.c-torture/execute/cvt-1.c: Ditto.
23697
23698 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23699
23700         * gcc.c-torture/compile/20000518-1.c: New test.
23701
23702 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23703
23704         * g77.f-torture/compile/200005018.f:  New test.
23705
23706 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23707
23708         * gcc.c-torture/compile/20000517-1.c: New test.
23709
23710 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23711
23712         * gcc.c-torture/execute/20000516-1.c: New test.
23713
23714 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23715
23716         * g++.old-deja/g++.other/eh.C: New test.
23717
23718 2000-05-12  Richard Henderson  <rth@cygnus.com>
23719
23720         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23721         constants through to doit's conditional.
23722
23723 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23724
23725         * gcc.c-torture/compile/20000511-1.c: New test.
23726         * g77.f-torture/compile/20000511-1.f: New test.
23727         * g77.f-torture/compile/20000511-2.f: New test.
23728
23729 2000-05-11  Michael Meissner  <meissner@redhat.com>
23730
23731         * gcc.c-torture/execute/20000511-1.c: New test.
23732
23733 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23734
23735         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23736         * gcc.dg/20000510-1.S: New.
23737
23738 2000-05-08  Catherine Moore  <clm@cygnus.com>
23739
23740         * gcc.dg/unused-3.c: New.
23741
23742 2000-05-06  Richard Henderson  <rth@cygnus.com>
23743
23744           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23745           * g++.old-deja/g++.mike/warn1.C: Likewise.
23746           * g++.old-deja/g++.pt/local1.C: Likewise.
23747           * g++.old-deja/g++.pt/local7.C: Likewise.
23748           * g++.old-deja/g++.pt/spec16.C: Likewise.
23749
23750 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23751
23752         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23753
23754 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23755
23756           * g77.f-torture/execute/20000503-1.f:  New test.
23757
23758 2000-05-04  Andreas Jaeger  <aj@suse.de>
23759
23760         * gcc.dg/noreturn-2.c: New test.
23761
23762 2000-05-04  Neil Booth  <NeilB@earthling.net>
23763
23764         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23765         preprocessor.
23766
23767 2000-05-04  Richard Henderson  <rth@cygnus.com>
23768
23769         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23770
23771 2000-05-04  Richard Henderson  <rth@cygnus.com>
23772
23773         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23774         OpenSSL by Jason R Thorpe.
23775
23776 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23777
23778         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23779
23780 2000-05-03  Robert Lipe <robertlipe@usa.net>
23781
23782         * gcc.dg/20000503-1.c: New test.
23783
23784 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23785
23786         * gcc.c-torture/compile/20000502-1.c: New test.
23787         * g++.old-deja/g++.other/align.C: New test.
23788         * gcc.dg/cpp-tradstringify.c: New test.
23789
23790 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23791
23792         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23793         and hard registers.
23794
23795 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23796
23797         * gcc.c-torture/execute/loop-5.c: New test.
23798
23799 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23800
23801         * gcc.c-torture/execute/va-arg-20.c: New test.
23802
23803 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23804
23805         * gcc.c-torture/execute/20000422-1.c: New test.
23806
23807 2000-04-20  Greg McGary  <gkm@gnu.org>
23808
23809         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23810         when optimizing, but without sibling-call optimizations (-O1).
23811
23812 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23813
23814           * gcc.c-torture/compile/20000420-1.c: New test.
23815
23816 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23817
23818         * g++.abi/ptrflags.C: New test.
23819         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23820
23821 2000-04-19  Catherine Moore  <clm@cygnus.com>
23822
23823         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23824
23825 2000-04-19  Greg McGary  <gkm@gnu.org>
23826
23827         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23828         sibling-call optimizations.
23829
23830 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23831
23832         * gcc.dg/20000419-1.c: New test.
23833
23834 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23835
23836         * gcc.c-torture/execute/20000412-6.c: New test.
23837
23838 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23839
23840         * gcc.c-torture/execute/20000412-5.c: New test.
23841         * g77.f-torture/compile/20000412-1.f: New test.
23842         * gcc.c-torture/execute/20000412-4.c: New test.
23843         * gcc.c-torture/compile/20000412-2.c: New test.
23844         * gcc.c-torture/execute/20000412-3.c: New test.
23845         * gcc.c-torture/compile/20000412-1.c: New test.
23846         * gcc.c-torture/execute/20000412-2.c: New test.
23847
23848 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23849
23850         * objc/execute/bf-20.m: New test.
23851
23852 2000-04-10  Richard Henderson  <rth@cygnus.com>
23853
23854         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23855
23856         * gcc.c-torture/execute/20000412-1.c: New test.
23857
23858 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23859
23860         * g++.old-deja/g++.eh/catchptr1.C: New test.
23861
23862 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23863
23864         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23865
23866 2000-04-08  Neil Booth  <NeilB@earthling.net>
23867
23868         * gcc.dg/cpp-nullchar.c: Remove test as
23869         embedded nulls cause problems.
23870
23871 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23872
23873         * gcc.dg/compare2.c: New test.
23874
23875 2000-04-08  Neil Booth  <NeilB@earthling.net>
23876
23877         * gcc.dg/cpp-nullchar.c: New test.
23878
23879 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23880
23881         * gcc.dg/cpp-mi2.c: New test.
23882         * gcc.dg/cpp-mi2[abc].h: New files.
23883
23884 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23885
23886         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23887         member name.
23888
23889 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23890
23891         * g++.old-deja/g++.abi/vmihint.C: New test.
23892
23893 2000-04-06  Neil Booth  <NeilB@earthling.net>
23894
23895         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23896         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23897         copyright.
23898
23899 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23900
23901         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23902         avoid stack-frame overwrite.
23903
23904 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23905
23906         * gcc.c-torture/compile/20000405-2.c: New test.
23907         * gcc.c-torture/compile/20000405-3.c: New test.
23908
23909 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23910
23911         * gcc.c-torture/compile/20000405-1.c: New test.
23912
23913 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23914
23915         * gcc.dg/cast-qual-1.c: Revert last change.
23916
23917 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23918
23919         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23920
23921 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23922
23923         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23924         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23925
23926 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23927
23928         * gcc.c-torture/compile/20000403-2.c: New test.
23929         * gcc.c-torture/compile/20000403-1.c: New test.
23930
23931 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23932
23933         * gcc.c-torture/execute/20000403-1.c: New test.
23934
23935 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23936
23937         * gcc.c-torture/execute/20000402-1.c: New test.
23938
23939 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23940
23941         * gcc.c-torture/execute/va-arg-15.c: New test.
23942         * gcc.c-torture/execute/va-arg-16.c: New test.
23943         * gcc.c-torture/execute/va-arg-17.c: New test.
23944         * gcc.c-torture/execute/va-arg-18.c: New test.
23945         * gcc.c-torture/execute/va-arg-19.c: New test.
23946
23947 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23948
23949         * gcc.c-torture/compile/981211-1.c: Move to...
23950         * gcc.dg/cpp-as1.c: ...here.
23951         * gcc.dg/cpp-as2.c: New file.
23952
23953         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23954         compiler.
23955
23956 2000-04-02  Neil Booth  <NeilB@earthling.net>
23957
23958         * gcc.dg/cpp-cond.c  New tests.
23959         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23960         accidental success less likely.
23961         * gcc.dg/cpp-missingop.c  New tests.
23962         * gcc.dg/cpp-missingparen.c  New tests.
23963         * gcc.dg/cpp-shift.c  New tests.
23964         * gcc.dg/cpp-shortcircuit.c  New tests.
23965         * gcc.dg/cpp-unary.c  New tests.
23966
23967 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23968
23969         * gcc.c-torture/compile/20000329-1.c: New test.
23970
23971 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23972
23973         * gcc.c-torture/compile/20000326-1.c: New test.
23974         * gcc.c-torture/compile/20000326-2.c: New test.
23975
23976 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23977
23978         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23979         the first parameter is a function argument.
23980
23981 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23982
23983         * g++.old-deja/g++.ext/array4.C: New test.
23984
23985 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23986
23987         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23988
23989 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23990
23991         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23992
23993 2000-03-19  Richard Henderson  <rth@cygnus.com>
23994
23995         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23996
23997 2000-03-19  Richard Henderson  <rth@cygnus.com>
23998
23999         * gcc.c-torture/compile/20000319-1.c: New test.
24000
24001 2000-03-14  Jeffrey A Law  (law@cygnus.com)
24002
24003         * gcc.c-torture/execute/20000314-3.c: New test.
24004         * gcc.c-torture/execute/20000314-2.c: New test.
24005         * gcc.c-torture/execute/20000314-1.c: New test.
24006         * gcc.c-torture/compile/20000314-2.c: New test.
24007         * gcc.c-torture/compile/20000314-1.c: New test.
24008
24009 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24010
24011         * g++.old-deja/g++.warn/inline.C: New test.
24012
24013 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24014
24015         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24016         standards-compliant result rather than specific constants.
24017         Put test-values in array.
24018
24019 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24020
24021         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24022         (g++_target_compile): Put test-specific options last.
24023
24024 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24025
24026         * g++.old-deja/g++.eh/vbase4.C: New test.
24027
24028 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24029
24030         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24031
24032 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24033
24034         * g++.old-deja/g++.brendan/misc12.C: Removed.
24035         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24036         * g++.old-deja/g++.ext/pretty4.C: New test.
24037
24038 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24039
24040         * g++.old-deja/g++.other/string2.C: New test.
24041
24042 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24043
24044         * g++.old-deja/g++.warn/impint2.C: New test.
24045
24046 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24047
24048         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24049         is 1, not zero.
24050
24051 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24052
24053         * g++.old-deja/g++.warn/impint.C: New test.
24054         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24055         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24056         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24057         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24058         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24059         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24060         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24061         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24062         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24063         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24064         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24065         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24066
24067 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24068
24069         * gcc.dg/cpp-redef.c: New test.
24070
24071 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24072
24073         * g++.old-deja/g++.pt/unify7.C: New test.
24074
24075 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24076
24077         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24078         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24079
24080 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24081
24082         * gcc.c-torture/compile/20000224-1.c: New test.
24083
24084 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24085
24086         * gcc.c-torture/compile/cpp-2.c: New test.
24087         * gcc.c-torture/compile/cpp-1.c: New test.
24088
24089 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24090
24091         * gcc.c-torture/execute/20000225-1.c: New test.
24092
24093 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24094
24095         * gcc.dg/cpp-li2.c: New test.
24096
24097         * gcc.dg/cpp-wi1.c: New test.
24098
24099         * gcc.dg/cpp-li1.c: New test.
24100
24101 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24102
24103         * g++.old-deja/g++.other/sizeof5.C: New test.
24104
24105 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24106
24107         * gcc.c-torture/execute/va-arg-13.c: New test.
24108
24109 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24110
24111         * gcc.c-torture/execute/va-arg-12.c: New test.
24112
24113 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24114
24115         * gcc.c-torture/execute/20000223-1.c: New test.
24116
24117 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24118
24119         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24120
24121 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24122
24123         * g++.old-deja/g++.abi/ptrmem.C: New test.
24124
24125 2000-02-19  Richard Henderson  <rth@cygnus.com>
24126
24127         * gcc.c-torture/compile/init-3.c: New.
24128
24129 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24130
24131         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24132         ALWAYS_CXXFLAGS.
24133
24134 2000-02-11  Robert Lipe <robertl@sco.com>
24135
24136         * gcc.c-torture/compile/20000211-3.c: New test.
24137
24138 2000-02-11  Martin Buchholz <martin@xemacs.org>
24139
24140         * gcc.c-torture/compile/20000211-2.c: New test.
24141
24142 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24143
24144         * gcc.c-torture/compile/20000211-1.c: New test.
24145
24146 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24147
24148         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24149           on native targets
24150
24151 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24152
24153         * g++.old-deja/g++.other/cast5.C: New test.
24154
24155 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24156
24157         * gcc.c-torture/execute/20000205-1.c: New.
24158
24159 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24160
24161         * g++.old-deja/g++.jason/cast3.C: Return void.
24162         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24163
24164 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24165
24166         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24167
24168         * gcc.dg/loop-1.c: New test.
24169
24170 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24171
24172         * gcc.c-torture/compile/20000127-1.c: New test.
24173         * gcc.c-torture/execute/991228-1.c: New test.
24174
24175 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24176
24177         * gcc.dg/unused-2.c: New test.
24178
24179         * gcc.dg/conv-1.c: New test.
24180
24181 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24182
24183         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24184         compiler.
24185         (tool_option_proc): Fix typo.
24186
24187 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24188
24189         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24190         of the ld on the host, not on the build machine.
24191         Also, don't crash if '--help' is not a supported option.
24192
24193 2000-01-24  Richard Henderson  <rth@cygnus.com>
24194
24195         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24196
24197 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24198
24199         * gcc.c-torture/execute/20000120-2.c: New test.
24200         * gcc.c-torture/execute/20000120-1.c: New test.
24201
24202 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24203
24204         * gcc.c-torture/execute/20000113-1.c: New test.
24205
24206 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24207
24208         * gcc.c-torture/execute/20000112-1.c: New test.
24209
24210 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24211
24212         * gcc.dg/20000111-1.c: New test.
24213
24214 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24215
24216         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24217         with 16 bit integers.
24218
24219 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24220
24221         * gcc.dg/20000108-1.c: New test.
24222
24223 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24224
24225         * g++.old-deja/g++.ns/koenig8.C: New test.
24226
24227 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24228
24229         * g++.old-deja/g++.other/cast4.C: New test.
24230
24231 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24232
24233         * gcc.c-torture/compile/20000105-2.c: New test.
24234         * gcc.c-torture/compile/20000105-1.c: New test.
24235
24236 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24237
24238         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24239         references to printf & atoi to conform to ANSI standard.
24240         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24241         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24242         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24243         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24244         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24245         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24246         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24247         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24248         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24249         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24250         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24251         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24252         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24253         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24254         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24255         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24256         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24257         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24258         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24259         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24260         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24261         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24262         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24263         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24264         * g++.old-deja/g++.brendan/init3.C: Likewise.
24265         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24266         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24267         * g++.old-deja/g++.brendan/new2.C: Likewise.
24268         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24269         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24270         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24271         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24272         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24273         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24274         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24275         * g++.old-deja/g++.brendan/template24.C: Likewise.
24276         * g++.old-deja/g++.brendan/template3.C: Likewise.
24277         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24278         * g++.old-deja/g++.jason/inline3.C: Likewise.
24279         * g++.old-deja/g++.jason/opeq.C: Likewise.
24280         * g++.old-deja/g++.law/arg5.C: Likewise.
24281         * g++.old-deja/g++.law/arm7.C: Likewise.
24282         * g++.old-deja/g++.law/ctors11.C: Likewise.
24283         * g++.old-deja/g++.law/cvt8.C: Likewise.
24284         * g++.old-deja/g++.law/init9.C: Likewise.
24285         * g++.old-deja/g++.law/refs4.C: Likewise.
24286         * g++.old-deja/g++.law/template2.C: Likewise.
24287         * g++.old-deja/g++.law/visibility24.C: Likewise.
24288         * g++.old-deja/g++.law/vtable3.C: Likewise.
24289         * g++.old-deja/g++.mike/asm2.C: Likewise.
24290         * g++.old-deja/g++.mike/eh1.C: Likewise.
24291         * g++.old-deja/g++.mike/misc1.C: Likewise.
24292         * g++.old-deja/g++.mike/misc13.C: Likewise.
24293         * g++.old-deja/g++.mike/misc14.C: Likewise.
24294         * g++.old-deja/g++.mike/ns12.C: Likewise.
24295         * g++.old-deja/g++.mike/p1248.C: Likewise.
24296         * g++.old-deja/g++.mike/p3708.C: Likewise.
24297         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24298         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24299         * g++.old-deja/g++.mike/p646.C: Likewise.
24300         * g++.old-deja/g++.mike/p700.C: Likewise.
24301         * g++.old-deja/g++.mike/p783.C: Likewise.
24302         * g++.old-deja/g++.mike/p783a.C: Likewise.
24303         * g++.old-deja/g++.mike/p783b.C: Likewise.
24304         * g++.old-deja/g++.mike/p786.C: Likewise.
24305         * g++.old-deja/g++.mike/p789.C: Likewise.
24306         * g++.old-deja/g++.mike/p789a.C: Likewise.
24307         * g++.old-deja/g++.mike/p807a.C: Likewise.
24308         * g++.old-deja/g++.other/delete3.C: Likewise.
24309         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24310         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24311         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24312         * g++.old-deja/g++.other/empty1.C: Likewise.
24313         * g++.old-deja/g++.other/temporary1.C: Likewise.
24314         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24315         * g++.old-deja/g++.pt/t16.C: Likewise.
24316         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24317
24318 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24319
24320         * gcc.dg/991230-1.c: New test.
24321
24322 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24323
24324         * gcc.c-torture/compile/991229-3.c: New test.
24325         * gcc.c-torture/compile/991229-2.c: New test.
24326         * gcc.c-torture/compile/991229-1.c: New test.
24327
24328 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24329
24330         * gcc.c-torture/compile/labels-2.c: New test.
24331
24332 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24333
24334         * gcc.c-torture/execute/991227-1.c: New test.
24335
24336 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24337
24338         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24339
24340 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24341
24342         * gcc.c-torture/execute/991221-1.c: New test.
24343
24344 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24345
24346         * g++.old-deja/g++.other/cast3.C: New test.
24347
24348 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24349
24350         * gcc.c-torture/execute/991216-4.c: New test.
24351
24352 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24353
24354         * gcc.c-torture/execute/991216-1.c: New test.
24355         * gcc.c-torture/execute/991216-2.c: New test.
24356         * gcc.c-torture/execute/991216-3.c: New test.
24357
24358 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24359
24360         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24361         Actually make the test fail by using "-O2" for compilation.
24362
24363 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24364
24365         * g++.old-deja/g++.warn/cast-align1.C: New test.
24366
24367 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24368
24369         * gcc.c-torture/compile/991214-1.c: New test.
24370         * gcc.c-torture/compile/991214-2.c: New test.
24371
24372 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24373
24374         * gcc.dg/991214-1.c: New test.
24375
24376 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24377
24378         * gcc.c-torture/compile/991213-3.c: New test.
24379         * gcc.c-torture/compile/991213-2.c: New test.
24380         * gcc.c-torture/compile/991213-1.c: New test.
24381
24382 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24383
24384         * gcc.dg/991209-1.c: New test.
24385
24386 1999-12-08  Nathan Sidwell <nathan@acm.org>
24387
24388         * gcc.c-torture/compile/991208-1.c: New test.
24389
24390 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24391
24392         * gcc.dg/ultrasp2.c: New test.
24393
24394 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24395
24396         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24397
24398 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24399
24400         * gcc.c-torture/compile/991202-1.c: New test.
24401         * gcc.c-torture/execute/991202-1.c: New test.
24402         * gcc.c-torture/execute/991202-2.c: New test.
24403         * gcc.c-torture/execute/991202-3.c: New test.
24404
24405 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24406
24407         * g++.old-deja/g++.abi/align.C: New test.
24408         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24409         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24410
24411 1999-12-01  Richard Henderson  <rth@cygnus.com>
24412
24413         * gcc.c-torture/execute/991201-1.c: New.
24414
24415 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24416
24417         * gcc.dg/991129-1.c: New test.
24418
24419 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24420
24421         * gcc.c-torture/compile/991127-1.c: New test.
24422
24423 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24424
24425         * g++.old-deja/g++.other/warn4.C: New test.
24426
24427 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24428
24429         * g++.old-deja/g++.eh/cleanup2.C: New test.
24430         * g++.old-deja/g++.ext/pretty2.C: New test.
24431         * g++.old-deja/g++.ext/pretty3.C: New test.
24432         * g++.old-deja/g++.other/debug6.C: New test.
24433
24434 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24435
24436         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24437         compiler_output to look for one error message instead of two.
24438
24439 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24440
24441         * gcc.c-torture/execute/991118-1.c: Also test case
24442         where the word boundary does not split a byte evenly.
24443
24444 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24445
24446         * g++.old-deja/g++.ext/restrict1.C: New test.
24447
24448 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24449
24450         * gcc.c-torture/execute/991118-1.c: New test.
24451
24452 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24453
24454         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24455         working directory pathnames.
24456
24457 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24458
24459         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24460         host is equipped with driver.h and driver.o so it can actually
24461         compile and run the tests.
24462
24463 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24464
24465         * gcc.c-torture/compile/991008-1.c: New test.
24466
24467 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24468
24469         * lib/gcc-dg.exp: Include target-supports.exp
24470
24471 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24472
24473         * lib/target-supports.exp: New file: Provide procs to test for
24474         features supported by the target.
24475         (check_weak_available): Moved here from ecos.exp.
24476         (check_alias_available): New proc: Determine of the target
24477         toolchain supports the alias attribute.
24478
24479         * gcc.dg/special/ecos.exp: Move check_weak_available to
24480         target-supports.exp.
24481         (alias-1.c): Only perform the test if the target supports
24482         aliases.
24483         (wkali-1.c): Only perform the test if the target supports
24484         aliases.
24485
24486         * gcc.dg/990506-0.c: Expect error messages from cross
24487         targets as well as native targets.
24488
24489 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24490
24491         * gcc.dg/ultrasp1.c: Removed xfail.
24492         * gcc.dg/struct-ret-2.c: Likewise.
24493         * gcc.dg/array-1.c: Likewise.
24494
24495 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24496
24497         * gcc.dg/struct-ret-2.c: New test.
24498
24499         * gcc.dg/array-1.c: New test.
24500
24501 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24502
24503         * gcc.c-torture/execute/991030-1.c: New test.
24504
24505 1999-10-26  Richard Henderson  <rth@cygnus.com>
24506
24507         * gcc.c-torture/compile/991026-2.c: New test.
24508
24509 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24510
24511         * gcc.c-torture/compile/991026-1.c: New test.
24512
24513 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24514
24515         * gcc.c-torture/execute/991023-1.c: New test.
24516
24517 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24518
24519         * gcc.c-torture/execute/991019-1.c: New test.
24520
24521 1999-10-16  Richard Henderson  <rth@cygnus.com>
24522
24523         * gcc.c-torture/execute/991016-1.c: New test.
24524
24525 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24526
24527         * gcc.c-torture/execute/991014-1.c: New test.
24528
24529 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24530
24531         * g++.old-deja/g++.other/union2.C: New test.
24532
24533 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24534
24535         * g++.old-deja/g++.other/vaarg2.C: New test.
24536         * g++.old-deja/g++.other/vaarg3.C: New test.
24537
24538 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24539
24540         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24541         in compile/.
24542
24543 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24544
24545         * gcc.c-torture/execute/va-arg-11.c: New test.
24546
24547 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24548
24549         * lib/file-format.exp (gcc_target_object_format): Don't
24550         crash if objdump is unavailable.
24551
24552 1999-09-29  Donn Terry <donn@interix.com>
24553
24554         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24555
24556 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24557
24558         * gcc.c-torture/compile/990928-1.c: New test.
24559
24560 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24561
24562         * g++.old-deja/g++.other/decl6.C: New test.
24563
24564 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24565
24566         * gcc.c-torture/execute/va-arg-10.c: New test.
24567
24568 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24569
24570         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24571         __PRETTY_FUNCTION__.
24572
24573 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24574
24575         * gcc.c-torture/execute/990923-1.c: New test.
24576
24577 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24578
24579         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24580         for which -fpic is inappropriate.
24581
24582 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24583
24584         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24585
24586 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24587
24588         * g++.old-deja/g++.other/dyncast1.C: New test.
24589         * g++.old-deja/g++.other/dyncast2.C: New test.
24590         * g++.old-deja/g++.other/dyncast3.C: New test.
24591         * g++.old-deja/g++.other/dyncast4.C: New test.
24592         * g++.old-deja/g++.other/dyncast5.C: New test.
24593         * g++.old-deja/g++.eh/catch3.C: New test.
24594         * g++.old-deja/g++.eh/catch3p.C: New test.
24595         * g++.old-deja/g++.eh/catch4.C: New test.
24596         * g++.old-deja/g++.eh/catch4p.C: New test.
24597         * g++.old-deja/g++.eh/catch5.C: New test.
24598         * g++.old-deja/g++.eh/catch5p.C: New test.
24599         * g++.old-deja/g++.eh/catch6.C: New test.
24600         * g++.old-deja/g++.eh/catch6p.C: New test.
24601         * g++.old-deja/g++.eh/catch7.C: New test.
24602         * g++.old-deja/g++.eh/catch7p.C: New test.
24603         * g++.old-deja/g++.eh/catch8.C: New test.
24604         * g++.old-deja/g++.eh/catch8p.C: New test.
24605         * g++.old-deja/g++.eh/catch9.C: New test.
24606         * g++.old-deja/g++.eh/catch9p.C: New test.
24607
24608 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24609
24610         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24611         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24612
24613 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24614
24615         * gcc.c-torture/compile/990913-1.c: New test.
24616
24617 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24618
24619         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24620         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24621
24622 1999-09-09  Richard Henderson  <rth@cygnus.com>
24623
24624         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24625
24626 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24627
24628         * g++.old-deja/g++.other/lookup11.C: New test.
24629         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24630         what is permitted and what we want.
24631         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24632         overload use.
24633         * g++.old-deja/g++.jason/rfg5.C: Likewise
24634
24635 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24636
24637         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24638         * gcc.c-torture/noncompile/poison-1.c: New file.
24639
24640 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24641
24642         * g++.old-deja/g++.other/sizeof3.C: New test.
24643         * g++.old-deja/g++.other/sizeof4.C: New test.
24644         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24645         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24646
24647 1999-09-07  Richard Henderson  <rth@cygnus.com>
24648
24649         * gcc.dg/va-arg-1.c: New.
24650
24651 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24652
24653         * gcc.c-torture/execute/va-arg-9.c: New test.
24654
24655 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24656
24657         * g77.f-torture/compile/980519-2.f: New test.
24658         * g77.f-torture/compile/19990905-0.f: New test.
24659         * g77.f-torture/compile/19990905-1.f: New test.
24660         * g77.f-torture/compile/19990905-2.f: New test.
24661
24662         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24663
24664 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24665
24666         * gcc.c-torture/execute/990827-1.c: Fix typo.
24667
24668 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24669
24670         * g++.old-deja/g++.other/deref1.C: New test.
24671
24672 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24673
24674         * g++.old-deja/g++.other/ambig2.C: New test.
24675         * g++.old-deja/g++.other/cond5.C: New test.
24676         * g++.old-deja/g++.other/lookup16.C: New test.
24677
24678 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24679
24680         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24681         assemblers too.
24682
24683 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24684
24685         * lib/c-torture.exp: Avoid the "compare executables" optimization
24686         when testing native.
24687
24688 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24689
24690         * gcc.c-torture/execute/990829-1.c: New test.
24691         * gcc.c-torture/compile/990829-1.c: New test.
24692
24693 1999-08-27  Paul Burchard  <burchard@pobox.com>
24694
24695         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24696         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24697         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24698         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24699         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24700         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24701         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24702         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24703         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24704         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24705         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24706
24707 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24708
24709         * gcc.c-torture/execute/990827-1.c: New test.
24710
24711 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24712
24713         * g77.f-torture/noncompile/19990826-4.f: New test.
24714
24715         * g77.f-torture/compile/19990826-3.f: New test.
24716
24717         * g77.f-torture/execute/19990826-2.f: New test.
24718
24719         * g77.f-torture/compile/19990826-1.f: New test.
24720
24721         * gcc.c-torture/execute/990826-0.c: New test.
24722         * g77.c-torture/execute/19990826-0.f: New test.
24723
24724         * g77.f-torture/noncompile/970626-2.f: New test.
24725
24726 1999-08-25  Paul Burchard  <burchard@pobox.com>
24727
24728         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24729         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24730         lss-011.C: New tests.
24731
24732 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24733
24734         * g++.old-deja/g++.other/decl5.C: New test.
24735
24736 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24737
24738         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24739         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24740         call `postbase' for each one.  All callers of `postbase' changed
24741         to call this instead.
24742
24743 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24744
24745         * gcc.c-torture/execute/990811-1.c: New test.
24746
24747 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24748
24749         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24750         just native ones.
24751
24752         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24753         just native ones.
24754
24755 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24756
24757         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24758
24759 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24760
24761         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24762
24763 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24764
24765         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24766
24767 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24768
24769         * gcc.c-torture/execute/990804-1.c: New test.
24770
24771 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24772
24773         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24774         * g++.old-deja/g++.brendan/crash64.C: Likewise
24775         * g++.old-deja/g++.brendan/overload8.C: Likewise
24776
24777 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24778
24779         * g++.old-deja/g++.other/struct1.C: New test.
24780
24781 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24782
24783         * g++.old-deja/g++.other/enum2.C: New test.
24784
24785 1999-08-02  Richard Henderson  <rth@cygnus.com>
24786
24787         Adapted from tests from Franz Sirl:
24788         * gcc.c-torture/execute/va-arg-7.c: New test.
24789         * gcc.c-torture/execute/va-arg-8.c: New test.
24790
24791 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24792
24793         * gcc.c-torture/compile/990801-2.c: New test.
24794
24795         * gcc.c-torture/compile/990801-1.c: New test.
24796
24797 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24798
24799         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24800         fp-cmp-1.c, converting double to float.
24801
24802         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24803         fp-cmp-1.c, converting double to long double.
24804
24805         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24806         from fr1 to unknown_register, since fr1 is a legitimate register
24807         on some machines.
24808
24809 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24810
24811         * README: More listname related changes.
24812
24813 1999-07-08  Catherine Moore  <clm@cygnus.com>
24814
24815         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24816
24817 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24818
24819         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24820
24821 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24822
24823         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24824
24825 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24826
24827         * gcc.dg/990703-1.c: New test.
24828
24829 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24830
24831         * lib/file-format.exp: New file: Move definition of proc
24832         gcc_target_object_format to here from
24833         gcc.dg/special/ecos.exp.
24834
24835         * lib/c-torture.exp: Include lib file-format.exp.
24836         * lib/gcc-dg.exp: Include lib file-format.exp.
24837
24838         * gcc.dg/special/ecos.exp: Remove definition of proc
24839         gcc_target_object_format.
24840
24841 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24842
24843         * gcc.c-torture/execute/990628-1.c: New test.
24844
24845 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24846
24847         * gcc.c-torture/compile/990625-2.c: New test.
24848
24849         * gcc.c-torture/compile/990625-1.c: New test.
24850
24851 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24852
24853         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24854         attributes compile.
24855         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24856         ports that use the COFF/PE file format.
24857
24858 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24859
24860         * gcc.c-torture/compile/990617-1.c: New test.
24861
24862 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24863
24864         * g++.old-deja/g++.other/decl4.C: New test.
24865
24866 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24867
24868         * g++.old-deja/g++.other/bitfld3.C: New test.
24869
24870 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24871
24872         * g++.old-deja/g++.eh/catch1.C: New test.
24873
24874 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24875
24876         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24877
24878         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24879         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24880
24881 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24882
24883         * g77.f-torture/compile/19990502-0.f: Replace with new,
24884         shorter, test that still fails after recent changes.
24885
24886 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24887
24888         * gcc.c-torture/execute/990604-1.c: New test.
24889
24890 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24891
24892         * gcc.c-torture/execute/990531-1.c: New test.
24893
24894 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24895
24896         * gcc.c-torture/compile/990527-1.c: New test.
24897
24898 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24899
24900         * gcc.c-torture/execute/990527-1.c: New test.
24901
24902 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24903
24904         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24905         bitfields as signed.
24906
24907 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24908
24909         * g77.f-torture/compile/19990525-0.f: New test.
24910
24911 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24912
24913         * gcc.c-torture/execute/990525-2.c: New test.
24914
24915         * gcc.c-torture/execute/990525-1.c: New test.
24916
24917 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24918
24919         * g++.old-deja/g++.other/anon3.C: New test.
24920         * g++.old-deja/g++.other/anon4.C: New test.
24921         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24922         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24923         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24924         Merrill).
24925
24926 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24927
24928         * gcc.c-torture/execute/990524-1.c: New test.
24929
24930         * gcc.dg/990524-1.c: New test.
24931
24932 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24933
24934         * gcc.c-torture/compile/990523-1.c: New test.
24935
24936 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24937
24938         * gcc.c-torture/compile/990519-1.c: New test.
24939
24940 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24941
24942         * gcc.c-torture/compile/990517-1.c: New test.
24943
24944         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24945         (e4, f4): New tests.
24946         (main): Call them.
24947
24948 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24949
24950         * gcc.dg/noreturn-1.c: New test.
24951
24952 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24953
24954         * gcc.c-torture/execute/990513-1.c: New test.
24955
24956 1999-05-10  Richard Henderson  <rth@cygnus.com>
24957
24958         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24959
24960 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24961
24962         * g77.f-torture/execute/erfc.f: Use small single-precision
24963         values, to avoid problems on Alphas when not -mieee.
24964
24965 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24966
24967         * gcc.dg/990506-0.c: New test.
24968
24969 1999-05-08  Richard Henderson  <rth@cygnus.com>
24970
24971         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24972         the constant to test.  Don't XFAIL 64-bit targets.
24973
24974         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24975         * g++.old-deja/g++.law/profile1.C: Likewise.
24976
24977         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24978         operator new instances.
24979         * g++.old-deja/g++.other/delete5.C: Likewise.
24980
24981 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24982
24983         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24984         intrinsic.
24985
24986 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24987
24988         * g77.f-torture/execute/u77-test.f: Reverse order of two
24989         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24990
24991 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24992
24993         * gcc.dg/compare1.c: New test.
24994
24995 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24996
24997         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24998         New tests.
24999
25000 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25001
25002         * g77.f-torture/compile/19990502-1.f: New test.
25003
25004 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25005
25006         * g77.f-torture/compile/19990502-0.f: New test.
25007
25008 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25009
25010         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25011         intrinsic.
25012
25013 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25014
25015         * g77.f-torture/execute/u77-test.f (main): List libU77
25016         intrinsics not currently tested.
25017         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25018         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25019         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25020         Trim blanks off the ends of some printed strings.
25021
25022 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25023
25024         * g77.f-torture/execute/u77-test.f (main): Just warn about
25025         FSTAT gid disagreement, as it's expected on some systems.
25026
25027 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25028
25029         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25030         use a new function, which allows for some slop.
25031         Clean up some commentary.
25032         (issum): The new function.
25033         (sgladd): Deleted subroutine.
25034
25035 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25036
25037         * g77.f-torture/execute/u77-test.f: Modify to be more like
25038         libf2c/libU77 version, bringing patches to that version here.
25039         Add suitable commentary.
25040
25041 1999-04-25  Richard Henderson  <rth@cygnus.com>
25042
25043         * gcc.dg/990424-1.c: New test.
25044
25045 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25046
25047         * g77.f-torture/execute/u77-test.f (main): Bug involving
25048         LSTAT has been fixed, so turn back on full checking.
25049
25050 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25051
25052         * g77.f-torture/compile/19990419-0.f: New test.
25053         * g77.f-torture/execute/19990419-1.f: New test.
25054
25055 1999-04-17  Richard Henderson  <rth@cygnus.com>
25056
25057         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25058         to avoid the need for a prototype to supress a warning.
25059
25060 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25061
25062         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25063
25064 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25065
25066         * gcc.c-torture/execute/990404-1.c: New test.
25067
25068 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25069
25070         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25071         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25072         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25073         missing initializer warnings.
25074
25075 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25076
25077         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25078         matching strings.
25079
25080 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25081
25082         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25083
25084 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25085
25086         * g77.f-torture/execute/19990325-0.f: New test.
25087         * g77.f-torture/execute/19990325-1.f: New test.
25088
25089 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25090
25091         * gcc.c-torture/execute/990324-1.c: New test.
25092
25093 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25094
25095         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25096         test with 4.
25097
25098 1999-03-17  Richard Henderson  <rth@cygnus.com>
25099
25100         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25101
25102 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25103
25104         * g77.f-torture/execute/19990313-2.f: New test.
25105         * g77.f-torture/execute/19990313-3.f: New test.
25106
25107 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25108
25109         * g77.f-torture/execute/19990313-0.f: New test.
25110         * g77.f-torture/execute/19990313-1.f: New test.
25111
25112 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25113
25114         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25115         printf to sprintf.
25116         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25117         (main): Add check for u15.  Conditionalize u31 check depending on
25118         whether ints are <32 bits or >=32 bits.
25119
25120 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25121
25122         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25123
25124 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25125
25126         * g77.f-torture/compile/19990305-0.f: New test.
25127         * g77.f-torture/execute/19981119-0.f: New test.
25128
25129 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25130
25131         * g77.f-torture/execute/970625-2.f: call ABORT if final
25132         result is not correct, instead of just printing it.
25133         Add this checking via newly introduced obfuscation, to
25134         trip up buggy front ends.
25135
25136 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25137
25138         * g77.f-torture/compile/960317-1.f: Moved from being
25139         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25140
25141 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25142
25143         * g77.f-torture/execute/960317-1.f: New (old) test.
25144         * g77.f-torture/execute/970625-2.f: Ditto.
25145
25146 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25147
25148         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25149         message on line 1 or line 2; cccp and cpplib do this differently.
25150
25151 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25152
25153         * g++.old-deja/g++.law/weak1.C: New test.
25154
25155 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25156
25157         * gcc.c-torture/execute/990119-1.c: Renamed to...
25158         * gcc.dg/990119-1.c: this, so it will only be tested once
25159         (it's a preprocessor test, it doesn't need to be run at
25160         multiple optimization levels).
25161
25162 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25163
25164         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25165           ALWAYS_CXXFLAGS.
25166
25167 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25168
25169         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25170         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25171         to not be compilable by current g77.
25172
25173 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25174
25175         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25176
25177 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25178
25179         * gcc.c-torture/execute/990222-1.c: New test.
25180
25181 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25182
25183         * g77.f-torture/compile/19990218-0.f: New test.
25184         * g77.f-torture/noncompile/19990218-1.f: New test.
25185
25186 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25187
25188         * g77.f-torture/compile/19981216-0.f: New test.
25189
25190 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25191
25192         * gcc.dg/990214-1.c: New test.
25193
25194 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25195
25196         * gcc.dg/990213-2.c: New test.
25197
25198         * gcc.dg/990213-1.c: New test.
25199
25200 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25201
25202         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25203         ints.
25204
25205 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25206
25207         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25208         specified by target.
25209
25210         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25211
25212 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25213
25214         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25215
25216 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25217
25218         * gcc.dg/special/ecos.exp: New test driver for new tests with
25219         special requirements.
25220
25221         * gcc.dg/special/alias-1.c: New test.
25222         * gcc.dg/special/gcsec-1.c: New test.
25223         * gcc.dg/special/weak-1.c: New test.
25224         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25225         * gcc.dg/special/weak-2.c: New test.
25226         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25227         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25228         * gcc.dg/special/wkali-1.c: New test.
25229         * gcc.dg/special/wkali-2.c: New test.
25230         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25231         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25232
25233 1999-02-10  Felix Lee  <flee@cygnus.com>
25234
25235           * lib/c-torture.exp (c-torture-compile): Pull out code for
25236           analyzing gcc error messages.
25237           (c-torture-execute): Likewise.  Fix some (harmless) false
25238           positives.
25239           * lib/gcc.exp (gcc_check_compile): New function.
25240
25241 1999-02-08  Richard Henderson  <rth@cygnus.com>
25242
25243         * gcc.c-torture/execute/990208-1.c: New test.
25244
25245 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25246
25247         * g++.dg/special/ecos.exp: New driver for new tests with special
25248         requirements
25249
25250         * g++.dg/special/conpr-1.C: New test
25251         * g++.dg/special/conpr-2.C: New test
25252         * g++.dg/special/conpr-2a.C: New test
25253         * g++.dg/special/conpr-3.C: New test
25254         * g++.dg/special/conpr-3a.C: New test
25255         * g++.dg/special/conpr-3b.C: New test
25256
25257         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25258         allow g++ to use the dg driver
25259
25260         * README: Add comment about g++.dg directory
25261
25262 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25263
25264         * README: Update email addresses.
25265
25266 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25267
25268         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25269         arguments in order to force structure S onto the stack even on
25270         the alpha.
25271         (test): Pass 10 leading arguments to function foo as well as the
25272         structure S.
25273
25274         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25275         failure for all targets.
25276
25277         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25278         abort to terminate program execution.
25279
25280 1999-01-30  Richard Henderson  <rth@cygnus.com>
25281
25282         * gcc.c-torture/execute/990130-1.c: New test.
25283
25284 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25285
25286         * gcc.dg/990130-1.c: New test.
25287
25288 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25289
25290         * gcc.c-torture/execute/990128-1.c: New test.
25291
25292 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25293
25294         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25295
25296 1999-01-27  Felix Lee  <flee@cygnus.com>
25297
25298         * lib/c-torture.exp (c-torture-compile): pull out code for
25299         analyzing gcc error messages.
25300         (c-torture-execute): ditto, and fix some (harmless) false
25301         positives.
25302         * lib/gcc.exp (gcc_check_compile): new function.
25303
25304 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25305
25306         * gcc.dg/990117-1.c: New test.
25307
25308         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25309
25310         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25311
25312 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25313
25314         * g77.f-torture/compile/990115-1.f: New test.
25315
25316 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25317
25318         * gcc.c-torture/compile/990107-1.c: New test
25319
25320 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25321
25322         * gcc.c-torture/execute/990106-2.c: New test.
25323
25324         * gcc.c-torture/execute/990106-1.c: New test.
25325
25326 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25327
25328         * gcc.c-torture/compile/981223-1.c: New test.
25329
25330 1998-12-29  Richard Henderson  <rth@cygnus.com>
25331
25332         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25333         (opt3): Rename from opt4 and disable.
25334
25335 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25336
25337         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25338
25339 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25340
25341         * g++.old-deja/g++.other/conv5.C: New test.
25342
25343 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25344
25345         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25346
25347 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25348
25349         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25350
25351 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25352
25353         * gcc.c-torture/compile/981211-1.c: New test.
25354
25355 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25356
25357         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25358
25359         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25360
25361 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25362
25363         * gcc.special/930510-1.c: Make C9X safe.
25364         * gcc.misc-tests/gcov-1.c Similarly.
25365         * gcc.misc-tests/gcov-2.c Similarly.
25366
25367 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25368
25369         * gcc.dg/ultrasp1.c: New test.
25370
25371 1998-12-06  Richard Henderson  <rth@cygnus.com>
25372
25373         * gcc.c-torture/execute/981206.c: New test.
25374
25375 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25376
25377         * g++.old-deja/g++.ns/template7.C: New test.
25378
25379         * g++.old-deja/g++.other/expr1.C: New test.
25380
25381         * g++.old-deja/g++.eh/tmpl3.C: New test.
25382
25383         * g++.old-deja/g++.eh/tmpl2.C: New test.
25384
25385 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25386
25387         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25388         * g++.old-deja/g++.other/using6.C: Removed.
25389         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25390
25391         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25392
25393 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25394
25395         * g++.old-deja/g++.pt/overload8.C: New test.
25396
25397         * g++.old-deja/g++.pt/overload7.C: New test.
25398
25399         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25400
25401         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25402         and relinking messages.
25403         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25404         compiling with -frepo.
25405
25406 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25407
25408         * g++.old-deja/g++.pt/lookup6.C: New test.
25409
25410 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25411
25412         * gcc.c-torture/execute/981130-1.c: New test.
25413         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25414
25415 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25416
25417         * g++.old-deja/g++.pt/explicit76.C: New test.
25418
25419         * g++.old-deja/g++.pt/friend38.C: New test.
25420
25421         * g++.old-deja/g++.ns/crash2.C: New test.
25422
25423         * g++.old-deja/g++.pt/defarg8.C: New test.
25424
25425         * g++.old-deja/g++.pt/instantiate6.C: New test.
25426
25427         * g++.old-deja/g++.pt/static6.C: New test.
25428
25429         * g++.old-deja/g++.pt/decl2.C: New test.
25430
25431 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25432
25433         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25434         problem is actually related with name lookup, but so what? :-)
25435
25436         * g++.old-deja/g++.pt/friend37.C: New test.
25437
25438 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25439
25440         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25441         element, which fails on some systems.
25442
25443         * g77.f-torture/execute/labug1.f: New test.
25444
25445 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25446
25447         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25448         is defined.
25449
25450 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25451
25452         * g77.f-torture/compile/981117-1.f: New test.
25453
25454 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25455
25456         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25457         properly discarded.
25458
25459 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25460
25461         * gcc.c-torture/execute/memcheck: New directory of tests for
25462         -fcheck-memory-usage.
25463
25464 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25465
25466         * README: New file, general information about the testsuite and
25467         new description of the various C++ test subdirectories.
25468         * README.g++: Eliminate obsolete information, update and move most
25469         relevant stuff to README.
25470
25471 1998-11-07  Richard Henderson  <rth@cygnus.com>
25472
25473         * gcc.c-torture/compile/981107-1.c: New test.
25474
25475 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25476
25477         * execute/memcpy-bi.c: New testcase.
25478
25479 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25480
25481         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25482         base classes.
25483
25484         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25485         template is selected.
25486
25487         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25488         classes, it should be accepted for all types.
25489
25490         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25491
25492         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25493         specializations start with template headers.
25494
25495 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25496
25497         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25498
25499         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25500         non-POD types.
25501
25502 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25503
25504         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25505
25506 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25507
25508         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25509
25510 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25511
25512         * 981019-1.c: New test.
25513
25514 1998-10-14  Robert Lipe <robertl@dgii.com>
25515
25516         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25517         find objc headers.
25518
25519 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25520
25521         * compile/981001-4.c: Remove use of GCC extension that triggers a
25522         compiler bug.
25523
25524 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25525
25526         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25527
25528 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25529
25530         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25531         instantiation of template produces incorrect code for delete
25532         expression.
25533
25534         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25535         constructors' name is not unique.
25536         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25537         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25538
25539         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25540         automatic array of const is ill-formed.
25541
25542         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25543         of template parameter?
25544
25545         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25546         const.
25547
25548         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25549         pointer-to-member expression.
25550
25551         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25552         declaration causes ICE.
25553
25554 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25555
25556         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25557         reserved in the global namespace.
25558
25559         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25560         generate needed virtual table.
25561
25562         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25563
25564 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25565
25566         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25567         template-dependent type
25568
25569 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25570
25571         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25572         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25573         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25574
25575         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25576         class should be usable as argument of member function.
25577         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25578         class should be usable as return type of member function.
25579         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25580         class should be usable as type of data member.
25581
25582         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25583
25584 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25585
25586         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25587
25588 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25589
25590         * gcc.dg/dll-?.c Add thumb to target list.
25591         Fix assembler scan patterns to match current assembler output.
25592
25593 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25594
25595         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25596         matching of template brackets.
25597
25598         * g++.old-deja/g++.other/using4.C: New test.  Test using
25599         declarations of methods from base classes.
25600
25601         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25602         within functions should introduce names into the innermost
25603         enclosing namespace.
25604
25605         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25606         of static locals if first initialization throws.
25607
25608 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25609
25610         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25611
25612 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25613
25614         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25615         lose track of the possible targets of tablejump insns.
25616         * special/special.exp: Run it.
25617
25618 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25619
25620         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25621         must be declared before its specializations can be named in friend
25622         declarations.
25623
25624 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25625
25626         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25627
25628         * g77.f-torture/execute/io1.f: New test.
25629
25630 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25631
25632         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25633         with pointer to template function, for which no argument deduction
25634         is possible.
25635
25636         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25637         specialization of template function as argument to template
25638         function.
25639
25640         * g++.old-deja/g++.other/access2.C: New test; Inner class
25641         shouldn't have privileged access to Outer's names.
25642
25643 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25644
25645         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25646         friend template declared within template class conflicts with
25647         nested class of the same name.
25648
25649         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25650         is ignored.
25651
25652         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25653         object with direct initializer as function declaration.
25654
25655         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25656         initializers.
25657
25658         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25659         involving const pointer and NULL produces incorrect result.
25660
25661         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25662         type name without `typename' should be rejected with -pedantic.
25663
25664 1998-10-02  Richard Henderson  <rth@cygnus.com>
25665
25666         * g++.old-deja/g++.other/addrof1.C: New test.
25667
25668 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25669
25670         * gcc.c-torture/compile/981001-1.c: New test.
25671         * gcc.c-torture/execute/981001-1.c: New test.
25672
25673 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25674
25675         * gcc.c-torture/compile/981001-2.c: New test.
25676         * gcc.c-torture/compile/981001-3.c: New test.
25677         * gcc.c-torture/compile/981001-4.c: New test.
25678
25679 1998-10-01  Robert Lipe  <robertl@dgii.com>
25680
25681         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25682         multilibbed hosts.   Idea grafted from g77.exp.
25683
25684 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25685
25686         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25687         avoid losing on systems which need -lsocket.
25688
25689 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25690
25691         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25692         * g++.old-deja/g++.other/nested2.C: Ditto.
25693         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25694         failure.
25695
25696 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25697
25698         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25699         preferred over template operator!= for enum bitfields.
25700
25701 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25702
25703         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25704         that happen to have the same base name, but in different scopes,
25705         are incorrectly rejected.
25706
25707 1998-09-16  Richard Henderson  <rth@cygnus.com>
25708
25709         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25710         on the native word size instead of an integer literal.
25711
25712 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25713
25714         * g++.old-deja/g++.other/static2.C: Invocation of static data
25715         member of type pointer-to-function denoted as non-static member.
25716
25717         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25718         checks involving function types and aliases.
25719
25720 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25721
25722         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25723         redefined to the same non-trivial type.
25724
25725         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25726         namespace-qualification of template specializations declared in
25727         other namespaces.
25728
25729         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25730         to declare a subset of the specializations of a template function
25731         as friends of specializations of a template class.
25732
25733         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25734         member templates that do not fully specialize the enclosing
25735         template class are rejected.
25736
25737 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25738
25739         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25740
25741 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25742
25743         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25744         altered from libf2c/libU77 version.
25745
25746 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25747
25748         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25749
25750 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25751
25752         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25753         (un)signed char are different types for template specialization
25754         purposes.
25755
25756 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25757
25758         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25759         * objc: ObjC testsuite.
25760
25761 1998-08-31  Catherine Moore  <clm@cygnus.com>
25762
25763         * gcc.c-torture/execute/941014-1.x:  New file.
25764
25765 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25766
25767         * lib/c-torture.exp: Add support for
25768         torture_eval_before_compile and torture_eval_before_execute
25769         variables.
25770
25771 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25772
25773         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25774         this test triggers valid.
25775
25776 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25777
25778         * gcc.dg/980827-1.c: New test.
25779
25780 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25781
25782         * gcc.c-torture/execute/loop-4b.c: New test.
25783
25784 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25785
25786         * lib/c-torture.exp: Add support for
25787         torture_eval_before_compile and torture_eval_before_execute
25788         variables.
25789
25790 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25791
25792         * gcc.c-torture/compile/980825-1.c: New test.
25793
25794 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25795
25796         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25797         count number tests in opt_t0 not good_t0.
25798
25799 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25800
25801         * gcc.c-torture/compile/930326-1.x: Fix typo.
25802
25803 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25804
25805         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25806         causes an ICE.
25807
25808 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25809
25810         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25811         STACK_SIZE is defined.
25812         * gcc.c-torture/unsorted/stuct.c: Similarly.
25813
25814         * gcc.c-torture/compile/980821-1.c: New test.
25815
25816 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25817
25818         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25819
25820 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25821
25822         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25823         code.
25824
25825 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25826
25827         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25828         error'.
25829
25830 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25831
25832         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25833
25834 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25835
25836         * gcc.c-torture/compile/980816-1.c: New test.
25837
25838         * gcc.dg/980816-1.c: New test.
25839
25840 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25841
25842         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25843         compiler for ieee tests.
25844
25845 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25846
25847         * g77.f-torture/compile/980729-0.f: New test.
25848
25849 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25850
25851         * gcc.c-torture/special/eeprof-1.c: New test, for
25852         -finstrument-functions.
25853         * gcc.c-torture/special/special.exp: Run it.
25854
25855 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25856
25857         * gcc.c-torture/compile/980729-1.c: New test.
25858
25859 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25860
25861         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25862         __thumb__ is defined, and test for ARM style doubles if so.
25863
25864 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25865
25866         * g77.f-torture/noncompile/980615-0.f: New test.
25867
25868 1998-07-26  H.J. Lu  (hjl@gnu.org)
25869
25870         * gcc.dg/980312-1.c: Do link instead of compile.
25871         * gcc.dg/980313-1.c: Likewise.
25872
25873 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25874
25875         * gcc.c-torture/compile/980726-1.c: New test.
25876
25877 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25878
25879         * g77.f-torture/execute/io0.f: New test.
25880
25881 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25882
25883         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25884         an int.
25885
25886 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25887
25888         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25889         m32r bugs.
25890
25891 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25892
25893         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25894         c-decl.c:grokdeclarator can handle mode attributes.
25895
25896 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25897
25898         * gcc.c-torture/execute/980716-1.c: New test.
25899
25900 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25901
25902         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25903         the mn10200.
25904         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25905         the mn10200.
25906         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25907         * gcc.c-torture/compile/930326-1.x: Similarly.
25908
25909 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25910
25911         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25912         New test from Craig.
25913
25914 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25915
25916         * g77.f-torture/noncompile/980616-0.f: New test.
25917
25918         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25919
25920 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25921
25922         *  g++.other/singleton.C: Return error value instead of taking
25923         SIGSEGV.
25924
25925 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25926
25927         *  g++.other/singleton.C: New test.   Warning is under dispute.
25928         Runtime crash is not.
25929
25930 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25931
25932         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25933         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25934         using6.C, using7.C}:  New namespace tests.
25935
25936 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25937
25938         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25939         specialization with typedef'ed names used as array indexes.
25940
25941 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25942
25943         * gcc.c-torture/execute/980709-1.c: New test.
25944
25945         * gcc.dg/980709-1.c: New test.
25946
25947 1998-07-07  Richard Henderson  <rth@cygnus.com>
25948
25949         * gcc.c-torture/execute/bcp-1.c: New test.
25950
25951 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25952
25953         * gcc.c-torture/execute/980707-1.c: New test.
25954
25955 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25956
25957         * gcc.c-torture/compile/980706-1.c: New test.
25958
25959 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25960
25961         * g77.f-torture/execute/980701-0.f,
25962         g77.f-torture/execute/980701-1.f: New test from Craig.
25963
25964 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25965
25966         * gcc.c-torture/compile/980701-1.c: New test.
25967
25968         * gcc.c-torture/execute/980701-1.c: New test.
25969
25970 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25971 rlsruhe.de>
25972
25973         * g++.old-deja/g++.robertl/eb132.C: New test.
25974         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25975
25976 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25977
25978         * g77.f-torture/execute/980628-7.f,
25979         g77.f-torture/execute/980628-8.f,
25980         g77.f-torture/execute/980628-9.f,
25981         g77.f-torture/execute/980628-10.f: New tests from Craig.
25982
25983         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25984
25985 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25986
25987         * g77.f-torture/execute/980628-4.f: New test from Craig.
25988         * g77.f-torture/execute/980628-5.f: Likewise.
25989         * g77.f-torture/execute/980628-2.f: Likewise.
25990         * g77.f-torture/execute/980628-0.f: Likewise.
25991         * g77.f-torture/execute/980628-1.f: Likewise.
25992         * g77.f-torture/execute/980628-3.f: Likewise.
25993         * g77.f-torture/execute/980628-6.f: Likewise.
25994
25995 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25996
25997         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25998         directory when nothing has been installed yet.
25999
26000 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
26001
26002         * gcc.c-torture/special/special.exp: Handle newer versions of
26003         dejagnu.
26004
26005 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26006
26007         * gcc.dg/980626-1.c: New test.
26008
26009 1998-06-19  Bruno Haible <haible@ilog.fr>
26010
26011         * gcc.misc-tests/m-un-2.c: New test.
26012         * g++.old-deja/g++.other/warn01.c: Likewise.
26013
26014 1998-06-19  Robert Lipe  <robertl@dgii.com>
26015
26016         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26017         compatibility with assmblers with a different comment character.
26018         Eliminate use of GAS-specific extensions.
26019
26020 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26021
26022         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26023
26024 1998-06-19  Robert Lipe  <robertl@dgii.com>
26025
26026         *lib/g77.exp: Replace search for libf2c.a with search for newly
26027         renamed libg2c.a
26028
26029 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26030
26031         * gcc.c-torture/execute/980617-1.c: New test.
26032
26033 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26034
26035         * gcc.c-torture/execute/980612-1.c: New test.
26036
26037 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26038
26039         * gcc.dg/980523-1.c: Only test on ppc-linux.
26040         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26041
26042         * gcc.c-torture/execute/980608-1.c: New test.
26043
26044 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26045
26046         * gcc.c-torture/execute/980605-1.c: New test.
26047
26048 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26049
26050         * gcc.c-torture/execute/980604-1.c: New test.
26051
26052 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26053
26054         * gcc.c-torture/execute/980602-1.c: New test.
26055         * gcc.c-torture/execute/980602-2.c: Likewise.
26056
26057 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26058
26059         * 970125-0.f: Fix per JCB.  Add commentary.
26060
26061 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26062
26063         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26064         IEEE -0 support.
26065
26066 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26067
26068         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26069         earlier.
26070
26071 1998-05-28  Catherine Moore <clm@cygnus.com>
26072
26073         * gcc.c-torture/execute/980526-3.c: New test.
26074
26075 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26076
26077         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26078         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26079         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26080         m88k-motorola-sysv3 to XFAIL.
26081
26082 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26083
26084         * gcc.dg/980526-1.c: New test.
26085         * gcc.c-torture/execute/980526-2.c: New test.
26086
26087 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26088
26089         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26090
26091         * gcc.c-torture/execute/980526-1.c: New test.
26092
26093 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26094
26095         * g77.f-torture/execute/alpha2.f: Add runtime test.
26096
26097 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26098
26099         * g++.old-deja/old-deja.exp: Strip leading directories.
26100
26101         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26102         error for the line.  Don't run multiple tests for the same line.
26103
26104 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26105
26106         * gcc.dg/980523-1.c: New test.
26107
26108 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26109
26110         * g77.f-torture/compile/970915-0.f: New test.
26111
26112 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26113
26114         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26115
26116 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26117
26118         * gcc.dg/980520-1.c: New test.
26119
26120 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26121
26122         * gcc.dg/980502-1.c: Fix return type.
26123
26124 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26125
26126         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26127         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26128         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26129         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26130         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26131
26132 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26133
26134         * g77.f-torture/execute/980520-1.f: New test.
26135
26136 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26137
26138         * lib/mike-g77.exp: New file.
26139
26140         * g77.f-torture/noncompile/noncompile.exp,
26141         g77.f-torture/noncompile/check0.f: New files.
26142
26143 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26144
26145         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26146         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26147         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26148         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26149         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26150         abort where appropriate.
26151
26152 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26153
26154         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26155         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26156
26157 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26158
26159         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26160
26161 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26162
26163         * g77.f-torture/compile/980427-0.f: New test.
26164
26165 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26166
26167         * g77.f-torture/compile/980424-0.f: New test.
26168
26169 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26170
26171         * g77.f-torture/compile/980419-2.f (main): New test.
26172         * g77.f-torture/compile/970125-0.f: New test.
26173         * g77.f-torture/compile/980419-1.f: New test.
26174
26175 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26176
26177         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26178         of loop-4.c.
26179
26180 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26181
26182         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26183
26184 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26185
26186         * gcc.c-torture/compile/980329-1.c: New test.
26187
26188 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26189
26190         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26191         * gcc.dg/980312-1.c: Fix typo in -march command.
26192
26193 1998-03-16  H.J. Lu  (hjl@gnu.org)
26194
26195         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26196
26197 1998-03-11  Robert Lipe  <robertl@dgii.com>
26198
26199         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26200         Dave Love agree the Fortran source is bogus.
26201
26202 1998-03-11  Robert Lipe  <robertl@dgii.com>
26203
26204         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26205         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26206         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26207         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26208         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26209
26210 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26211
26212         * g++.old-deja/g++.other/friend1.C: New test.
26213
26214 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26215
26216         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26217         possibly uninitialized) variables and declare dnrm2.
26218
26219 1998-02-23  Robert Lipe <robertl@dgii.com>
26220
26221         From Bruno Haible <haible@ilog.fr>:
26222         * gcc.c-torture/execute/980223.c: New test.
26223
26224 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26225
26226         * gcc.dg/ifelse-1.c: New test.
26227
26228 1998-02-09  H.J. Lu  (hjl@gnu.org)
26229
26230         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26231
26232           * lib/old-dejagnu.exp (old-dejagnu): Added the
26233           "execution test - XFAIL *-*-*" handling in the spirit of
26234           "excess errors test -". Changed the "execution test fails"
26235           handling to be like "excess errors test fails".
26236           * Update various tests accordingly.
26237
26238 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26239
26240         * gcc.c-torture/execute/980205.c: New test.
26241
26242 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26243
26244         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26245         * lib/f-torture.exp: Similarly.
26246         * gcc.c-torture: Rename all .cexp files to .x files.
26247
26248 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26249
26250         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26251         (940510-1.c): Removed duplicate.
26252         (971104-1.c): New test.
26253
26254 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26255
26256           * lib/f-torture.exp: Improve error and loop detection.
26257
26258 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26259
26260         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26261         use that to size the filler array.
26262
26263 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26264
26265         * lib/c-torture.exp(c-torture-execute): Fix typo.
26266
26267         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26268         testcase as the executable name. Keep the executable around if
26269         the test fails.
26270
26271 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26272
26273         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26274         changes.  Only test one -g option, and move it to the end of the
26275         list of options to test.
26276
26277 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26278
26279         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26280         variable GCC_TORTURE_OPTIONS to supply default switches separated
26281         by colons.  If no environment variable, run tests with -O0 -g, -O1
26282         -g, and -O2 -g as well.
26283
26284 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26285
26286         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26287         explanatory comments. Fix indentation.
26288
26289 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26290
26291         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26292
26293 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26294
26295         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26296         * g++.old-deja/g++.mike/p7325.C: Likewise.
26297         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26298
26299 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26300
26301         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26302         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26303         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26304         * g++.old-deja/g++.law/operators4.C: Likewise.
26305
26306 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26307
26308         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26309         * g++.old-deja/g++.mike/p784.C: Ditto.
26310         * g++.old-deja/g++.mike/p785.C: Ditto.
26311
26312 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26313
26314           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26315
26316 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26317
26318         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26319         target feature; pass this to c-torture-execute as needed.
26320
26321 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26322
26323         * lib/c-torture.exp(c-torture-execute): If the previous and the
26324         current executables being tested are identical, we don't need to
26325         run the executable again. Try to make the executable names
26326         unique. Add an optional argument for passing additional compiler
26327         flags.
26328
26329 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26330
26331         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26332
26333 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26334
26335         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26336
26337 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26338
26339         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26340         32bit or larger longs.
26341
26342         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26343         have either a 32bit long or 32bit int.
26344
26345 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26346
26347         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26348         Make double precision tests dependent on sizeof (double).
26349
26350 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26351
26352         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26353         too.
26354
26355 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26356
26357         * gcc.c-torture/compile/961203-1.cexp: New script.
26358
26359 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26360
26361         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26362         up the includes ourselves.
26363
26364 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26365
26366         * lib/plumhall.exp: Remove random include, and add a few
26367         verbose messages for debugging.
26368
26369 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26370
26371         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26372         of trying to do it ourselves.
26373
26374 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26375
26376         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26377
26378 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26379
26380         * gcc.prms/5403.c: Made regexp a bit less strict.
26381
26382 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26383
26384         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26385         is returned from remote_load instead.
26386         * lib/plumhall.exp: Ditto.
26387         * lib/mike-g++.exp: Ditto.
26388         * lib/old-dejagnu.exp: Ditto.
26389         * lib/c-torture.exp: Ditto.
26390
26391 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26392
26393         * lib/g++.exp: Use build_wrapper procedure.
26394         * lib/gcc.exp: Ditto.
26395
26396 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26397
26398         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26399         an old-style decl for malloc.  Fixes tests to work when
26400         sizeof (int) != sizeof (size_t).
26401
26402 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26403
26404         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26405
26406         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26407         use stdargs.h interface.
26408
26409 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26410
26411         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26412         NO_VARARGS when compiling.
26413
26414 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26415
26416         * lib/plumhall.exp(ph_includes): New procedure.
26417         (ph_make): Use it.
26418         (ph_compiler): Ditto.
26419
26420         * lib/g++.exp: Rename test-glue.c to testglue.c.
26421         * lib/gcc.exp: Ditto.
26422
26423 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26424
26425         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26426         to completion when it's called.
26427
26428 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26429
26430         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26431         is defined, don't do test.
26432
26433 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26434
26435         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26436         for object files.
26437         (ph_summary): Mark skipped testcases as untested, not unresolved.
26438
26439         * lib/plumhall.exp (ph_make): If unresolved because of bad
26440         errorCode, record errorCode in log file.
26441         (*): Replace send_log/verbose with verbose -log.
26442
26443 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26444
26445         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26446         double conversion if double isn't at least 8 bytes.
26447
26448         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26449         int to work with targets where int is 16 bits.
26450
26451         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26452         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26453         precision for the test to complete.
26454
26455 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26456
26457         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26458         if d10v is not compiled with the -mdouble64 flag.
26459         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26460
26461         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26462         d10v is not compiled with the -mint32 flag.
26463
26464 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26465
26466         * lib/plumhall.exp: Use incr_count.
26467
26468 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26469
26470         * gcc.c-torture: Update to c-torture-1.45.
26471
26472 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26473
26474         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26475         the name of the expect testcase file).
26476
26477         * lib/g++.exp(g++_init): Ditto.
26478
26479 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26480
26481         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26482         the host.
26483
26484         * lib/gcc.exp(gcc_exit): New procedure.
26485
26486 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26487
26488         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26489         specs where appropriate.
26490
26491         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26492         because of new "candidates are" messages, and removed a few
26493
26494         * Converted all non-old-style g++ testcases to old-style, and
26495         moved into g++.old-deja.
26496
26497 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26498
26499         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26500         options.
26501
26502         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26503         succeeded.
26504
26505         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26506
26507 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26508
26509         * lib/gcc.exp (gcc_target_compile): Add support for defining
26510         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26511         the machine doesn't have those features.
26512
26513 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26514
26515         * g++.law/operators4.exp: Don't use LIBS.
26516
26517 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26518
26519         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26520
26521         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26522         * lib/g++.exp: Set it here instead. Also, allow use of the
26523         --tool_exec and --tool_opt options. Change CXX to
26524         GXX_UNDER_TEST.
26525
26526         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26527
26528         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26529
26530 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26531
26532         * lib/old-dejagnu.exp: Use prune_warnings instead of
26533         prune_system_crud.
26534         * lib/mike-g++.exp: Ditto.
26535         * lib/gcc.exp: Ditto.
26536         * lib/g++.exp: Ditto.
26537
26538         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26539
26540 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26541
26542           * 941014-2.c: Include stdlib.h
26543           * 960327-1.c: Include stdio.h
26544           * dbra.c, index-1.c: Don't assume ints are 32bits.
26545
26546 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26547
26548         * lib/gcc.exp: Add gcc,stack_size target feature.
26549
26550         * lib/g++.exp(g++_target_compile): Add the include and link
26551         paths here, not in two other places. And, it's $options, not
26552         options.
26553
26554         * lib/mike-g++.exp(postbase): Remove the code that determines
26555         the correct include and link paths.
26556         * g++.old-deja/old-deja.exp: Ditto.
26557
26558 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26559
26560         * lib/g++.exp(g++_init): target_compile no longer returns the
26561         filename of the result.
26562
26563 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26564
26565         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26566         call to glob.
26567
26568         * gcc.c-torture/special/special.exp: Change call to
26569         gcc_target_compile to include the object file.
26570
26571 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26572
26573         * gcc.c-torture/special/special.exp: Correct misspelling in last
26574         change.
26575
26576 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26577
26578         * lib/plumhall.exp(ph_summary): Log the entire output of the
26579         executable. Return -1 if there were any failures, 0 otherwise.
26580         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26581         (ph_make): Clean up objects and executables that were built
26582         if the tests succeeded.
26583
26584 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26585
26586         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26587         libraries and includes in the build tree as appropriate.
26588
26589 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26590
26591         * lib/c-torture.exp: Instead of looking for the global variable
26592         NO_LONG_LONG, check to see if that's a feature of the target.
26593
26594 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26595
26596         * config/default.exp: Minimize. Delete the remainer of the files in
26597         config; this functionality is now in devo/dejagnu/config.
26598
26599         g++.*/*: Pass any additional flags used to compile to postbase;
26600         delete CXXFLAGS.
26601
26602         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26603         is now done by runtest.exp. Use gcc_target_compile instead of
26604         compile.
26605
26606         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26607         Remove references to CFLAGS. Use remote_file instead of
26608         calling rm -f.
26609         (c-torture): Take a list of arguments to use to compile this
26610         testcase.
26611
26612         lib/g++.exp: Simplify. Use target_compile instead of compile.
26613         lib/gcc-dg.exp: Ditto.
26614         lib/gcc.exp: Ditto.
26615         lib/mike-{gcc,g++}.exp: Ditto.
26616         lib/old-dejagnu.exp: Ditto.
26617         lib/plumhall.exp: Ditto.
26618
26619 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26620
26621         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26622         (ph_linker): Likewise.
26623
26624 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26625
26626           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26627         MAP_ANON / MAP_ANONYMOUS if defined;
26628         else try to map from /dev/zero .
26629
26630 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26631
26632         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26633         isn't defined, then define it to MAP_ANONYMOUS.
26634
26635 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26636
26637         * gcc.c-torture: Update to c-torture-1.42 release.
26638
26639 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26640
26641         * gcc.c-torture: Update to c-torture-1.41 release.
26642
26643 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26644
26645         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26646         c-torture release.
26647
26648 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26649
26650         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26651         and LDFLAGS.  Fix second case to append the target_info ldflags
26652         onto LDFLAGS, not CFLAGS.
26653         * lib/g++.exp (g++_init): Add target_info stuff.
26654         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26655         of libgloss and newlib flags for !native.
26656
26657         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26658         (GDB): Fix relative path to go up another dir for finding gdb.
26659
26660 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26661
26662         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26663         versions in the target_info array, if they don't exist.
26664
26665 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26666
26667         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26668
26669 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26670
26671         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26672         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26673
26674 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26675
26676         * lib/old-dejagnu.exp: Don't remove the output file before we've
26677         actually tested it. Don't append pwd to the path of the executable
26678         we're testing.
26679
26680 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26681
26682         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26683
26684 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26685
26686         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26687         temporary directory for compiler files, and set it to a default
26688         value of /tmp. Set $output as the name of the output file from
26689         compiling the testcase. Add a -o option to $cflags_var so the
26690         compiler writes the final output file as $output. Set $executable
26691         to $output.
26692
26693         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26694         directory for compiler files, and set it to /tmp if it doesn't
26695         already have a value. Set $output_file to the name of the output
26696         file from compiling the testcase. Add a -o option to CXXFLAGS so
26697         the compiler writes the final output file as $output. Use $output
26698         as the executable to be tested.
26699
26700 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26701
26702         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26703
26704 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26705
26706         * gcc.c-torture/execute/pending-1.c: New test.  Still
26707         pending in Tege's queue.
26708
26709 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26710
26711         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26712         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26713         if there were failures.  Call unresolved if there were unresolved
26714         testcases.  Call gcc_fail if program did not run to completion.
26715         (ph_make): Pass additional argument name to ph_execute.
26716         (ph_execute): Add new argument.  Pass additional arguments to
26717         ph_summary.  Call gcc_fail is there is no execution output.
26718
26719 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26720
26721         * lib/plumhall.exp (proc_summary): Output relavent summary
26722         lines into the log so specific failures in plumhall can be
26723         investigated.
26724
26725 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26726
26727         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26728         (c-torture-execute): Don't try to execute tests which use
26729         "long long" types if $NO_LONG_LONG is nonzero.
26730
26731 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26732
26733         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26734         not c-torture.
26735
26736         * gcc.ieee: Move from here.
26737         * gcc.c-torture/execute/ieee: To here.
26738
26739 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26740
26741         * gcc.c-torture: Update to c-torture-1.41 release.
26742
26743 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26744
26745         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26746         not "$output".
26747
26748 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26749
26750         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26751         -c present.
26752
26753 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26754
26755         * config/proelf.exp: Handle connecting to a simulator.
26756
26757 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26758
26759         * config/proelf.exp: New file.  Enough framework that we can
26760         run c-torture tests on the proelf targets (or any other target
26761         that gdb can connect to for that matter).
26762
26763 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26764
26765         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26766         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26767
26768         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26769         exec_output exists.
26770
26771 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26772
26773         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26774         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26775
26776         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26777         to pass/fail/unresolved/unsupported/untested.  Caller must now
26778         call unresolved/unsupported/untested.
26779         * lib/*.exp: Update FSF address.  Update to handle new results of
26780         ${tool}_load.
26781         * lib/chill.exp (verbose): Delete.
26782
26783 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26784
26785         * lib/gcc.exp (default_gcc_start): Change order of args to
26786         $LDFLAGS $CFLAGS $LIBS.
26787         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26788         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26789         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26790         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26791         * gcc.misc-tests/dg-test.exp: Likewise.
26792         * gcc.misc-tests/msgs.exp: Likewise.
26793         * gcc.prms/prms.exp: Likewise.
26794         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26795         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26796
26797         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26798
26799 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26800
26801         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26802
26803         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26804         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26805
26806         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26807         necessary.
26808
26809 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26810
26811         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26812         global for loop; add use of $mathlib.
26813         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26814         settings here; set mathlib for anything but VxWorks.
26815
26816 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26817
26818         * gcc.c-torture: Update to c-torture-1.40 release.
26819
26820 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26821
26822         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26823         dg.exp.
26824
26825 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26826
26827         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26828         global.
26829
26830 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26831
26832         * lib/g++.exp (LIBS): Define if not already.
26833         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26834         (gcc-dg-prune): Call prune_gcc_output.
26835         * lib/gcc.exp (prune_gcc_output): New proc.
26836         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26837         prune_gcc_output.
26838
26839 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26840
26841         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26842         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26843
26844 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26845
26846         * gcc.c-torture: Update to c-torture-1.39 release.
26847
26848 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26849
26850         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26851         fails, try others as well.
26852
26853 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26854
26855         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26856         If compilation fails, mark execute tests as `untested'.
26857         If test is marked as unsupported, don't mark compilation and
26858         execute tests as failed.
26859
26860 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26861
26862         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26863         libstdc++ for whether or not we want to be doing shared
26864         libraries.  Delete link_curses since we don't need it anymore.
26865         * lib/mike-g++.exp (postbase): Don't link in libg++.
26866         * g++.old-deja/old-deja.exp: Likewise.
26867
26868 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26869
26870         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26871
26872 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26873
26874         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26875         For that, add `-Wl,-a,shared_archive'.
26876         * g++.old-deja/old-deja.exp: Likewise.
26877
26878 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26879
26880         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26881
26882 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26883
26884         * lib/mike-g++.exp (postbase): Pay attention to the status of
26885         g++_load.
26886
26887 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26888
26889           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26890
26891 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26892
26893         * lib/gcc.exp (default_gcc_start): No longer need to log program
26894         being executed or its output, execute_anywhere does that now.
26895         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26896         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26897
26898 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26899
26900         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26901         the same as those in lib/g++.exp.
26902
26903 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26904
26905         * gcc.c-torture: Update to c-torture-1.38 release.
26906         * gcc.ieee: Related changes.
26907
26908 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26909
26910         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26911         "exec". Minor reformatting changes.
26912
26913         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26914         cross. This means all "exec" calls now work on a remote host as
26915         well.
26916         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26917         cross. Filter out the extra "\r\n" stuff that expect puts in.
26918         (c-torture-execute): Filter out the bogus warnings like
26919         c-torture-compile does. Add support for canadian cross.
26920         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26921         Use execute_anywhere rather than calling exec directly. Now it
26922         works for canadian cross testing.
26923
26924 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26925
26926         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26927         results into a variable, and check that rather than using file exists.
26928
26929 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26930
26931         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26932         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26933
26934 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26935
26936         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26937         lib_curses if there's a shared libg++ in the build tree.
26938
26939 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26940
26941         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26942         if not supported target.
26943
26944 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26945
26946         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26947         link_curses up to always happen, not just for native builds.
26948
26949 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26950
26951         * gcc.c-torture: Update to c-torture-1.36 release.
26952         * gcc.failure: Related changes.
26953
26954 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26955
26956         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26957
26958 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26959
26960         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26961         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26962         runshlib, link_curses, and mathlib for link and run.
26963
26964         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26965         pass the runtime shared library options for Solaris, OSF/1, and
26966         Irix5, and link with -lcurses to avoid unresolved references.
26967
26968 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26969
26970         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26971         only run once.
26972
26973 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26974
26975         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26976
26977 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26978
26979         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26980         do not have a framework for the "compat" tests yet.
26981
26982 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26983
26984         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26985         set to null if we're testing vxworks5.1.  Use that instead of
26986         `-lm' in the setting of LIBS for link and run.
26987
26988 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26989
26990         * config/rom68k.exp (${tool}_load): Major changes to make it
26991         work.  Verified that it does in fact return the stuff in
26992         exec_output properly.  Catch any Emul or any TRAP other than 0.
26993
26994 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26995
26996         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26997         LDFLAGS properly for targets that need stuff from libgloss.
26998         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26999         only run once.
27000         (gpp_initialized): New variable.
27001
27002 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27003
27004         * config/rom68k.exp: Load libgloss.exp.
27005         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27006         so we can produce a fully linked binary.
27007         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27008         so we can produce a fully linked binary.
27009
27010 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27011
27012         * lib/plumhall.exp (ph_section): Watch for expected failures.
27013         Add missing `else'.
27014
27015         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27016         run the testcase.
27017         (c-torture): Likewise.
27018
27019 1995-08-28  Doug Evans  <dje@cygnus.com>
27020
27021         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27022
27023         * lib/mike-g++.exp (mike_cleanup): New proc.
27024         (prebase): New globals compiler_result, not_compiler_result,
27025         target_regexp.
27026         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27027         allow leading "-" in pattern.  Watch for unsupported tests.
27028         If $compiler_result is set, pattern match assembler code,
27029         and ditto for $not_compiler_result.
27030         * lib/mike-gcc.exp: Likewise.
27031
27032         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27033         execution "succeeded".
27034
27035 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27036
27037         * config/win32.exp: New file.
27038         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27039
27040 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27041
27042         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27043         unsupported.
27044         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27045         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27046         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27047
27048         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27049         "... without exceptions was ...".  That is now handled by
27050         prune_system_crud.
27051         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27052
27053 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27054
27055         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27056         sieve.c,sort2.c}: New files.
27057         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27058         sieve.exp,sort2.exp}: Drivers for them.
27059
27060         * lib/mike-gcc.exp (program_output): New user settable variable.
27061         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27062         messages.
27063         * lib/mike-g++.exp (program_output): New user settable variable.
27064
27065         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27066
27067         * config/sh.exp: Deleted (use sim.exp instead).
27068
27069 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27070
27071         * config/vx.exp: Declare CHECKTASK as global.
27072         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27073         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27074         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27075
27076 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27077
27078         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27079         target. Like vx.exp, only includes `vx29k.exp' instead of
27080         `vxworks.exp'.
27081
27082 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27083
27084         * config/sim.exp: Increase time limit from 120 seconds to 240.
27085
27086 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27087
27088         * gcc.c-torture/execute/950628-1.c: New test.
27089
27090 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27091
27092         * gcc.c-torture: Update with changes/additions from
27093         c-torture-1.34.
27094
27095 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27096
27097         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27098
27099 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27100
27101         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27102
27103 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27104
27105         * gcc.c-torture/compile/950512-1.c: New test.
27106         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27107         * gcc.dg/struct-ret-1.c: Likewise.
27108
27109 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27110
27111         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27112           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27113
27114 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27115
27116         * gcc.c-torture/special/920411-1.c: Deleted.
27117         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27118
27119 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27120
27121         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27122         cpu limit.
27123
27124 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27125
27126         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27127
27128 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27129
27130         From kenner;
27131         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27132         is the proper length.
27133         * va-arg-3.c: Likewise.
27134
27135 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27136
27137         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27138         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27139
27140         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27141         * lib/g++.exp (default_g++_start): Delete old cruft.
27142
27143 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27144
27145         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27146         (2 * (1 << 18)) to (2 * (1 << 17)).
27147
27148         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27149
27150 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27151
27152         * config/rom68k.exp: Renamed from config/idp.exp
27153
27154 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27155
27156         * c-torture/compile/921109-2.c
27157
27158 1995-04-18  Mike Stump  <mrs@cygnus.com>
27159
27160         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27161         excess errors.
27162
27163 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27164
27165         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27166         output.
27167         * lib/g++.exp (default_g++_start): Likewise.
27168
27169 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27170
27171         * gcc.c-torture/compile/950329-1.c: New test.
27172
27173 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27174
27175           * config/bug.exp (${tool}_load): Updated to use new remote_open
27176           and remote_close procs.
27177         * config/idp.exp: New file.
27178
27179 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27180
27181         * gcc.c-torture/execute/950322-1.c: New test.
27182
27183 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27184
27185         * config/vx.exp (${tool}_load): Clean up testing of return code from
27186         vxworks_ld and vxworks_spawn.
27187
27188 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27189
27190         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27191
27192 1995-03-13  Mike Stump  <mrs@cygnus.com>
27193
27194         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27195         can mark excess errors on a machine by machine basis.  Note, the
27196         default is to not expect any excess errors, even when excess
27197         errors test - is given, so you will want to put an XFAIL ... on
27198         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27199         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27200         those 4 machines, but no others.
27201
27202 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27203
27204         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27205         * lib/c-torture.exp: to here.
27206
27207 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27208
27209         * gcc.c-torture/execute/950221-1.c: New test.
27210         * gcc.c-torture/execute/struct-ret-1.c: New test.
27211         * gcc.c-torture/compile/950221-1.c: New test.
27212
27213         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27214
27215 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27216
27217         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27218         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27219
27220 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27221
27222         * g++.gb: New directory of tests, derived from my signature and
27223         class scoping tests.
27224
27225         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27226         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27227         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27228         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27229         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27230         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27231         * g++.gb/sig25.C: Likewise.
27232
27233         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27234         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27235         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27236         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27237         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27238         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27239         * g++.gb/sig25.exp: Likewise.
27240
27241         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27242         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27243         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27244         * g++.gb/scope13.C: Likewise, this test still fails.
27245
27246         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27247         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27248         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27249         * g++.gb/scope13.exp: Ditto.
27250
27251         * g++.gb/README: New file, explains what these tests are about.
27252
27253 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27254
27255         * lib/dg.exp (dg-do): Support `preprocess'.
27256         (dg-test): Likewise.
27257
27258 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27259
27260         * config/udi.exp: change "continue -expect" to "exp_continue".
27261
27262 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27263
27264         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27265         Delete redundant tests.
27266
27267         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27268         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27269         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27270         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27271         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27272         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27273         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27274         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27275
27276         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27277         storing label pointers.
27278         * gcc.c-torture/execute/921019-1.c: Likewise.
27279         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27280         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27281         parameter fp.
27282         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27283         constants.
27284
27285         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27286         Delete obsolete tests.
27287
27288         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27289         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27290         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27291         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27292         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27293         * gcc.c-torture/compile/950124-1.c: New test.
27294
27295         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27296
27297 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27298
27299         * lib/mike-g++.exp: Add -lm to LIBS.
27300
27301 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27302
27303         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27304
27305 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27306
27307         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27308
27309 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27310
27311         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27312
27313 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27314
27315         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27316         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27317         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27318         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27319         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27320         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27321         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27322         * g++.law/{operators31.C, operators32.C,
27323         * g++.law/{operators33.C, operators34.C}: Likewise.
27324         * g++.law/{pic1.C, refs2.C}: Likewise.
27325         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27326         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27327         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27328         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27329
27330         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27331         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27332         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27333         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27334         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27335         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27336         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27337         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27338         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27339         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27340         * g++.law/{operators34.exp}: Likewise.
27341         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27342         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27343         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27344         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27345         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27346
27347         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27348         No longer expected to fail.
27349         * g++.law/missed-error3.C: Tweak for recent bool changes.
27350
27351 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27352
27353         * config/emb-unix: Deleted.
27354         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27355         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27356
27357 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27358
27359         * lib/dg.exp (dg-test): Fix typo in last patch.
27360
27361 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27362
27363         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27364         (handles multiple occurrences).
27365
27366 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27367
27368         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27369         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27370         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27371         printed).
27372         * lib/c-torture.exp (c-torture-compile): Likewise.
27373         (c-torture): Prepend full path if missing.
27374         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27375         (gcc_fail): Likewise.
27376         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27377
27378 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27379
27380         * lib/netware.exp: Only attach to NetWare i386 systems.
27381
27382 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27383
27384         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27385         messages.  Add test name to "output pattern match" pass/fail message.
27386
27387 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27388
27389         * gcc.dg: New testsuite.
27390         * gcc.dg/dg.exp: New file.
27391
27392         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27393         test-switch.c}: Deleted.
27394
27395         * gcc.misc-tests/msgs.exp: New testcase driver.
27396
27397 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27398
27399         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27400         Watch for illegal return values from ${tool}_load.
27401         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27402         cross targets.  Coerce return value >0 to 1.
27403
27404 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27405
27406         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27407
27408         * config/emb-unix.exp: New file.
27409
27410         * config/sim.exp: Error if variable $SIM not defined.
27411         (${tool}_load): Mark test as "untested" if simulator missing.
27412
27413         * config/unix.exp: Load remote.exp to get rcp_download.
27414         * lib/c-torture.exp: Use different option lists for testcases with
27415         and without loops.
27416         * gcc.c-torture/execute/execute.exp: Likewise.
27417
27418 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27419
27420         * config/*.exp: Clarify return code from ${tool}_load.
27421         Call `unresolved' or `untested' instead of `warning' or `perror'
27422         (sometimes you still want to call both though).
27423         Add comment that `shell_id' is local to each file.
27424         * config/udi.exp (timeout): Set to 30.
27425         Don't print warning if connection fails, $connectmode has already
27426         printed an error.
27427         (${tool}_load): Move verbose messages to level 2.
27428         Rework pattern for "Process started" message.
27429         Pass `shell_id' to ${connectmode}_download.
27430         Retry twice upon timeout.  Make resetting of target more robust.
27431         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27432         Pass `shell_id' to exit_$connectmode.
27433         Only call exit_$connectmode if connected.
27434         * config/unix.exp (${tool}_load): Check return codes better.
27435         * config/vrtx.exp (${tool}_load): Likewise.
27436         * config/vx.exp (${tool}_load): Likewise.
27437         Delete unneeded global's.
27438         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27439         from ${tool}_load.
27440         (dg-stat): Delete.
27441         (dg-init): Delete recording of pass/fail counts.
27442         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27443         (old-dejagnu-init): Likewise.
27444         (old-dejagnu-stat): Delete contents, empty proc now.
27445         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27446         (c-torture): Delete references to lcnt, lpass, lfail.
27447         Get option list from TORTURE_OPTIONS.
27448         Delete -funroll[-all]-loops if no loops.
27449         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27450         (g++_stat): Delete contents (empty proc now).
27451         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27452         (gcc_finish): Likewise.
27453         (gcc_stat): Deleted.
27454         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27455         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27456         * gcc.c-torture/execute/execute.exp: Likewise.
27457         Split tests into two parts: compile, execute.
27458         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27459         no loops.  Update to reflect clarified return codes from ${tool}_load.
27460
27461 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27462
27463         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27464         to grep for.
27465         (old-dejagnu): Likewise (where necessary).
27466
27467 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27468
27469         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27470
27471         * lib/dg.exp (dg-process-target): Fix processing of selector.
27472         Add comment regarding use of `error'.
27473
27474         * lib/gcc.exp (prune_system_crud): Define if missing.
27475         * lib/g++.exp (prune_system_crud): Likewise.
27476
27477         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27478         Call prune_system_crud.
27479         * lib/dg.exp (dg-runtest): New proc.
27480         Use perror instead of send_user for tcl errors in testcase.
27481         Don't return any value, it's never used.
27482         Don't clobber previous definition of `unknown'.
27483         Print tcl errors in `dg-final'.
27484
27485 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27486
27487         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27488         (dg-test): Don't print errorInfo, it contains stack backtrace.
27489
27490 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27491
27492         * lib/g++.exp (runtest_file_p): Define if missing.
27493
27494 1994-09-24  Doug Evans  (dje@cygnus.com)
27495
27496         * lib/mike-g++.exp: Comment out loading of g++.exp.
27497         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27498         (default_g++_version): Always print something.
27499         (default_g++_start): Comment out call to `which'.
27500         (g++_start, g++_load): Deleted (must be defined in config file).
27501         * lib/gcc.exp: Test for existence of $CC at start.
27502         Delete check for tmpdir (done in gcc_init).
27503         (default_gcc_version): Always print something.
27504         (default_gcc_start): Comment out call to `which'.
27505         * config/*.exp: Major cleanup - make cross targets work at least a
27506         little better for g++ (by not being "--tool gcc" specific).
27507         Rename gcc_xxx to ${tool}_xxx.
27508         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27509         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27510
27511 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27512
27513         * lib/c-torture.exp (c-torture-compile): Rework compiler
27514         message processing.
27515
27516         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27517         c-torture.
27518
27519 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27520
27521         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27522
27523         * lib/dg.exp (dg-process-target): Support { target native }.
27524
27525 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27526
27527         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27528         looked for "... program xxx got fatal signal".
27529         Correct regsub munging of `comp_output'.
27530         Ignore compiler messages "path prefix not used" and "linker input
27531         file unused".
27532
27533 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27534
27535         * lib/gcc.exp (runtest_file_p): Define if missing.
27536         * gcc.prms/template.c: Example to work from.
27537
27538 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27539
27540         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27541         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27542
27543         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27544         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27545         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27546         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27547
27548         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27549         (dg-process-target): No longer a varargs proc.
27550         Return S/N for target, P/F for xfail.  All callers changed.
27551         (user option procs): More argument checking.
27552         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27553         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27554         (dg-test): Skip test if not running on selected target in `dg-do'.
27555         Update handling of `dg-do-what', `dg-output-text'.
27556         Separate execution pass/fail from output pattern match pass/fail.
27557         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27558
27559 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27560
27561         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27562         target for 920510-1.c.
27563
27564 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27565
27566         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27567         Clean up comment regarding use of passcnt, etc.
27568         (gcc_stat): Don't update `testcnt' here.
27569         (gcc_finish): Do it here.
27570         Might as well reset `but_id' here too.
27571         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27572         to determine if the file should be tested.
27573         * gcc.c-torture/compile/compile.exp: Likewise.
27574         * gcc.c-torture/execute/execute.exp: Likewise.
27575         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27576         * gcc.misc-tests/dg-test.exp: Likewise.
27577         * gcc.prms/prms.exp: Likewise.
27578         * gcc.wendy/wendy.exp: Likewise.
27579         * g++.old-deja.exp: Likewise.
27580         Move "Testing file" message to verbose level 1.
27581
27582 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27583
27584         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27585
27586 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27587
27588         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27589         (default_gcc_start): Accept optional second list element
27590         of compiler flags.  Print compiler output at verbosity level 2.
27591         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27592         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27593         Save current values of framework globals passcnt, failcnt, xpasscnt,
27594         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27595         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27596         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27597         xfailcnt to compute stats.  Update framework global `testcnt' from
27598         pass/fail counts.
27599         (gcc_finish): New proc.  Clean up test environment.
27600         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27601         (gcc_epass, gcc_efail): Delete.
27602         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27603         argument of line number.
27604         (dg-init): If the tool has an init routine, call it.
27605         (dg-test): Remove args `cflags_var' and `libs_var'.
27606         Pass all compiler options to ${tool}_start.
27607         Handle missing line number.
27608         (dg-finish): New function.
27609         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27610         particular files.  Call gcc_finish at end.  Move "skipping test"
27611         message to verbosity level 3.
27612         * gcc.c-torture/compile/compile.exp: Likewise.
27613         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27614         * gcc.c-torture/execute/execute.exp: Likewise.
27615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27616         Print testcase being tried at verbosity level 1.
27617         * gcc.c-torture/special/special.exp: Unset xfail.
27618         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27619         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27620         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27621         * gcc.failure/failure.exp: Likewise.
27622         * gcc.ieee/ieee.exp: Likewise.
27623         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27624         Update call to dg-test.  Call dg-finish at end.
27625         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27626         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27627         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27628         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27629         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27630         * gcc.wendy/wendy.exp: Add copyright.
27631         Delete setting of tmpdir (done by gcc_init).
27632         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27633         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27634         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27635         gcc_[ce]pass/fail.
27636
27637 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27638
27639         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27640         confusion.
27641         (g++_load): Likewise.
27642
27643         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27644         Rename argument to `prog' to remove the confusion.
27645         Varargs fns behave differently too!
27646         (g++_load): Likewise.
27647
27648         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27649
27650         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27651         what it is.  Delete (always) printing of status value for !native.
27652         Simplify verbose code, and include status and exec_output.
27653         (g++_load): Use gcc_load.
27654
27655 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27656
27657         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27658         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27659         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27660         940714-3.c as these testcases don't exist anymore.  Make
27661         va-arg-1.c expected to pass.
27662
27663 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27664
27665         * gcc.misc-tests/misc.exp: Only run specific testcases.
27666         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27667         * gcc.misc-tests/dg-[1-9].c: New files.
27668
27669         * lib/dg.exp: New testsuite driver.
27670         * gcc.prms/prms.exp: Use it.
27671
27672         * README.gcc: New file.
27673
27674         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27675         Document and reset `lxpass' and `lxfail'.
27676         Simplify "initialized" message.
27677         (gcc_stat): Clean up comments a little.
27678
27679 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27680
27681         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27682
27683 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27684
27685         * lib/old-dejagnu.exp (process-option): New proc.
27686         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27687         (old-dejagnu): Simplify.
27688         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27689
27690 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27691
27692         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27693         exists and is not an empty string.
27694
27695         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27696         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27697         finished.
27698         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27699         automatically.
27700
27701         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27702         longer expected to fail.
27703
27704         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27705         "f" function call.
27706
27707         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27708
27709         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27710         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27711         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27712         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27713         c-torture-1.29.
27714
27715         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27716         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27717
27718         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27719
27720         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27721         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27722
27723         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27724         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27725         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27726
27727 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27728
27729         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27730         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27731         940714-1.c, 940714-2.c, 940714-3.c},
27732         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27733         gcc.misc-tests/{mg.c,mg.exp}:
27734         New tests.
27735         * gcc.noncompile/noncompile.exp: Change accordingly.
27736
27737 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27738
27739         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27740         Undo previous clobberage.
27741
27742 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27743
27744         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27745         * gcc.special/{930510-1.c, special.exp}:
27746         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27747         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27748         struct-varargs-1.c}: New tests from c-torture-1.26.
27749
27750 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27751
27752         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27753           argument to switch.
27754
27755 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27756
27757         * Revert the previous changes.  Please see Rob's directory
27758           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27759           fixes.
27760
27761 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27762
27763         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27764             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27765             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27766             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27767             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27768             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27769             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27770             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27771             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27772             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27773             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27774             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27775             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27776             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27777             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27778             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27779             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27780             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27781             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27782             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27783             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27784             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27785             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27786             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27787             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27788             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27789             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27790
27791 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27792
27793         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27794             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27795           with perror calls.
27796
27797 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27798
27799         * config/unix.exp (g++_load): Fix syntax.
27800
27801 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27802
27803         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27804         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27805         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27806         Don't expect va-arg-1.c to fail.  Correct expected output for
27807         920928-1.c.
27808         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27809         * gcc.wendy/hbm4.c: Correct typo.
27810         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27811
27812 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27813
27814         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27815         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27816         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27817         * lib/c-torture.exp (c-torture-compile): Ditto.
27818
27819         Reduce volume of output (remove all the -I's and such).
27820         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27821         Call gcc_cpass, gcc_cfail.
27822         (c-torture): Pass testing option to c-torture-compile.
27823
27824 1994-03-21  Doug Evans  (dje@cygnus.com)
27825
27826         Bring patches over from progressive.
27827         * config/default.exp: Exit remote shell cleanly.
27828         (g++_exit, g++_start): Add default versions.
27829         * config/sim.exp (gcc_load): Use perror, not error.
27830
27831 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27832
27833         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27834         set in site.exp.
27835
27836 1994-03-14  Doug Evans  (dje@cygnus.com)
27837
27838         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27839         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27840         (wendy_try): New proc to run testcase.
27841         (main loop): Call 'em.
27842         * gcc.wendy/*.c: Clean up pass to correct expected output.
27843
27844         * lib/gcc.exp: Minor cleanup work.
27845         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27846
27847 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27848
27849         * config/sim.exp (gcc_load): Document return codes better.
27850         Don't pass -v to simulator.
27851
27852 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27853
27854           * gcc.special/920717-x.c: Fix typo.
27855           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27856           get at sources.
27857
27858         * lib/mike-gcc.exp: Fix typo.
27859
27860 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27861
27862         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27863         binary to use, transform the name.
27864         * config/*.exp: rename everything. Nuke any g++ specific files,
27865         it's now a special case of gcc that requires no special support.
27866         Add a default.exp for unsupported targets.
27867
27868 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27869
27870         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27871         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27872         version of Tcl.
27873
27874 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27875
27876         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27877         than a warning.
27878
27879 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27880
27881         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27882
27883 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27884
27885         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27886         option_list.  Compile every file with only 4/6 option choices
27887         (same as C torture) instead of with 12/18 different option
27888         choices.
27889         * lib/c-torture.exp: Likewise.
27890
27891         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27892         not already set.
27893
27894 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27895
27896         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27897         can put an XFAIL *-*-* on excess errors.
27898
27899 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27900
27901         * g++.law: Add more tests derived from g++-bugs snapshots.
27902
27903         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27904         equivalent to g++.law/init9.
27905
27906         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27907         compiled it, and the a.out file after we've run it.
27908
27909 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27910
27911         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27912         compiled it, and the a.out file after we've run it.
27913
27914 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27915
27916         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27917
27918 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27919
27920         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27921         version number.
27922
27923 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27924
27925         * g++.law: New directory of g++ tests derived from the g++-bugs
27926         snapshots.
27927
27928 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27929
27930         * gcc.compile: initbug1.c initbug1.exp testcase added
27931
27932 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27933
27934         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27935         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27936           fixes submitted by Jeff Law (law@cs.utah.edu)
27937         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27938           Jeff Law (law@cs.utah.edu)
27939
27940
27941 1993-11-30  Mike Stump  (mrs@cygnus.com)
27942
27943         * config/unix-g++.exp: Follow the gcc way of doing things.
27944         * g++.old-deja/old-deja.exp: Minor updates.
27945         * lib/g++.exp: New file, follow the gcc way of doing things.
27946         * lib/old-dejagnu.exp: Minor updates.
27947         * lib/mike-g++.exp: Always unset errorInfo.
27948
27949 1993-11-06  Mike Stump  (mrs@cygnus.com)
27950
27951         * lib/gcc.exp: Fix some errors with the below change, CC and
27952         CFLAGS should be global when setting, not local.
27953
27954 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27955
27956         * lib/gcc.exp: Transform tool name.
27957
27958 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27959
27960         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27961
27962 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27963
27964         * lib/gcc.exp: change gcc_done to gcc_stat
27965
27966 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27967
27968         * Upgraded gcc testsuite to c-torture version 1.25
27969
27970 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27971
27972         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27973         * lib/c-torture: added hooks for new reporting code.
27974
27975 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27976
27977         * config/sh-gcc.exp: check if sh-sim exists in the path
27978
27979 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27980
27981         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27982         * gcc.compile/compile.exp: Initial changes for new logic.
27983         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27984         * gcc.failure/failure.exp: Initial changes for new logic.
27985         * gcc.ieee/ieee.exp: Initial changes for new logic.
27986         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27987         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27988         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27989         * lib/c-torture.exp: Initial changes for new logic.
27990         * lib/gcc.exp: Initial changes for new logic.
27991
27992 1993-10-15  Mike Stump  (mrs@cygnus.com)
27993
27994         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27995         depend upon failure or success.  Fully qualify names in failure
27996         and success messages.  Always remove a.out before starting
27997         compile, just in case.  Pay more attention to error text output by
27998         the compiler.  Handle testcases with no known past errors just
27999         like all others, so that things are uniform.  Other miscellaneous
28000         improvements.
28001
28002 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28003
28004         * gcc.cpp: new directory for cpp tests
28005
28006 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28007
28008         * lib/chill.exp: Code reformatted, removed unused code.
28009         * config/unix-chill.exp: Code reformatted, removed unused code.
28010         * chill.execute/execute.exp: Code reformatted, removed unused code.
28011         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28012
28013 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28014
28015         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28016         routines not written.
28017
28018 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28019
28020         * config/bug-gcc.exp: Use new procs from bug.exp.
28021
28022 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28023
28024         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28025         via ftp, rather than depending on NFS.
28026         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28027         case.
28028
28029 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28030
28031         * config/bug-gcc.exp: Use new download proc.
28032
28033 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28034
28035         * chill.execute/execute.exp: cleanups, handles errors better
28036         * chill.compile/compile.exp: rewrite, based on execute.exp
28037         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28038         * lib/chill.exp: major changes to diff proc and compile and link
28039           procs. added chill_fail and chill_pass wrappers to pass and
28040           fail. added more comments, and handle error codes better.
28041           Added a hack to capture stderr from exec, so noncompile tests
28042           can work.
28043
28044 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28045
28046         * chill.execute/execute.exp: rewrite of testsuite driver
28047         * lib/chill.exp: rewrite of testsuite driver
28048         * config/unix-chill.exp: rewrite of testsuite driver
28049
28050 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28051
28052     In chill.execute:
28053         * iexpr.ch: Standardize uppercase.
28054         * tuples.dat: Standardize uppercase.
28055         * vary.ch: standardize.  Correct varying string assignments.
28056         * vary.dat: Add new output lines.
28057
28058 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28059
28060     In chill.execute:
28061         * chprintf.ch: Standardize use of uppercase.
28062         * tuples.ch: Standardize and turn arr2 into a DCL,
28063           rather than a SYN.
28064         * pinits.ch: Standardize.
28065
28066 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28067
28068         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28069         * Makefil: Renamed to Makefile.in.
28070         * configure.in: New.
28071
28072 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28073
28074     In chill.execute:
28075         * .cvsignore: Add result/output files.
28076         * Makefile: Fix up variables at start.  Use MFLAGS
28077           everywhere.  Correct bool_loc, built_ins entries.
28078           Add entry for vary1.ch.
28079         * bitarray.ch: Standardize upper-case usage.
28080         * bitexpr.ch: Standardize, add output of b1.
28081         * params.ch: Use arrayt in along PROC parameters, to
28082           avoid novelty problems.
28083         * sets.ch: Tiny cleanup.
28084         * vary1.ch: Re-indent.
28085
28086 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28087
28088           * Add PR-related files to Makefiles, .cvsignore files, etc.
28089
28090 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28091
28092         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28093           with compiler objects. New names are test-flow.c and test-loop.c
28094
28095 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28096
28097         * Upgraded c-torture tests from 1.19 to 1.20
28098
28099         * new files:
28100         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28101         * gcc.compile: 930623-1.c 930623-2.c
28102         * gcc.noncompile: 930622-1.c 930622-2.c
28103         * gcc.failure: 920411-1.c 920627-2.c
28104         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28105
28106 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28107
28108         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28109           More changes to get testsuite working properly. Needs more work.
28110           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28111
28112 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28113
28114         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28115           More changes to get testsuite working properly. Needs more work.
28116
28117 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28118
28119         * chill.compile/compile.exp: Added for Dejagnu support
28120         * chill.execute/execute.exp: Added for Dejagnu support
28121         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28122
28123 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28124
28125     This should complete moving the CHILL test files.
28126         * chill.noncompile(.cvsignore printf.grt
28127             in-printf.grt chprintf.grt chprintf.ch):
28128             Added test-support files.
28129           (Makefile): Modified further.
28130         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28131             signal.ch): Added test files.
28132           * chill.execute (.cvsignore printf.grt printr.c
28133             in-printf.grt rts.c chprintf.grt rts.h): Added
28134           test-support files.
28135             (Makefile): More corrections.
28136
28137 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28138
28139         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28140           test cases, ready for DejaGnu.
28141
28142 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28143
28144         * Upgraded c-torture tests from 1.18 to 1.19
28145
28146         * gcc.compile: added test(s):
28147           930607-1.c
28148         * gcc.execute: added test(s):
28149           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28150
28151         * added new subdirectory for misc tests: gcc.misc-tests
28152         * gcc.misc-test(s): added tests:
28153           inst-check.c test-consts.c test-ior.c test-switch.c
28154
28155 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28156
28157         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28158
28159 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28160
28161         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28162
28163 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28164
28165         * Upgraded c-torture tests from 1.17 to 1.18
28166
28167 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28168
28169         * Upgraded c-torture tests from 1.12 to 1.17
28170
28171 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28172
28173         * lib/old-dejagnu.exp:
28174           Fixed handling of XFAIL target triplets to correctly
28175           recognize wildcard characters.  Removed code that
28176           appended a unique id tag to the end of the file name
28177           printed out by the result of the testcases within a
28178           given test file.
28179
28180 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28181
28182         * lib/old-dejagnu.exp:
28183           Reworked expected failure handling to trigger off of XFAIL
28184           keyword in keyphrase embeded in testcase source code. The
28185           XFAIL keyword must be at the end of the keyphrase line. It
28186           may optionally be followed by one or more target triplets.
28187           It has just occured that the handling of wildcards in the
28188           target triplet may not be correct.
28189
28190 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28191
28192         * g++.old-deja/tests:
28193           Moved all subdirectories up one level into g++.old-deja .
28194
28195         * lib/old-dejagnu.exp:
28196           Fixed problem with CXXFLAGS not being properly reset, and being
28197           corrupted with extraneous "-c" compiler option.  This was
28198           causing binaries to not be generated for test that needed them.
28199           Modified strings passed to "pass" and "fail" so that individual
28200           tests from the same test file would be distinguished by an
28201           identifier appended to the test file name in the summary logs;
28202           this corrected a problem with erroneous diff logs.  Added code
28203           to search testcases for expected fail and unexpected pass keywords.
28204
28205 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28206
28207         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28208
28209 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28210
28211         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28212           Removed extraneous text from end of "Special g++ Options"
28213           keyphrase.
28214
28215         * lib/old-dejagnu.exp: Added pattern matching to look for new
28216           keywords, embedded in testcases comments, which will trigger
28217           calls to xpass and xfail.
28218
28219 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28220
28221         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28222           comments embedded in the testcases, especially the one looking for
28223           special compiler options, as well as the pattern matching for the
28224           compiler output again.
28225
28226 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28227
28228         * lib/old-dejagnu.exp: Do a proper check of the return value for
28229           execute tests. Fixed several problems with the pattern matching
28230           of the compiler output which gave erroneous test results.
28231           Changed several of the test result messages to be more descriptive.
28232         * config/unix-g++.exp: Proc g++_load now actually works and
28233           executes the tests passed to it and returns a usable return
28234           value.
28235
28236 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28237
28238           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28239
28240 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28241
28242         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28243           Modified both files to properly execute the old style
28244           dejagnu tests. The previous versions of these files were
28245           experimental and did not function anything near correctly.
28246
28247 1993-04-05  Rob Savoye  (rob@cygnus.com)
28248
28249         * Removed all Makefile.in and configure.in files. No configuration
28250         needed now.
28251
28252 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28253
28254         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28255
28256 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28257
28258         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28259         gcc.special/configure.in, gcc.noncompile/configure.in,
28260         gcc.execute/configure.in, gcc.code_quality/configure.in,
28261         g++.other/configure.in, g++.old-deja/configure.in,
28262         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28263         in srcname setting.
28264
28265 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28266
28267         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28268         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28269         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28270
28271 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28272
28273         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28274         (gdb_exit): Don't remove *_soc files.
28275
28276 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28277
28278         * lib/c-torture.exp: Don't look for main; instead always use -w
28279         -c.  This is how the c-torture tests work.  Remove the object
28280         file if the compilation succeeds.
28281         * gcc.execute/execute.exp: Remove executable if test passes.
28282         * gcc.noncompile/noncompile.exp: Every test is an expected
28283         failure.
28284         * gcc.special/special.exp: Added tests from c-torture 1.11,
28285         corrected use of existing test.
28286         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28287         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28288         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28289         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28290         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28291         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28292         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28293         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28294         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28295         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28296         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28297         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28298         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28299         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28300         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28301         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28302         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28303         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28304         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28305         c-torture 1.11.
28306         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28307         correspond to c-torture 1.11.
28308
28309         * New file.