OSDN Git Service

eac55dfa82dcbc4f9c485141f5913bec91867fd8
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2
3         PR c++/18803
4         * g++.dg/template/operator5.C: New.
5
6 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
7
8         PR c/18867
9         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
10
11 2004-12-07  Steven Bosscher  <stevenb@suse.de>
12
13         * gcc.dg/noncompile/20041207.c: New test.
14
15 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
16
17         * g++.dg/other/unreachable-1.C: New test.
18
19 2004-12-06  Nick Clifton  <nickc@redhat.com>
20
21         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
22         <limits.h> because the latter comes from gcc's include/ directory
23         and not the newlib/libc/include directory.
24
25 2004-12-04  Richard Henderson  <rth@redhat.com>
26
27         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
28
29 2004-12-04  Richard Henderson  <rth@redhat.com>
30
31         * lib/target-supports.exp (check_gc_sections_available): Disable
32         for alpha and ia64.
33
34 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
35
36         PR middle-end/17909
37         * g++.dg/other/vararg-2.C: New test.
38
39 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
40
41         PR c++/17011, c++/17971
42         * g++.dg/template/error15.C: Adjust expected error.
43         * g++.dg/template/instantiate3.C: Likewise.
44
45 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
46
47         * gcc.dg/altivec-18.c: Fix for darwin
48
49 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
50
51         PR c++/18782
52         * g++.dg/parse/ptrmem2.C: New.
53
54         PR c++/18318
55         * g++.dg/template/new1.C: New.
56
57 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
58
59         PR fortran/18710
60         * gfortran.dg/direct_io_3.f90: New test.
61
62 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
63
64         PR 18758
65         * g++.dg/parse/crash21.C: New.
66
67 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
68
69         PR c++/15664, c++/18276
70         * g++.dg/template/ttp13.C: New test.
71         * g++.dg/template/ttp14.C: Likewise.
72
73 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
74
75         PR c++/18123
76         * g++.dg/parse/enum2.C: New test.
77         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
78
79 2004-12-02  Nick Clifton  <nickc@redhat.com>
80
81         * gcc.target/xstormy16: New test directory.
82         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
83         * gcc.target/xstormy16/bp.c: Check the generation of bp
84         instructions.
85         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
86         bn instructions and the BELOW100 attribute.
87
88 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
89
90         PR target/16952
91         * gcc.dg/ppc-eabi.c: New.
92
93 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
94
95         PR fortran/18284
96         * gfortran.dg/backspace.f90
97
98 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
99
100         * gfortran.dg/inquire.f90: New test.
101
102 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
103
104         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
105         handle effective-target-keyword.
106         (dg-skip-if): Support effective-target keyword as target list.
107         (dg-xfail-if): Ditto.
108         * lib/target-supports.exp (is-effective-target-keyword): New proc.
109
110 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
111
112         PR tree-optimization/18291
113         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
114
115 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
116
117         PR C++/18729
118         * g++.dg/parse/crash20.C: New.
119
120         PR c++/17431
121         * g++.dg/overload/arg1.C: New.
122         * g++.dg/overload/arg2.C: New.
123         * g++.dg/overload/arg3.C: New.
124         * g++.dg/overload/arg4.C: New.
125
126 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
127
128         * gcc.dg/c99-flex-array-4.c: Remove.
129
130 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
131
132         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
133
134         * lib/target-supports.exp (is-effective-target): Simplify.
135
136         * lib/target-supports.exp (check_effective_target_vect_long):
137         Fix for powerpc64-*-*.
138
139 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
140
141         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
142         to support new requirements on FreeBSD 5.
143
144 2004-11-30  Devang Patel  <dpatel@apple.com>
145
146         PR 18702
147         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
148         
149 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
150
151         * g++.dg/ext/altivec-13.C: New test.
152
153 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
154
155         PR tree-opt/18298
156         * gcc.c-torture/execute/p18298.c: New test.
157
158 2004-11-30  Ira Rosen  <irar@il.ibm.com>
159             Dorit Naishlos  <dorit@il.ibm.com>
160
161         PR tree-opt/18607
162         * gcc.dg/vect/vect-89.c: New test.
163
164 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
165
166         * gcc.dg/pr18596-1.c: New test.
167
168 2004-11-30  Ben Elliston  <bje@au.ibm.com>
169
170         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
171
172 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
173
174         PR c/18479
175         * gcc.dg/pr18479.c: New test.
176
177 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
178
179         PR target/18490
180         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
181         mmix-knuth-mmixware.
182
183         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
184         cris-*-elf* cris-*-aout* mmix-*-*
185
186 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
187
188         PR middle-end/18725
189         * gcc.dg/pr18725.c: New test.
190
191 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
192
193         PR target/18488
194         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
195
196         PR target/18336
197         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
198
199 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
200
201         PR c++/18368
202         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
203         * g++.old-deja/g++.law/ctors5.C: Likewise.
204         * g++.old-deja/g++.other/crash25.C: Likewise.
205
206         PR c++/18674
207         * g++.dg/template/error16.C: New test.
208         
209         PR c++/18512
210         * g++.dg/template/crash29.C: New test.
211
212 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
213
214         PR tree-optimization/18712
215         * gcc.c-torture/compile/pr18712.c: New test.
216
217 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
218
219         PR c/7544
220         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
221         tests.
222
223 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
224
225         PR c++/18652
226         * g++.dg/lookup/crash6.C: New test.
227
228 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
229
230         PR middle-end/18164
231         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
232
233 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
234
235         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
236         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
237         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
238
239 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
240
241         * gcc.dg/pr18164.c: New test.
242
243 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
244
245         * gcc.dg/funroll-loops-all.c: New.
246
247 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
248
249         PR target/18489
250         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
251         delimeter, match space and TAB as well as ":".
252
253         PR target/18484
254         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
255
256         PR target/18348
257         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
258
259         PR target/18345
260         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
261
262         PR target/18337
263         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
264
265 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
266  
267         * gfortran.dg/direct_io_2.f90: New test.
268
269 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
270
271         PR target/18334
272         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
273
274 2004-11-28  Richard Henderson  <rth@redhat.com>
275
276         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
277
278 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
279
280         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
281         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
282         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
283         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
284         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
285         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
286         gcc.dg/pointer-arith-8.c: New tests.
287
288 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
289
290         PR fortran/18364
291         * gfortran.dg/endfile.f90: New test.
292
293 2004-11-27  Falk Hueffner  <falk@debian.org>
294
295         * gcc.dg/loop-6.c: New test.
296
297 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
298
299         * gcc.c-torture/execute/20041126-1.c: New test.
300
301 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
302
303         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
304         on IRIX.
305
306 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
307
308         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
309         functions.
310
311 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
312
313         PR rtl-optimization/17825
314         * gcc.c-torture/compile/20041119-1.c: New test.
315
316 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
317
318         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
319         Check existence of ld library path variables before unsetting.
320
321 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
322
323         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
324
325 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
326
327         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
328
329 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
330
331         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
332
333 2004-11-26  Ben Elliston  <bje@au.ibm.com>
334
335         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
336         dg-do directive.
337
338 2004-11-26  Ben Elliston  <bje@au.ibm.com>
339
340         * gcc.dg/pr17957.c: Pass --param, not -param.
341
342 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
343
344         PR middle-end/17957
345         * testsuite/gcc.dg/pr17957.c: New test.
346
347 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
348
349         PR c++/18445
350         * g++.dg/template/crash28.C: Likewise.
351
352         PR c++/18001
353         * g++.dg/expr/unary2.C: Adjust lvalue messages.
354         * g++.dg/ext/lvaddr.C: Likewise.
355         * g++.dg/opt/pr7503-3.C: Likewise.
356
357         PR c++/18466
358         * g++.dg/parse/qualified3.C: New test.
359         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
360         
361         PR c++/18545
362         * g++.dg/expr/return1.C: New test. 
363
364 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
365
366         Friend class name lookup 3/n, PR c++/3332
367         * g++.dg/lookup/friend3.C: New test.
368         * g++.dg/lookup/friend4.C: Likewise.
369         * g++.dg/lookup/friend5.C: Likewise.
370
371 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
372
373         Friend class name lookup 2/n, PR c++/14513, c++/15410
374         * g++.dg/lookup/friend2.C: New test.
375         * g++.dg/template/friend31.C: Likewise.
376
377 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
378
379         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
380
381 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
382
383         PR c++/17473
384         * g++.dg/tc1/dr56.C: Remove.
385         * g++.dg/template/typedef1.C: Add dg-error markers.
386         * g++.old-deja/g++.other/typedef7.C: Likewise.
387
388         PR c++/18285
389         * g++.dg/parse/typedef7.C: New test.
390
391 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
392
393         * gcc.c-torture/execute/20041124-1.c: New test.
394
395 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
396
397         * g++.dg/template/deduce3.C: New test. 
398
399         PR c++/18586
400         * g++.dg/template/crash27.C: New test. 
401
402         PR c++/18530
403         * g++.dg/warn/Wshadow-3.C: New test.
404
405 2004-11-24  Devang Patel  <dpatel@apple.com>
406
407         PR/18555
408         * gcc.dg/cpp/isysroot-1.c: New test.
409         * gcc.dg/cpp/usr/include/stdio.h: New file.
410         * gcc.dg/cpp/isysroot-2.c: New test.
411         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
412         New file.
413
414 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
415
416         PR c++/8929
417         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
418
419 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
420
421         * gcc.target/sparc/align.c: Do not include <stdint.h>.
422         * gcc.target/sparc/pdist.c: Likewise.
423
424 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
425
426         PR c++/16882
427         * g++.dg/conversion/simd1.C: New test.
428
429 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
430
431         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
432         and restore_ld_library_path_env_vars.
433         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
434         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
435         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
436         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
437
438 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
439
440         * gcc.dg/pragma-align-2.c: Test macro expansion.
441         * gcc.dg/pragma-pack-2.c: New test.
442
443 2004-11-23  Richard Henderson  <rth@redhat.com>
444
445         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
446         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
447         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
448         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
449         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
450         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
451
452         * gcc.dg/vect/vect.exp: Add check for alpha.
453         * lib/target-supports.exp (check_alpha_max_hw_available): New.
454         (check_effective_target_vect_int): Enable for alpha.
455         (check_effective_target_vect_long): New.
456         (is-effective-target): Add it.
457
458 2004-11-23  Uros Bizjak <uros@kss-loka.si>
459
460         * gcc.dg/pr18614-1.c: New test.
461
462 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
463
464         * gcc.dg/setjmp-2.c: New test.
465
466 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
467
468         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
469         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
470         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
471         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
472         gcc.target/sparc/pdist.c: New tests.
473
474 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
475
476         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
477
478 2004-11-22  Dale Johannesen  <dalej@apple.com>
479
480         * gcc.dg/20041111-1.c:  New.
481
482 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
483
484         PR tree-opt/18536
485         * gcc.dg/vect/pr18536.c: New test.
486
487 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
488
489         PR c++/18354
490         * g++.dg/template/nontype11.C: New test.
491
492 2004-11-21  Roger Sayle  <roger@eyesopen.com>
493
494         PR middle-end/18520
495         * gcc.dg/pr18520-1.c: New test case.
496
497 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
498
499         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
500         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
501         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
502         expected diagnostics.
503
504 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
505
506         PR target/18580
507         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
508         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
509         vect-77.c, vect-77a.c: XFAIL on the SPARC.
510
511 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
512
513         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
514
515 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
516             Joseph Myers  <joseph@codesourcery.com>
517
518         * lib/target-supports.exp (check_visibility_available): Really
519         test the compiler.
520
521 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
522
523         PR tree-opt/18181
524         * gcc.dg/vect/vect-85.c: New test.
525         * gcc.dg/vect/vect-86.c: New test.
526         * gcc.dg/vect/vect-87.c: New test.
527         * gcc.dg/vect/vect-88.c: New test.
528
529 2004-11-19  Ben Elliston  <bje@au.ibm.com>
530
531         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
532
533 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
534
535         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
536         * gcc.dg/ppc-and-1.c: Ditto.
537         * gcc.dg/ppc-compare-1.c: Ditto.
538         * gcc.dg/ppc-mov-1.c: Ditto
539
540 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
541             Mark Mitchell  <mark@codesourcery.com>
542
543         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
544
545 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
546             Aldy Hernandez  <aldyh@redhat.com>
547
548         * lib/target-supports.exp (check_effective_target_vect_int): New
549         (check_effective_target_vect_float): New
550         (check_effective_target_vect_double): New.
551         (is-effective-target): Support new effective targets keywords.
552         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
553         default action for dg-do.
554         * gcc.dg/vect/pr16105.c: Use new support.
555         * gcc.dg/vect/pr18400.c: Ditto.
556         * gcc.dg/vect/pr18425.c: Ditto.
557         * gcc.dg/vect/vect-1.c: Ditto.
558         * gcc.dg/vect/vect-10.c: Ditto.
559         * gcc.dg/vect/vect-11.c: Ditto.
560         * gcc.dg/vect/vect-12.c: Ditto.
561         * gcc.dg/vect/vect-13.c: Ditto.
562         * gcc.dg/vect/vect-14.c: Ditto.
563         * gcc.dg/vect/vect-15.c: Ditto.
564         * gcc.dg/vect/vect-16.c: Ditto.
565         * gcc.dg/vect/vect-17.c: Ditto.
566         * gcc.dg/vect/vect-18.c: Ditto.
567         * gcc.dg/vect/vect-19.c: Ditto.
568         * gcc.dg/vect/vect-2.c: Ditto.
569         * gcc.dg/vect/vect-20.c: Ditto.
570         * gcc.dg/vect/vect-21.c: Ditto.
571         * gcc.dg/vect/vect-22.c: Ditto.
572         * gcc.dg/vect/vect-23.c: Ditto.
573         * gcc.dg/vect/vect-24.c: Ditto.
574         * gcc.dg/vect/vect-25.c: Ditto.
575         * gcc.dg/vect/vect-26.c: Ditto.
576         * gcc.dg/vect/vect-27.c: Ditto.
577         * gcc.dg/vect/vect-27a.c: Ditto.
578         * gcc.dg/vect/vect-28.c: Ditto.
579         * gcc.dg/vect/vect-29.c: Ditto.
580         * gcc.dg/vect/vect-29a.c: Ditto.
581         * gcc.dg/vect/vect-3.c: Ditto.
582         * gcc.dg/vect/vect-30.c: Ditto.
583         * gcc.dg/vect/vect-31.c: Ditto.
584         * gcc.dg/vect/vect-32.c: Ditto.
585         * gcc.dg/vect/vect-33.c: Ditto.
586         * gcc.dg/vect/vect-34.c: Ditto.
587         * gcc.dg/vect/vect-35.c: Ditto.
588         * gcc.dg/vect/vect-36.c: Ditto.
589         * gcc.dg/vect/vect-37.c: Ditto.
590         * gcc.dg/vect/vect-38.c: Ditto.
591         * gcc.dg/vect/vect-4.c: Ditto.
592         * gcc.dg/vect/vect-40.c: Ditto.
593         * gcc.dg/vect/vect-41.c: Ditto.
594         * gcc.dg/vect/vect-42.c: Ditto.
595         * gcc.dg/vect/vect-43.c: Ditto.
596         * gcc.dg/vect/vect-44.c: Ditto.
597         * gcc.dg/vect/vect-45.c: Ditto.
598         * gcc.dg/vect/vect-46.c: Ditto.
599         * gcc.dg/vect/vect-47.c: Ditto.
600         * gcc.dg/vect/vect-48.c: Ditto.
601         * gcc.dg/vect/vect-48a.c: Ditto.
602         * gcc.dg/vect/vect-49.c: Ditto.
603         * gcc.dg/vect/vect-5.c: Ditto.
604         * gcc.dg/vect/vect-50.c: Ditto.
605         * gcc.dg/vect/vect-51.c: Ditto.
606         * gcc.dg/vect/vect-52.c: Ditto.
607         * gcc.dg/vect/vect-53.c: Ditto.
608         * gcc.dg/vect/vect-54.c: Ditto.
609         * gcc.dg/vect/vect-55.c: Ditto.
610         * gcc.dg/vect/vect-56.c: Ditto.
611         * gcc.dg/vect/vect-56a.c: Ditto.
612         * gcc.dg/vect/vect-57.c: Ditto.
613         * gcc.dg/vect/vect-58.c: Ditto.
614         * gcc.dg/vect/vect-59.c: Ditto.
615         * gcc.dg/vect/vect-6.c: Ditto.
616         * gcc.dg/vect/vect-60.c: Ditto.
617         * gcc.dg/vect/vect-61.c: Ditto.
618         * gcc.dg/vect/vect-62.c: Ditto.
619         * gcc.dg/vect/vect-63.c: Ditto.
620         * gcc.dg/vect/vect-64.c: Ditto.
621         * gcc.dg/vect/vect-65.c: Ditto.
622         * gcc.dg/vect/vect-66.c: Ditto.
623         * gcc.dg/vect/vect-67.c: Ditto.
624         * gcc.dg/vect/vect-68.c: Ditto.
625         * gcc.dg/vect/vect-69.c: Ditto.
626         * gcc.dg/vect/vect-7.c: Ditto.
627         * gcc.dg/vect/vect-72.c: Ditto.
628         * gcc.dg/vect/vect-72a.c: Ditto.
629         * gcc.dg/vect/vect-73.c: Ditto.
630         * gcc.dg/vect/vect-74.c: Ditto.
631         * gcc.dg/vect/vect-75.c: Ditto.
632         * gcc.dg/vect/vect-76.c: Ditto.
633         * gcc.dg/vect/vect-77.c: Ditto.
634         * gcc.dg/vect/vect-77a.c: Ditto.
635         * gcc.dg/vect/vect-78.c: Ditto.
636         * gcc.dg/vect/vect-79.c: Ditto.
637         * gcc.dg/vect/vect-8.c: Ditto.
638         * gcc.dg/vect/vect-80.c: Ditto.
639         * gcc.dg/vect/vect-82.c: Ditto.
640         * gcc.dg/vect/vect-82_64.c: Ditto.
641         * gcc.dg/vect/vect-83.c: Ditto.
642         * gcc.dg/vect/vect-83_64.c: Ditto.
643         * gcc.dg/vect/vect-9.c: Ditto.
644         * gcc.dg/vect/vect-all.c: Ditto.
645         * gcc.dg/vect/vect-none.c: Ditto.
646
647 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
648
649         * lib/gcc-dg.exp (dg-skip-if): New function.
650         (dg-forbid-option): Remove.
651         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
652         * g++.dg/abi/bitfield8.C: Likewise.
653         * g++.dg/abi/dtor1.C: Likewise.
654         * g++.dg/abi/empty10.C: Likewise.
655         * g++.dg/abi/empty7.C: Likewise.
656         * g++.dg/abi/empty9.C: Likewise.
657         * g++.dg/abi/layout3.C: Likewise.
658         * g++.dg/abi/layout4.C: Likewise.
659         * g++.dg/abi/thunk1.C: Likewise.
660         * g++.dg/abi/thunk2.C: Likewise.
661         * g++.dg/abi/vbase11.C: Likewise.
662         * g++.dg/abi/vthunk2.C: Likewise.
663         * g++.dg/abi/vthunk3.C: Likewise.
664         * g++.dg/ext/attrib8.C: Likewise.
665         * g++.dg/opt/longbranch2.C: Likewise.
666         * g++.dg/opt/reg-stack4.C: Likewise.
667         * g++.old-deja/g++.ext/attrib1.C: Likewise.
668         * g++.old-deja/g++.ext/attrib2.C: Likewise.
669         * g++.old-deja/g++.ext/attrib3.C: Likewise.
670         * g++.old-deja/g++.other/store-expr1.C: Likewise.
671         * g++.old-deja/g++.other/store-expr2.C: Likewise.
672         * gcc.dg/20000609-1.c: Likewise.
673         * gcc.dg/20000720-1.c: Likewise.
674         * gcc.dg/20011107-1.c: Likewise.
675         * gcc.dg/20011119-1.c: Likewise.
676         * gcc.dg/20020108-1.c: Likewise.
677         * gcc.dg/20020122-2.c: Likewise.
678         * gcc.dg/20020122-3.c: Likewise.
679         * gcc.dg/20020201-3.c: Likewise.
680         * gcc.dg/20020206-1.c: Likewise.
681         * gcc.dg/20020218-1.c: Likewise.
682         * gcc.dg/20020310-1.c: Likewise.
683         * gcc.dg/20020411-1.c: Likewise.
684         * gcc.dg/20020418-2.c: Likewise.
685         * gcc.dg/20020426-1.c: Likewise.
686         * gcc.dg/20020426-2.c: Likewise.
687         * gcc.dg/20020517-1.c: Likewise.
688         * gcc.dg/20020523-1.c: Likewise.
689         * gcc.dg/20020523-2.c: Likewise.
690         * gcc.dg/20020729-1.c: Likewise.
691         * gcc.dg/20030204-1.c: Likewise.
692         * gcc.dg/20030826-2.c: Likewise.
693         * gcc.dg/20030926-1.c: Likewise.
694         * gcc.dg/20031202-1.c: Likewise.
695         * gcc.dg/980312-1.c: Likewise.
696         * gcc.dg/980313-1.c: Likewise.
697         * gcc.dg/990117-1.c: Likewise.
698         * gcc.dg/990424-1.c: Likewise.
699         * gcc.dg/990524-1.c: Likewise.
700         * gcc.dg/991230-1.c: Likewise.
701         * gcc.dg/i386-387-1.c: Likewise.
702         * gcc.dg/i386-387-2.c: Likewise.
703         * gcc.dg/i386-387-3.c: Likewise.
704         * gcc.dg/i386-387-4.c: Likewise.
705         * gcc.dg/i386-387-5.c: Likewise.
706         * gcc.dg/i386-387-6.c: Likewise.
707         * gcc.dg/i386-asm-1.c: Likewise.
708         * gcc.dg/i386-bitfield1.c: Likewise.
709         * gcc.dg/i386-bitfield2.c: Likewise.
710         * gcc.dg/i386-loop-1.c: Likewise.
711         * gcc.dg/i386-loop-2.c: Likewise.
712         * gcc.dg/i386-loop-3.c: Likewise.
713         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
714         * gcc.dg/i386-pic-1.c: Likewise.
715         * gcc.dg/i386-regparm.c: Likewise.
716         * gcc.dg/i386-signbit-1.c: Likewise.
717         * gcc.dg/i386-signbit-2.c: Likewise.
718         * gcc.dg/i386-signbit-3.c: Likewise.
719         * gcc.dg/i386-sse-5.c: Likewise.
720         * gcc.dg/i386-sse-8.c: Likewise.
721         * gcc.dg/i386-unroll-1.c: Likewise.
722         * gcc.dg/tls/opt-1.c: Likewise.
723         * gcc.dg/tls/opt-2.c: Likewise.
724         * gcc.dg/unroll-1.c: Likewise.
725         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
726         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
727         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
728         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
729
730 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
731
732         * g++.dg/template/incomplete1.C: New test.
733
734 2004-11-16  Nick Clifton  <nickc@redhat.com>
735
736         Revert patches accidentally commited during checkin of fixes for
737         xstormy16 tests:
738         gcc.c-torture/execute/simd-4.c: Revert
739         gcc.dg/20040910-1.c: Revert.
740
741 2004-11-16  Paul Brook  <paul@codesourcery.com>
742
743         PR fortran/13010
744         * gfortran.dg/der_pointer_1.f90: New test.
745
746 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
747
748         PR c/18498
749         * gcc.dg/bitfld-13.c: New test.
750
751 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
752
753         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
754         powerpc*-*-linux*.
755
756         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
757         * gcc.dg/ppc64-abi-2.c: Ditto.
758         * gcc.dg/ppc64-abi-3.c: Ditto.
759
760         * lib/gcc-dg.exp (dg-target-list): Remove.
761
762 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
763
764         * gcc.dg/ia64-postinc.c: New test.
765
766 2004-11-15  Mark Mitchell <mark@codesourcery.com>
767
768         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
769
770 2004-11-15  Nick Clifton  <nickc@redhat.com>
771
772         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
773         __INT_MAX__ so that the test can be compiled by toolchains
774         targeted at 16-bit processors.
775
776         * gcc.dg/20040625-1.c: Use long constants rather than integers
777         when performing arithmetic that will overflow 16-bits.
778
779         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
780         xstormy16.  It does not support 128-bit vector operations.
781
782         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
783         with the macro PTR_TYPE.  Define this macro to an integer type
784         suitable for holding a pointer.
785
786         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
787         the target is a 16-bit processor.
788
789         * gcc.dg/cpp/if-2.c: Expect a different warning message from
790         16-bit targets where the character constant will be too long.
791
792         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
793         where the double will not be directly addressable.
794
795 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
796
797         Friend class name lookup 1/n, PR c++/18471
798         * g++.dg/template/crash26.C: New test.
799         * g++.dg/lookup/struct1.C: Adjust expected error.
800         * g++.dg/parse/elab1.C: Likewise.
801         * g++.dg/parse/elab2.C: Likewise.
802         * g++.dg/parse/int-as-enum1.C: Likewise.
803         * g++.dg/parse/struct-as-enum1.C: Likewise.
804         * g++.dg/parse/typedef1.C: Likewise.
805         * g++.dg/parse/typedef3.C: Likewise.
806         * g++.dg/parse/typedef4.C: Likewise.
807         * g++.dg/parse/typedef5.C: Likewise.
808         * g++.dg/template/nontype4.C: Likewise.
809         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
810         * g++.old-deja/g++.other/elab1.C: Likewise.
811         * g++.old-deja/g++.other/syntax4.C: Likewise.
812
813 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
814
815         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
816
817 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
818
819         * gcc.c-torture/execute/20041114-1.c: New test.
820
821 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
822
823         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
824         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
825         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
826         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
827         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
828         gcc.dg/switch-7.c: New tests.
829
830 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
831
832         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
833
834 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
835
836         PR tree-opt/18400
837         * gcc.dg/vect/pr18400.c: New test.
838
839 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
840             Andrew Pinski  <pinskia@physics.uc.edu>
841
842         PR tree-opt/18425
843         * gcc.dg/vect/pr18425.c: New test.
844
845 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
846
847         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
848         Guard with dg-require-alias and dg-require-visibility.
849
850 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
851
852         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
853
854 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
855
856         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
857
858 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
859
860         PR c++/17344
861         * g++.dg/template/defarg5.C: New test.
862
863 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
864
865         * g++.dg/parse/cast1.C: Run only on ILP32.
866         * g++.old-deja/g++.mike/p784.C: Likewise.
867
868 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
869
870         * gcc.c-torture/execute/20041113-1.c: New test.
871
872 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
873
874         PR target/18230
875         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
876         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
877         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
878         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
879         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
880         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
881         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
882         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
883         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
884         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
885         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
886         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
887         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
888
889 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
890
891         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
892         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
893         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
894         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
895         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
896         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
897         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
898         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
899         gcc.target/sparc/combined-1.c: New tests.
900
901 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
902
903         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
904         New tests.
905
906 2004-11-12  Mark Mitchell <mark@codesourcery.com>
907
908         * lib/gcc-dg.exp (dg-forbid-option): New function.
909         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
910         * g++.dg/abi/bitfield8.C: Likewise.
911         * g++.dg/abi/dtor1.C: Likewise.
912         * g++.dg/abi/empty10.C: Likewise.
913         * g++.dg/abi/empty7.C: Likewise.
914         * g++.dg/abi/empty9.C: Likewise.
915         * g++.dg/abi/layout3.C: Likewise.
916         * g++.dg/abi/layout4.C: Likewise.
917         * g++.dg/abi/thunk1.C: Likewise.
918         * g++.dg/abi/thunk2.C: Likewise.
919         * g++.dg/abi/vbase11.C: Likewise.
920         * g++.dg/abi/vthunk2.C: Likewise.
921         * g++.dg/abi/vthunk3.C: Likewise.
922         * g++.dg/ext/attrib8.C: Likewise.
923         * g++.dg/opt/longbranch2.C: Likewise.
924         * g++.dg/opt/reg-stack4.C: Likewise.
925         * g++.old-deja/g++.ext/attrib1.C: Likewise.
926         * g++.old-deja/g++.ext/attrib2.C: Likewise.
927         * g++.old-deja/g++.ext/attrib3.C: Likewise.
928         * g++.old-deja/g++.other/store-expr1.C: Likewise.
929         * g++.old-deja/g++.other/store-expr2.C: Likewise.
930         * gcc.dg/20000609-1.c: Likewise.
931         * gcc.dg/20000720-1.c: Likewise.
932         * gcc.dg/20011107-1.c: Likewise.
933         * gcc.dg/20011119-1.c: Likewise.
934         * gcc.dg/20020108-1.c: Likewise.
935         * gcc.dg/20020122-2.c: Likewise.
936         * gcc.dg/20020122-3.c: Likewise.
937         * gcc.dg/20020201-3.c: Likewise.
938         * gcc.dg/20020206-1.c: Likewise.
939         * gcc.dg/20020218-1.c: Likewise.
940         * gcc.dg/20020310-1.c: Likewise.
941         * gcc.dg/20020411-1.c: Likewise.
942         * gcc.dg/20020418-2.c: Likewise.
943         * gcc.dg/20020426-1.c: Likewise.
944         * gcc.dg/20020426-2.c: Likewise.
945         * gcc.dg/20020517-1.c: Likewise.
946         * gcc.dg/20020523-1.c: Likewise.
947         * gcc.dg/20020523-2.c: Likewise.
948         * gcc.dg/20020729-1.c: Likewise.
949         * gcc.dg/20030204-1.c: Likewise.
950         * gcc.dg/20030826-2.c: Likewise.
951         * gcc.dg/20030926-1.c: Likewise.
952         * gcc.dg/20031202-1.c: Likewise.
953         * gcc.dg/980312-1.c: Likewise.
954         * gcc.dg/980313-1.c: Likewise.
955         * gcc.dg/990117-1.c: Likewise.
956         * gcc.dg/990424-1.c: Likewise.
957         * gcc.dg/990524-1.c: Likewise.
958         * gcc.dg/991230-1.c: Likewise.
959         * gcc.dg/i386-387-1.c: Likewise.
960         * gcc.dg/i386-387-2.c: Likewise.
961         * gcc.dg/i386-387-3.c: Likewise.
962         * gcc.dg/i386-387-4.c: Likewise.
963         * gcc.dg/i386-387-5.c: Likewise.
964         * gcc.dg/i386-387-6.c: Likewise.
965         * gcc.dg/i386-asm-1.c: Likewise.
966         * gcc.dg/i386-bitfield1.c: Likewise.
967         * gcc.dg/i386-bitfield2.c: Likewise.
968         * gcc.dg/i386-loop-1.c: Likewise.
969         * gcc.dg/i386-loop-2.c: Likewise.
970         * gcc.dg/i386-loop-3.c: Likewise.
971         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
972         * gcc.dg/i386-pic-1.c: Likewise.
973         * gcc.dg/i386-regparm.c: Likewise.
974         * gcc.dg/i386-signbit-1.c: Likewise.
975         * gcc.dg/i386-signbit-2.c: Likewise.
976         * gcc.dg/i386-signbit-3.c: Likewise.
977         * gcc.dg/i386-sse-5.c: Likewise.
978         * gcc.dg/i386-sse-8.c: Likewise.
979         * gcc.dg/i386-unroll-1.c: Likewise.
980         * gcc.dg/tls/opt-1.c: Likewise.
981         * gcc.dg/tls/opt-2.c: Likewise.
982         * gcc.dg/unroll-1.c: Likewise.
983         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
984         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
985         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
986         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
987         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
988         -m64 is specified.
989
990 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
991
992         PR c++/18389
993         * g++.dg/parse/cond1.C: New test.
994
995         PR c++/18429
996         * g++.dg/template/array9.C: New test.
997         * g++.dg/ext/vla1.C: Adjust error messages.
998         * g++.dg/ext/vlm1.C: Likewise.
999         * g++.dg/template/crash2.C: Likewise.
1000
1001         PR c++/18436
1002         * g++.dg/template/call3.C: New test.
1003
1004         PR c++/18407
1005         * g++.dg/template/ptrmem11.C: New test.
1006
1007 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
1008
1009         PR other/14264
1010         * lib/g++.exp: Set LC_ALL and LANG to C.
1011         * lib/gcc-dg.exp: Likewise.
1012         * lib/gfortran.exp: Likewise.
1013         * lib/objc.exp: Likewise.
1014         * lib/treelang.exp: Likewise.
1015
1016 2004-11-12  Andreas Schwab  <schwab@suse.de>
1017
1018         * gcc.dg/pr16286.c: Fix last change.
1019
1020 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
1021
1022         PR c++/18416
1023         * g++.dg/init/global1.C: New test.
1024
1025 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
1026
1027         * gcc.c-torture/execute/20041112-1.c: New test.
1028
1029 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1030
1031         * lib/gcc-dg.exp (dg-target-list): New.
1032
1033 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1034             Richard Sandiford  <rsandifo@redhat.com>
1035
1036         * lib/target-supports.exp (get-compiler_messages): New.
1037         (check_named_sections_available): Use it.
1038         (check_effective_target_ilp32): New.
1039         (check_effective_target_lp64): New.
1040         (is-effective-target): New.
1041         * lib/gcc-dg.exp (dg-require-effective-target): New.
1042
1043 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
1044
1045         * gcc.dg/precedence-1.c: New test.
1046
1047 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
1048
1049         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
1050
1051         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
1052         message, delete generated files, use more descriptive name for
1053         executable, and make the test unsupported when it cannot be run.
1054
1055         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
1056         (dg-require-weak, dg-require-visibility, dg-require-alias,
1057         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
1058         dg-require-iconv, dg-require-named-sections): Use it.
1059
1060         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
1061
1062 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
1063
1064         PR target/16457
1065         * gcc.dg/ppc-and-1: New
1066
1067         PR target/16796
1068         * gcc.dg/ppc-mov-1.c: New.
1069
1070         PR target/16458
1071         * gcc.dg/ppc-compare-1.c: New.
1072
1073 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
1074
1075         * objc.dg/desig-init-2.m: New test.
1076
1077 2004-11-10  Adam Nemet  <anemet@lnxw.com>
1078
1079         PR middle-end/18160  
1080         * g++.dg/warn/register-var-1.C: New test.
1081         * g++.dg/warn/register-var-2.C: New test.
1082
1083 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
1084
1085         * gcc.dg/union-2.c: New test.
1086
1087 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1088
1089         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1090         New test for PR tree-optimization/17892.
1091
1092 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1093
1094         PR c++/18369
1095         * g++.dg/init/new12.C: New test.
1096
1097 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1098
1099         * gcc.target/sparc: New directory.
1100         * gcc.target/sparc/sparc.exp: New driver.
1101         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1102         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1103         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1104         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1105
1106 2004-11-10  Paul Brook  <paul@codesourcery.com>
1107
1108         PR fortran/18218
1109         * gfortran.dg/list_read.c: New test.
1110
1111 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1112
1113         PR c/18322
1114         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1115         expected diagnostic location.
1116
1117 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1118
1119         * gcc.dg/20041109-1.c: New test.
1120
1121 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1122
1123         PR objc/18406
1124         * objc/compile/pr18406.m: New test.
1125
1126 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1127
1128         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1129
1130 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1131
1132         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1133
1134 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1135
1136         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1137
1138 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1139
1140         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1141         exit. 
1142
1143 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1144
1145         PR tree-opt/18299
1146         * gcc.c-torture/pr18299-1.c: New test.
1147
1148 2004-11-06  Andreas Schwab  <schwab@suse.de>
1149
1150         * gcc.dg/pr16286.c: Also test for bool and pixel.
1151
1152 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1153
1154         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1155         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1156         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1157         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1158         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1159         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1160         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1161         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1162         gcc.dg/struct-semi-3.c: New tests.
1163
1164 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1165
1166         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1167
1168 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1169
1170         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1171         Do not use C99 designators.
1172
1173 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1174
1175         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1176
1177 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1178
1179         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1180         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1181         * gcc.c-torture/execute/simd-5.x: Remove.
1182
1183 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1184
1185         PR rtl-optimization/17933
1186         * gcc.dg/torture/pr17933-1.c: New test.
1187
1188 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1189
1190         PR target/18106
1191         * lib/target-supports.exp (check_weak_available): Support
1192         Windows.
1193
1194 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1195
1196         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1197         call to fflush(stdout) before abort.
1198         (my_ffsll): New function.
1199         (generate_fields): Use it.
1200
1201 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1202
1203         * gcc.dg/init-undef-1.c: New test.
1204
1205 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1206
1207         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1208         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1209         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1210         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1211         expected messages for new parser.
1212
1213 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1214
1215         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1216         
1217 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1218
1219         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1220         on LP64 targets.
1221
1222 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1223
1224         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1225         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1226         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1227         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1228         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1229         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1230         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1231         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1232         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1233         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1234
1235 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1236
1237         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1238         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1239         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1240         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1241         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1242         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1243         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1244         for new parser.
1245
1246 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1247
1248         PR target/15342
1249         * gcc.dg/20041104-1.c: New test.
1250
1251 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1252
1253         * g++.dg/template/nontype7.C: New test.
1254         * g++.dg/template/nontype8.C: Likewise.
1255         * g++.dg/template/nontype9.C: Likewise.
1256         * g++.dg/template/nontype10.C: Likewise.
1257         * g++.dg/tc1/dr49.C: Likewise.
1258         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1259         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1260
1261 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1262
1263         * g++.dg/rtti/tinfo1.C: Remove xfails.
1264
1265 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1266
1267         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1268         packed attribute to the definition to satisfy the new C++ parser.
1269
1270 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1271
1272         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1273         invocations of va_arg.
1274
1275 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1276
1277         PR c++/18124
1278         * g++.dg/template/crash25.C: New test.
1279
1280         PR c++/18155
1281         * g++.dg/template/typedef2.C: New test.
1282         * g++.dg/parse/crash13.C: Adjust error markers.
1283
1284         PR c++/18177
1285         * g++.dg/conversion/const3.C: New test.
1286         
1287 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1288
1289         PR fortran/17535
1290         PR fortran/17583
1291         PR fortran/17713
1292         * gfortran.dg/generic_[123].f90: New testcases.
1293
1294 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1295
1296         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1297         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1298
1299 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1300
1301         PR tree-opt/16808
1302         * gcc.c-torture/compile/pr16808.c: New test.
1303
1304 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1305
1306         PR rtl-optimization/17104
1307         * gcc.dg/ppc-bitfield1.c: New.
1308
1309 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1310
1311         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1312
1313 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1314
1315         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1316         strings for 32-bit code.
1317
1318 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1319
1320         PR c/18239
1321         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1322
1323 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1324
1325         PR c++/18064
1326         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1327
1328 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1329
1330         PR c++/15172
1331         * g++.dg/init/aggr2.C: New test.
1332
1333 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1334
1335         * objc.dg/local-decl-1.m: New test.
1336
1337 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1338
1339         * gcc.dg/20040910-1.c: Adjust regex.
1340
1341 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1342
1343         PR rtl-optimization/18084
1344         * g++.dg/opt/pr18084-1.C: New testcase.
1345
1346 2004-10-30  Matt Austern  <austern@apple.com>
1347
1348         PR c++/17542
1349         * g++.dg/ext/attrib18.C: New test.
1350         
1351 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1352
1353         PR middle-end/18096
1354         * gcc.dg/pr18096-1.c: New test case.
1355
1356 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1357
1358         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1359
1360 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1361
1362         PR c/16666
1363         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1364         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1365         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1366         gcc.dg/old-style-prom-3.c: New tests.
1367
1368 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1369
1370         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1371         Remove unnecessary inclusion of stdio.h.
1372
1373 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1374
1375         PR rtl-optimization/17581
1376         * gcc.dg/pr17581-1.c: New test case.
1377
1378 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1379
1380         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1381         being implemented.
1382         * g++.dg/conversion/dr195-1.C: New.
1383         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1384         * g++.old-deja/g++.mike/p10148.C: Likewise.
1385
1386 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1387
1388         PR c++/17695
1389         * g++.dg/debug/typedef2.C: New test.
1390
1391 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1392
1393         PR fortran/13490
1394         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1395         * gfortran.dg/g77/README: Update.
1396
1397 2004-10-28  Matt Austern  <austern@apple.com>
1398
1399         PR c++/14124
1400         * g++.dg/ext/packed7.C: New test.
1401         
1402 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1403
1404         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1405         scan-assembler.
1406         * lib/scanasm.exp (hidden-scan-for): New proc.
1407         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1408         string.
1409         (scan-not-hidden): Likewise.
1410         * lib/target-supports.exp (check_visibility_available): mach-o is
1411         support too.
1412
1413 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1414
1415         PR c++/17132
1416         * g++.dg/template/memclass3.C: New test.
1417
1418 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1419
1420         PR middle-end/18160  
1421         * gcc.dg/register-var-1.c: New test.
1422         * gcc.dg/register-var-2.c: New test.
1423         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1424         error now.
1425
1426 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1427
1428         PR other/18172
1429         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1430         unused variables.
1431         * gcc.dg/vect/vect-22.c: Likewise.
1432
1433 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1434
1435         * gcc.dg/i386-rotate-1.c: New test.
1436
1437 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1438
1439         * g++.dg/init/ref12.C: Add "run" marker.
1440
1441         PR c++/17435
1442         * g++.dg/init/ref12.C: New test.
1443
1444         PR c++/18140
1445         * g++.dg/template/shift1.C: New test.
1446         * g++.dg/template/error10.C: Adjust error markers.
1447
1448 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1449
1450         PR tree-opt/17529
1451         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1452
1453 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1454
1455         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1456         * gcc.dg/weak/weak-3.c: Likewise.
1457         * gcc.dg/weak/weak-5.c: Likewise.
1458         * gcc.dg/weak/weak-9.c: Likewise.
1459         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1460         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1461
1462         * gcc.dg/darwin-weakimport-1.c: New.
1463
1464 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1465
1466         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1467
1468 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1469
1470         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1471         'syntax' error messages.
1472         * gcc.dg/cpp/direct2s.c: Likewise.
1473
1474 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1475
1476         * gcc.c-torture/compile/20041026-1.c: New.
1477
1478 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1479
1480         PR c++/18093
1481         * g++.dg/lookup/ns2.C: New test.
1482
1483         PR c++/18020
1484         * g++.dg/template/enum4.C: New test.
1485
1486         PR c++/18161
1487         * g++.dg/template/expr1.C: New test.
1488
1489 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1490
1491         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1492
1493 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1494
1495         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1496         gcc.dg/decl-nospec-3.c: New tests.
1497
1498 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1499
1500         * objc.dg/super-class-3.m: New test.
1501
1502 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1503
1504         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1505         resyncing.
1506         * gcc.dg/cpp/direct2s.c: Likewise.
1507
1508 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1509
1510         * objc.dg/image-info.m: Update for changes to section selection.
1511
1512 2004-10-25  David Ayers  <d.ayers@inode.at>
1513             Ziemowit Laski  <zlaski@apple.com>
1514
1515         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1516         diagnostics when messaging 'id <Proto>'.
1517         * objc.dg/class-protocol-1.m: New test.
1518         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1519         a non-existent method signature.
1520         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1521         Update diagnostics when messaging with non-existent method signature.
1522         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1523         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1524         invalid receivers are now resolved as if messaging 'id'; remove
1525         extraneous diagnostics.
1526
1527 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1528
1529         PR c/16667
1530         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1531         gcc.dg/init-desig-obs-3.c: New tests.
1532
1533 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1534
1535         * gcc.dg/debug/20041023-1.c: New test.
1536
1537 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1538
1539         PR middle-end/17407
1540         * gcc.c-torture/compile/pr17407.c: New test.
1541
1542         PR c++/18121
1543         * g++.dg/template/array8.C: New test.
1544
1545 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1546
1547         PR other/18138
1548         * lib/g++.exp: Accept more than one multilib libgcc.
1549         * lib/gcc-dg.exp: Likewise.
1550         * lib/objc.exp: Likewise.
1551         * lib/treelang.exp: Likewise.
1552         * lib/gfortran.exp: Likewise.
1553
1554 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1555
1556         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1557
1558 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1559
1560         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1561         * gcc.dg/c99-const-expr-3.c: Likewise.
1562
1563 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1564
1565         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1566
1567 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1568
1569         * gcc.c-torture/execute/loop-2e.x: Remove.
1570
1571 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1572
1573         PR c++/18095
1574         * g++.dg/parse/crash18.C: New.
1575         * g++.dg/parse/crash19.C: New.
1576
1577 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1578
1579         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1580         * g++.dg/ext/dllimport2.C: Same.
1581         * g++.dg/ext/dllimport8.C: Same.
1582
1583 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1584
1585         PR c++/10841
1586         * g++.dg/conversion/cast1.C: New test.
1587         * g++.dg/overload/pmf1.C: Adjust error marker.
1588
1589 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1590
1591         PR objc/17923
1592         * objc.dg/const-str-7.m: New test.
1593
1594 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1595
1596         * g++.dg/template/memfriend11.C: Fix comment typo.
1597         * g++.dg/template/memfriend14.C: Likewise.
1598
1599 2004-10-20  Richard Henderson  <rth@redhat.com>
1600
1601         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1602         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1603         -fasynchronous-unwind-tables.
1604
1605 2004-10-20  Richard Henderson  <rth@redhat.com>
1606
1607         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1608         (main): Return success.
1609         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1610         (main): Return success.
1611
1612 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1613
1614         PR c++/13495
1615         * g++.dg/template/memfriend9.C: New test.
1616         * g++.dg/template/memfriend10.C: Likewise.
1617         * g++.dg/template/memfriend11.C: Likewise.
1618         * g++.dg/template/memfriend12.C: Likewise.
1619         * g++.dg/template/memfriend13.C: Likewise.
1620         * g++.dg/template/memfriend14.C: Likewise.
1621         * g++.dg/template/memfriend15.C: Likewise.
1622         * g++.dg/template/memfriend16.C: Likewise.
1623         * g++.dg/template/memfriend17.C: Likewise.
1624         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1625
1626 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1627
1628         * g++.dg/conversion/dr195.C: New.
1629         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1630
1631 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1632             Devang Patel  <dpatel@apple.com>
1633
1634         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1635         of floating point arithmetic, which could trap.
1636
1637 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1638
1639         PR c++/14035
1640         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1641         * g++.dg/conversion/const2.C: New test.
1642         * g++.dg/expr/reinterpret2.C: New test.
1643         * g++.dg/expr/reinterpret3.C: New test.
1644         * g++.dg/expr/cast2.C: New test.
1645         * g++.dg/expr/copy1.C: New test.
1646         * g++.dg/other/conversion1.C: Change error message.
1647         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1648         function pointers to void *.
1649         * g++.old-deja/g++.mike/p10148.C: Likewise.
1650
1651 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1652
1653         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1654
1655 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1656
1657         PR c++/18047
1658
1659         * g++.dg/parse/expr3.C: New test.
1660
1661 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1662
1663         * gcc.dg/smod-1.c: New test.
1664
1665 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1666
1667         * objc.dg/method-14.m: New test.
1668
1669 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1670
1671         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1672         Also xfail as the patch was reverted.
1673
1674 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1675
1676         PR middle-end/16973
1677         * gcc.dg/pr16973.c: New test.
1678
1679 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1680
1681         PR tree-optimization/17656
1682         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1683
1684 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1685
1686         * g++.dg/eh/shadow1.C: New.
1687
1688 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1689
1690         * gcc.c-torture/compile/20041018-1.c: New test.
1691
1692 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1693
1694         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1695         compiler referring to register 0 when accessing sdata.  The linker
1696         now patches things up.
1697
1698 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1699
1700         PR c/17529
1701         * gcc.c-torture/compile/pr17529.c: New test.
1702
1703 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1704
1705         PR c++/17743
1706         * g++.dg/ext/attrib17.C: New test.
1707
1708 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1709
1710         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1711
1712 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1713
1714         PR c++/10479
1715         * g++.dg/ext/attrib16.C: New test.
1716
1717 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1718
1719         PR c++/17042
1720         * g++.dg/init/dso_handle1.C: New test.
1721
1722         PR c++/14667
1723         * g++.dg/parse/typedef6.C: New test.
1724
1725         PR c++/17916
1726         * g++.dg/parse/pragma1.C: New test.
1727
1728 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1729
1730         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1731
1732 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1733
1734         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1735         -fno-common when on HPPA HP-UX platforms.
1736
1737 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1738
1739         PR other/16820
1740         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1741         stdint.h.
1742         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1743         uintptr_t.
1744
1745 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1746
1747         PR c++/16301
1748         * g++.dg/lookup/strong-using-4.C: New test.
1749
1750 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1751
1752         PR middle-end/16567
1753         * gcc.c-torture/compile/nested-1.c: New test.
1754
1755 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1756
1757         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1758         and mipsisa64*-*-* (until support for misaligned loads is added).
1759         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1760         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1761         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1762         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1763         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1764         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1765
1766 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1767
1768         PR c++/17976
1769         * g++.dg/init/dtor3.C: New test.
1770
1771 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1772
1773         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1774
1775 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1776
1777         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1778         * gcc.dg/macho-lo-sum.c: Likewise.
1779
1780 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1781
1782         * gcc.dg/ppc-spe64-1.c: New test.
1783
1784 2004-10-14  Devang Patel  <dpatel@apple.com>
1785
1786         PR 17635
1787         * gcc.dg/pr17635.c : New test.
1788         
1789 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1790
1791         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1792         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1793         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1794         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1795         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1796         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1797         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1798         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1799         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1800         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1801         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1802         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1803         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1804         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1805         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1806         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1807         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1808         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1809
1810 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1811
1812         * gcc.dg/vect/vect-82.c: New testcase.  
1813         * gcc.dg/vect/vect-82_64.c: New testcase.       
1814         * gcc.dg/vect/vect-83.c: New testcase.  
1815         * gcc.dg/vect/vect-83_64.c: New testcase.       
1816
1817 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1818
1819         * gcc.dg/cpp/error-1.c: New test.
1820
1821 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1822
1823         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1824
1825 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1826
1827         PR target/17984
1828         * gcc.dg/cris-peep2-xsrand2.c: New test.
1829
1830 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1831
1832         PR c++/17661
1833         * testsuite/g++.dg/expr/for2.C: New test.
1834
1835 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1836
1837         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1838
1839 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1840
1841         PR tree-optimization/17724
1842         * g++.dg/opt/pr17724-1.C: New test.
1843         * g++.dg/opt/pr17724-2.C: New test.
1844         * g++.dg/opt/pr17724-3.C: New test.
1845         * g++.dg/opt/pr17724-4.C: New test.
1846         * g++.dg/opt/pr17724-5.C: New test.
1847         * g++.dg/opt/pr17724-6.C: New test.
1848
1849 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1850
1851         PR c/17301
1852         * gcc.dg/pr17301-2.c: New test.
1853
1854 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1855
1856         PR c++/15876
1857         * g++.dg/parse/error22.C: New test.
1858
1859         PR c++/17936
1860         * g++.dg/template/spec18.C: New test.
1861
1862 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1863
1864         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1865         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1866         memcpy. 
1867         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1868         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1869
1870 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1871
1872         * g++.dg/eh/cleanup5.C: Add dg-options "".
1873
1874 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1875
1876         PR middle-end/17657
1877         * gcc.dg/switch-4.c: New test case.
1878
1879 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1880
1881         * gcc.c-torture/execute/20041011-1.c: New test.
1882
1883 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1884
1885         PR c++/17554
1886         * g++.dg/init/for3.C: New test.
1887
1888         PR c++/17657
1889         * g++.dg/opt/switch2.C: New test.
1890
1891         PR middle-end/17703
1892         * g++.dg/warn/Wreturn-2.C: New test.
1893
1894 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1895
1896         PR c++/17907
1897         * g++.dg/eh/cleanup5.C: New test.
1898
1899 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1900
1901         PR c++/17393
1902         * g++.dg/parse/error21.C: New test.
1903
1904 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1905
1906         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1907         * g++.dg/warn/incomplete1.C: Likewise.
1908         * g++.dg/template/qualttp20.C: Likewise.
1909
1910 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1911
1912         PR c/17881
1913         * parm-incomplete-1.c: New test.
1914
1915 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1916
1917         PR c++/17867
1918         * g++.dg/parse/error19.C: New test.
1919
1920         PR c++/17670
1921         * g++.dg/init/new11.C: New test.
1922
1923         PR c++/17821
1924         * g++.dg/parse/error20.C: New test.
1925
1926         PR c++/17826
1927         * g++.dg/template/crash24.C: New test.
1928         
1929 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1930
1931         PR c/17301
1932         * gcc.dg/pr17301-1.c: New test.
1933
1934 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1935
1936         PR c/17189
1937         * gcc.dg/anon-struct-5.c: New test.
1938
1939 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1940
1941         PR c/17844
1942         * gcc.dg/pr17844-1.c: New test.
1943
1944 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1945
1946         PR tree-optimization/17906
1947         * gcc.c-torture/compile/pr17906.c: New.
1948
1949 2004-10-09  Stuart Hastings  <stuart@apple.com>
1950             Roger Sayle  <roger@eyesopen.com>
1951
1952         PR rtl-optimization/17853
1953         * gcc.dg/i386-mmx-5.c: New testcase.
1954
1955 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1956
1957         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1958
1959 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1960
1961         PR c++/17524
1962         * g++.dg/template/static9.C: New test.
1963
1964         PR c++/17685
1965         * g++.dg/parse/operator5.C: New test.
1966
1967 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1968
1969         PR middle-end/17894
1970         * gcc.c-torture/execute/divcmp-4.c: New test case.
1971
1972 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1973
1974         PR tree-opt/17902
1975         * g++.dg/opt/pr17902.C: New test.
1976
1977 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1978
1979         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1980
1981 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1982
1983         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1984
1985 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1986
1987         * gcc.dg/assign-warn-3.c: New test.
1988
1989 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1990
1991         PR c/16999
1992         * gcc.dg/cpp/ident-1.c: New test.
1993
1994 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1995
1996         * gcc.c-torture/compile/acc1.c: New.
1997
1998 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1999
2000         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
2001         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
2002
2003 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2004
2005         * gcc.dg/ultrasp11.c: New test.
2006
2007 2004-10-08  Michael Matz  <matz@suse.de>
2008
2009         * gcc.dg/doloop-2.c: New test.
2010
2011 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2012
2013         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
2014         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
2015         objc.dg/method-9.m: Update expected diagnostics.
2016
2017 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
2018
2019         * gcc.dg/ppc-fsel-3.c: New file.
2020         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
2021
2022 2004-10-07  Paul Brook  <paul@codesourcery.com>
2023
2024         * gfortran.dg/intrinsic_verify_1.f90: New test.
2025
2026 2004-10-07  Paul Brook  <paul@codesourcery.com>
2027
2028         * gfortran.dg/empty_format_1.f90: Remove stray commas.
2029
2030 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2031
2032         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
2033         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
2034         commit.
2035
2036 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
2037
2038         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
2039
2040 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2041
2042         PR c++/17115
2043         * g++.dg/warn/Winline-4.C: New test.
2044
2045 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
2046
2047         * gcc.c-torture/compile/20041007-1.c: New test.
2048
2049 2004-10-07  Paul Brook  <paul@codesourcery.com>
2050
2051         PR fortran/17678
2052         * gfortran.dg/use_allocated_1.f90: New test.
2053
2054 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2055
2056         PR middle-end/17849
2057         * gfortran.fortran-torture/compile/nested.f90: New test
2058
2059 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2060
2061         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
2062
2063 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
2064
2065         PR c++/17368
2066         * g++.dg/ext/asm6.C: New test.
2067
2068 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
2069
2070         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
2071
2072 2004-10-06  Paul Brook  <paul@codesourcery.com>
2073
2074         PR libfortran/17709
2075         * gfortran.dg/empty_format_1.f90: New test.
2076
2077 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2078
2079         PR fortran/17568
2080         * gfortran.dg/ishft.f90: New test.
2081
2082         PR fortran/17283
2083         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
2084         tests.
2085
2086 2004-10-06  Paul Brook  <paul@codesourcery.com>
2087
2088         * gfortran.dg/do_1.f90: New test.
2089
2090 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2091
2092         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2093         optimizing for size.
2094
2095 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2096
2097         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2098
2099 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2100
2101         * gcc.c-torture/compile/20041005-1.c: New test.
2102
2103 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2104
2105         PR c++/17829
2106         * g++.dg/lookup/koenig4.C: New.
2107
2108 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2109
2110         * g++.dg/other/classkey1.C: Adjust quoting marks.
2111         * g++.dg/parse/error15.C: Likewise.
2112         * g++.dg/template/meminit2.C (int>): Likewise.
2113
2114 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2115
2116         PR fortran/17283
2117         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2118
2119         PR fortran/17631
2120         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2121
2122         PR fortran/17708
2123         * gfortran.dg/pr17708.f90: New test.
2124         
2125 2004-10-04  Chao-ying Fu  <fu@mips.com>
2126
2127         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2128         * gcc.dg/vect/vect-4.c: Ditto.
2129         * gcc.dg/vect/vect-5.c: Ditto.
2130         * gcc.dg/vect/vect-6.c: Ditto.
2131         * gcc.dg/vect/vect-8.c: Ditto.
2132         * gcc.dg/vect/vect-16.c: Ditto.
2133         * gcc.dg/vect/vect-30.c: Ditto.
2134         * gcc.dg/vect/vect-40.c: Ditto.
2135         * gcc.dg/vect/vect-41.c: Ditto.
2136         * gcc.dg/vect/vect-42.c: Ditto.
2137         * gcc.dg/vect/vect-43.c: Ditto.
2138         * gcc.dg/vect/vect-44.c: Ditto.
2139         * gcc.dg/vect/vect-45.c: Ditto.
2140         * gcc.dg/vect/vect-46.c: Ditto.
2141         * gcc.dg/vect/vect-47.c: Ditto.
2142         * gcc.dg/vect/vect-48.c: Ditto.
2143         * gcc.dg/vect/vect-49.c: Ditto.
2144         * gcc.dg/vect/vect-50.c: Ditto.
2145         * gcc.dg/vect/vect-51.c: Ditto.
2146         * gcc.dg/vect/vect-52.c: Ditto.
2147         * gcc.dg/vect/vect-53.c: Ditto.
2148         * gcc.dg/vect/vect-54.c: Ditto.
2149         * gcc.dg/vect/vect-55.c: Ditto.
2150         * gcc.dg/vect/vect-56.c: Ditto.
2151         * gcc.dg/vect/vect-57.c: Ditto.
2152         * gcc.dg/vect/vect-58.c: Ditto.
2153         * gcc.dg/vect/vect-59.c: Ditto.
2154         * gcc.dg/vect/vect-60.c: Ditto.
2155         * gcc.dg/vect/vect-74.c: Ditto.
2156         * gcc.dg/vect/vect-79.c: Ditto.
2157         * gcc.dg/vect/vect-80.c: Ditto.
2158
2159 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2160
2161         * gcc.dg/unused-7.c: Use the correct option.
2162
2163 2004-10-04  Paul Brook  <paul@codesourcery.com>
2164         Bud Davis  <bdavis9659@comcast.net>
2165
2166         PR fortran/17706
2167         PR fortran/16434
2168         * gfortran/pr17706.f90: New test.
2169         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2170
2171 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2172
2173         * gfortran.dg/pr17612.f90: New test.
2174
2175 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2176
2177         * g++.dg/template/local1.C: Adjust quoting marks in
2178         testing for diagnostics.
2179         * g++.dg/tls/diag-2.C: Likewise.
2180         * g++.dg/other/error8.C: Likewise.
2181
2182 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2183
2184         PR c/17178
2185         * gcc.dg/unused-4.c: Adjust to be correct.
2186
2187         PR c/17820
2188         * gcc.dg/unused-7.c: New test.
2189
2190 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2191
2192         PR c++/17797
2193         * g++.dg/overload/template2.C: New test.
2194
2195 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2196
2197         PR tree-optimization/16632
2198         * gcc.dg/tree-ssa/20041002-1.c: New.
2199
2200 2004-10-03  Paul Brook  <paul@codesourcery.com>
2201
2202         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2203         rather than relying on default formatting.
2204
2205 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2206
2207         * gcc.dg/20040920-1.c: Update expected message text.
2208
2209 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2210
2211         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2212
2213 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2214
2215         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2216         tree level.
2217
2218 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2219
2220         * gcc.dg/tree-ssa/pr17343.c: Remove.
2221
2222 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2223
2224         PR tree-opt/17343
2225         * gcc.dg/tree-ssa/pr17343.c: New test.
2226
2227 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2228
2229         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2230         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2231         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2232         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2233         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2234
2235 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2236
2237         * gcc.dg/lvalue-2.c: New test.
2238
2239 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2240
2241         PR c/17730
2242         * gcc.dg/pr17730-1.c: New test
2243
2244 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2245
2246         PR c/7425
2247         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2248
2249 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2250
2251         * gcc.c-torture/execute/stdarg-1.c: New test.
2252         * gcc.c-torture/execute/stdarg-2.c: New test.
2253         * gcc.c-torture/execute/stdarg-3.c: New test.
2254         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2255         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2256         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2257         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2258         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2259
2260 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2261
2262         PR tree-optimization/17697
2263         * g++.dg/opt/pr17697-1.C: New test.
2264         * g++.dg/opt/pr17697-2.C: New test.
2265         * g++.dg/opt/pr17697-3.C: New test.
2266
2267 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2268
2269         PR c/16409
2270         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2271         gcc.dg/vla-init-5.c: New tests.
2272
2273 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2274
2275         PR c/13804
2276         * gcc.dg/pr13804-1.c: New test.
2277
2278 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2279
2280         PR fortran/16938
2281         * gfortran.dg/pr16938.f90: New test.
2282
2283 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2284
2285         * g++.dg/template/crash23.C: New test.
2286
2287 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2288
2289         PR c++/17585
2290         * g++.dg/template/static8.C: New test.
2291
2292 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2293
2294         PR c++/17681
2295         * g++.dg/other/error9.C: New test.
2296
2297 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2298
2299         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2300
2301 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2302
2303         PR fortran/15164
2304         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2305
2306 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2307
2308         PR middle-end/17112
2309         * gcc.dg/pr17112-1.c: New test case.
2310
2311 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2312
2313         PR c/11459
2314         * gcc.dg/pr11459-1.c: New test.
2315
2316 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2317
2318         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2319         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2320
2321 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2322
2323         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2324
2325 2004-09-25  Jan Hubicka  <jh@suse.cz>
2326
2327         * compile/30040909-1.c: New test.
2328         * compile/30040907-1.c: New test.
2329
2330 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2331
2332         * gcc.c-torture/execute/va-arg-26.c: New test.
2333
2334 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2335
2336         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2337         extra diagnostics on targets with 64-bit pointers.
2338         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2339
2340 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2341
2342         PR c/17188
2343         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2344         * gcc.dg/decl-3.c: Adjust expected message.
2345
2346 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2347
2348         PR fortran/17615
2349         * gfortran.dg/pr17615.f90: New test.
2350
2351 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2352
2353         PR tree-optimzation/17517
2354         * g++.dg/tree-ssa/pr17517.C: New Test.
2355
2356 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2357
2358         PR c++/16889
2359         * g++.dg/lookup/ambig3.C: New.
2360
2361 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2362
2363         PR tree-opt/17624
2364         * g++.dg/opt/pr17624.C: New test.
2365
2366 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2367
2368         PR c/6980
2369         * gcc.dg/Wbad-function-cast-1.c: New test.
2370
2371 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2372
2373         * g++.dg/ext/complit1.C
2374         * g++.dg/other/error2.C
2375         * g++.dg/other/nontype-1.C
2376         * g++.dg/parse/crash11.C
2377         * g++.dg/parse/crash12.C
2378         * g++.dg/parse/error15.C
2379         * g++.dg/parse/error4.C
2380         * g++.dg/parse/tmpl-outside1.C
2381         * g++.dg/parse/too-many-tmpl-args1.C
2382         * g++.dg/template/dependent-expr3.C
2383         * g++.dg/template/error10.C
2384         * g++.dg/template/instantiate1.C
2385         * g++.dg/template/vtable2.C
2386         * g++.dg/warn/Wshadow-1.C
2387         * g++.dg/warn/weak1.C
2388         * g++.old-deja/g++.brendan/crash16.C
2389         * g++.old-deja/g++.brendan/crash18.C
2390         * g++.old-deja/g++.brendan/crash48.C
2391         * g++.old-deja/g++.brendan/crash49.C
2392         * g++.old-deja/g++.brendan/crash55.C
2393         * g++.old-deja/g++.brendan/crash56.C
2394         * g++.old-deja/g++.brendan/crash8.C
2395         * g++.old-deja/g++.brendan/enum11.C
2396         * g++.old-deja/g++.brendan/enum8.C
2397         * g++.old-deja/g++.brendan/enum9.C
2398         * g++.old-deja/g++.brendan/friend3.C
2399         * g++.old-deja/g++.brendan/misc14.C
2400         * g++.old-deja/g++.bugs/900402_02.C
2401         * g++.old-deja/g++.bugs/900404_03.C
2402         * g++.old-deja/g++.bugs/900404_04.C
2403         * g++.old-deja/g++.bugs/900428_03.C
2404         * g++.old-deja/g++.jason/crash4.C
2405         * g++.old-deja/g++.jason/overload21.C
2406         * g++.old-deja/g++.jason/redecl1.C
2407         * g++.old-deja/g++.jason/report.C
2408         * g++.old-deja/g++.jason/rfg10.C
2409         * g++.old-deja/g++.jason/template30.C
2410         * g++.old-deja/g++.law/arm12.C
2411         * g++.old-deja/g++.law/ctors5.C
2412         * g++.old-deja/g++.law/cvt20.C
2413         * g++.old-deja/g++.law/init10.C
2414         * g++.old-deja/g++.law/init8.C
2415         * g++.old-deja/g++.law/visibility17.C
2416         * g++.old-deja/g++.law/visibility7.C
2417         * g++.old-deja/g++.mike/net8.C
2418         * g++.old-deja/g++.mike/p646.C
2419         * g++.old-deja/g++.mike/p700.C
2420         * g++.old-deja/g++.mike/p701.C
2421         * g++.old-deja/g++.mike/p811.C
2422         * g++.old-deja/g++.ns/template13.C
2423         * g++.old-deja/g++.other/array3.C
2424         * g++.old-deja/g++.other/crash25.C
2425         * g++.old-deja/g++.other/dtor3.C
2426         * g++.old-deja/g++.other/dtor4.C
2427         * g++.old-deja/g++.other/main1.C
2428         * g++.old-deja/g++.other/warn7.C
2429         * g++.old-deja/g++.pt/crash11.C
2430         * g++.old-deja/g++.pt/crash36.C
2431         * g++.old-deja/g++.pt/spec22.C
2432         * g++.old-deja/g++.pt/spec9.C
2433         * g++.old-deja/g++.pt/ttp52.C
2434         * g++.old-deja/g++.robertl/eb103.C
2435         * g++.old-deja/g++.robertl/eb121.C
2436         * g++.old-deja/g++.robertl/eb22.C
2437         * g++.old-deja/g++.robertl/eb8.C:
2438         Update locations and/or regexps of dg-error markers.
2439         Remove markers for some bogus messages that are no longer issued.
2440
2441 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2442
2443         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2444         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2445
2446 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2447
2448         PR c++/17618
2449         * g++.dg/lookup/crash5.C: New test.
2450
2451 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2452
2453         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2454         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2455         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2456         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2457         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2458         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2459
2460         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2461         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2462         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2463         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2464         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2465         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2466
2467         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2468
2469         * gcc.dg/vect/vect-44.c: Check additional cases.
2470         * gcc.dg/vect/vect-48.c: Check additional cases.
2471
2472         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2473         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2474         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2475         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2476         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2477         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2478         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2479         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2480         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2481
2482         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2483         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2484         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2485
2486 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2487
2488         * gcc.dg/tree-ssa/loop-6.c: New test.
2489
2490 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2491
2492         PR c++/17620
2493         * g++.dg/inherit/base2.C: New.
2494
2495 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2496
2497         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2498         * gcc.dg/20001012-2.c: Likewise.
2499         * gcc.dg/20001013-1.c: Likewise.
2500         * gcc.dg/20001101-1.c: Likewise.
2501         * gcc.dg/20001102-1.c: Likewise.
2502         * gcc.dg/bf-spl1.c: Likewise.
2503         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2504         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2505
2506 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2507
2508         PR tree-optimization/16721
2509         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2510
2511 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2512
2513         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2514         * gcc.dg/20040305-1.c: Likewise.
2515
2516 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2517
2518         PR c/16566
2519         * gcc.c-torture/compile/pr16566-1.c,
2520         gcc.c-torture/compile/pr16566-2.c,
2521         gcc.c-torture/compile/pr16566-3.c: New tests.
2522
2523 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2524
2525         PR tree-optimization/17512
2526         * gcc.c-torture/compile/20040916-1.c.
2527
2528 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2529
2530         * gcc.dg/pragma-re-3.c: New test.
2531
2532 2004-09-17  Matt Austern  <austern@apple.com>
2533
2534         PR c++/15049
2535         * g++.dg/other/anon3.C: New.
2536
2537 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2538
2539         PR c++/7503
2540         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2541         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2542         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2543         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2544         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2545
2546 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2547
2548         PR fortran/17286
2549         * gfortran.dg/pr17286.f90: New test.
2550
2551 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2552
2553         PR c++/17530
2554         * g++.dg/template/static7.C: New test.
2555
2556 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2557
2558         PR tree-opt/17558
2559         * gcc.c-torture/compile/pr17558.c: New test.
2560
2561 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2562
2563         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2564         if SKIP_ATTRIBUTE is defined.
2565
2566 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2567
2568         PR fortran/15957
2569         * gfortran.dg/pr15957.f90: New test.
2570
2571 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2572
2573         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2574         in comparison.
2575         * gcc.dg/vect/vect-79.c: Likewise.
2576         * gcc.dg/vect/vect-80.c: Likewise.
2577
2578 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2579
2580         PR fortran/15750
2581         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2582
2583 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2584
2585         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2586         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2587         * gcc.dg/vect/vect-62.c: New testcase.
2588         * gcc.dg/vect/vect-63.c: New testcase.
2589         * gcc.dg/vect/vect-64.c: New testcase.
2590         * gcc.dg/vect/vect-65.c: New testcase.
2591         * gcc.dg/vect/vect-66.c: New testcase.
2592         * gcc.dg/vect/vect-67.c: New testcase.
2593         * gcc.dg/vect/vect-68.c: New testcase.
2594         * gcc.dg/vect/vect-69.c: New testcase.
2595         * gcc.dg/vect/vect-79.c: New testcase.
2596         * gcc.dg/vect/vect-80.c: New testcase.
2597
2598 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2599
2600         * gcc.target/mips/asm-1.c: New test.
2601
2602 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2603
2604         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2605         * gcc.dg/vect/vect-73.c: New testcase.
2606         * gcc.dg/vect/vect-74.c: New testcase.
2607         * gcc.dg/vect/vect-75.c: New testcase.
2608         * gcc.dg/vect/vect-76.c: New testcase.
2609         * gcc.dg/vect/vect-77.c: New testcase.
2610         * gcc.dg/vect/vect-78.c: New testcase
2611
2612 2004-09-18  Paul Brook  <paul@codesourcery.com>
2613
2614         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2615
2616 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2617
2618         PR c/17424
2619         * gcc.dg/pr17424-1.c: New test.
2620
2621 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2622
2623         * g++.dg/tree-ssa/pr17153.C: New test.
2624
2625 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2626
2627         PR pch/13361
2628         * testsuite/g++.dg/pch/wchar-1.C: New.
2629         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2630
2631 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2632
2633         * gcc.c-torture/execute/20040917-1.c: New test.
2634
2635 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2636
2637         PR tree-optimization/17319
2638         * gcc.dg/pr17319.c: New test.
2639
2640 2004-09-17  Devang Patel  <dpatel@apple.com>
2641
2642         * gcc.dg/20040813-1.c: New test.
2643
2644 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2645
2646         PR tree-optimization/17273
2647         * gcc.c-torture/compile/pr17273.c: New test.
2648
2649 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2650
2651         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2652         Update expected messages.
2653         * gcc.dg/declspec-13.c: New test.
2654
2655 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2656
2657         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2658
2659 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2660
2661         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2662         change what 'a' is pointing to.
2663
2664 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2665
2666         PR c++/16002
2667         * g++.dg/template/error18.C: New test.
2668
2669         PR c++/16029
2670         * g++.dg/warn/Wunused-8.C: New test.
2671
2672 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2673
2674         PR tree-optimization/17513
2675         * gcc.dg/20040916-1.c: New test.
2676
2677 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2678
2679         PR c++/17501
2680         * g++.dg/template/typename7.C: New test.
2681
2682 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2683
2684         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2685
2686 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2687
2688         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2689         with -ftree-based-profiling also.
2690         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2691
2692 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2693
2694         PR/15364
2695         * gfortran.dg/der_array_io_1.f90: New test.
2696         * gfortran.dg/der_array_io_2.f90: New test.
2697         * gfortran.dg/der_array_io_3.f90: New test.
2698
2699 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2700
2701         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2702         EABI.
2703
2704 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2705
2706         * g++.dg/opt/switch1.C: New test.
2707
2708 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2709
2710         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2711         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2712         Update expected messages.
2713
2714 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         PR fortran/16485
2717         * gfortran.dg/same_name_1.f90: New test.
2718
2719 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2720
2721         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2722         dereference garbage pointers.
2723
2724 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2725
2726         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2727         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2728
2729         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2730         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2731         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2732
2733 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2734
2735         PR c++/17324
2736         * g++.dg/template/mangle1.C: New test.
2737
2738 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2739
2740         PR tree-optimization/17252
2741         * gcc.c-torture/execute/pr17252.c: New test.
2742
2743 2004-09-14  Andrew Pinski  <apinski@apple.com>
2744
2745         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2746
2747 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2748
2749         PR rtl-optimization/9771
2750         * gcc.dg/pr9771-1.c: New test case.
2751
2752 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2753
2754         PR tree-optimization/15262
2755         * gcc.c-torture/execute/pr15262-1.c: New test.
2756         * gcc.c-torture/execute/pr15262-2.c: New test.
2757
2758 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2759
2760         * gcc.dg/declspec-12.c: New test.
2761
2762 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2763
2764         * gfortran.dg/pr17090.f90: Add directives to test.
2765
2766 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2767
2768         * gcc.c-torture/compile/20040914-1.c: New test.
2769
2770 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2771
2772         PR c++/16162
2773         * g++.dg/template/decl2.C: New test.
2774
2775 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2776
2777         PR fortran/17090
2778         * gfortran.dg/pr17090.f90: New test.
2779
2780 2004-09-13  Dale Johannesen  <dalej@apple.com>
2781
2782         * gcc.c-torture/compile/pr17408.c:  New test case.
2783
2784 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2785
2786         PR c++/16716
2787         * g++.dg/parse/crash17.C: New test.
2788
2789         PR c++/17327
2790         * g++.dg/template/enum3.C: New test.
2791
2792 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2793
2794         * lib/gcc-defs.exp: Load wrapper.exp.
2795         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2796         using local code.
2797         * lib/gcc.exp (gcc_init): Similar.
2798         * lib/gfortran.exp (gfortran_init): Similar.
2799         * lib/objc.exp (objc_init): Similar.
2800         * lib/treelang.exp (treelang_init): Similar.
2801         * lib/wrapper.exp: New file with build_wrapper call machinery in
2802         ${tool}_maybe_build_wrapper.
2803
2804 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2805
2806         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2807         "inline".
2808         * gcc.dg/declspec-11.c: Update expected messages.
2809         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2810         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2811         gcc.dg/inline-12.c: New tests.
2812
2813 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2814
2815         * g++.dg/tree-ssa/pr17400.C: New testcase.
2816
2817 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2818
2819         * gcc.target/mips/sb1-1.c: New testcase.
2820
2821 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2822
2823         * lib/g77-dg.exp: Remove unused file.
2824         * lib/mike-g77.exp: Ditto.
2825         * lib/g77.exp: Ditto.
2826
2827 2004-09-12  Richard Henderson  <rth@redhat.com>
2828
2829         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2830
2831 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2832
2833         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2834         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2835         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2836         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2837         Update expected messages.
2838
2839 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2840
2841         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2842         declaration/use mismatch for dirp parameter.
2843
2844 2004-09-12  Andrew Pinski  <apinski@apple.com>
2845
2846         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2847         -fgnu-runtime is passed.
2848
2849 2004-09-12  Richard Henderson  <rth@redhat.com>
2850
2851         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2852         do the uplevel thing and update additional_flags directly.
2853         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2854         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2855         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2856         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2857
2858 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2859
2860         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2861
2862 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2863
2864         PR middle-end/17411
2865         * g++.dg/opt/pr17411-1.C: New test case.
2866
2867 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2868
2869         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2870         gcc.dg/tls/diag-2.c: Update expected messages.
2871         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2872         messages.
2873         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2874         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2875         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2876         gcc.dg/tls/diag-5.c: New tests.
2877
2878 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2879
2880         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2881
2882 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2883
2884         * g++.dg/parse/break-in-for.C: New test.
2885
2886 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2887
2888         * gcc.dg/tree-ssa/20040911-1.c: New test.
2889
2890 2004-09-11  Andreas Jaeger  <aj@suse.de>
2891
2892         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2893         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2894
2895 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2896
2897         * gcc.target/frv: New directory of FR-V-specific tests.
2898
2899 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2900
2901         * gcc.dg/convert-vec-1.c: New test.
2902
2903 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2904
2905         PR middle-end/17024
2906         * gcc.dg/pr17024-1.c: New test case.
2907
2908 2004-09-10  Eric Christopher  <echristo@redhat.com>
2909
2910         * gcc.dg/20040910-1.c: New test.
2911
2912 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2913
2914         * gcc.dg/bitfld-9.c: New test.
2915
2916 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2917
2918         * gcc.c-torture/execute/ieee/acc1.c: New test.
2919         * gcc.c-torture/execute/ieee/acc2.c: New test.
2920         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2921
2922 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2923
2924         * gcc.dg/deprecated-2.c: New test.
2925
2926 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2927
2928         * gcc.dg/init-vec-1.c: New test.
2929
2930 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2931
2932         PR middle-end/17055
2933         * gcc.dg/pr17055-1.c: New test case.
2934
2935 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2936
2937         PR target/17377
2938         * gcc.c-torture/execute/pr17377.c: New test.
2939
2940 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2941
2942         PR c/8420
2943         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2944         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2945         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2946         gcc.dg/long-long-typespec-1.c: New tests.
2947         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2948
2949 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2950
2951         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2952         gcc.dg/gnu99-static-1.c: New tests.
2953
2954 2004-09-08  Devang Patel  <dpatel@apple.com>
2955
2956         * gcc.dg/darwin-ld-20040828-1.c: New test.
2957         * gcc.dg/darwin-ld-20040828-2.c: New test.
2958         * gcc.dg/darwin-ld-20040828-3.c: New test.
2959
2960 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2961
2962         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2963         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2964         in error message.
2965         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2966         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2967         in error message.
2968         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2969         types they qualify.
2970         * objc.dg/type-size-2.m: Fix wording in comment.
2971         * objc.dg/va-meth-1.m: New test case.
2972
2973 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2974
2975         PR c/16633:
2976         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2977         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2978
2979 2004-09-06  Devang Patel  <dpatel@apple.com>
2980
2981         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2982         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2983
2984 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2985
2986         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2987         reflect changed line numbering of diagnostics.
2988
2989 2004-09-06  Paul Brook  <paul@codesourcery.com>
2990
2991         * gfortran.dg/edit_real_1.f90: Add new test.
2992
2993 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2994
2995         * gcc.dg/tree-ssa/loop-2.c: New test.
2996         * gcc.dg/tree-ssa/loop-3.c: New test.
2997         * gcc.dg/tree-ssa/loop-4.c: New test.
2998         * gcc.dg/tree-ssa/loop-5.c: New test.
2999
3000 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3001
3002         * gcc.dg/format/sentinel-1.c: Update for parameter option.
3003
3004 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3005
3006         * gcc.dg/format/sentinel-1.c: New test.
3007
3008 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
3009
3010         * testsuite/gcc.dg/builtins-46.c: New.
3011
3012 2004-09-03  Devang Patel  <dpatel@apple.com>
3013
3014         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
3015         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
3016
3017 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3018
3019         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
3020         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
3021         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
3022         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
3023         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
3024         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
3025         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
3026         the non-portable bzero.
3027         * gcc.dg/20010912-1.c: xfail for NetWare.
3028         * gcc.dg/20020426-2.c: xfail for NetWare.
3029         * gcc.dg/20021014-1.c: xfail for NetWare.
3030         * gcc.dg/20021018-1.c: xfail for NetWare.
3031         * gcc.dg/20030213-1.c: xfail for NetWare.
3032         * gcc.dg/20030225-1.c: xfail for NetWare.
3033         * gcc.dg/20030708-1.c: xfail for NetWare.
3034         * gcc.dg/builtins-config.h: Also exclude NetWare.
3035         * gcc.dg/format/format.h: Define restrict only if not already defined.
3036         * gcc.dg/nest.c: xfail for NetWare.
3037         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
3038         * lib/target-supports.exp (check_visibility_available): Exclude
3039         NetWare.
3040
3041 2004-09-03  Jan Beulich  <jbeulich@novell.com>
3042
3043         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
3044         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
3045         deterministic starting point for the alignment of structure fields.
3046         * gcc.dg/Wpadded.c: Dito.
3047         * g++.dg/abi/vbase10.C: Dito.
3048
3049 2004-09-03  Devang Patel  <dpatel@apple.com>
3050
3051         * g++.dg/debug/pr15736.cc: New test.
3052
3053 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3054
3055         * README.QMTEST: Fix out-of-date link.
3056
3057 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
3058
3059         PR fortran/16579
3060         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
3061         Delete.  Duplicate of gfortran.dg/g77/20010610.f
3062
3063 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
3064
3065         * g++.dg/abi/arm_rtti1.C: New test.
3066
3067 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
3068
3069         * gcc.dg/ppc-vector-memcpy.c: New.
3070         * gcc.dg/ppc-vector-memset.c: New.
3071
3072 2004-09-02  Chao-ying Fu  <fu@mips.com>
3073
3074         * gcc.target/mips/mips-3d-1.c: New test.
3075         * gcc.target/mips/mips-3d-2.c: New test.
3076         * gcc.target/mips/mips-3d-3.c: New test.
3077         * gcc.target/mips/mips-3d-4.c: New test.
3078         * gcc.target/mips/mips-3d-5.c: New test.
3079         * gcc.target/mips/mips-3d-6.c: New test.
3080         * gcc.target/mips/mips-3d-7.c: New test.
3081         * gcc.target/mips/mips-3d-8.c: New test.
3082         * gcc.target/mips/mips-3d-9.c: New test.
3083         * gcc.target/mips/mips-ps-1.c: New test.
3084         * gcc.target/mips/mips-ps-2.c: New test.
3085         * gcc.target/mips/mips-ps-3.c: New test.
3086         * gcc.target/mips/mips-ps-4.c: New test.
3087         * gcc.target/mips/mips-ps-type.c: New test.
3088
3089 2004-09-02  Paul Brook  <paul@codesourcery.com>
3090
3091         * gfortran.dg/edit_real_1.f90: Add new tests.
3092
3093 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3094
3095         PR fortran/15327
3096         * gfortran.dg/merge_char_1.f90: New test.
3097
3098 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3099
3100         PR fortran/16404
3101         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3102
3103 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3104
3105         PR c/1522
3106         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3107
3108 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3109
3110         * g++.dg/opt/loop1.C: Do not XFAIL.
3111
3112 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3113
3114         * gcc.c-torture/execute/20040831-1.c: New test.
3115
3116 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3117
3118         PR fortran/16579
3119         * gfortran.dg/g77/20010610.f: Now passes.
3120         Copy from g77.f-torture/execute. Add dg-run directive.
3121         * gfortran.dg/g77/README: Update
3122
3123 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3124
3125         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3126         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3127         (t1, t2, t3, t4): Add volatile.
3128
3129 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3130
3131         * g++.dg/ext/visibility/arm1.C: New test.
3132
3133 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3134
3135         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3136         -pedantic-errors.
3137
3138 2004-09-01  Paul Brook  <paul@codesourcery.com>
3139
3140         * gfortran.dg/eof_2.f90: New test.
3141
3142 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3143
3144         PR fortran/16579
3145         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3146
3147 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3148
3149         PR libfortran/16805
3150         * gfortran.dg/list_read_2.f90: New test.
3151
3152 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3153
3154         * g++.dg/abi/key1.C: New test.
3155
3156 2004-08-31  Richard Henderson  <rth@redhat.com>
3157
3158         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3159         form of offsetof.
3160         * g++.dg/other/offsetof5.C: Remove duplicate.
3161
3162 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3163
3164         PR fortran/17244
3165         * gfortran.dg/func_derived_1.f90: New test.
3166
3167 2004-08-31  Paul Brook  <paul@codesourcery.com>
3168
3169         * gfortran.dg/eof_1.f90: New test.
3170
3171 2004-08-31  Paul Brook  <paul@codesourcery.com>
3172
3173         * gfortran.dg/list_read_1.f90: New file.
3174
3175 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3176
3177         * g++.dg/opt/loop1.C: XFAIL.
3178
3179 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3180
3181         * gcc.dg/funcdef-storage-1.c: New.
3182         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3183         an extern function in local scope.
3184         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3185         declare an 'auto inline' function in local scope.
3186         * gcc.dg/20011130-1.c: Likewise.
3187         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3188         an 'auto' function in local scope.
3189         * gcc.dg/20021014-1.c: Likewise.
3190         * gcc.dg/20030331-2.c: Likewise.
3191
3192 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3193
3194         * gfortran.dg/blockdata_1.f90: New test.
3195
3196 2004-08-30  Richard Henderson  <rth@redhat.com>
3197
3198         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3199
3200 2004-08-30  Richard Henderson  <rth@redhat.com>
3201
3202         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3203         additional_flags set by alternate driver.
3204         (ieee-options): New procedure.
3205         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3206         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3207         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3208         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3209
3210 2004-08-30  Richard Henderson  <rth@redhat.com>
3211
3212         * lib/f-torture.exp: Remove.
3213
3214 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3215
3216         PR rtl-optimization/16590
3217         * g++.dg/opt/loop1.C: New test.
3218
3219 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3220
3221         PR fortran/13910
3222         * gfortran.dg/oldstyle_1.f90: New test.
3223
3224 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3225         Paul Brook  <paul@codesourcery.com>
3226
3227         * gfortran.dg/g77/README: Update.
3228         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3229         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3230         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3231
3232 2004-08-28  Paul Brook  <paul@codesourcery.com>
3233
3234         PR libfortran/17195
3235         * gfortran.dg/edit_real_1.f90: New test.
3236
3237 2004-08-27  Paul Brook  <paul@codesourcery.com>
3238
3239         * gfortran.dg/rewind_1.f90: New test.
3240
3241 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3242
3243         PR fortran/16597
3244         * gfortran.dg/pr16597.f90: New test.
3245
3246 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3247
3248         PR c/13801
3249         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3250         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3251         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3252         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3253         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3254
3255 2004-08-26  Nick Clifton  <nickc@redhat.com>
3256
3257         * gcc.c-torture/compile/pr17119.c: New test.
3258
3259 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3260
3261         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3262
3263 2004-08-25  Richard Henderson  <rth@redhat.com>
3264
3265         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3266         the bits that expect kind=8 to be the largest real kind.
3267
3268 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3269
3270         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3271
3272 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3273
3274         * gfortran.dg/assignment_1.f90: New test.
3275
3276 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3277
3278         * g++.dg/template/repo3.C: New test.
3279
3280 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3281
3282         PR middle-end/16693
3283         PR tree-optimization/16372
3284         * g++.dg/opt/pr16372-1.C: New test case.
3285         * g++.dg/opt/pr16693-1.C: New test case.
3286         * g++.dg/opt/pr16693-2.C: New test case.
3287
3288 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3289
3290         * objc.dg/proto-lossage-4.m: New test.
3291
3292 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3293
3294         PR c++/17155
3295         * g++.dg/inherit/local2.C: New test.
3296
3297 2004-08-25  Paul Brook  <paul@codesourcery.com>
3298
3299         PR fortran/17144
3300         * gfortran.dg/string_ctor_1.f90: New test.
3301
3302 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3303
3304         PR c++/14428
3305         * g++.dg/template/redecl2.C: New test.
3306
3307 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3308
3309         PR fortran/17143
3310         * gfortran.dg/pr17143.f90: New test.
3311
3312 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3313
3314         PR fortran/17164
3315         * gfortran.dg/pr17164.f90: New test.
3316
3317 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3318
3319         * gcc.dg/tree-ssa/loop-1.c: New test.
3320
3321 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3322
3323         * gcc.c-torture/compile/20040824-1.c: New test.
3324
3325 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3326
3327         * gcc.c-torture/compile/iftrap-3.c: New test.
3328
3329 2004-08-24  Paul Brook  <paul@codesourcery.com>
3330
3331         * gfortran.dg/entry_2.f90: New test.
3332
3333 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3334
3335         PR c++/16889
3336         * g++.dg/lookup/ambig[12].C: New.
3337
3338 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3339
3340         PR c++/16706
3341         * g++.dg/template/crash21.C: New test.
3342         * g++.dg/template/crash22.C: Likewise.
3343
3344 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3345
3346         PR c++/17149
3347         * g++.dg/template/access15.C: New.
3348
3349 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3350
3351         PR c++/17163
3352         * g++.dg/template/repo2.C: New test.
3353
3354 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3355
3356         PR rtl-optimization/17078
3357         * gcc.c-torture/execute/pr17078-1.c: New test case.
3358
3359 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3360
3361         PR c/14492
3362         * gcc.dg/debug/crash1.c: New test.
3363
3364 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3365
3366         PR c/16180
3367         * gcc.dg/loop-5.c: New test.
3368
3369 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3370
3371         * gcc.c-torture/execute/20040823-1.c: New test.
3372
3373 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3374
3375         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3376         to the assembler.  Simplify test accordingly.
3377         (asm_abi_flags): Use GNU names.
3378         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3379         to check for ABI flags.
3380
3381 2004-08-22  Andrew Pinski  <apinski@apple.com>
3382
3383         * g++.dg/opt/pr14029.C: New test.
3384         * gcc.c-torture/execute/pr15262.c: New test.
3385
3386 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3387
3388         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3389
3390 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3391
3392         PR 16908
3393         * gfortran.dg/direct_io.f90: New test.
3394
3395 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3396
3397         PR c++/17121
3398         * g++.dg/inherit/local2.C: New test.
3399
3400 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3401
3402         PR c++/17120
3403         * g++.dg/warn/Wparentheses-4.C: New test.
3404
3405 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3406
3407         PR c++/17121
3408         * g++.dg/inherit/local2.C: New test.
3409
3410         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3411         * gcc.dg/ppc-ldstruct.c: Likewise.
3412         * gcc.dg/ppc64-abi-2.c: Likewise.
3413
3414 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3415
3416         PR rtl-optimization/17099
3417         * gcc.c-torture/execute/20040820-1.c: New test.
3418
3419 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3420
3421         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3422
3423 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3424
3425         PR fortran/17077
3426         * gfortran.dg/auto_array_1.f90: New test.
3427
3428 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3429
3430         PR fortran/17074
3431         * gfortran.dg/simpleif_1.f90: New test.
3432
3433 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3434
3435         * lib/target-supports.exp (check_profiling_available): Return
3436         false for arm*-*-symbianelf* and arm*-*-eabi*.
3437
3438         PR c++/15890
3439         * g++.dg/template/delete1.C: New test.
3440
3441 2004-08-19  Paul Brook  <paul@codesourcery.com>
3442
3443         PR fortran/14976
3444         PR fortran/16228
3445         * gfortran.dg/data_char_1.f90: New test.
3446
3447 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3448
3449         PR fortran/16946
3450         * gfortran.dg/reduction.f90: New testcase.
3451
3452 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3453
3454         PR fortran/16520
3455         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3456
3457 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3458
3459         PR c++/17041
3460         * g++.dg/Wparentheses-3.C: New test.
3461
3462 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3463
3464         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3465         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3466         * gcc.dg/vect/vect-2.c: Likewise.
3467         * gcc.dg/vect/vect-3.c: Likewise.
3468         * gcc.dg/vect/vect-4.c: Likewise.
3469         * gcc.dg/vect/vect-5.c: Likewise.
3470         * gcc.dg/vect/vect-6.c: Likewise.
3471         * gcc.dg/vect/vect-7.c: Likewise.
3472         * gcc.dg/vect/vect-25.c: Likewise.
3473         * gcc.dg/vect/vect-31.c: Likewise.
3474         * gcc.dg/vect/vect-32.c: Likewise.
3475         * gcc.dg/vect/vect-34.c: Likewise.
3476         * gcc.dg/vect/vect-36.c: Likewise.
3477         * gcc.dg/vect/vect-all.c: Likewise.
3478
3479 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3480
3481         PR c++/17068
3482         * g++.dg/template/operator4.C: New test.
3483
3484 2004-08-18  Richard Henderson  <rth@redhat.com>
3485
3486         * gcc.dg/20040206-1.c: XFAIL.
3487
3488 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3489
3490         PR c++/16246
3491         * g++.dg/template/array7.C: New test.
3492
3493 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3494
3495         * gcc.dg/mips-movcc-1.c: New test.
3496         * gcc.dg/mips-movcc-2.c: New test.
3497         * gcc.dg/mips-movcc-3.c: New test.
3498
3499         * gcc.dg/mips-nmadd-1.c: New test.
3500         * gcc.dg/mips-nmadd-2.c: New test.
3501
3502 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3503
3504         PR c++/15871
3505         * g++.dg/opt/inline8.C: New test.
3506
3507         PR c++/16965
3508         * g++.dg/parse/error17.C: New test.
3509
3510 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3511
3512         * gcc.dg/vect: New directory for vectorizer tests.
3513         * gcc.dg/vect/tree-vect.h: New file.
3514         * gcc.dg/vect/vect.exp: New file.
3515         * gcc.dg/vect/pr16105.c.c: New test.
3516         * gcc.dg/vect/vect-1.c: New test.
3517         * gcc.dg/vect/vect-2.c: New test.
3518         * gcc.dg/vect/vect-3.c: New test.
3519         * gcc.dg/vect/vect-4.c: New test.
3520         * gcc.dg/vect/vect-5.c: New test.
3521         * gcc.dg/vect/vect-6.c: New test.
3522         * gcc.dg/vect/vect-7.c: New test.
3523         * gcc.dg/vect/vect-8.c: New test.
3524         * gcc.dg/vect/vect-9.c: New test.
3525         * gcc.dg/vect/vect-10.c: New test.
3526         * gcc.dg/vect/vect-11.c: New test.
3527         * gcc.dg/vect/vect-12.c: New test.
3528         * gcc.dg/vect/vect-13.c: New test.
3529         * gcc.dg/vect/vect-14.c: New test.
3530         * gcc.dg/vect/vect-15.c: New test.
3531         * gcc.dg/vect/vect-16.c: New test.
3532         * gcc.dg/vect/vect-17.c: New test.
3533         * gcc.dg/vect/vect-18.c: New test.
3534         * gcc.dg/vect/vect-19.c: New test.
3535         * gcc.dg/vect/vect-20.c: New test.
3536         * gcc.dg/vect/vect-21.c: New test.
3537         * gcc.dg/vect/vect-22.c: New test.
3538         * gcc.dg/vect/vect-23.c: New test.
3539         * gcc.dg/vect/vect-24.c: New test.
3540         * gcc.dg/vect/vect-25.c: New test.
3541         * gcc.dg/vect/vect-26.c: New test.
3542         * gcc.dg/vect/vect-27.c: New test.
3543         * gcc.dg/vect/vect-28.c: New test.
3544         * gcc.dg/vect/vect-29.c: New test.
3545         * gcc.dg/vect/vect-30.c: New test.
3546         * gcc.dg/vect/vect-31.c: New test.
3547         * gcc.dg/vect/vect-32.c: New test.
3548         * gcc.dg/vect/vect-33.c: New test.
3549         * gcc.dg/vect/vect-34.c: New test.
3550         * gcc.dg/vect/vect-35.c: New test.
3551         * gcc.dg/vect/vect-36.c: New test.
3552         * gcc.dg/vect/vect-37.c: New test.
3553         * gcc.dg/vect/vect-38.c: New test.
3554         * gcc.dg/vect/vect-40.c: New test.
3555         * gcc.dg/vect/vect-41.c: New test.
3556         * gcc.dg/vect/vect-42.c: New test.
3557         * gcc.dg/vect/vect-43.c: New test.
3558         * gcc.dg/vect/vect-44.c: New test.
3559         * gcc.dg/vect/vect-45.c: New test.
3560         * gcc.dg/vect/vect-46.c: New test.
3561         * gcc.dg/vect/vect-47.c: New test.
3562         * gcc.dg/vect/vect-48.c: New test.
3563         * gcc.dg/vect/vect-49.c: New test.
3564         * gcc.dg/vect/vect-50.c: New test.
3565         * gcc.dg/vect/vect-51.c: New test.
3566         * gcc.dg/vect/vect-52.c: New test.
3567         * gcc.dg/vect/vect-53.c: New test.
3568         * gcc.dg/vect/vect-54.c: New test.
3569         * gcc.dg/vect/vect-55.c: New test.
3570         * gcc.dg/vect/vect-56.c: New test.
3571         * gcc.dg/vect/vect-57.c: New test.
3572         * gcc.dg/vect/vect-58.c: New test.
3573         * gcc.dg/vect/vect-59.c: New test.
3574         * gcc.dg/vect/vect-60.c: New test.
3575         * gcc.dg/vect/vect-61.c: New test.
3576         * gcc.dg/vect/vect-all.c: New test.
3577         * gcc.dg/vect/vect-none.c: New test.
3578
3579 2004-08-17  Paul Brook  <paul@codesourcery.com>
3580
3581         PR fortran/13082
3582         * gfortran.dg/entry_1.f90: New test.
3583
3584 2004-08-17  Andrew Pinski  <apinski@apple.com>
3585
3586         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3587
3588 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3589
3590         * gcc.dg/pr17036-1.c: New test.
3591
3592 2004-08-16  Devang Patel  <dpatel@apple.com>
3593
3594         * gcc.dg/darwin-20040809-1.c: New test.
3595
3596 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3597
3598         * gcc.dg/funcdef-attr-1.c: New test.
3599
3600 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3601
3602         * gcc.dg/altivec-17.c: New test.
3603         * gcc.dg/altivec-18.c: New test.
3604
3605 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3606
3607         PR c++/6749
3608         * g++.dg/template/vtable2.C: New test.
3609
3610 2004-08-14  Richard Henderson  <rth@redhat.com>
3611
3612         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3613         * gcc.dg/pack-test-4.c (main): Return 0.
3614         * gcc.dg/setjmp-1.c: Remove XFAIL.
3615         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3616
3617 2004-08-14  Richard Henderson  <rth@redhat.com>
3618
3619         * gcc.dg/980217-1.c: Add prototype for printf.
3620
3621 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3622
3623         * gfortran.dg/pr16935.f90: New test.
3624
3625 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3626
3627         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3628
3629 2004-08-13  Paul Brook  <paul@codesourcery.com>
3630
3631         * gfortran.dg/der_io_1.f90: Remove stray comma.
3632
3633 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3634
3635         * gcc.dg/vmx/cw-bug-2.c: Remove.
3636         * gcc.dg/vmx/vprint-1.c: Remove.
3637         * gcc.dg/vmx/vscan-1.c: Remove.
3638
3639 2004-08-12  Devang patel  <dpatel@apple.com>
3640
3641         * gcc.dg/darwin-20040809-2.c: New test.
3642
3643 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3644
3645         * g++.dg/ext/altivec-12.C: New test.
3646
3647         * g++.dg/ext/altivec-11.C: New test.
3648
3649 2004-08-12  Paul Brook  <paul@codesourcery.com>
3650
3651         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3652
3653 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3654
3655         * g++.dg/ext/altivec-2.C: Check for hardware support before
3656         executing any VMX instructions.
3657
3658         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3659
3660 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3661
3662         PR c++/16276
3663         * g++.old-deja/g++.other/comdat4.C: New test.
3664         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3665
3666 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3667
3668         PR target/16286
3669         * gcc.dg/pr16286.c: New test.
3670
3671 2004-08-12 Jan Beulich <jbeulich@novell.com>
3672
3673         * g++.dg/ext/asm5.C: New.
3674
3675 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3676
3677         PR c++/16698
3678         * g++.dg/eh/crash1.C: New test.
3679
3680         PR c++/16717
3681         * g++.dg/ext/construct1.C: New test.
3682
3683 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3684
3685         PR c++/16853
3686         * g++.dg/init/ptrmem1.C: New test.
3687
3688         PR c++/16618
3689         * g++.dg/parse/offsetof5.C: New test.
3690
3691         PR c++/16870
3692         * g++.dg/template/overload3.C: New test.
3693
3694 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3695
3696         PR c++/16964
3697         * g++.dg/parse/error16.C: New test.
3698
3699         PR c++/16904
3700         * g++.dg/template/error14.C: New test.
3701
3702         PR c++/16929
3703         * g++.dg/template/error15.C: New test.
3704
3705 2004-08-11  Devang Patel  <dpatel@apple.com>
3706
3707         * gcc.dg/darwin-ld-20040809-1.c: New test.
3708         * gcc.dg/darwin-ld-20040809-2.c: New test.
3709
3710 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3711
3712         PR fortran/16917
3713         * gfortran.dg/dfloat_1.f90: New test.
3714
3715 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3716
3717         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3718         * gcc.dg/dll-2.c: Fix dg-require syntax.
3719         * gcc.misc-tests/arm-isr.c (abort): Declare.
3720         (exit): Likewise.
3721
3722 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3723
3724         PR c++/16971
3725         * g++.dg/parse/crash16.C: New test.
3726
3727 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3728
3729         * gcc.dg/mips-rsqrt-1.c: New test case.
3730         * gcc.dg/mips-rsqrt-2.c: New test case.
3731         * gcc.dg/mips-rsqrt-3.c: New test case.
3732
3733 2004-08-10  Paul Brook  <paul@codesourcery.com>
3734
3735         * gfortran.dg/der_io_1.f90: New test.
3736
3737 2004-08-10  Paul Brook  <paul@codesourcery.com>
3738
3739         PR fortran/16919
3740         * gfortran.dg/der_array_1.f90: New test.
3741
3742 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3743
3744         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3745
3746 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3747
3748         * gcc.dg/wchar_t-2.c: Fix typo.
3749
3750 2004-08-09  Falk Hueffner  <falk@debian.org>
3751
3752         PR tree-optimization/12517
3753         * gcc.c-torture/compile/pr12517.c: New test.
3754
3755         PR tree-optimization/12578
3756         * gcc.c-torture/compile/pr12578.c: New test.
3757
3758         PR tree-optimization/12899
3759         * gcc.c-torture/compile/pr12899.c: New test.
3760
3761         PR rtl-optimization/14692
3762         * gcc.c-torture/compile/pr14692.c: New test.
3763
3764         PR tree-optimization/16461
3765         * gcc.c-torture/compile/pr16461.c: New test.
3766
3767 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3768
3769         * gfortran.dg/getenv_1.f90: New test.
3770
3771 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3772
3773         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3774         wchar_t.
3775         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3776
3777 2004-08-06  Paul Brook  <paul@codesourcery.com>
3778
3779         * gfortran.dg/ret_array_1.f90: New test.
3780         * gfortran.dg/ret_pointer_1.f90: New test.
3781
3782 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3783
3784         * gcc.dg/missing-field-init-[12].c: New tests.
3785         * g++.dg/warn/missing-field-init-[12].C: New tests.
3786
3787 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3788
3789         * gcc.dg/enum2.c: New test.
3790         * gcc.dg/symbian3.c: Likewise.
3791         * gcc.dg/symbian4.c: Likewise.
3792         * gcc.dg/wchar_t-2.c: Likewise.
3793
3794 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3795
3796         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3797         destructor tests.
3798
3799 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3800
3801         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3802         dg-require-visiblity.
3803         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3804         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3805         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3806         * g++.dg/ext/visibility/new1.C: Likewise.
3807         * g++.dg/ext/visibility/pragma.C: Likewise.
3808         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3809         * g++.dg/ext/visibility/virtual.C: Likewise.
3810         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3811         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3812         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3813         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3814         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3815         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3816         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3817         * g++/dg/ext/visibility/visibility-8.C: New test.
3818         * gcc.c-torture/compile/dll.x: Remove.
3819         * gcc.dg/dll-2.c: Use dg-require-dll
3820         * gcc.dg/visibility-10.c: New test.
3821         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3822         supporting DLLs.
3823         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3824         (scan_not_hidden): Likewise.
3825
3826 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3827
3828         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3829
3830 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3831
3832         * gcc.c-torture/execute/20040805-1.c: New test.
3833
3834 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3835
3836         * gcc.dg/20020118-1.c: Declare abort.
3837         * gcc.dg/altivec_check.h: Likewise.
3838         * gcc.dg/iftrap-2.c: Likewise.
3839         * gcc.dg/pragma-darwin.c: Likewise.
3840         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3841
3842 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3843
3844         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3845
3846 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3847
3848         * gcc.c-torture/execute/builtins/abs-2.c,
3849         gcc.c-torture/execute/builtins/abs-3.c,
3850         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3851         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3852         intmax_t, uintmax_t and their limits.
3853         * gcc.dg/intmax_t-1.c: New test.
3854
3855 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3856
3857         * g++.dg/tc1/dr147.C: Add reference to PR.
3858
3859 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3860
3861         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3862         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3863
3864 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3865
3866         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3867
3868 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3869
3870         * gcc.dg/redecl-5.c: New test.
3871         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3872         of scanf.
3873
3874 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3875
3876         PR middle-end/16790
3877         * gcc.c-torture/execute/pr16790-1.c: New test case.
3878
3879 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3880
3881         * g++.dg/ext/visibility/assign1.C: New test.
3882         * g++.dg/ext/visibility/new1.C: Likewise.
3883
3884         * gcc.dg/symbian1.c: New test.
3885         * gcc.dg/symbian2.c: Likewise.
3886
3887 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3888
3889         PR target/16570
3890         * gcc.dg/i386-sse-9.c: New test.
3891
3892 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3893
3894         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3895
3896 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3897
3898         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3899         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3900         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3901         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3902         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3903         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3904         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3905         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3906         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3907         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3908         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3909         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3910         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3911         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3912         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3913         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3914         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3915         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3916         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3917         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3918         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3919         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3920         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3921         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3922         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3923         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3924         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3925         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3926         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3927         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3928         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3929         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3930         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3931         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3932         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3933         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3934         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3935         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3936         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3937         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3938         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3939         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3940         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3941         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3942         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3943         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3944         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3945         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3946         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3947         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3948         gcc.misc-tests/i386-pf-3dnow-1.c,
3949         gcc.misc-tests/i386-pf-athlon-1.c,
3950         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3951         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3952         Declare built-in functions used.
3953         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3954
3955 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3956
3957         PR c++/16707
3958         * g++.dg/lookup/using12.C: New test.
3959
3960         * g++.dg/init/null1.C: Fix PR number.
3961         * g++.dg/parse/namespace10.C: Likewise.
3962
3963 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3964
3965         PR c++/16224
3966         * g++.dg/template/spec17.C: New test.
3967         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3968         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3969
3970 2004-08-02  David Billinghurst
3971
3972         PR fortran/16292
3973         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3974
3975 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3976
3977         * gcc.dg/ia64-got-1.c: New test case.
3978
3979 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3980
3981         PR c++/16489
3982         * g++.dg/init/null1.C: New test.
3983         * g++.dg/tc1/dr76.C: Adjust error marker.
3984
3985         PR c++/16529
3986         * g++.dg/parse/namespace10.C: New test.
3987
3988         PR c++/16810
3989         * g++.dg/inherit/ptrmem2.C: New test.
3990
3991 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3992
3993         PR target/16155
3994         * gcc.dg/pr16155.c: New test.
3995
3996 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3997
3998         * gcc.dg/redecl-2.c: New test.
3999
4000 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
4001
4002         * gcc.dg/darwin-longdouble.c: New file.
4003
4004 2004-07-30  Richard Henderson  <rth@redhat.com>
4005
4006         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
4007         write to constant argument.
4008         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
4009
4010 2004-07-30  Richard Henderson  <rth@redhat.com>
4011
4012         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
4013         tests of nearest around zero.
4014
4015 2004-07-30  Andrew Pinski  <apinski@apple.com>
4016
4017         * gcc.c-torture/compile/20040730-1.c: New test.
4018
4019 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4020
4021         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
4022         powerpc-eabispe.
4023
4024 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
4025
4026         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
4027
4028 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
4029
4030         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
4031         contains $ld_library_path.
4032         * lib/gfortran.exp (gfortran_link_flags): Likewise.
4033
4034 2004-07-29  Richard Henderson  <rth@redhat.com>
4035
4036         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
4037
4038         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
4039         (alt2, which): New.
4040         (Check): Accept either alternative.
4041
4042 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
4043
4044         * g++.dg/abi/inline1.C: New test.
4045         * g++.dg/abi/local1-a.cc: Likewise.
4046         * g++.dg/abi/local1.C: Likewise.
4047         * g++.dg/abi/mangle11.C: Tweak location of warnings.
4048         * g++.dg/abi/mangle12.C: Likewise.
4049         * g++.dg/abi/mangle17.C: Likewise.
4050         * g++.dg/abi/mangle20-2.C: Likewise.
4051         * g++.dg/opt/interface1.C: Likewise.
4052         * g++.dg/opt/interface1.h: Likewise.
4053         * g++.dg/opt/interface1-a.cc: New test.
4054         * g++.dg/parse/repo1.C: New test.
4055         * g++.dg/template/repo1.C: Likewise.
4056         * g++.dg/warn/Winline-1.C: Likewise.
4057         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
4058
4059 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
4060
4061         * gcc.dg/tree-ssa/20040729-1.c: New test.
4062
4063 2004-07-27  Matt Austern <austern@apple.com>
4064
4065         * gcc.dg/darwin-bool-1.c: New test.
4066         * gcc.dg/darwin-bool-2.c: New test.
4067
4068 2004-07-28  Richard Henderson  <rth@redhat.com>
4069
4070         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
4071         arguments in the correct type.  Don't write to constant arguments.
4072
4073 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4074
4075         PR tree-optimization/16688
4076         PR tree-optimization/16689
4077         * g++.dg/tree-ssa/pr16688.C: New test.
4078
4079 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4080
4081         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4082         loads.  Not only in the comment, this time.
4083
4084 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
4085
4086         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4087         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4088         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4089         * gcc.dg/sh4a-bitmovua.c: New.
4090         * gcc.dg/sh4a-cos.c: New.
4091         * gcc.dg/sh4a-cosf.c: New.
4092         * gcc.dg/sh4a-fprun.c: New.
4093         * gcc.dg/sh4a-fsrra.c: New.
4094         * gcc.dg/sh4a-memmovua.c: New.
4095         * gcc.dg/sh4a-sin.c: New.
4096         * gcc.dg/sh4a-sincos.c: New.
4097         * gcc.dg/sh4a-sincosf.c: New.
4098         * gcc.dg/sh4a-sinf.c: New.
4099
4100 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4101
4102         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4103         conditionals.
4104         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4105         loads.
4106         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4107         DOM1.
4108
4109 2004-07-27  Andrew Pinski  <apinski@apple.com>
4110
4111         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4112
4113 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4114
4115         * gcc.dg/pragma-isr.c: New test.
4116
4117 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4118
4119         PR c++/14429
4120         * g++.dg/template/ttp11.C: New test.
4121
4122 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4123
4124         * gcc.c-torture/compile/20040727-1.c: New test.
4125
4126 2004-07-26  Eric Christopher  <echristo@redhat.com>
4127
4128         * gcc.c-torture/compile/20040726-2.c: New test.
4129
4130 2004-07-26  Andrew Pinski  <apinski@apple.com>
4131
4132         * g++.dg/rtti/tinfo1.C: Xfail.
4133
4134 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4135
4136         * gcc.c-torture/compile/20040726-1.c: New test.
4137
4138 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4139             Brian Ryner  <bryner@brianryner.com>
4140
4141         PR c++/9283
4142         PR c++/15000
4143         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4144         * g++.dg/ext/visibility/: New directory.
4145         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4146         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4147         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4148         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4149         * g++.dg/ext/visibility/fvisibility.C,
4150         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4151         g++.dg/ext/visibility/fvisibility-override1.C
4152         g++.dg/ext/visibility/fvisibility-override2.C
4153         g++.dg/ext/visibility/memfuncts.C
4154         g++.dg/ext/visibility/noPLT.C
4155         g++.dg/ext/visibility/pragma.C
4156         g++.dg/ext/visibility/pragma-override1.C
4157         g++.dg/ext/visibility/pragma-override2.C
4158         g++.dg/ext/visibility/staticmemfuncts.C
4159         g++.dg/ext/visibility/virtual.C: New tests.
4160
4161 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4162
4163         PR c/15360
4164         * gcc.dg/pr15360-1.c: New test.
4165
4166 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4167
4168         * gcc.dg/pragma-align-2.c: New test.
4169         * gcc.dg/pragma-init-fini.c: New test.
4170         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4171         targets.
4172
4173 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4174
4175         * gcc.dg/init-string-2.c: New test.
4176
4177 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4178
4179         PR 16684
4180         * gcc.dg/Wredundant-decls-1.c: New test case.
4181
4182 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4183
4184         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4185         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4186         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4187         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4188         * gcc.dg/compat/generate-random.c: New file.
4189         * gcc.dg/compat/generate-random.h: Likewise.
4190         * gcc.dg/compat/generate-random_r.c: Likewise.
4191         * gcc.dg/compat/struct-layout-1.h: Likewise.
4192         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4193         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4194         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4195         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4196         * gcc.dg/compat/struct-layout-1_main.c: New test.
4197         * gcc.dg/compat/struct-layout-1_x.c: New file.
4198         * gcc.dg/compat/struct-layout-1_y.c: New file.
4199         * gcc.dg/compat/struct-layout-1_test.h: New file.
4200
4201 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4202
4203         * gcc.dg/comp-return-1.c: New test
4204
4205 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4206
4207         * gcc.dg/vmx/8-02a.c: Fix typo.
4208
4209         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4210         * gcc.dg/darwin-abi-3.c: New test.
4211
4212         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4213         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4214
4215         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4216         * gcc.dg/vmx/ops-long-1.c: New test.
4217         * gcc.dg/vmx/ops-long-2.c: New test.
4218
4219 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4220
4221         * g++.dg/lookup/conv-[1234].C: New.
4222
4223 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4224
4225         * g++.dg/parse/attr2.C: Simplify.
4226
4227 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4228
4229         PR c/7284
4230         * gcc.c-torture/execute/pr7284-1.c: New test.
4231
4232 2004-07-22  Brian Booth  <bbooth@redhat.com>
4233
4234         * gcc.dg/tree-ssa/20040721-1.c: New test.
4235
4236 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4237
4238         * g++.dg/template/crash20.c: New.
4239
4240 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4241
4242         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4243         Add dg-run directive.  Declare variables as required.
4244         * gfortran.dg/g77/README: Update
4245
4246 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4247
4248         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4249         gcc.dg/cris-peep2-andu2.c: New tests.
4250
4251 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4252
4253         PR c/15052
4254         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4255         on return type.
4256         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4257         messages.
4258         * gcc.dg/qual-return-2.c: Update expected messages.
4259         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4260
4261 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4262
4263         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4264         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4265
4266 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4267
4268         PR c/11250
4269         * gcc.dg/init-string-1.c: New test.
4270
4271 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4272
4273         PR middle-end/15345
4274         PR c/16450
4275         * gcc.dg/torture/nested-fn-1.c: New test.
4276
4277 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4278
4279         PR target/16559
4280         * gcc.dg/ia64-fptr-1.c: New file.
4281
4282 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4283
4284         PR c++/14497
4285         * g++.dg/template/spec16.C: New test.
4286         * g++.old-deja/g++.robertl/eb118.C: Remove.
4287
4288 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4289
4290         PR c++/509
4291         * g++.dg/template/spec15.C: New test.
4292
4293 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4294
4295         Copy cases from g77.f-torture/execute and add dg-run
4296         directive.  Other changes as noted.
4297         * gfortran.dg/g77/13037.f
4298         * gfortran.dg/g77/1832.f
4299         * gfortran.dg/g77/19981119-0.f
4300         * gfortran.dg/g77/19990313-0.f
4301         * gfortran.dg/g77/19990313-1.f
4302         * gfortran.dg/g77/19990313-2.f
4303         * gfortran.dg/g77/19990313-3.f
4304         * gfortran.dg/g77/19990419-1.f
4305         * gfortran.dg/g77/19990826-0.f
4306         * gfortran.dg/g77/19990826-2.f
4307         * gfortran.dg/g77/20000503-1.f
4308         * gfortran.dg/g77/20001111.f
4309         * gfortran.dg/g77/20010116.f
4310         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4311         * gfortran.dg/g77/20010430.f
4312         * gfortran.dg/g77/6177.f
4313         * gfortran.dg/g77/947.f
4314         * gfortran.dg/g77/970816-3.f
4315         * gfortran.dg/g77/971102-1.f
4316         * gfortran.dg/g77/980520-1.f
4317         * gfortran.dg/g77/980628-0.f
4318         * gfortran.dg/g77/980628-1.f
4319         * gfortran.dg/g77/980628-10.f
4320         * gfortran.dg/g77/980628-2.f
4321         * gfortran.dg/g77/980628-3.f
4322         * gfortran.dg/g77/980628-7.f
4323         * gfortran.dg/g77/980628-8.f
4324         * gfortran.dg/g77/980628-9.f
4325         * gfortran.dg/g77/980701-0.f
4326         * gfortran.dg/g77/980701-1.f
4327         * gfortran.dg/g77/cabs.f
4328         * gfortran.dg/g77/claus.f
4329         * gfortran.dg/g77/complex_1.f
4330         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4331         * gfortran.dg/g77/dcomplex.f
4332         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4333         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4334         * gfortran.dg/g77/f90-intrinsic-numeric.f
4335         * gfortran.dg/g77/int8421.f
4336         * gfortran.dg/g77/labug1.f
4337         * gfortran.dg/g77/large_vec.f
4338         * gfortran.dg/g77/le.f
4339         * gfortran.dg/g77/short.f
4340         * gfortran.dg/g77/README: Update
4341
4342 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4343
4344         PR c++/16637
4345         * g++.dg/parse/lookup4.C: New test.
4346
4347 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4348
4349         PR c++/16175
4350         * g++.dg/template/ttp10.C: New test.
4351
4352 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4353
4354         * gcc.dg/pr12625-1.c: New test.
4355
4356 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4357
4358         * testsuite/gcc.dg/switch-warn-1.c: New test.
4359         * testsuite/gcc.dg/switch-warn-2.c: New test.
4360         * gcc.c-torture/compile/pr14730.c: Update.
4361
4362 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4363
4364         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4365         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4366         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4367         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4368
4369 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4370
4371         PR c++/16623
4372         * g++.dg/template/assign1.C: New test.
4373
4374 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4375
4376         PR c++/12170
4377         * g++.dg/template/ttp9.C: New test.
4378
4379 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4380
4381         * gcc.dg/format/cmn-err-1.c: New test.
4382
4383 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4384
4385         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4386         gcc.dg/Wparentheses-10.c: New tests.
4387         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4388
4389 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4390
4391         PR fortran/16465
4392         * gfortran.dg/g77//ffixed-line-length-0.f,
4393         gfortran.dg/g77/ffixed-line-length-132.f,
4394         gfortran.dg/g77/ffixed-line-length-72.f,
4395         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4396         gfortran.dg/g77/README: Update.
4397
4398 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4399
4400         PR c++/13092
4401         * g++.dg/template/non-dependent7.C: New test.
4402         * g++.dg/template/non-dependent8.C: Likewise.
4403         * g++.dg/template/non-dependent9.C: Likewise.
4404         * g++.dg/template/non-dependent10.C: Likewise.
4405
4406 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4407
4408         PR c++/16337
4409         * g++.dg/parse/attr2.C: New test.
4410
4411 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4412
4413         * g77.dg: Removed.
4414         * g77.f-torture: Ditto.
4415
4416 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4417
4418         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4419         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4420         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4421
4422 2004-07-16  Richard Henderson  <rth@redhat.com>
4423
4424         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4425
4426 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4427
4428         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4429         tests with full list of options.
4430         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4431         of TORTURE_OPTIONS if test contains 'dg-do run'.
4432
4433         PR fortran/16404
4434         * gfortran.dg/do_iterator.f90: New test.
4435
4436 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4437
4438         PR rtl-optimization/16536
4439         * gcc.c-torture/execute/restrict-1.c: New test.
4440
4441 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4442
4443         PR fortran/15324
4444         * gfortran.dg/pr15324.f90: New test.
4445
4446         PR fortran/15129
4447         * gfortran.dg/pr15129.f90: New test.
4448
4449         PR fortran/15140
4450         * gfortran.dg/pr15140.f90: New test.
4451
4452         PR fortran/13792
4453         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4454         compile-time simplification.
4455
4456 2004-07-14  Mike Stump  <mrs@apple.com>
4457
4458         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4459
4460 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4461
4462         PR target/16325
4463         * gcc.dg/profile-generate-1.c: New.
4464
4465 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4466
4467         * gcc.c-torture/execute/20040709-1.c: New test.
4468         * gcc.c-torture/execute/20040709-2.c: New test.
4469
4470 2004-07-14  Mike Stump  <mrs@apple.com>
4471
4472         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4473
4474 2004-07-14  Mike Stump  <mrs@apple.com>
4475
4476         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4477
4478 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4479
4480         PR c++/16518
4481         * g++.dg/parse/mutable1.C: New test.
4482
4483 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4484
4485         PR tree-optimization/16443
4486         * gcc.dg/tree-ssa/20040713-1.c: New test.
4487
4488 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4489
4490         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4491         for operator new.
4492
4493 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4494
4495         * gfortran.dg/g77/README: New file
4496         * gfortran.dg/g77/19981216-0.f:  Copy from
4497         g77.f-torture/noncompile.  Add "dg-do compile" and
4498         dg-error as required.
4499         * gfortran.dg/g77/19990218-1.f: Likewise
4500         * gfortran.dg/g77/19990905-1.f: Likewise
4501         * gfortran.dg/g77/9263.f: Likewise
4502         * gfortran.dg/g77/980615-0.f: Likewise
4503         * gfortran.dg/g77/980616-0.f: Likewise
4504         * gfortran.dg/g77/check0.f: Likewise
4505         * gfortran.dg/g77/select_no_compile.f: Likewise
4506
4507 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4508
4509         Copy files from g77.f-torture/compile.
4510         Add "{ dg-do compile}".  Other changes as noted
4511         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4512         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4513         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4514         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4515         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4516         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4517         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4518         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4519         statement to conform to standard.  Append alpha1.x for reference.
4520         * gfortran.dg/g77/xformat.f: Add dg-warning
4521
4522 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4523
4524         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4525         Add {dg-do compile} directive.
4526         * gfortran.dg/g77/cpp2.F: Likewise
4527
4528 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4529
4530         PR c++/5402
4531         * g++.dg/lookup/name-clash1.C: New test.
4532
4533         PR c++/9777
4534         * g++.dg/lookup/name-clash2.C: New test.
4535
4536         PR c++/12102
4537         * g++.dg/lookup/name-clash3.C: New test.
4538
4539 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4540
4541         * g++.dg/lookup/new2.C: New test.
4542         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4543
4544 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4545
4546         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4547         Add {dg-do compile} directive.
4548         * gfortran.dg/g77/13060.f: Likewise
4549         * gfortran.dg/g77/19990218-0.f: Likewise
4550         * gfortran.dg/g77/19990305-0.f: Likewise
4551         * gfortran.dg/g77/19990419-0.f: Likewise
4552         * gfortran.dg/g77/19990502-0.f: Likewise
4553         * gfortran.dg/g77/19990502-1.f: Likewise
4554         * gfortran.dg/g77/19990525-0.f: Likewise
4555         * gfortran.dg/g77/19990826-1.f: Likewise
4556         * gfortran.dg/g77/19990826-3.f: Likewise
4557         * gfortran.dg/g77/19990905-2.f: Likewise
4558         * gfortran.dg/g77/20000412-1.f: Likewise
4559         * gfortran.dg/g77/20000511-1.f: Likewise
4560         * gfortran.dg/g77/20000511-2.f: Likewise
4561         * gfortran.dg/g77/20000518.f: Likewise
4562         * gfortran.dg/g77/20000601-1.f: Likewise
4563         * gfortran.dg/g77/20000601-2.f: Likewise
4564         * gfortran.dg/g77/20000629-1.f: Likewise
4565         * gfortran.dg/g77/20000630-2.f: Likewise
4566         * gfortran.dg/g77/20010115.f: Likewise
4567         * gfortran.dg/g77/20010321-1.f: Likewise
4568         * gfortran.dg/g77/20010426.f: Likewise
4569         * gfortran.dg/g77/20020307-1.f: Likewise
4570         * gfortran.dg/g77/8485.f: Likewise
4571         * gfortran.dg/g77/960317-1.f: Likewise
4572         * gfortran.dg/g77/970915-0.f: Likewise
4573         * gfortran.dg/g77/980310-1.f: Likewise
4574         * gfortran.dg/g77/980310-2.f: Likewise
4575         * gfortran.dg/g77/980310-3.f: Likewise
4576         * gfortran.dg/g77/980310-4.f: Likewise
4577         * gfortran.dg/g77/980310-6.f: Likewise
4578         * gfortran.dg/g77/980310-7.f: Likewise
4579         * gfortran.dg/g77/980310-8.f: Likewise
4580         * gfortran.dg/g77/980419-2.f: Likewise
4581         * gfortran.dg/g77/980424-0.f: Likewise
4582         * gfortran.dg/g77/980427-0.f: Likewise
4583         * gfortran.dg/g77/980729-0.f: Likewise
4584         * gfortran.dg/g77/981117-1.f: Likewise
4585         * gfortran.dg/g77/toon_1.f: Likewise
4586
4587 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4588
4589         PR c++/2204
4590         * g++.dg/other/abstract2.C: New test.
4591
4592 2004-07-12  Paul Brook  <paul@codesourcery.com>
4593
4594         * gfortran.dg/pointer_init_1.f90: New test.
4595
4596 2004-07-11  Paul Brook  <paul@codesourcery.com>
4597
4598         PR fortran/15986
4599         * gfortran.dg/contained_1.f90: New test.
4600
4601 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4602
4603         * g++.dg/parse/defarg8.C: New test.
4604
4605 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4606
4607         PR fortran/16433
4608         * gfortran.dg/pr16433.f: New test.
4609
4610         PR fortran/17574
4611         * gfortran.dg/pr15754.f90: New test.
4612
4613 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4614
4615         PR tree-optimization/16437
4616         * gcc.c-torture/execute/bitfld-4.c: New test.
4617
4618 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4619
4620         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4621         access to common var from module.
4622
4623 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4624
4625         PR fortran/16336
4626         * gfortran.fortran-torture/execute/common_2.f90: New test.
4627
4628 2004-07-10  Paul Brook  <paul@codesourcery.com>
4629
4630         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4631
4632 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4633
4634         PR fortran/15969
4635         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4636
4637 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4638
4639         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4640         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4641         * gfortran.dg/g77/ffree-form-1.f: Likewise
4642         * gfortran.dg/g77/ffree-form-2.f: Likewise
4643         * gfortran.dg/g77/ffree-form-3.f: Likewise
4644         * gfortran.dg/g77/fno-underscoring.f: Likewise
4645         * gfortran.dg/g77/funderscoring.f: Likewise
4646         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4647
4648 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4649
4650         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4651
4652 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4653         Paul Brook  <paul@codesourcery.com>
4654
4655         PR fortran/13415
4656         * gfortran.dg/common_pointer_1.f90: New test.
4657
4658 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4659
4660         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4661
4662 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4663
4664         PR target/16364
4665         * gcc.c-torture/compile/20040709-1.c: New.
4666
4667 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4668
4669         PR fortran/14077
4670         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4671
4672 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4673
4674         PR fortran/13201
4675         * gfortran.dg/shape_1.f90: New test.
4676
4677 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4678             Andrew Pinski  <apinski@apple.com>
4679
4680         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4681
4682 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4683
4684         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4685         comment.
4686
4687 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4688         Paul Brook  <paul@codesourcery.com>
4689
4690         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4691         '.f95' and '.F95'.
4692
4693 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4694
4695         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4696
4697 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4698
4699         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4700         testcases with capital suffix.
4701
4702 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4703
4704         PR fortran/15481
4705         PR fortran/13372
4706         PR fortran/13575
4707         PR fortran/15978
4708         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4709
4710         * gfortran.dg/implicit_1.f90: New test.
4711
4712 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4713
4714         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4715         expression to match gfortran warning/error messages
4716         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4717         dg-error text.
4718
4719 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4720
4721         * lib/fortran-torture.exp: Rename proc search_for to
4722         search_for_re.
4723
4724 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4725
4726         * gcc.c-torture/execute/simd-5.x: New file.
4727         XFAIL on SPARC 64-bit at -O0.
4728
4729 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4730
4731         PR c++/8211
4732         PR c++/16165
4733         * g++.dg/warn/effc3.C: New test.
4734
4735 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4736
4737         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4738         change X to 1X in format.
4739         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4740         add data statements to conform to standard.
4741
4742 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4743
4744         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4745         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4746         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4747
4748 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4749
4750         * gfortran.dg/g77/7388.f: Copy from g77.dg
4751         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4752         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4753         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4754         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4755         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4756         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4757         * gfortran.dg/g77/strlen0.f: Likewise
4758
4759 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4760
4761         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4762         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4763
4764 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4765
4766         * gcc.c-torture/execute/920428-2.x: Delete.
4767         * gcc.c-torture/execute/920501-7.x: Likewise.
4768
4769 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4770
4771         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4772         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4773         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4774         prescott and c3-2.
4775         (PREFETCH_3DNOW): Add -march=c3.
4776
4777 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4778
4779         PR c/16437
4780         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4781         * gcc.c-torture/execute/bf64-1.x: Likewise.
4782
4783 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4784
4785         * gcc.c-torture/compile/20040708-1.c: New test.
4786
4787 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4788
4789         PR c++/16169
4790         * g++.dg/warn/effc2.C: New test.
4791
4792 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4793
4794         * gcc.c-torture/execute/bitfld-1.x: Remove.
4795         * gcc.c-torture/execute/bitfld-3.c: New test.
4796         * gcc.dg/bitfld-2.c: Remove XFAILs.
4797
4798 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4799
4800         PR c++/16276
4801         * g++.dg/rtti/tinfo1.C: New file.
4802
4803 2004-07-07  Eric Christopher  <echristo@redhat.com>
4804
4805         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4806
4807 2004-07-07  Andrew Pinski  <apinski@apple.com>
4808
4809         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4810
4811 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4812
4813         * g++.dg/init/call1.C: XFAIL.
4814
4815 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4816
4817         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4818         except for movstrict*, to movmem* and clrstr* to clrmem*.
4819
4820 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4821
4822         * gcc.c-torture/execute/20040707-1.c: New test.
4823
4824 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4825
4826         * gcc.c-torture/execute/20040706-1.c: New test.
4827
4828 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4829
4830         PR c++/3671
4831         * g++.dg/template/spec14.C: New test.
4832
4833 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4834
4835         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4836         nothing if not yet defined.  Use it in b, c and d type definitions.
4837         * gcc.c-torture/execute/20040705-1.c: New test.
4838         * gcc.c-torture/execute/20040705-2.c: New test.
4839
4840 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4841
4842         PR c++/2518
4843         * g++.dg/lookup/new1.C: New test.
4844
4845 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4846
4847         PR c++/11406
4848         * g++.dg/template/sizeof8.C: New test.
4849
4850 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4851
4852         * gcc.c-torture/compile/20040705-1.c: New test.
4853
4854 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4855
4856         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4857
4858 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4859
4860         * gcc.dg/cpp/if-mop.c: Two new testcases.
4861         * gcc.dg/cpp/trad/comment-3.c: New.
4862
4863 2004-07-04  Paul Brook  <paul@codesourcery.com>
4864
4865         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4866
4867 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4868
4869         PR c++/3761
4870         * g++.dg/lookup/crash4.C: New test.
4871
4872 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4873
4874         * gcc.c-torture/execute/builtin-abs-1.c
4875         * gcc.c-torture/execute/builtin-abs-2.c
4876         * gcc.c-torture/execute/builtin-complex-1.c
4877         * gcc.c-torture/execute/builtins/string-1-lib.c
4878         * gcc.c-torture/execute/builtins/string-1.c
4879         * gcc.c-torture/execute/builtins/string-2-lib.c
4880         * gcc.c-torture/execute/builtins/string-2.c
4881         * gcc.c-torture/execute/builtins/string-3-lib.c
4882         * gcc.c-torture/execute/builtins/string-3.c
4883         * gcc.c-torture/execute/builtins/string-4-lib.c
4884         * gcc.c-torture/execute/builtins/string-4.c
4885         * gcc.c-torture/execute/builtins/string-5-lib.c
4886         * gcc.c-torture/execute/builtins/string-5.c
4887         * gcc.c-torture/execute/builtins/string-6-lib.c
4888         * gcc.c-torture/execute/builtins/string-6.c
4889         * gcc.c-torture/execute/builtins/string-7-lib.c
4890         * gcc.c-torture/execute/builtins/string-7.c
4891         * gcc.c-torture/execute/builtins/string-8-lib.c
4892         * gcc.c-torture/execute/builtins/string-8.c
4893         * gcc.c-torture/execute/builtins/string-9-lib.c
4894         * gcc.c-torture/execute/builtins/string-9.c
4895         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4896         * gcc.c-torture/execute/builtins/string-asm-1.c
4897         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4898         * gcc.c-torture/execute/builtins/string-asm-2.c
4899         * gcc.c-torture/execute/stdio-opt-1.c
4900         * gcc.c-torture/execute/stdio-opt-2.c
4901         * gcc.c-torture/execute/stdio-opt-3.c
4902         * gcc.c-torture/execute/string-opt-1.c
4903         * gcc.c-torture/execute/string-opt-10.c
4904         * gcc.c-torture/execute/string-opt-11.c
4905         * gcc.c-torture/execute/string-opt-12.c
4906         * gcc.c-torture/execute/string-opt-13.c
4907         * gcc.c-torture/execute/string-opt-14.c
4908         * gcc.c-torture/execute/string-opt-15.c
4909         * gcc.c-torture/execute/string-opt-16.c
4910         * gcc.c-torture/execute/string-opt-2.c
4911         * gcc.c-torture/execute/string-opt-6.c
4912         * gcc.c-torture/execute/string-opt-7.c
4913         * gcc.c-torture/execute/string-opt-8.c:
4914         Replace with ...
4915
4916         * gcc.c-torture/execute/builtins/abs-2.c
4917         * gcc.c-torture/execute/builtins/abs-3.c
4918         * gcc.c-torture/execute/builtins/complex-1.c
4919         * gcc.c-torture/execute/builtins/fprintf.c
4920         * gcc.c-torture/execute/builtins/fputs.c
4921         * gcc.c-torture/execute/builtins/memcmp.c
4922         * gcc.c-torture/execute/builtins/memmove.c
4923         * gcc.c-torture/execute/builtins/memops-asm.c
4924         * gcc.c-torture/execute/builtins/mempcpy-2.c
4925         * gcc.c-torture/execute/builtins/mempcpy.c
4926         * gcc.c-torture/execute/builtins/memset.c
4927         * gcc.c-torture/execute/builtins/printf.c
4928         * gcc.c-torture/execute/builtins/sprintf.c
4929         * gcc.c-torture/execute/builtins/strcat.c
4930         * gcc.c-torture/execute/builtins/strchr.c
4931         * gcc.c-torture/execute/builtins/strcmp.c
4932         * gcc.c-torture/execute/builtins/strcpy.c
4933         * gcc.c-torture/execute/builtins/strcspn.c
4934         * gcc.c-torture/execute/builtins/strlen-2.c
4935         * gcc.c-torture/execute/builtins/strlen.c
4936         * gcc.c-torture/execute/builtins/strncat.c
4937         * gcc.c-torture/execute/builtins/strncmp-2.c
4938         * gcc.c-torture/execute/builtins/strncmp.c
4939         * gcc.c-torture/execute/builtins/strncpy.c
4940         * gcc.c-torture/execute/builtins/strpbrk.c
4941         * gcc.c-torture/execute/builtins/strpcpy-2.c
4942         * gcc.c-torture/execute/builtins/strpcpy.c
4943         * gcc.c-torture/execute/builtins/strrchr.c
4944         * gcc.c-torture/execute/builtins/strspn.c
4945         * gcc.c-torture/execute/builtins/strstr-asm.c
4946         * gcc.c-torture/execute/builtins/strstr.c:
4947         ... these new files.
4948
4949         * gcc.c-torture/execute/builtins/abs-2-lib.c
4950         * gcc.c-torture/execute/builtins/abs-3-lib.c
4951         * gcc.c-torture/execute/builtins/complex-1-lib.c
4952         * gcc.c-torture/execute/builtins/fprintf-lib.c
4953         * gcc.c-torture/execute/builtins/fputs-lib.c
4954         * gcc.c-torture/execute/builtins/memcmp-lib.c
4955         * gcc.c-torture/execute/builtins/memmove-lib.c
4956         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4957         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4958         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4959         * gcc.c-torture/execute/builtins/memset-lib.c
4960         * gcc.c-torture/execute/builtins/printf-lib.c
4961         * gcc.c-torture/execute/builtins/sprintf-lib.c
4962         * gcc.c-torture/execute/builtins/strcat-lib.c
4963         * gcc.c-torture/execute/builtins/strchr-lib.c
4964         * gcc.c-torture/execute/builtins/strcmp-lib.c
4965         * gcc.c-torture/execute/builtins/strcpy-lib.c
4966         * gcc.c-torture/execute/builtins/strcspn-lib.c
4967         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4968         * gcc.c-torture/execute/builtins/strlen-lib.c
4969         * gcc.c-torture/execute/builtins/strncat-lib.c
4970         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4971         * gcc.c-torture/execute/builtins/strncmp-lib.c
4972         * gcc.c-torture/execute/builtins/strncpy-lib.c
4973         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4974         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4975         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4976         * gcc.c-torture/execute/builtins/strrchr-lib.c
4977         * gcc.c-torture/execute/builtins/strspn-lib.c
4978         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4979         * gcc.c-torture/execute/builtins/strstr-lib.c
4980         * gcc.c-torture/execute/builtins/lib/abs.c
4981         * gcc.c-torture/execute/builtins/lib/fprintf.c
4982         * gcc.c-torture/execute/builtins/lib/memset.c
4983         * gcc.c-torture/execute/builtins/lib/printf.c
4984         * gcc.c-torture/execute/builtins/lib/sprintf.c
4985         * gcc.c-torture/execute/builtins/lib/strcpy.c
4986         * gcc.c-torture/execute/builtins/lib/strcspn.c
4987         * gcc.c-torture/execute/builtins/lib/strncat.c
4988         * gcc.c-torture/execute/builtins/lib/strncmp.c
4989         * gcc.c-torture/execute/builtins/lib/strncpy.c
4990         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4991         * gcc.c-torture/execute/builtins/lib/strspn.c
4992         * gcc.c-torture/execute/builtins/lib/strstr.c:
4993         New files containing support routines.
4994
4995         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4996         declaration.
4997         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4998         when not optimizing.
4999
5000 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/16240
5003         * g++.dg/abi/mangle22.C: New test.
5004         * g++.dg/abi/mangle23.C: Likewise.
5005
5006 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
5007
5008         PR fortran/16290
5009         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
5010         Allow for cases without denormalized floating point numbers.
5011
5012 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
5013
5014         PR c/1027
5015         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5016         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
5017         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
5018         expected warning text.
5019         * gcc.dg/format/diag-2.c: New test.
5020
5021 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
5022
5023         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
5024
5025 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
5026
5027         * gcc.dg/builtins-43.c: New.
5028         * gcc.dg/builtins-44.c: New.
5029         * gcc.dg/builtins-45.c: New.
5030
5031 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
5032             Andreas Tobler  <a.tobler@schweiz.ch>
5033
5034         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
5035         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
5036         as SIGSEGV.
5037         * gcc.dg/cleanup-11.c: Likewise.
5038         * gcc.dg/cleanup-8.c: Likewise.
5039         * gcc.dg/cleanup-9.c: Likewise.
5040         * gcc.dg/cleanup-5.c: Run on all platforms.
5041
5042 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5043
5044         * g++.dg/warn/nonnull1.C: New test.
5045
5046 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5047
5048         * gcc.dg/compat/compat-common.h: Wrap up CINT in
5049         an #ifndef SKIP_COMPLEX_INT/#endif pair.
5050         Special-case the Sun compiler wrt to <complex.h>.
5051
5052 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
5053
5054         * gcc.dg/Wunreachable-8.C: New test.
5055
5056         * gcc.dg/h8300-ice2.c : New test.
5057
5058 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
5059
5060         PR fortran/16161
5061         * gfortran.fortran-torture/compile/implicit.f90: Add test
5062         for implicit character.
5063
5064 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
5065
5066         PR fortran/16289
5067         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
5068         Use tiny() intrinsic to find smallest non-negative real
5069
5070 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
5071
5072         * gcc.dg/compat/struct-by-value-22_main.c: New test.
5073         * gcc.dg/compat/struct-by-value-22_x.c: New.
5074         * gcc.dg/compat/struct-by-value-22_y.c: New.
5075
5076         * gcc.c-torture/execute/20040629-1.c: New test.
5077
5078 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
5079
5080         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
5081         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
5082
5083         PR target/16195
5084         * gcc.dg/20040625-1.c: New test.
5085
5086 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5087
5088         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5089
5090 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5091
5092         PR fortran/15963
5093         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5094
5095 2004-06-29  Richard Henderson  <rth@redhat.com>
5096
5097         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5098
5099 2004-06-29  Paul Brook  <paul@codesourcery.com>
5100
5101         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5102         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5103
5104 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5105
5106         PR c++/16260
5107         * g++.dg/parse/crash15.C: New.
5108
5109 2004-06-28  Andrew Pinski  <apinski@apple.com>
5110
5111         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5112         by the error already.
5113
5114         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5115
5116 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5117
5118         PR target/14041
5119         * gcc.dg/h8300-bss-align-1.c : New.
5120
5121 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5122
5123         * PR c++/16174
5124         * g++.dg/template/ctor4.C: New.
5125
5126 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5127
5128         PR c++/16205
5129         * g++.dg/warn/Wsequence-point-1.C: New test.
5130
5131 2004-06-27  Paul Brook  <paul@codesourcery.com>
5132
5133         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5134
5135 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5136
5137         * g++.old-deja/g++.mike/p7325.C: Remove.
5138
5139 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5140
5141         PR c/14963
5142         * gcc.dg/pr14963.c: New test.
5143
5144 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5145
5146         PR c++/16193
5147         * g++.dg/parse/redef1.C: New test.
5148
5149 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5150
5151         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5152         20021110.c.
5153         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5154         20021119-1.c.
5155         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5156         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5157         5-04.c.
5158         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5159         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5160         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5161         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5162         g++.brendan/enum14.C.
5163         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5164         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5165         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5166         g++.mike/virt1.C.
5167         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5168         memtemp24.C.
5169
5170 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5171
5172         * gcc.dg/20040527-1.c: New test case.
5173
5174 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5175
5176         PR gfortran/pr16196
5177         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5178
5179 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5180
5181         PR middle-end/15825
5182         * gcc.dg/pr15825-1.c: New test case.
5183
5184 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5185
5186         * gcc.c-torture/execute/20040625-1.c: New test.
5187
5188 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5189
5190         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5191
5192 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5193
5194         * gcc.dg/torture/mips-div-1.c: New test.
5195
5196 2004-06-24  Jeff Law  <law@redhat.com>
5197
5198         * gcc.dg/tree-ssa/20040624-1.c: New test.
5199
5200 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5201
5202         * gcc.c-torture/compile/20040624-1.c: New test.
5203
5204 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5205
5206         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5207         this directory.
5208
5209 2004-06-23  Andrew Pinski  <apinski@apple.com>
5210
5211         PR middle-end/15988
5212         * g++.dg/opt/ptrmem4.C: New test.
5213
5214         * gcc.dg/c90-array-quals-2.c: New test.
5215
5216 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5217
5218         * gcc.dg/kpice1.c: New test.
5219
5220 2006-06-23  Andrew Pinski  <apinski@apple.com>
5221
5222         * gcc.dg/c90-array-quals.c: New test.
5223
5224 2006-06-22  Richard Henderson  <rth@redhat.com>
5225
5226         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5227
5228 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5229
5230         * gcc.dg/builtins-config.h: Handle FreeBSD.
5231
5232 2006-06-22  Richard Henderson  <rth@redhat.com>
5233
5234         * g++.dg/opt/devirt1.C: New.
5235
5236 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5237
5238         * g++.dg/opt/pr15551.C: New testcase.
5239
5240 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5241
5242         PR target/14800
5243         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5244         x86_64-*-linux* when compiling for 32bit.
5245
5246 2004-06-21  Andrew Pinski  <apinski@apple.com>
5247
5248         * gcc.dg/pch/struct-1.c: New.
5249         * gcc.dg/pch/struct-1.hs: New.
5250
5251 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5252
5253         * gcc.dg/pch/save-temps-1.c: New file.
5254         * gcc.dg/pch/save-temps-1.hs: New file.
5255
5256 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5257
5258         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5259         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5260
5261 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5262
5263         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5264         to fix type error.
5265         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5266         Remove trailing spaces.
5267
5268 2004-06-21  Richard Henderson  <rth@redhat.com>
5269
5270         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5271         merging && to BIT_FIELD_REF.
5272
5273 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5274
5275         * g++.dg/opt/placeholder1.C: New test.
5276
5277 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5278
5279         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5280         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5281         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5282         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5283
5284 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5285
5286         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5287         extern "C".
5288         * g++.dg/other/pragma-re-1.C: Add comments.
5289
5290 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5291
5292         PR gfortran/16080
5293         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5294
5295 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5296
5297         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5298         instead of setting the type of size_t by
5299         hand.
5300
5301 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5302
5303         * gcc.dg/unordered-2.c: New test case.
5304         * gcc.dg/unordered-3.c: New test case.
5305
5306 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5307
5308         PR other/16043
5309         * lib/g++.exp (g++_version): Tweak regexp for version
5310         * lib/g77.exp (g77_version): Likewise
5311         * lib/gfortran.exp (gfortran_version): Likewise
5312         * lib/objc.exp (objc_version): Likewise
5313         * lib/treelang.exp (treelang_version): Likewise
5314
5315 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5316
5317         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5318         Use INT_MAX instead of __INT_MAX__.
5319         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5320
5321         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5322         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5323         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5324         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5325         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5326         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5327         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5328         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5329         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5330
5331         * gcc.dg/range-test-1.c: New test.
5332         * g++.dg/opt/range-test-1.C: New test.
5333
5334 2004-06-17  Richard Henderson  <rth@redhat.com>
5335
5336         * objc.dg/sync-1.m: New.
5337         * objc.dg/try-catch-1.m: Don't force next runtime.
5338         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5339         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5340         shadowed catch clause.
5341         * objc.dg/try-catch-5.m: New.
5342
5343 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5344
5345         Bug 14610
5346         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5347
5348 2004-06-15  Richard Henderson  <rth@redhat.com>
5349
5350         * gcc.dg/20001116-1.c: Move expected warning line.
5351
5352 2004-06-15  Richard Henderson  <rth@redhat.com>
5353
5354         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5355         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5356
5357 2004-06-15  Jeff Law  <law@redhat.com>
5358
5359         * gcc.dg/tree-ssa/20040615-1.c: New test.
5360         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5361         be less sensitive to operand ordering.
5362         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5363
5364 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5365
5366         * g++.dg/abi/bitfield3.C: Add comment..
5367
5368 2004-06-15  Richard Henderson  <rth@redhat.com>
5369
5370         * g++.dg/ext/stmtexpr1.C: XFAIL.
5371         * gcc.dg/20030612-1.c: XFAIL.
5372
5373 2004-06-15  Eric Christopher  <echristo@redhat.com>
5374
5375         * g++.dg/charset/asm5.c: New.
5376         * gcc.dg/charset/asm6.c: New.
5377
5378 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5379
5380         PR fortran/15962
5381         * gfortran.fortran-torture/execute/select_1.f90: New test.
5382
5383 2004-06-15  Paul Brook  <paul@codesourcery.com>
5384
5385         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5386
5387 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5388
5389         PR c++/15967
5390         * g++.dg/lookup/crash3.C: New test.
5391
5392 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5393
5394         PR c++/15947
5395         * g++.dg/parse/dtor4.C: New test.
5396
5397 2004-06-14  Jeff Law  <law@redhat.com>
5398
5399         * gcc.c-torture/compile/20040614-1.c: New test.
5400
5401 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5402
5403         PR fortran/15211
5404         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5405         LEN of a character array.
5406
5407 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5408
5409         PR c++/15096
5410         * g++.dg/template/ptrmem10.C: New test.
5411
5412         PR c++/14930
5413         * g++.dg/template/friend30.C: New test.
5414
5415 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5416
5417         PR fortran/14928
5418         * gfortran.fortran-torture/compile/mloc.f90: New test.
5419
5420 2004-06-13  Paul Brook  <paul@codesourcery.com>
5421
5422         * gfortran.fortran-torture/execute/random_2.f90: New test.
5423
5424 2004-06-13  Eric Christopher  <echristo@redhat.com>
5425
5426         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5427
5428 2004-06-12  Paul Brook  <paul@codesourcery.com>
5429
5430         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5431
5432 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5433
5434         PR fortran/14923
5435         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5436
5437 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5438
5439         PR fortran/14957
5440         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5441         syntax errors in end statements of contained subroutines.
5442
5443 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5444
5445         PR fortran/12841
5446         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5447
5448 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5449
5450         PR fortran/15665
5451         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5452
5453 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5454
5455         PR gfortran/12839
5456         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5457
5458 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5459
5460         PR c++/15862
5461         * g++.dg/parse/enum1.C: New test.
5462
5463 2004-06-10  Jeff Law  <law@redhat.com>
5464
5465         * gcc.c-torture/compile/20040610-1.c: New test.
5466
5467 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5468
5469         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5470         * g++.old-deja/g++.other/decl3.C: Likewise.
5471
5472 2004-06-10  Brian Booth  <bbooth@redhat.com>
5473
5474         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5475         V_MAY_DEF instead of VDEF.
5476         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5477
5478 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5479
5480         PR c++/14211
5481         * g++.dg/conversion/const1.C: New test.
5482
5483         PR c++/15076
5484         * g++.dg/conversion/reinterpret1.C: New test.
5485
5486         PR c++/15877
5487         * g++.dg/template/enum2.C: New test.
5488
5489         PR c++/15227
5490         * g++.dg/template/error13.C: New test.
5491
5492 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5493
5494         PR fortran/14957
5495         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5496         arguments to test_* REAL and of the right size.
5497
5498 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5499
5500         PR target/15569
5501         PR rtl-optimization/15681
5502         * gcc.dg/20040609-1.c: New test.
5503
5504 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5505
5506         PR c++/14791
5507         * g++.dg/opt/builtins1.C: New test.
5508
5509 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5510
5511         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5512         that use default windows32 struct layout.
5513         * gcc.dg/i386-bitfield2.c: Likewise.
5514
5515 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5516
5517         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5518         for mingw32 and cygwin targets.
5519
5520 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5521
5522         * gcc.dg/pch/macro-4.c: New.
5523         * gcc.dg/pch/macro-4.hs: New.
5524
5525 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5526
5527         PR fortran/13249
5528         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5529
5530 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5531
5532         PR fortran/13372
5533         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5534
5535 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5536
5537         PR gfortran/14897
5538         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5539
5540 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5541
5542         PR gfortran/15755
5543         * gfortran.fortran-torture/execute/backspace.c : New test.
5544
5545 2004-06-09  Paul Brook  <paul@codesourcery.com>
5546
5547         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5548         (pointer_to_section): Rewrite to use smaller array.
5549
5550 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5551
5552         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5553         * gcc.dg/ext/altivec-10.c: Same.
5554         * gcc.dg/ext/altivec-11.c: Same.
5555         * gcc.dg/ext/altivec-12.c: Same.
5556         * gcc.dg/ext/altivec-13.c: Same.
5557         * gcc.dg/ext/altivec-14.c: Same.
5558         * gcc.dg/ext/altivec-15.c: Same.
5559         * gcc.dg/ext/altivec-16.c: Same.
5560         * gcc.dg/ext/altivec-3.c: Same.
5561         * gcc.dg/ext/altivec-4.c: Same.
5562         * gcc.dg/ext/altivec-6.c: Same.
5563         * gcc.dg/ext/altivec-7.c: Same.
5564         * gcc.dg/ext/altivec-8.c: Same.
5565         * gcc.dg/ext/altivec-varargs-1.c: Same.
5566
5567         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5568         * g++.dg/ext/altivec-10.C: Same.
5569         * g++.dg/ext/altivec-2.C: Same.
5570         * g++.dg/ext/altivec-3.C: Same.
5571         * g++.dg/ext/altivec-4.C: Same.
5572         * g++.dg/ext/altivec-5.C: Same.
5573         * g++.dg/ext/altivec-6.C: Same.
5574         * g++.dg/ext/altivec-7.C: Same.
5575         * g++.dg/ext/altivec-8.C: Same.
5576         * g++.dg/ext/altivec-9.C: Same.
5577
5578 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5579
5580         PR c++/7841
5581         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5582
5583 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5584
5585         * gcc.dg/union-1.c: New test.
5586
5587 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5588
5589         * gcc.dg/builtins-41.c: New test case.
5590         * gcc.dg/builtins-42.c: New test case.
5591
5592 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5593
5594         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5595         * g++.dg/ext/altivec-10.C: Same.
5596         * g++.dg/ext/altivec-2.C: Same.
5597         * g++.dg/ext/altivec-3.C: Same.
5598         * g++.dg/ext/altivec-4.C: Same.
5599         * g++.dg/ext/altivec-5.C: Same.
5600         * g++.dg/ext/altivec-6.C: Same.
5601         * g++.dg/ext/altivec-7.C: Same.
5602         * g++.dg/ext/altivec-8.C: Same.
5603         * g++.dg/ext/altivec-9.C: Same.
5604         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5605         * g++.old-deja/g++.brendan/new3.C: Same.
5606         * gcc.c-torture/execute/eeprof-1.x: Same.
5607
5608 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5609
5610         PR c/14765
5611         * gcc.dg/pr14765-1.c: New test.
5612
5613 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5614
5615         PR c/14649
5616         * gcc.dg/pr14649-1.c: New test case.
5617
5618 2004-06-07  Richard Henderson  <rth@redhat.com>
5619
5620         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5621         if temporaries.
5622
5623 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5624
5625         * g++.dg/eh/elide1.C: Remove XFAIL.
5626
5627 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5628
5629         PR c++/15337
5630         * g++.dg/expr/sizeof3.C: New test.
5631
5632         PR c++/14777
5633         * g++.dg/template/access14.C: New test.
5634
5635         PR c++/15554
5636         * g++.dg/template/enum1.C: New test.
5637
5638         PR c++/15057
5639         * g++.dg/eh/throw1.C: New test.
5640
5641 2004-06-07  David Ayers  <d.ayers@inode.at>
5642             Ziemowit Laski  <zlaski@apple.com>
5643
5644         * lib/objc.exp (objc_target_compile): Revert the '-framework
5645         Foundation' flag fix, since bare Darwin does not ship
5646         with the Foundation framework.
5647         * objc/execute/next_mapping.h: Provide a local NSConstantString
5648         @interface and @implementation.
5649         (objc_constant_string_init): A constructor function, used to
5650         initialize the NSConstantString meta-class object.
5651         * objc/execute/string1.m: Include "next_mapping.h" instead of
5652         <Foundation/NSString.h>.
5653         * objc/execute/string2.m: Likewise.
5654         * objc/execute/string3.m: Likewise.
5655         * objc/execute/string4.m: Likewise.
5656
5657 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5658
5659         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5660         to double. Replace double with FLOAT.
5661         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5662
5663         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5664         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5665         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5666         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5667         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5668         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5669         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5670         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5671
5672 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5673
5674         PR c/13519
5675         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5676
5677 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5678
5679         PR c++/15503
5680         * g++.dg/template/meminit2.C: New test.
5681
5682 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5683
5684         PR target/15822
5685         * gcc.c-torture/execute/compare-fp-1.c,
5686         gcc.c-torture/execute/compare-fp-2.c,
5687         gcc.c-torture/execute/compare-fp-3.c,
5688         gcc.c-torture/execute/compare-fp-4.c,
5689         gcc.c-torture/execute/compare-fp-3.x,
5690         gcc.c-torture/execute/compare-fp-4.x: Moved...
5691         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5692         gcc.c-torture/execute/ieee/compare-fp-2.c,
5693         gcc.c-torture/execute/ieee/compare-fp-3.c,
5694         gcc.c-torture/execute/ieee/compare-fp-4.c,
5695         gcc.c-torture/execute/ieee/compare-fp-3.x,
5696         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5697
5698 2004-06-04  David Ayers  <d.ayers@inode.at>
5699
5700         * objc/execute/protocol-isEqual-4.m: New testcase.
5701
5702 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5703
5704         * objc/execute/protocol-isEqual-1.m: New testcase.
5705         * objc/execute/protocol-isEqual-2.m: New testcase.
5706         * objc/execute/protocol-isEqual-3.m: New testcase.
5707
5708 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5709
5710         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5711
5712 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5713
5714         * lib/objc.exp (objc_target_compile): When running tests on
5715         Darwin (Mac OS X), inform the linker about '-framework
5716         'Foundation'.
5717
5718 2004-06-02  Eric Christopher  <echristo@redhat.com>
5719
5720         * gcc.c-torture/compile/20040602-1.c: New.
5721
5722 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5723
5724         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5725         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5726
5727         PR tree-optimization/14736
5728         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5729
5730         PR tree-optimization/14042
5731         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5732
5733         PR tree-optimization/14729
5734         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5735
5736 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5737
5738         PR fortran/15557
5739         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5740
5741 2004-06-01  Richard Hederson  <rth@redhat.com>
5742
5743         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5744
5745 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5746
5747         PR c++/14932
5748         * g++.dg/parse/offsetof4.C: New test.
5749
5750 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5751
5752         PR objc/7993
5753         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5754
5755 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5756
5757         PR c++/15701
5758         * g++.dg/template/friend29.C: New test.
5759
5760 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5761
5762         PR c/15749
5763         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5764
5765 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5766
5767         * gcc.dg/sparc-trap-1.c: New test.
5768
5769 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5770
5771         PR middle-end/15069
5772         * g++.dg/opt/fold3.C: New test case.
5773
5774 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5775
5776         * lib/target-supports.exp (check_iconv_available): Fix fallout
5777         from 2004-05-28 patch.
5778
5779 2004-05-30  Paul Brook  <paul@codesourcery.com>
5780
5781         PR fortran/15620
5782         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5783         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5784
5785 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5786
5787         * gfortran.fortran-torture/execute/random_1.f90: New test.
5788
5789 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5790
5791         * g++.dg/ext/altivec-10.C: New test.
5792
5793 2004-05-29  Paul Brook  <paul@codesourcery.com>
5794
5795         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5796
5797 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5798
5799         * gcc.dg/altivec-16.c: New test.
5800
5801 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5802
5803         * lib/target-supports.exp (check_vmx_hw_available): New.
5804         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5805
5806         * lib/target-supports.exp (check_alias_available,
5807         check_iconv_available, check_named_sections_available): Use
5808         unique names for temporary files.
5809
5810 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5811
5812         * gcc.dg/altivec-15.c: New test.
5813
5814 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5815
5816         PR c++/15083
5817         * g++.dg/warn/noeffect6.C: New test.
5818
5819         PR c++/15471
5820         * g++.dg/expr/ptrmem4.C: New test.
5821
5822         PR c++/15640
5823         * g++.dg/template/operator3.C: New test.
5824
5825 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/14668
5828         * g++.dg/lookup/redecl1.C: New test.
5829         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5830
5831 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5832
5833         * gcc.c-torture/execute/compare-fp-1.c,
5834         gcc.c-torture/execute/compare-fp-2.c,
5835         gcc.c-torture/execute/compare-fp-3.c,
5836         gcc.c-torture/execute/compare-fp-4.c,
5837         gcc.c-torture/execute/compare-fp-3.x,
5838         gcc.c-torture/execute/compare-fp-4.x,
5839         gcc.dg/pr15649-1.c: New.
5840
5841 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5842
5843         PR c++/12883
5844         * g++.dg/init/array14.C: New test.
5845
5846 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5847
5848         * lib/compat.exp (compat-get-options-main): New.
5849         (compat-get-options): Remove unneeded code, warn for ignored
5850         command.
5851         (compat-execute): Check flag set by dg-require-* commands.
5852
5853         * lib/compat.exp (compat-execute): Break up long lines.
5854
5855 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5856
5857         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5858         * gcc.dg/altivec-14.c: New test.
5859         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5860
5861         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5862         * gcc.dg/altivec-12.c: Ditto.
5863
5864         * gcc.dg/altivec-3.c: Move call to altivec_check.
5865
5866 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5867
5868         PR c++/15044
5869         * g++.dg/template/error12.C: New test.
5870
5871         PR c++/15317
5872         * g++.dg/ext/attrib15.C: New test.
5873
5874         PR c++/15329
5875         * g++.dg/template/ptrmem9.C: New test.
5876
5877 2004-05-25  Paul Brook  <paul@codesourcery.com>
5878
5879         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5880
5881 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5882
5883         PR c++/15165
5884         * g++.dg/template/crash19.C: New test.
5885
5886 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5887
5888         PR c++/15025
5889         * g++.dg/template/redecl1.C: New test.
5890
5891 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5892
5893         PR c++/14821
5894         * g++.dg/other/ns1.C: New test.
5895
5896         PR c++/14883
5897         * g++.dg/template/invalid1.C: New test.
5898
5899 2004-05-23  Paul Brook  <paul@codesourcery.com>
5900         Victor Leikehman  <lei@haifasphere.co.il>
5901
5902         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5903         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5904
5905 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5906
5907         PR c++/15285
5908         PR c++/15299
5909         * g++.dg/template/non-dependent5.C: New test.
5910         * g++.dg/template/non-dependent6.C: New test.
5911
5912 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5913
5914         PR c++/15507
5915         * g++.dg/inherit/union1.C: New test.
5916
5917         PR c++/15542
5918         * g++.dg/template/addr1.C: New test.
5919
5920         PR c++/15427
5921         * g++.dg/template/array5.C: New test.
5922
5923         PR c++/15287
5924         * g++.dg/template/array6.C: New test.
5925
5926 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5927             Roger Sayle  <roger@eyesopen.com>
5928
5929         * g++.dg/lookup/forscope2.C: New test case.
5930
5931 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5932
5933         * gcc.dg/cpp/Wmissingdirs.c: New.
5934
5935 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5936
5937         PR target/15301
5938         * gcc.dg/compat/union-m128-1.h: New file.
5939         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5940         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5941         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5942
5943 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5944
5945         PR target/15302
5946         * gcc.dg/compat/struct-complex-1.h: New file.
5947         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5948         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5949         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5950
5951 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5952
5953         PR middle-end/3074
5954         * gcc.dg/pr3074-1.c: New test case.
5955         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5956
5957 2004-05-20  Falk Hueffner  <falk@debian.org>
5958
5959         PR other/15526
5960         * gcc.dg/ftrapv-1.c: New test case.
5961
5962 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5963
5964         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5965
5966 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5967             Jeff Law  <law@redhat.com>
5968
5969         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5970         * gcc.dg/tree-ssa/20040518-2.c: New test.
5971
5972         * gcc.dg/tree-ssa/20040518-1.c: New test.
5973
5974 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5975
5976         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5977
5978 2004-05-18  Paul Brook  <paul@codesourcery.com>
5979
5980         PR fortran/13930
5981         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5982
5983 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5984
5985         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5986         constant folding.
5987
5988 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5989
5990         * gcc.dg/tree-ssa/20040517-1.c: New test.
5991
5992 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5993
5994         * gcc.dg/loop-4.c: New test.
5995
5996 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5997
5998         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5999
6000 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
6001
6002         PR fortran/15311
6003         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
6004
6005 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6006
6007         PR fortran/13826
6008         PR fortran/13940
6009         * gfortran.fortran-torture/compile/data_1.f90: New test.
6010
6011 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
6012
6013         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
6014         * gcc.dg/uninit-H.c: Define ASM for __s390__.
6015
6016 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6017
6018         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
6019
6020 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
6021
6022         PR c/15444
6023         * gcc.dg/format/xopen-1.c: Adjust expected message.
6024         * gcc.dg/format/xopen-3.c: New test.
6025
6026 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
6027
6028         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
6029
6030 2004-05-14  Jeff Law  <law@redhat.com>
6031
6032         * gcc.dg/tree-ssa/20040514-2.c: New test.
6033
6034 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6035
6036         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
6037         this ...
6038         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
6039         this.
6040
6041 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
6042
6043         * gcc.dg/tree-ssa/20040514-1.c: New test.
6044
6045 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6046
6047         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
6048         test.
6049
6050 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6051
6052         PR fortran/14066
6053         * gfortran.fortran-torture/compile/do_1.f90: New test.
6054
6055 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6056
6057         PR fortran/15051
6058         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
6059         test.
6060
6061 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
6062
6063         PR fortran/15149
6064         * gfortran.fortran-torture/execute/random_init.f90: New test.
6065
6066 2004-05-13  Paul Brook  <paul@codesourcery.com>
6067
6068         PR fortran/15314
6069         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
6070
6071 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
6072
6073         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
6074         for the powerpc case.
6075
6076 2004-05-13  Jeff Law  <law@redhat.com>
6077
6078         * gcc.dg/tree-ssa/20040513-1.c: New test.
6079         * gcc.dg/tree-ssa/20040513-2.c: New test.
6080
6081 2004-05-13  Paul Brook  <paul@codesourcery.com>
6082
6083         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
6084         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
6085         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
6086
6087 2004-05-13  Andreas Schwab  <schwab@suse.de>
6088
6089         PR other/10819
6090         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6091         characters.
6092
6093 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6094
6095         PR fortran/15294
6096         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6097
6098 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6099
6100         Merge from tree-ssa-20020619-branch.  See
6101         ChangeLog.tree-ssa for details.
6102
6103 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6104
6105         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6106         include <altivec.h> explicitly.
6107         * gcc.dg/altivec-13.c: Likewise.
6108
6109 2004-05-11  Paul Brook  <paul@codesourcery.com>
6110
6111         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6112
6113 2004-05-10  Eric Christopher  <echristo@redhat.com>
6114
6115         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6116         * gcc.dg/sibcall-4.c: Ditto.
6117
6118 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6119
6120         * g++.dg/ext/altivec-8.C: New test case.
6121         * gcc.dg/altivec-13.c: New test case.
6122
6123 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6124
6125         * gcc.c-torture/execute/divcmp-1.c: New test case.
6126         * gcc.c-torture/execute/divcmp-2.c: New test case.
6127         * gcc.c-torture/execute/divcmp-3.c: New test case.
6128
6129 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6130
6131         * g++.dg/other/pragma-re-2.C: New test.
6132
6133 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6134
6135         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6136         * gcc.dg/i386-387-2.c: Likewise.
6137
6138         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6139         __builtin_drem.
6140         * gcc.dg/i386-387-6.c: Likewise.
6141
6142 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6143
6144         * gcc.dg/builtins-33.c:  Also check log1p*.
6145
6146 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6147
6148         PR optimization/15296
6149         * gcc.c-torture/execute/pr15296.c: New test.
6150
6151 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6152
6153         * gcc.dg/builtins-40.c: New test.
6154
6155 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6156
6157         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6158
6159 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6160
6161         * g++.dg/ext/spe1.C: New testcase.
6162
6163 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6164
6165         * objc.dg/image-info.m: Allow additional attributes
6166         for __image_info section.
6167
6168 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6169
6170         * gcc.dg/torture/mips-hilo-2.c: New test.
6171
6172 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6173
6174         PR c++/14389
6175         * g++.dg/template/member5.C: New test.
6176
6177 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6178
6179         * gcc.dg/builtins-34.c: Also check expm1*.
6180
6181 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6182
6183         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6184         * gcc.dg/torture/builtin-convert-3.c: New test.
6185
6186 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6187
6188         PR middle-end/15054
6189         * g++.dg/opt/pr15054.C: New test.
6190
6191 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6192
6193         * gcc.dg/torture/builtin-rounding-1.c: New test.
6194         * gcc.dg/builtins-25.c: Delete.
6195         * gcc.dg/builtins-29.c: Delete.
6196
6197 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6198
6199         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6200         * gcc.dg/sibcall-4.c: Likewise.
6201         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6202
6203 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6204
6205         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6206         bit-field on 16-bit targets.
6207
6208 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6209
6210         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6211         16-bit targets.
6212
6213 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6214
6215         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6216         * gcc.dg/rs6000-power2-2.c: Likewise.
6217
6218 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6219
6220         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6221         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6222         Change the asm registers to be in form of frN instead of fN.
6223
6224 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6225
6226         * gcc.dg/torture/builtin-convert-2.c: New test.
6227
6228 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6229
6230         * gcc.dg/rs6000-power2-1.c: New test.
6231         * gcc.dg/rs6000-power2-2.c: New test.
6232
6233 2004-04-28  Jan Hubicka  <jh@suse.cz>
6234
6235         * gcc.dg/unused-6.c: New test.
6236
6237 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6238             Ulrich Weigand  <uweigand@de.ibm.com>
6239
6240         * ada/acats/run_all.sh: Define $target variable.
6241
6242 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6243
6244         PR c++/15119
6245         * g++.dg/other/vararg-1.C: New test.
6246
6247         PR c++/4794
6248         * g++.dg/eh/cleanup3.C: New test.
6249
6250 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6251
6252         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6253         and ad8011a (target_insn).
6254         * ada/acats/support/macro.dfs: Likewise.
6255         * ada/acats/support/impbit.adb: New file.
6256
6257 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6258
6259         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6260
6261 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6262
6263         * gcc.dg/loop-3.c: New test.
6264
6265 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6266
6267         * gcc.c-torture/execute/simd-5.c: New test.
6268
6269 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6270
6271         PR c++/15064
6272         * g++.dg/template/crash18.C: New test.
6273
6274 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6275
6276         * g++.dg/ext/complit3.C: New test.
6277
6278 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6279
6280         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6281         * gcc.dg/altivec-3.c: Same.
6282         * gcc.dg/altivec-varargs-1.c: Same.
6283
6284 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6285
6286         * lib/target-supports.exp (check_profiling_available): Assume
6287         profiling is not available on powerpc-eabi targets.
6288
6289 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6290
6291         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6292         * gcc.dg/vmx/bug-1.c: Ditto.
6293
6294 2004-04-20  Eric Christopher  <echristo@redhat.com>
6295
6296         * gcc.dg/charset/extern.c: New test.
6297         * g++.dg/charset/extern3.cc: Ditto.
6298
6299 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6300
6301         * gcc.dg/builtins-39.c: New test.
6302
6303 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6304
6305         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6306
6307 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6308
6309         * gcc.dg/torture/mips-hilo-1.c: New test.
6310
6311 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6312
6313         * gcc.c-torture/compile/20040419-1.c: New test.
6314
6315 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6316
6317         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6318
6319 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6320             Aldy Hernandez  <aldyh@redhat.com>
6321
6322         * gcc.c-torture/execute/va-arg-24.c: New.
6323
6324 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6325             Aldy Hernandez  <aldyh@redhat.com>
6326
6327         * gcc.dg/vmx/1b-01.c: New.
6328         * gcc.dg/vmx/1b-02.c: New.
6329         * gcc.dg/vmx/1b-03.c: New.
6330         * gcc.dg/vmx/1b-04.c: New.
6331         * gcc.dg/vmx/1b-05.c: New.
6332         * gcc.dg/vmx/1b-06.c: New.
6333         * gcc.dg/vmx/1b-07.c: New.
6334         * gcc.dg/vmx/1c-01.c: New.
6335         * gcc.dg/vmx/1c-02.c: New.
6336         * gcc.dg/vmx/3a-01a.c: New.
6337         * gcc.dg/vmx/3a-01.c: New.
6338         * gcc.dg/vmx/3a-01m.c: New.
6339         * gcc.dg/vmx/3a-03.c: New.
6340         * gcc.dg/vmx/3a-03m.c: New.
6341         * gcc.dg/vmx/3a-04.c: New.
6342         * gcc.dg/vmx/3a-04m.c: New.
6343         * gcc.dg/vmx/3a-05.c: New.
6344         * gcc.dg/vmx/3a-06.c: New.
6345         * gcc.dg/vmx/3a-06m.c: New.
6346         * gcc.dg/vmx/3a-07.c: New.
6347         * gcc.dg/vmx/3b-01.c: New.
6348         * gcc.dg/vmx/3b-02.c: New.
6349         * gcc.dg/vmx/3b-10.c: New.
6350         * gcc.dg/vmx/3b-13.c: New.
6351         * gcc.dg/vmx/3b-14.c: New.
6352         * gcc.dg/vmx/3b-15.c: New.
6353         * gcc.dg/vmx/3c-01a.c: New.
6354         * gcc.dg/vmx/3c-01.c: New.
6355         * gcc.dg/vmx/3c-02.c: New.
6356         * gcc.dg/vmx/3c-03.c: New.
6357         * gcc.dg/vmx/3d-01.c: New.
6358         * gcc.dg/vmx/4-01.c: New.
6359         * gcc.dg/vmx/4-03.c: New.
6360         * gcc.dg/vmx/5-01.c: New.
6361         * gcc.dg/vmx/5-02.c: New.
6362         * gcc.dg/vmx/5-03.c: New.
6363         * gcc.dg/vmx/5-04.c: New.
6364         * gcc.dg/vmx/5-05.c: New.
6365         * gcc.dg/vmx/5-06.c: New.
6366         * gcc.dg/vmx/5-07.c: New.
6367         * gcc.dg/vmx/5-07t.c: New.
6368         * gcc.dg/vmx/5-08.c: New.
6369         * gcc.dg/vmx/5-10.c: New.
6370         * gcc.dg/vmx/5-11.c: New.
6371         * gcc.dg/vmx/7-01a.c: New.
6372         * gcc.dg/vmx/7-01.c: New.
6373         * gcc.dg/vmx/7c-01.c: New.
6374         * gcc.dg/vmx/7d-01.c: New.
6375         * gcc.dg/vmx/7d-02.c: New.
6376         * gcc.dg/vmx/8-01.c: New.
6377         * gcc.dg/vmx/8-02a.c: New.
6378         * gcc.dg/vmx/8-02.c: New.
6379         * gcc.dg/vmx/brode-1.c: New.
6380         * gcc.dg/vmx/bug-1.c: New.
6381         * gcc.dg/vmx/bug-2.c: New.
6382         * gcc.dg/vmx/bug-3.c: New.
6383         * gcc.dg/vmx/cw-bug-1.c: New.
6384         * gcc.dg/vmx/cw-bug-2.c: New.
6385         * gcc.dg/vmx/cw-bug-3.c: New.
6386         * gcc.dg/vmx/dct.c: New.
6387         * gcc.dg/vmx/debug-1.c: New.
6388         * gcc.dg/vmx/debug-2.c: New.
6389         * gcc.dg/vmx/debug-3.c: New.
6390         * gcc.dg/vmx/debug-4.c: New.
6391         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6392         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6393         * gcc.dg/vmx/eg-5.c: New.
6394         * gcc.dg/vmx/fft.c: New.
6395         * gcc.dg/vmx/gcc-bug-1.c: New.
6396         * gcc.dg/vmx/gcc-bug-2.c: New.
6397         * gcc.dg/vmx/gcc-bug-3.c: New.
6398         * gcc.dg/vmx/gcc-bug-4.c: New.
6399         * gcc.dg/vmx/gcc-bug-5.c: New.
6400         * gcc.dg/vmx/gcc-bug-6.c: New.
6401         * gcc.dg/vmx/gcc-bug-7.c: New.
6402         * gcc.dg/vmx/gcc-bug-8.c: New.
6403         * gcc.dg/vmx/gcc-bug-9.c: New.
6404         * gcc.dg/vmx/gcc-bug-b.c: New.
6405         * gcc.dg/vmx/gcc-bug-c.c: New.
6406         * gcc.dg/vmx/gcc-bug-d.c: New.
6407         * gcc.dg/vmx/gcc-bug-e.c: New.
6408         * gcc.dg/vmx/gcc-bug-f.c: New.
6409         * gcc.dg/vmx/gcc-bug-g.c: New.
6410         * gcc.dg/vmx/gcc-bug-i.c: New.
6411         * gcc.dg/vmx/harness.h: New.
6412         * gcc.dg/vmx/ira1.c: New.
6413         * gcc.dg/vmx/ira2a.c: New.
6414         * gcc.dg/vmx/ira2b.c: New.
6415         * gcc.dg/vmx/ira2.c: New.
6416         * gcc.dg/vmx/ira2c.c: New.
6417         * gcc.dg/vmx/mem.c: New.
6418         * gcc.dg/vmx/newton-1.c: New.
6419         * gcc.dg/vmx/ops.c: New.
6420         * gcc.dg/vmx/sn7153.c: New.
6421         * gcc.dg/vmx/spill2.c: New.
6422         * gcc.dg/vmx/spill3.c: New.
6423         * gcc.dg/vmx/spill.c: New.
6424         * gcc.dg/vmx/t.c: New.
6425         * gcc.dg/vmx/varargs-1.c: New.
6426         * gcc.dg/vmx/varargs-2.c: New.
6427         * gcc.dg/vmx/varargs-3.c: New.
6428         * gcc.dg/vmx/varargs-4.c: New.
6429         * gcc.dg/vmx/varargs-5.c: New.
6430         * gcc.dg/vmx/varargs-6.c: New.
6431         * gcc.dg/vmx/varargs-7.c: New.
6432         * gcc.dg/vmx/vmx.exp: New.
6433         * gcc.dg/vmx/vprint-1.c: New.
6434         * gcc.dg/vmx/vscan-1.c: New.
6435         * gcc.dg/vmx/x-01.c: New.
6436         * gcc.dg/vmx/x-02.c: New.
6437         * gcc.dg/vmx/x-03.c: New.
6438         * gcc.dg/vmx/x-04.c: New.
6439         * gcc.dg/vmx/x-05.c: New.
6440         * gcc.dg/vmx/yousufi-1.c: New.
6441         * gcc.dg/vmx/zero-1.c: New.
6442         * gcc.dg/vmx/zero.c: New.
6443
6444 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6445
6446         * g++.dg/lookup/java1.C: Update for chage of
6447         _Jv_AllocObject.
6448         * g++.dg/lookup/java2.C: Likewise.
6449
6450 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6451
6452         * ada/acats/run_all.sh: use -O2 by default.
6453
6454 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6455
6456         * gcc.dg/vr-mult-[12].c: New tests.
6457
6458 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6459
6460         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6461
6462         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6463
6464 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6465
6466         * lib/target-supports.exp (check_profiling_available): Assume profiling
6467         isn't available for mips*-*-elf targets.
6468
6469 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6470
6471         * gcc.dg/builtins-38.c: New test.
6472
6473 2004-04-14  Eric Christopher  <echristo@redhat.com>
6474
6475         * g++.dg/charset/charset.exp: Run .cc extension tests.
6476
6477 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6478
6479         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6480
6481 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6482
6483         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6484
6485 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6486
6487         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6488         * gcc.dg/i386-387-2.c: Likewise.
6489
6490         * gcc.dg/i386-387-7.c: New test.
6491         * gcc.dg/i386-387-8.c: New test.
6492
6493         * gcc.dg/builtins-37.c: New test.
6494
6495 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6496
6497         * g++.dg/pch/externc-1.C: Add missing semicolon.
6498
6499 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6500
6501         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6502
6503 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6504
6505         * gcc.c-torture/execute/20040411-1.c: New test.
6506
6507 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6508
6509         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6510
6511 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6512
6513         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6514
6515 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6516
6517         * lib/target-supports.exp (check_named_sections_available): New.
6518         * lib/gcc-dg.exp (dg-require-named-sections): New.
6519         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6520         old-deja.exp.  Also prune error-count message from HP linker.
6521         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6522
6523         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6524         * g++.old-deja/g++.pt/static3.C: Likewise.
6525         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6526
6527 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6528
6529         * gcc.c-torture/execute/20040409-1.c: New test case.
6530         * gcc.c-torture/execute/20040409-2.c: New test case.
6531         * gcc.c-torture/execute/20040409-3.c: New test case.
6532
6533 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6534
6535         * gcc.dg/20040409-1.c: New test.
6536
6537 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6538
6539         PR target/14888
6540         * g++.dg/opt/pr14888.C: New test case.
6541
6542 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6543
6544         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6545         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6546         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6547         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6548         New tests.
6549
6550 2004-04-08  Paul Brook  <paul@codesourcery.com>
6551
6552         * gcc.dg/spill-1.c: New test.
6553
6554 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6555
6556         * gcc.dg/torture/builtin-ctype-2.c: New test.
6557
6558 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6559
6560         * gcc.dg/pch/pch.exp: Add largefile test.
6561
6562 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6563
6564         * g++.dg/pch/externc-1.Hs: New.
6565         * g++.dg/pch/externc-1.C: New.
6566
6567 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6568
6569         * gcc.dg/compat/struct-by-value-5a_main.c,
6570         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6571         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6572         * gcc.dg/compat/struct-by-value-5a_x.c,
6573         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6574         gcc.dg/compat/struct-by-value-5_x.c.
6575         * gcc.dg/compat/struct-by-value-5a_y.c,
6576         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6577         gcc.dg/compat/struct-by-value-5_y.c.
6578
6579         * gcc.dg/compat/struct-by-value-6a_main.c,
6580         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6581         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6582         * gcc.dg/compat/struct-by-value-6a_x.c,
6583         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6584         gcc.dg/compat/struct-by-value-6_x.c.
6585         * gcc.dg/compat/struct-by-value-6a_y.c,
6586         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6587         gcc.dg/compat/struct-by-value-6_y.c.
6588
6589         * gcc.dg/compat/struct-by-value-7a_main.c,
6590         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6591         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6592         * gcc.dg/compat/struct-by-value-7a_x.c,
6593         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6594         gcc.dg/compat/struct-by-value-7_x.c.
6595         * gcc.dg/compat/struct-by-value-7a_y.c,
6596         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6597         gcc.dg/compat/struct-by-value-7_y.c.
6598
6599 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6600
6601         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6602         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6603         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6604         options.
6605
6606 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6607
6608         * gcc.dg/builtins-36.c: New test.
6609
6610 2004-04-06  Paul Brook  <paul@codesourcery.com>
6611
6612         * README.gcc: Remove obsolete contraint on testcases.
6613
6614 2004-04-05  Paul Brook  <paul@codesourcery.com>
6615
6616         PR2123
6617         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6618         failure and exit(0) on success.
6619         * g++.dg/expr/anew2.C: Ditto.
6620         * g++.dg/expr/anew3.C: Ditto.
6621         * g++.dg/expr/anew4.C: Ditto.
6622
6623 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6624
6625         PR c++/3518
6626         * g++.dg/template/unify7.C: New.
6627
6628 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6629
6630         * g++.dg/README: Bring up to date with new subdirectories; remove
6631         duplicate subdirectory lines.
6632
6633 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6634
6635         PR c++/14007
6636         * g++.dg/template/unify5.C: New.
6637         * g++.dg/template/unify6.C: New.
6638         * g++.dg/template/qualttp20.C: Adjust.
6639         * g++.old-deja/g++.jason/report.C: Adjust.
6640         * g++.old-deja/g++.other/qual1.C: Adjust.
6641
6642 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6643
6644         PR c++/14803
6645         * g++.dg/inherit/ptrmem1.C: New test.
6646
6647 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6648
6649         PR c++/14755
6650         * gcc.c-torture/execute/20040331-1.c: New test.
6651         * gcc.dg/20040331-1.c: New test.
6652
6653 2004-04-01  Paul Brook  <paul@codesourcery.com>
6654
6655         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6656
6657 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6658
6659         PR c++/14724
6660         * g++.dg/init/goto1.C: New test.
6661
6662         PR c++/14763
6663         * g++.dg/template/defarg4.C: New test.
6664
6665 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6666
6667         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6668
6669 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6670
6671         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6672
6673 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6674
6675         * gcc.dg/noncompile/undeclared-2.c: New test.
6676
6677 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6678
6679         * gcc.dg/940409-1.c: Remove XFAIL.
6680         * gcc.dg/reg-vol-struct-1.c: New test.
6681
6682 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6683
6684         * gcc.dg/torture/builtin-wctype-1.c: New test.
6685
6686 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6687
6688         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6689         * gcc.dg/20001101-1.c: Likewise.
6690         * gcc.dg/20001102-1.c: Likewise.
6691
6692 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6693
6694         * gcc.dg/compare8.c: Add an additional test for XOR.
6695
6696 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6697
6698         * gcc.dg/torture/builtin-ctype-1.c: New test.
6699
6700 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6701
6702         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6703         * gcc.dg/torture/builtin-math-1.c: Likewise.
6704         * gcc.dg/torture/builtin-power-1.c: New test.
6705
6706 2004-03-24  Andreas Schwab  <schwab@suse.de>
6707
6708         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6709         IA64 assembler.
6710
6711 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6712             Roger Sayle  <roger@eyesopen.com>
6713
6714         * gcc.dg/compare8.c: New test case.
6715
6716 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6717
6718         * g++.dg/ext/altivec-7.C: New test.
6719
6720 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6721
6722         PR 12267, 12391, 12560, 13129, 14114, 14133
6723         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6724         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6725         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6726         Adjust error regexps.
6727         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6728         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6729         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6730         * gcc.dg/local1.c: Add explanatory comment.
6731
6732 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6733
6734         PR optimization/14669
6735         * g++.dg/opt/fold2.C: New test case.
6736
6737 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6738
6739         PR c/14069
6740         * gcc.dg/20040322-1.c: New test.
6741
6742 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6743
6744         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6745         * gcc.dg/ultrasp4.c: Likewise.
6746         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6747
6748 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6749
6750         * gcc.dg/i386-sse-8.c: Reset default options.
6751
6752 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6753
6754         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6755         in the error message text.
6756
6757 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6758
6759         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6760
6761 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6762
6763         PR c++/14616
6764         * g++.dg/init/array13.C: New test.
6765
6766 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6767
6768         PR target/13889
6769         * gcc.c-torture/compile/pr13889.c: New test case.
6770
6771 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6772
6773         PR c/14635
6774         * builtins-1.c (nan, nans): Don't test.
6775         * builtins-30.c: Don't use nan, nanf, nanl.
6776         * builtins-35.c: New test.
6777
6778 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6779
6780         * g++.dg/ext/altivec-6.C: New test.
6781
6782 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6783
6784         * g++.dg/init/placement3.C: New test.
6785
6786         * g++.dg/template/spec13.C: New test.
6787
6788         * g++.dg/lookup/using11.C: New test.
6789
6790         * g++.dg/lookup/koenig3.C: New test.
6791
6792         * g++.dg/template/operator2.C: New test.
6793
6794         * g++.dg/expr/dtor3.C: New test.
6795         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6796         marker.
6797         * g++.old-deja/g++.law/visibility28.C: Likewise.
6798
6799 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6800
6801         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6802         * gcc.dg/ppc64-abi-3.c: Likewise.
6803
6804 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6805
6806         PR c++/14545
6807         * g++.dg/parse/template15.C: New test.
6808
6809 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6810
6811         * g++.dg/expr/dtor2.C: New test.
6812
6813         * g++.dg/lookup/anon4.C: New test.
6814
6815         * g++.dg/overload/using1.C: New test.
6816
6817         * g++.dg/template/lookup7.C: New test.
6818
6819         * g++.dg/template/typename6.C: New test.
6820
6821         * g++.dg/expr/cond6.C: New test.
6822
6823 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6824
6825         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6826
6827 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6828
6829         * g++.dg/expr/cond5.C: New test.
6830         * g++.dg/expr/constcast1.C: Likewise.
6831         * g++.dg/expr/ptrmem2.C: Likewise.
6832         * g++.dg/expr/ptrmem3.C: Likewise.
6833         * g++.dg/lookup/main1.C: Likewise.
6834         * g++.dg/template/lookup6.C: Likewise.
6835
6836 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6837
6838         * gcc.dg/local1.c: New test.
6839
6840         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6841
6842 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6843
6844         * gcc.dg/torture/builtin-convert-1.c: New test.
6845
6846 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6847
6848         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6849
6850 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6851
6852         PR c++/14481
6853         * g++.dg/warn/Wunused-7.C: New test.
6854
6855 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6856
6857         * gcc.dg/torture/builtin-integral-1.c: New test.
6858
6859 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6860
6861         PR c++/14586
6862         * g++.dg/parse/non-dependent3.C: New test.
6863
6864 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6865
6866         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6867         * g++.dg/eh/simd-2.C: Likewise.
6868         * g++.dg/init/array10.C: Likewise.
6869         * gcc.c-torture/compile/simd-1.c: Likewise.
6870         * gcc.c-torture/compile/simd-2.c: Likewise.
6871         * gcc.c-torture/compile/simd-3.c: Likewise.
6872         * gcc.c-torture/compile/simd-4.c: Likewise.
6873         * gcc.c-torture/compile/simd-6.c: Likewise.
6874         * gcc.c-torture/execute/simd-1.c: Likewise.
6875         * gcc.c-torture/execute/simd-2.c: Likewise.
6876         * gcc.dg/compat/vector-defs.h: Likewise.
6877         * gcc.dg/20020531-1.c: Likewise.
6878         * gcc.dg/altivec-3.c: Likewise.
6879         * gcc.dg/altivec-4.c: Likewise.
6880         * gcc.dg/altivec-varargs-1.c: Likewise.
6881         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6882         * gcc.dg/i386-mmx-3.c: Likewise.
6883         * gcc.dg/i386-sse-4.c: Likewise.
6884         * gcc.dg/i386-sse-5.c: Likewise.
6885         * gcc.dg/i386-sse-8.c: Likewise.
6886         * gcc.dg/simd-1.c: Likewise.
6887         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6888         __ev64_opaque__ since the machine description provides it.
6889
6890 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6891
6892         * lib/compat.exp (skip_list): New global variable.
6893         Use it to hold the user defined COMPAT_SKIPS list if any.
6894         (compat-obj): Add the members of skip_list to optall.
6895
6896 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6897
6898         * gcc.dg/compat/union-by-value-1_main.c,
6899         union-by-value-1_x.c, union-by-value-1_y.c,
6900         union-check.h, union-defs.h,
6901         union-init.h, union-return-1_main.c,
6902         union-return-1_x.c, union-return-1_y.c: New files.
6903
6904 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6905
6906         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6907         mixed-struct-init.h: Add 4 mixed structure types.
6908         struct-by-value-21_main.c, struct-by-value-21_x.c,
6909         struct-by-value-21_y.c, struct-return-21_main.c,
6910         struct-return-21_x.c, struct-return-21_y.c: New files.
6911
6912 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6913
6914         PR c++/14550
6915         * g++.dg/parse/template14.C: New test.
6916
6917 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6918
6919         * gcc.c-torture/execute/20040313-1.c: New test.
6920
6921 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6922
6923         PR target/14533
6924         * gcc.dg/20040311-2.c: New test.
6925
6926 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6927
6928         PR other/14544
6929         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6930         bit-field.
6931
6932 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6933
6934         * gcc.dg/20040305-2.c: Add missing return statement.
6935
6936 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6937
6938         * gcc.dg/builtins-34.c: Also check pow10*.
6939
6940 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6941
6942         PR target/14262
6943         * gcc.dg/20040305-2.c: New test.
6944
6945 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6946
6947         * gcc.dg/20040310-1.c: New test.
6948
6949 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6950
6951         * gcc.c-torture/execute/20040311-1.c: New test case.
6952
6953 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6954
6955         PR c++/14476
6956         * g++.dg/lookup/enum1.C: New test.
6957
6958 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6959
6960         PR c++/14510
6961         * g++.dg/lookup/struct2.C: New test.
6962
6963 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6964
6965         * gcc.dg/builtins-34.c: New test.
6966
6967 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6968
6969         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6970
6971 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6972
6973         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6974         * gcc.dg/alias-2.c: New testcase.
6975
6976 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6977
6978         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6979
6980 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6981
6982         * gcc.c-torture/execute/20040309-1.c: New test case.
6983
6984 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6985
6986         PR c++/14397
6987         * g++.dg/overload/ref1.C: New.
6988
6989 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6990
6991         PR c++/14409
6992         * g++.dg/template/spec12.C: New test.
6993
6994         PR c++/14448
6995         * g++.dg/parse/crash14.C: New test.
6996
6997 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6998
6999         PR c++/14230
7000         * g++.dg/init/ref11.C: New test.
7001
7002 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
7003
7004         PR c++/14432
7005         * g++.dg/parse/builtin2.C: New test.
7006
7007 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7008
7009         PR c++/14401
7010         * g++.dg/init/ctor3.C: New test.
7011         * g++.dg/init/union1.C: New test.
7012         * g++.dg/ext/anon-struct4.C: New test.
7013
7014 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
7015
7016         * g++.dg/lookup/koenig1.C: Tweak error messages.
7017         * g++.dg/lookup/used-before-declaration.C: Likewise.
7018         * g++.dg/other/do1.C: Likewise.
7019         * g++.dg/overload/koenig1.C: Likewise.
7020         * g++.dg/parse/crash13.C: Likewise.
7021         * g++.dg/template/instantiate3.C: Likewise.
7022
7023 2004-03-08  Eric Christopher  <echristo@redhat.com>
7024
7025         * * lib/target-supports.exp: Enable libiconv in test
7026         compilation.  Fix up error checking.
7027
7028 2004-03-08  Roger Sayle  <roger@eyesopen.com>
7029
7030         PR middle-end/14289
7031         * gcc.dg/pr14289-1.c: New test case.
7032         * gcc.dg/pr14289-2.c: Likewise.
7033         * gcc.dg/pr14289-3.c: Likewise.
7034
7035 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
7036
7037         * gcc.c-torture/execute/20040308-1.c: New test.
7038
7039 2004-03-07  Roger Sayle  <roger@eyesopen.com>
7040
7041         * gcc.c-torture/execute/20040307-1.c: New test case.
7042
7043 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
7044
7045         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
7046
7047 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
7048
7049         * gcc.dg/20040306-1.c: New test.
7050
7051 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
7052
7053         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
7054         them static.
7055         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
7056
7057 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7058
7059         PR c/14465
7060         * gcc.dg/decl-6.c: New test.
7061
7062 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7063
7064         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
7065         Rename LOGPOW -> LOG_POW.
7066         (SQRT_EXP, POW_EXP): New.
7067
7068 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7069
7070         * gcc.dg/i386-sse-8.c: New test.
7071
7072 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
7073
7074         PR c/14114
7075         * gcc.dg/decl-5.c: New test.
7076
7077 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
7078
7079         * gcc.dg/20040305-1.c: New test.
7080
7081 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
7082
7083         PR other/14354
7084         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
7085
7086 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7087
7088         PR c++/14425, c++/14426
7089         * g++.dg/ext/altivec-4.C: New test.
7090         * g++.dg/ext/altivec-5.C: New test.
7091
7092 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7093
7094         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7095         global variables of a type with no linkage.
7096         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7097         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7098         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7099         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7100         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7101         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7102         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7103         * g++.dg/warn/deprecated.C: Name enum Color.
7104         * g++.dg/overload/VLA.C: Name structure for 'b'.
7105         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7106
7107 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7108
7109         * gcc.c-torture/compile/20040304-1.c: New test.
7110
7111 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7112
7113         PR 13728
7114         * gcc.dg/decl-4.c: New testcase.
7115
7116 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7117
7118         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7119         as PRECF if sizeof (float) > sizeof (double).
7120         (PRECL): Make it the same as PRECF if
7121         sizeof (float) > sizeof (long double).
7122
7123 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7124
7125         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7126         system type.  Add check for irix6 which doesn't have c99 runtime.
7127
7128 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7129
7130         * gcc.dg/const-elim-1.c: xfail for xtensa.
7131
7132 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7133
7134         PR c++/14369
7135         * g++.dg/template/cond4.C: New test.
7136
7137 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7138
7139         PR c++/14360
7140         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7141
7142         PR c++/14361
7143         * g++.dg/parse/defarg7.C: New test.
7144
7145         PR c++/14359
7146         * g++.dg/template/friend26.C: New test.
7147
7148 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7149
7150         PR c++/14324
7151         * g++.dg/abi/mangle21.C: New test.
7152
7153         PR c++/14260
7154         * g++.dg/parse/constructor2.C: New test.
7155
7156         PR c++/14337
7157         * g++.dg/template/sfinae1.C: New test.
7158
7159 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/14267
7162         * g++.dg/expr/crash2.C: New test.
7163
7164         PR middle-end/13448
7165         * gcc.dg/inline-5.c: New test.
7166         * gcc.dg/always-inline.c: Split out tests into ...
7167         * gcc.dg/always-inline2.c: ... this and ...
7168         * gcc.dg/always-inline3.c: ... this.
7169
7170 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7171
7172         PR debug/12103
7173         * g++.dg/debug/crash1.C: New test.
7174
7175 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7176
7177         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7178         function with __attribute__((noinline)).
7179         (recurser_void2): Likewise.
7180         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7181         (recurser_void2): Likewise.
7182
7183 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7184
7185         PR middle-end/14203
7186         * g++.dg/warn/Wunused-6.C: New test case.
7187
7188 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7189
7190         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7191         not defined.
7192
7193 2004-02-27  Eric Christopher  <echristo@redhat.com>
7194
7195         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7196         * g++.dg/charset/asm2.c: Run only x86.
7197         * gcc.dg/charset/asm3.c: Ditto.
7198
7199 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7200
7201         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7202         ld_library_path.
7203
7204 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7205
7206         * g++.dg/ext/altivec-3.C: New.
7207
7208 2004-02-26  Richard Henderson  <rth@redhat.com>
7209
7210         * g++.dg/ext/attrib10.C: Mark for warning.
7211         * gcc.dg/attr-alias-1.c: New.
7212
7213 2004-02-26  Richard Henderson  <rth@redhat.com>
7214
7215         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7216         * gcc.c-torture/execute/20040208-2.c: ... it back.
7217
7218 2004-02-26  Eric Christopher  <echristo@redhat.com>
7219
7220         * lib/target-supports.exp (check-iconv-available): New function.
7221         * lib/gcc-dg.exp (dg-require-iconv): New function.
7222         Use above.
7223         * gcc.dg/charset: New directory.
7224         * gcc.dg/charset/charset.exp: New file.
7225         * gcc.dg/charset/asm1.c: Ditto.
7226         * gcc.dg/charset/asm2.c: Ditto.
7227         * gcc.dg/charset/asm3.c: Ditto.
7228         * gcc.dg/charset/asm4.c: Ditto.
7229         * gcc.dg/charset/asm5.c: Ditto.
7230         * gcc.dg/charset/attribute1.c: Ditto.
7231         * gcc.dg/charset/attribute2.c: Ditto.
7232         * gcc.dg/charset/string1.c: Ditto.
7233         * g++.dg/charset: New directory.
7234         * g++.dg/dg.exp: Add here. Special options.
7235         * g++.dg/charset/charset.exp: New file.
7236         * g++.dg/charset/asm1.c: Ditto.
7237         * g++.dg/charset/asm2.c: Ditto.
7238         * g++.dg/charset/asm3.c: Ditto.
7239         * g++.dg/charset/asm4.c: Ditto.
7240         * g++.dg/charset/attribute1.c: Ditto.
7241         * g++.dg/charset/attribute2.c: Ditto.
7242         * g++.dg/charset/extern1.cc: Ditto.
7243         * g++.dg/charset/extern2.cc: Ditto.
7244         * g++.dg/charset/string1.c: Ditto.
7245
7246 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7247
7248         PR c++/14278
7249         * g++.dg/parse/comma1.C: New test.
7250
7251 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7252
7253         PR c++/14284
7254         * g++.dg/template/ttp8.C: New test.
7255
7256 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7257
7258         * gcc.dg/fixuns-trunc-1.c: New test.
7259
7260 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7261
7262         * gcc.dg/builtins-config.h: Use #elif.
7263
7264 2004-02-26  Michael Matz  <matz@suse.de>
7265
7266         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7267         * gcc.dg/991214-1.c: Likewise.
7268         * gcc.dg/i386-asm-1.c: Likewise.
7269
7270 2004-02-25  Richard Henderson  <rth@redhat.com>
7271
7272         * gcc.c-torture/execute/20040208-2.c: Move ...
7273         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7274
7275 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7276
7277         PR c++/14246
7278         * g++.dg/other/crash-3.C: New test.
7279
7280 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7281
7282         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7283         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7284
7285         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7286         HP-UX.
7287
7288 2004-02-24  Michael Matz  <matz@suse.de>
7289
7290         * gcc.dg/i386-regparm.c: New.
7291
7292 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7293
7294         * gcc.c-torture/execute/20040223-1.c: New.
7295
7296 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7297             Kazu Hirata  <kazu@cs.umass.edu>
7298
7299         * gcc.dg/fwritable-strings-1.c: Remove.
7300
7301 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7302
7303         PR c/14156
7304         * gcc.dg/20040223-1.c: New test.
7305
7306 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7307
7308         PR c++/14106
7309         * g++.dg/ext/typeof9.C: New test.
7310
7311 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7312
7313         PR c++/14250
7314         * g++.dg/other/switch1.C: New test.
7315
7316 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7317
7318         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7319         * gcc.dg/va-arg-1.c: Likewise.
7320
7321 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7322
7323         PR c++/14143
7324         * g++.dg/template/koenig5.C: New test.
7325
7326 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7327
7328         * g++.dg/ext/altivec-1.C: Generalize target triple.
7329         * g++.dg/ext/altivec-2.C: New test case.
7330         * g++.dg/ext/altivec_check.h: New file.
7331         * gcc.dg/altivec-1.c: Generalize target triple;
7332         include altivec_check.h and call altivec_check().
7333         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7334         * gcc.dg/altivec-6.c: New test case.
7335         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7336         type casts as needed.
7337         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7338         altivec_check().
7339         * gcc.dg/altivec-12.c: New test case.
7340         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7341         include altivec_check.h and call altivec_check().
7342         * gcc.dg/altivec_check.h: New file.
7343
7344 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7345
7346         * lib/target-supports.exp (check_alias_available): Don't mangle
7347         function `g' in test program.
7348
7349 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7350
7351         * lib/target-supports.exp (check_profiling_available): Check
7352         argument to determine whether we support a profiling type.
7353         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7354         check_profiling_available.
7355         * g++.dg/bprob/bprob.exp: Likewise
7356         * g77.dg/bprob/bprob.exp: Likewise.
7357         * gcc.misc-tests/bprob.exp: Likewise.
7358         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7359         dg-require-profiling and delete expected error handling.
7360         * gcc.dg/20021014-1.c: Likewise.
7361         * gcc.dg/nest.c: Likewise.
7362
7363 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7364
7365         PR c++/12007
7366         * g++.dg/other/vthunk1.C: New test.
7367
7368 2004-02-20  Falk Hueffner  <falk@debian.org>
7369
7370         PR target/14201
7371         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7372
7373 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7374
7375         PR c++/13927
7376         * g++.dg/other/error8.C: Remove XFAIL markers.
7377
7378         PR c++/14173
7379         * g++.dg/ext/packed5.C: New test.
7380
7381         PR c++/14199
7382         * g++.dg/warn/Wunused-5.C: New test.
7383
7384         PR c++/14186
7385         * g++.dg/lookup/member1.C: New test.
7386
7387 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7388
7389         * gcc.c-torture/compile/20040130-1.c: Enable only when
7390         __INT_MAX__ >= 2147483647L.
7391         * gcc.c-torture/compile/961203-1.c: Likewise.
7392
7393 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7394
7395         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7396         * g++.dg/opt/template1.C: Robustify assembler regexp
7397
7398 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7399
7400         * gcc.c-torture/execute/simd-4.x: Remove.
7401         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7402         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7403         Guard with #ifndef SKIP_ATTRIBUTE.
7404         * gcc.dg/compat/vector-1_y.c: Likewise.
7405         * gcc.dg/compat/vector-2_x.c: Likewise.
7406         * gcc.dg/compat/vector-2_y.c: Likewise.
7407         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7408         * g++.dg/eh/simd-2.C: Likewise.
7409
7410 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7411
7412         * gcc.c-torture/compile/complex-1.c: New.
7413
7414 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7415
7416         PR target/14209
7417         * gcc.c-torture/execute/20040218-1.c: New test.
7418
7419 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7420
7421         PR c++/14181
7422         * g++.dg/parse/new2.C: New test.
7423
7424 2004-02-18  Paul Brook  <paul@codesourcery.com>
7425
7426         * gcc.c-torture/compile/libcall-1.c: New test.
7427
7428 2004-02-18  Paul Brook  <paul@codesourcery.com>
7429
7430         PR debug/12934
7431         * gcc.dg/debug/debug-7.c: New test.
7432
7433 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7434
7435         * gcc.dg/20040217-1.c: New test.
7436
7437 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7438
7439         * gcc.c-torture/execute/990208-1.x: Delete.
7440
7441 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7442
7443         * gcc.c-torture/execute/20040208-2.x: New file.
7444
7445 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7446
7447         PR c++/11326
7448         * g++.dg/abi/structret1.C: New test.
7449
7450 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7451
7452         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7453         (i386_cpuid): No need to test if cpuid is available on AMD64.
7454         Fix assembly, so that it works onboth i386 and AMD64.
7455         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7456         (vecInLong): Fix s[] member type to unsigned int.
7457         (vecInWord): Remove type.
7458         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7459         (a64, b64, c64, d64, e64): Remove.
7460         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7461         Remove unused variable.  Remove initialization of removed variables.
7462         Don't call mmx_tests nor sse_tests.
7463         (reference_mmx, reference_sse): Remove.
7464         (check): Add return stmt.
7465         * gcc.dg/i386-sse-7.c: New test.
7466         * gcc.dg/i386-mmx-4.c: New test.
7467
7468 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7469
7470         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7471         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7472         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7473         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7474         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7475         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7476         g++.dg/tc1/dr94.C: Fix line terminator.
7477
7478 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7479
7480         * gcc.c-torture/compile/20040216-1.c: New.
7481
7482 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7483
7484         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7485         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7486         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7487         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7488         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7489         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7490
7491 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7492
7493         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7494
7495 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7496
7497         PR c++/13971
7498         * g++.dg/expr/cond4.C: New test.
7499
7500         PR c++/14086
7501         * g++.dg/lookup/crash2.C: New test.
7502
7503 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7504
7505         * gcc.c-torture/compile/20040214-2.c: New test.
7506
7507 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7508
7509         PR c++/14116
7510         * g++.dg/ext/typeof8.C: New test.
7511
7512 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7513
7514         * gcc.c-torture/compile/20040214-1.c: New test.
7515
7516 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7517
7518         PR c++/13635
7519         * g++.dg/template/spec11.C: New test.
7520
7521 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7522
7523         PR c++/13927
7524         * g++.dg/other/error8.C: New test.
7525
7526 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7527
7528         PR c++/14122
7529         * g++.dg/template/array4.C: New test.
7530
7531         PR c++/14108
7532         * g++.dg/inherit/thunk2.C: New test.
7533
7534         PR c++/14083
7535         * g++.dg/eh/cond2.C: New test.
7536
7537 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7538
7539         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7540
7541 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7542
7543         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7544
7545 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7546
7547         * g++.dg/simd-2.C: xfail on ppc64-linux.
7548
7549 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7550
7551         PR c/456
7552         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7553         tests.
7554
7555 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7556
7557         * gcc.dg/builtins-33.c: New test.
7558
7559 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7560
7561         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7562
7563 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7564
7565         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7566
7567 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7568
7569         * gcc.dg/ppc64-abi-3.c: New test.
7570
7571 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7572
7573         PR c/14092
7574
7575         * gcc.dg/pr14092-1.c: New testcase.
7576
7577 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7578
7579         * gcc.dg/cpp/assert4.c: Fix typo last change.
7580
7581         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7582         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7583
7584         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7585
7586 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7587
7588         * gcc.c-torture/compile/20040209-1.c: New test case.
7589
7590 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7591
7592         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7593
7594 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7595
7596         * gcc.c-torture/execute/20040208-[12].c: New tests.
7597
7598 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7599
7600         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7601
7602 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7603
7604         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7605
7606 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7607
7608         Bug 13856
7609         * gcc.dg/visibility-8.c: New testcase.
7610
7611 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7612
7613         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7614         arguments.
7615         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7616
7617 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7618
7619         PR middle-end/13696
7620         * g++.dg/opt/fold1.C: New test case.
7621
7622 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7623
7624         PR c++/14033
7625         * g++.dg/other/crash-2.C: New test.
7626
7627 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7628
7629         PR c++/14028
7630         * g++.dg/parse/angle-bracket2.C: New test.
7631
7632 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7633
7634         PR middle-end/13750
7635         Revert:
7636         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7637         PR pch/13361
7638         * testsuite/g++.dg/pch/wchar-1.C: New.
7639         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7640
7641 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7642
7643         PR c++/14008
7644         * g++.dg/parse/error15.C: New test.
7645         * g++.dg/parse/crash11.C: Update dg-error mark.
7646
7647 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7648
7649         PR c++/13932
7650         * g++.dg/warn/conv2.C: New test.
7651
7652 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7653
7654         PR c++/13086
7655         * g++.dg/warn/incomplete1.C: Remove xfail.
7656
7657 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7658
7659         * lib/file-format.exp (gcc_target_object_format): Use
7660         ${tool}_target_compile, not gcc_target_compile.
7661         * lib/target-supports.exp (check_alias_available): Likewise.
7662         (check_gc_sections_available): Likewise.
7663         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7664         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7665         dg-require-alias.
7666
7667 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7668
7669         PR c++/13969
7670         * g++.dg/template/static6.C: New test.
7671
7672 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7673
7674         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7675
7676 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7677
7678         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7679         tests for systems where `char' is unsigned by default.
7680
7681 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7682
7683         PR c++/13997
7684         * g++.dg/template/partial3.C: New test.
7685
7686 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7687
7688         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7689         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7690         Remove mentions of obsolete ports.
7691
7692 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7693
7694         * gcc.dg/noncompile/20001228-1.c: Fix for new
7695         error message.
7696
7697 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7698
7699         PR target/9348
7700         * gcc.c-torture/execute/multdi-1.c: New test case.
7701
7702 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7703
7704         PR c++/13925
7705         * g++.dg/template/lookup5.C: New test.
7706
7707 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7708
7709         PR c++/13950
7710         * g++.dg/template/lookup4.C: New test.
7711
7712         PR c++/13970
7713         * g++.dg/parse/error14.C: New test.
7714
7715         PR c++/14002
7716         * g++.dg/parse/template13.C: New test.
7717
7718 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7719
7720         PR c++/13978
7721         * g++.dg/template/koenig4.C: New test.
7722
7723         PR c++/13968
7724         * g++.dg/template/crash17.C: New test.
7725
7726         PR c++/13975
7727         * g++.dg/parse/error13.C: New test.
7728         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7729
7730 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7733
7734 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7735
7736         PR c/11658
7737         PR c/13994
7738         * gcc.dg/noncompile/20040203-1.c: New test.
7739         * gcc.dg/noncompile/20040203-2.c: Likewise.
7740         * gcc.dg/noncompile/20040203-3.c: Likewise.
7741         * gcc.dg/20040203-1.c: Likewise.
7742
7743 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7744
7745         PR c++/10858
7746         * g++.dg/template/sizeof7.C: New test.
7747
7748 2004-02-02  Eric Christopher  <echristo@redhat.com>
7749             Zack Weinberg  <zack@codesourcery.com>
7750
7751         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7752
7753 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7754
7755         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7756         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7757         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7758         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7759
7760 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7761
7762         PR c++/13113
7763         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7764
7765         PR c++/13854
7766         * g++.dg/ext/attrib13.C: New test.
7767
7768         PR c++/13907
7769         * g++.dg/conversion/op2.C: New test.
7770
7771 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7772
7773         * gcc.dg/titype-1.c: Fix pasto.
7774
7775 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7776
7777         * gcc.dg/titype-1.c: New test.
7778
7779 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7780
7781         PR c++/13957
7782         * g++.dg/template/non-type-template-argument-1.C,
7783         g++.dg/template/qualified-id1.C: Update dg-error marks.
7784         * g++.dg/template/nontype6.C: New test.
7785
7786 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7787
7788         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7789         * gcc.dg/builtins-31.c: New testcase.
7790         * gcc.dg/builtins-32.c: New testcase.
7791
7792 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7793
7794         * objc.dg/call-super-2.m: Update line numbers
7795         for the including of stddef.h.
7796
7797 2004-01-30  Michael Matz  <matz@suse.de>
7798
7799         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7800         g++.dg/ext/case-range3.C: New tests.
7801
7802 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7803
7804         DR206
7805         PR c++/13813
7806         * g++.dg/template/member4.C: New test.
7807
7808 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7809
7810         PR c++/13683
7811         * g++.dg/template/sizeof6.C: New test.
7812
7813 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7814
7815         * gcc.dg/fwritable-strings-1.c: New test.
7816
7817 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7818
7819         * gcc.c-torture/compile/20040130-1.c: New test.
7820
7821 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7822
7823         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7824
7825 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7826
7827         PR c++/13883
7828         * g++.dg/template/ctor3.C: New test.
7829
7830 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7831
7832         * g++.dg/tc1: New directory.
7833         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7834         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7835         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7836         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7837         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7838
7839 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7840
7841         * g++.dg/parse/error11.C: New test.
7842         * g++.dg/parse/error12.C: Likewise.
7843
7844 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7845
7846         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7847         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7848
7849 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7850
7851         PR c++/13791
7852         * g++.dg/ext/attrib12.C: New test.
7853
7854         PR c++/13736
7855         * g++.dg/parse/cast2.C: New test.
7856
7857 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7858
7859         * objc.dg/encode-2.m (main): New local string.  Set depending on
7860         sizeof long.  Use in sscanf call.
7861         * objc.dg/encode-3.m (main): New local string.  Set depending on
7862         sizeof long.  Use in scan_initial call.
7863
7864 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7865
7866         * objc.dg/call-super-2.m: Make LP64-safe.
7867         * objc.dg/desig-init-1.m: Likewise.
7868
7869 2004-01-27  Devang Patel <dpatel@apple.com>
7870
7871         * g++.dg/debug/namespace1.C: New test.
7872
7873 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7874
7875         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7876         xscale-*-*.
7877
7878         * gcc.dg/arm-mmx-1.c: New test.
7879
7880 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7881
7882         * gcc.dg/20040127-1.c: New test.
7883         * gcc.dg/20040127-2.c: New test.
7884
7885 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7886
7887         * objc.dg/stret-1.m (glob): Renamed to globa.
7888
7889 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7890
7891         PR c++/13663
7892         * g++.dg/expr/for1.C: New test.
7893
7894 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7895
7896         PR middle-end/13779
7897         * gcc.dg/darwin-longlong.c: New test.
7898
7899 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7900
7901         * gcc.dg/20040124-1.c: Moved test from here...
7902         * gcc.c-torture/compile/20040124-1.c: ...to here.
7903
7904 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7905
7906         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7907         the assembly output if -m64 is passed.
7908
7909 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7910
7911         PR c++/13833
7912         * g++.dg/template/cond3.C: New test.
7913
7914 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7915
7916         PR c++/13810
7917         * g++.dg/template/ttp7.C: New test.
7918
7919 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7920
7921         PR c++/13797
7922         * g++.dg/template/nontype4.C: New test.
7923         * g++.dg/template/nontype5.C: Likewise.
7924
7925 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7926
7927         * gcc.dg/torture/mips-clobber-at.c: New test.
7928
7929 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7930
7931         * gcc.dg/20040124-1.c: New test.
7932
7933 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7934
7935         * gcc.dg/20040123-1.c: New test.
7936
7937 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7938
7939         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7940
7941 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7942
7943         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7944
7945 2004-01-23  Andrew Pinski  <apinski@apple.com>
7946
7947         * gcc.dg/20030121-1.c: Move to ..
7948         * gcc.dg/20040121-1.c: here.
7949
7950 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7951
7952         * gcc.dg/builtins-29.c: New test case.
7953
7954 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7955
7956         PR 18314
7957         * gcc.dg/builtins-30.c: New testcase.
7958
7959 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7960
7961         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7962         * lib/g77.exp: Likewise.
7963         * lib/objc.exp: Likewise.
7964         * lib/g++.exp: Likewise.
7965
7966 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7967
7968         * gcc.dg/struct-by-value-2.c: New test.
7969
7970 2004-01-21  Andrew Pinski  <apinski@apple.com>
7971
7972         PR target/13785
7973         * gcc.dg/20030121-1.c: New test.
7974
7975 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7976
7977         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7978         clobber frame pointer register in asm statement.
7979
7980 2004-01-21  Falk Hueffner  <falk@debian.org>
7981
7982         * gcc.c-torture/compile/20040121-1.c: New test.
7983
7984 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7985
7986         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7987
7988 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7989
7990         * gcc.dg/ppc64-abi-2.c: New test.
7991
7992 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7993
7994         * lib/treelang.exp: Fill out this file.
7995         * lib/treelang-dg.exp: New File.
7996
7997 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7998
7999         * gcc.c-torture/compile/981022-1.c: Remove.
8000         * gcc.dg/array-5.c: Remove XFAIL.
8001         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
8002         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
8003         gcc.dg/cond-lvalue-1.c: Update.
8004         * gcc.dg/cast-lvalue-2.c: New test.
8005
8006 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
8007
8008         PR c++/13592
8009         * g++.dg/other/error1.C (class foo): Tweak error message.
8010
8011         PR c++/13592
8012         * g++.dg/template/call2.C: New test.
8013
8014 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8015
8016         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
8017         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
8018         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
8019         scalar-return-1_x.c, scalar-return-2_y.c,
8020         scalar-return-3_x.c, scalar-return-3_y.c,
8021         scalar-return-4_x.c, scalar-return-4_y.c,
8022         struct-align-1.h, struct-align-1_x.c,
8023         struct-align-1_y.c, struct-align-2.h,
8024         struct-align-2_x.c, struct-align-2_y.c,
8025         struct-by-value-10_y.c, struct-by-value-11_x.c,
8026         struct-by-value-11_y.c, struct-by-value-12_x.c,
8027         struct-by-value-12_y.c, struct-by-value-13_x.c,
8028         struct-by-value-13_y.c, struct-by-value-14_x.c,
8029         struct-by-value-14_y.c, struct-by-value-15_x.c,
8030         struct-by-value-15_y.c, struct-by-value-16_y.c,
8031         struct-by-value-17_y.c, struct-by-value-18_y.c,
8032         struct-by-value-19_y.c, struct-by-value-1_x.c,
8033         struct-by-value-1_y.c, struct-by-value-20_y.c,
8034         struct-by-value-2_x.c, struct-by-value-2_y.c,
8035         struct-by-value-3_y.c, struct-by-value-4_x.c,
8036         struct-by-value-4_y.c, struct-by-value-5_y.c,
8037         struct-by-value-6_y.c, struct-by-value-7_y.c
8038         struct-by-value-8_x.c, struct-by-value-8_y.c
8039         struct-by-value-9_x.c, struct-by-value-9_y.c
8040         struct-return-10_x.c, struct-return-10_y.c,
8041         struct-return-19_x.c, struct-return-20_x.c
8042         struct-return-2_x.c, struct-return-2_y.c
8043         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
8044         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
8045
8046 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
8047
8048         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
8049         attribute on sparc*-sun-solaris2.*.
8050
8051 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
8052
8053         PR c++/13710
8054         * g++.dg/ext/typeof7.C: New test.
8055
8056 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
8057
8058         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
8059         * gcc.dg/const-elim-1.c: Same.
8060
8061 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
8062
8063         * objc.dg/stret-1.m: New.
8064         * objc.dg/stret-2.m: New.
8065
8066 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
8067
8068         PR c++/11895
8069         * g++.dg/ext/vector1.C: New test.
8070
8071 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
8072
8073         * gcc.dg/pch/import-1.c: New.
8074         * gcc.dg/pch/import-1.hs: New.
8075         * gcc.dg/pch/import-1a.h: New.
8076         * gcc.dg/pch/import-1b.h: New.
8077         * gcc.dg/pch/import-1c.h: New.
8078
8079 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8080
8081         PR c++/13574
8082         * g++.dg/ext/array1.C: New test.
8083
8084         PR c++/13178
8085         * g++.dg/conversion/op1.C: New test.
8086
8087 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8088
8089         PR 11864
8090         From Kazumoto Kojima / Dan Kegel:
8091         * gcc.dg/pr11864-1.c: New test.
8092
8093         PR 10392
8094         From Marcus Comstedt / Dan Kegel:
8095         * gcc.dg/pr10392-1.c: New test.
8096
8097 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8098
8099         PR c++/13478
8100         * g++.dg/init/ref10.C: New test.
8101
8102 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8103
8104         PR c++/13407
8105         * g++.dg/parse/typename6.C: New test.
8106
8107 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8108
8109         PR pch/13361
8110         * testsuite/g++.dg/pch/wchar-1.C: New.
8111         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8112
8113 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8114
8115         PR c++/9259
8116         * g++.dg/expr/sizeof2.C: New test.
8117
8118 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8119
8120         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8121
8122 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8123
8124         PR c++/13659
8125         * g++.dg/lookup/strong-using-3.C: New.
8126         * g++.dg/lookup/using-10.C: New.
8127
8128 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8129
8130         PR c++/13594
8131         * g++.dg/lookup/strong-using-2.C: New.
8132
8133 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8134             Dan Kegel <dank@kegel.com>
8135             J"orn Rennecke <joern.rennecke@superh.com>
8136
8137         PR target/9365
8138         * gcc.dg/pr9365-1.c: New test.
8139
8140 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8141
8142         PR c++/8856
8143         * g++.dg/parse/casting-operator2.C: New test.
8144         * g++.old-deja/g++.pt/explicit83.C: Remove.
8145
8146 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8147
8148         * gcc.dg/label-compound-stmt-1.c: New test.
8149         * gcc.c-torture/compile/950922-1.c,
8150         gcc.c-torture/compile/20000211-3.c,
8151         gcc.c-torture/compile/20000518-1.c,
8152         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8153         compound statements.
8154
8155 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8156
8157         * gcc.dg/ppc64-abi-1.c: New test.
8158
8159 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8160
8161          * g++.dg/ext/attrib9.C: Add dg-warnings.
8162
8163 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8164
8165         PR c++/12335
8166         * g++.dg/parse/dtor3.C: New test.
8167
8168 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8169
8170         PR c++/12709
8171         * g++.dg/parse/try-catch-1.C: New test.
8172
8173 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8174
8175         * ada/acats/run_all.sh: Add more verbose output in acats.log
8176         when compiling tests.
8177
8178 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8179
8180         PR 13656
8181         * gcc.dg/typedef-redecl.c: New test case.
8182         * gcc.dg/typedef-redecl.h: New support file.
8183
8184 2004-01-13  Jan Hubicka  <jh@suse.cz>
8185
8186         * gcc.dg/always_inline.c: New test.
8187         * gcc.dg/debug/20031231-1.c: Fix.
8188
8189 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8190
8191         PR c++/13474
8192         * g++.dg/template/array3.C: New test.
8193
8194 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8195
8196         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8197         * g++.dg/warn/Wunused-2.C: Likewise.
8198
8199 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8200
8201         PR c++/13289
8202         * g++.dg/template/instantiate6.C: New test.
8203
8204 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8205
8206         PR middle-end/11397
8207         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8208
8209 2004-01-12  Jan Hubicka  <jh@suse.cz>
8210
8211         PR opt/12826
8212         * gcc.dg/20040112-1.c: New.
8213
8214         * gcc.dg/dwarf-die[1-7].c: Move to...
8215         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8216         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8217
8218 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8219
8220         PR c++/4100
8221         * g++.dg/parse/friend4.C: New test.
8222
8223 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8224
8225         PR c++/4100
8226         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8227         definition is called a friend.
8228
8229 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8230
8231         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8232
8233 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8234
8235         PR c++/3478
8236         * g++.dg/parse/error10.C: New test.
8237         * g++.dg/template/arg2.C: Accept "invalid type" error.
8238
8239 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8240
8241         PR middle-end/13392
8242         * g++.dg/opt/expect2.C: New test.
8243
8244 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8245
8246         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8247         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8248         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8249         Update dg-error regexps.
8250
8251 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8252
8253         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8254         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8255
8256 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8257
8258         * gcc.dg/pragma-re-1.c: Use right pointer type.
8259
8260 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8261
8262         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8263
8264 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8265
8266         * gcc.dg/rs6000-ldouble-1.c: New.
8267
8268 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8269
8270         DR 337
8271         PR c++/9256
8272         * g++.dg/other/abstract1.C: New test.
8273
8274 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8275
8276         * g++.dg/lookup/strong-using-1.C: New.
8277
8278 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8279
8280         PR c/11234
8281         * gcc.dg/func-ptr-conv-1.c: New test.
8282         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8283
8284 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8285
8286         PR target/13380.
8287         * gcc.c-torture/compile/20040109-1.c: New.
8288
8289 2004-01-08  Stuart Hastings  <stuart@apple.com>
8290
8291         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8292         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8293         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8294
8295 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8296
8297         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8298
8299 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8300
8301         * ada/acats/run_acats: Treat 'gnatchop' the same way
8302         as 'gnatmake'.  Export GCC_DRIVER.
8303         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8304         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8305
8306 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8307
8308         PR c++/12573
8309         * g++.dg/template/dependent-expr4.C: New test.
8310
8311 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8312
8313         * gcc.dg/altivec-11.c: New test.
8314
8315 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8316
8317         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8318
8319 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8320
8321         PR c/6024
8322         * gcc.dg/enum-compat-1.c: New test.
8323         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8324
8325 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8326
8327         PR c/12165
8328         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8329         gcc.dg/c99-idem-qual-3.c: New tests.
8330
8331 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8332
8333         * gcc.dg/winline-7.c: Don't cast void * to int.
8334
8335 2004-01-06  Jan Hubicka  <jh@suse.cz>
8336
8337         * gcc.dg/i386-sse-5.c: New test
8338         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8339
8340 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8341
8342         PR c++/12815
8343         * g++.dg/rtti/typeid4.C: New test.
8344
8345 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8346
8347         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8348
8349 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8350
8351         PR c++/12132
8352         * g++.dg/template/error11.C: New test.
8353
8354         PR c++/13451
8355         * g++.dg/template/class2.C: New test.
8356
8357 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8358         Richard Sandiford <rsandifo@redhat.com>
8359
8360         PR c++/13387
8361         * g++.dg/opt/alias3.C: New test.
8362
8363 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8364
8365         PR c++/13157
8366         * g++.dg/template/koenig3.C: New test.
8367
8368         PR c++/13529
8369         * g++.dg/parse/offsetof3.C: New test.
8370
8371         * g++.dg/init/copy7.C: Add missing dg-error markers.
8372
8373         PR c++/12226
8374         * g++.dg/init/copy7.c: New test.
8375
8376         PR c++/13536
8377         * g++.dg/parse/cast1.C: New test.
8378
8379 2004-01-04  Jan Hubicka  <jh@suse.cz>
8380
8381         * gcc.dg/winline[1-7].c: New tests.
8382
8383 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8384
8385         PR c++/13520
8386         * g++.dg/template/qualttp22.C: New test.
8387
8388 2004-01-01  Jan Hubicka  <jh@suse.cz>
8389
8390         * gcc.dg/debug/20031231-1.c: New.
8391         * gcc.c-torture/compile/20040101-1.c: New.
8392         * gcc.dg/dwarf-die-[1-7].c: New.
8393
8394 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8395
8396         PR optimization/13521
8397         * gcc.c-torture/compile/20031231-1.c: New test.
8398
8399 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8400
8401         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8402
8403 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8404
8405         PR c++/10079
8406         * g++.dg/template/crash16.C: New test.
8407
8408 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8409
8410         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8411
8412 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8413
8414         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8415         ports.
8416         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8417         * g++.old-deja/g++.law/profile1.C: Likewise.
8418         * gcc.c-torture/compile/981006-1.c: Likewise.
8419         * gcc.c-torture/execute/loop-2e.x: Likewise.
8420         * gcc.c-torture/execute/loop-2f.x: Remove.
8421         * gcc.c-torture/execute/loop-2g.x: Likewise.
8422         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8423         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8424
8425 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8426
8427         PR c++/13507
8428         * g++.dg/ext/attrib11.C: New test.
8429
8430         PR c++/13494
8431         * g++.dg/template/array2-1.C: New test.
8432         * g++.dg/template/array2-2.C: New test.
8433
8434 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8435
8436         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8437
8438 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8439
8440         PR c++/12774
8441         * g++.dg/template/array1-1.C: New test.
8442         * g++.dg/template/array1-2.C: New test.
8443
8444 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8445
8446         PR fortran/12632
8447         * g77.dg/12632.f: New test case.
8448
8449 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8450
8451         PR c++/13289
8452         * g++.dg/parse/nontype1.C: New test.
8453
8454 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8455
8456         PR c++/12403
8457         * g++.dg/parse/explicit1.C: New test.
8458         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8459
8460 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8461
8462         PR c++/13081
8463         * g++.dg/opt/inline6.C: New test.
8464
8465         PR c++/12613
8466         * g++.dg/parse/error9.C: New test.
8467
8468         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8469
8470 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8471
8472         PR c++/13009
8473         * g++.dg/init/assign1.C: New test.
8474
8475 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8476
8477         PR c++/13070
8478         * g++.dg/warn/format3.C: New test case.
8479
8480 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8481
8482         * gcc.c-torture/compile/20031227-1.c: New test.
8483
8484 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8485
8486         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8487         * g77.dg/bprob/bprob.exp: Likewise.
8488         * gcc.misc-tests/bprob.exp: Likewise.
8489         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8490         variants on systems where the library does not provide that
8491         functionality.
8492         * gcc.dg/builtins-20.c: Use builtins-config.h.
8493         * gcc.dg/builtins-config.h: New file.
8494
8495 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8496
8497         * lib/gcc-dg.exp (dg-require-profiling): New function.
8498         * lib/target-supports.exp (check_profiling_available): Likewise.
8499         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8500         * g77.dg/bprob/bprob.exp: Likewise.
8501         * gcc.misc-tests/bprob.exp: Likewise.
8502         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8503         * gcc.dg/20021014-1.c: Likewise.
8504         * gcc.dg/nest.c: Likewise.
8505
8506 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8507
8508         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8509         compiling.
8510         * g++.dg/lookup/java2.C: Likewise.
8511         * gcc.dg/cpp/lexident.c: Likewise.
8512
8513 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8514
8515         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8516         given.
8517         * gcc.c-torture/compile/961203-1.c: Likewise.
8518         * gcc.c-torture/compile/980506-1.c: Likewise.
8519
8520 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8521
8522         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8523         (additional_prunes): New global.
8524         (gcc-dg-prune): Handle additional per-test pruning.
8525         (dg-test): Clear additional_prunes between tests.
8526
8527         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8528         dg-prune-output to avoid spurious failures from assembler
8529         complaining about nonexistent WAW violations.
8530         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8531         Use dg-prune-output to avoid spurious failures from assembler
8532         warning about Itanium B-step errata.
8533
8534 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8535
8536         * g++.dg/abi/macro0.C: New test.
8537         * g++.dg/abi/macro1.C: Likewise.
8538         * g++.dg/abi/macro2.C: Likewise.
8539
8540         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8541         * g++.dg/abi/bitfield7.C: Likewise.
8542         * g++.dg/abi/dtor2.C: Likewise.
8543         * g++.dg/abi/mangle11.C: Likewise.
8544         * g++.dg/abi/mangle12.C: Likewise.
8545         * g++.dg/abi/mangle14.C: Likewise.
8546         * g++.dg/abi/mangle17.C: Likewise.
8547         * g++.dg/abi/vbase10.C: Likewise.
8548         * g++.dg/abi/vbase14.C: Likewise.
8549         * g++.dg/template/qualttp17.C: Likewise.
8550
8551 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8552
8553         PR c/11995
8554         * gcc.dg/20031223-1.c: New test.
8555
8556 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8557
8558         * gcc.dg/noreturn-7.c: New test.
8559
8560 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8561
8562         * gcc.dg/null-pointer-1.c: New test.
8563
8564 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8565
8566         * g++.old-deja/g++.jason/template18.C: Remove.
8567         * g++.old-deja/g++.jason/template37.C: Likewise.
8568
8569         PR c++/12862
8570         * g++.dg/lookup/ns1.C: New test.
8571
8572         PR c++/12397
8573         * g++.dg/template/lookup3.C: New test.
8574
8575 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8576
8577         * g++.dg/template/recurse1.C: New test
8578
8579 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/12479
8582         * g++.dg/parse/semicolon1.C: New test.
8583         * g++.dg/parse/semicolon1.h: Likewise.
8584
8585 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8586
8587         * gcc.dg/darwin-misaligned.c: New test.
8588
8589 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8590
8591         PR c/9163
8592         * gcc.dg/20031222-1.c: New test.
8593
8594 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8595
8596         PR c++/13438
8597         * g++.dg/parse/error8.C: New test.
8598
8599         PR c++/11554
8600         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8601
8602 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8603
8604         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8605         too small.
8606         * gcc.c-torture/compile/930217-1.c: Likewise.
8607         * gcc.c-torture/compile/930513-1.c: Likewise.
8608         * gcc.c-torture/execute/920908-2.c: Likewise.
8609         * gcc.c-torture/execute/921204-1.c: Likewise.
8610         * gcc.c-torture/execute/930621-1.c: Likewise.
8611         * gcc.c-torture/execute/930630-1.c: Likewise.
8612         * gcc.c-torture/execute/931031-1.c: Likewise.
8613         * gcc.c-torture/execute/980602-2.c: Likewise.
8614         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8615         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8616         * gcc.c-torture/execute/extzvsi.c: Likewise.
8617         * gcc.c-torture/unsorted/ext.c: Likewise.
8618
8619 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8620
8621         PR target/12749
8622         * gcc.c-torture/compile/20031220-2.c: New test case.
8623
8624 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8625
8626         PR optimization/13031
8627         * gcc.c-torture/compile/20031220-1.c: New test case.
8628
8629 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8630
8631         * gcc.dg/cast-function-1.c: New test.
8632
8633 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8634
8635         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8636         formats.
8637
8638 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/12795
8641         * g++.dg/ext/attrib10.C: New test.
8642
8643 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8644
8645         * gcc.dg/cleanup-10.c: New test.
8646         * gcc.dg/cleanup-11.c: New test.
8647
8648 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8649
8650         PR c++/13239
8651         * g++.dg/opt/expect1.C: New test.
8652
8653 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8654
8655         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8656
8657 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8658
8659         PR debug/12923
8660         * gcc.dg/20031218-1.c: New test.
8661
8662         PR debug/12389
8663         * gcc.dg/20031218-2.c: New test.
8664         * gcc.dg/20031218-3.c: New test.
8665
8666         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8667         of label name and allow for USER_LABEL_PREFIX == "_" names.
8668         * g++.dg/abi/mangle18-2.C: Likewise.
8669         * g++.dg/abi/mangle19-1.C: Likewise.
8670         * g++.dg/abi/mangle19-2.C: Likewise.
8671         * g++.dg/abi/mangle20-1.C: Likewise.
8672         * g++.dg/abi/mangle20-2.C: Likewise.
8673
8674 2003-12-18  Richard Henderson  <rth@redhat.com>
8675
8676         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8677
8678 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8679             Dan Kegel <dank@kegel.com>
8680
8681         PR other/12009
8682         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8683         testing a cross compiler, it causes spurious compile failures.
8684         * lib/g++.exp: Likewise.
8685
8686 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8687
8688         PR c++/13262
8689         * g++.dg/template/access13.C: New test.
8690
8691 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8692
8693         * gcc.dg/20031216-1.c: New test.
8694
8695 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8696
8697         PR c++/9154
8698         * g++.dg/template/error10.C: New test.
8699
8700 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8701
8702         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8703         * g++.dg/eh/simd-2.C: Likewise.
8704
8705 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8706             Roger Sayle  <roger@eyesopen.com>
8707
8708         * gcc.c-torture/execute/ieee/mzero5.c: New.
8709
8710 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8711
8712         PR c++/10603
8713         * g++.dg/parse/error6.C: New test.
8714
8715         PR c++/12827
8716         * g++.dg/parse/error7.C: New test.
8717
8718 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8719
8720         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8721         at -O with stabs debugging formats.
8722         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8723         * gcc.dg/debug/debug-2.c: Likewise.
8724
8725 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8726
8727         PR c++/12696
8728         * g++.dg/init/error1.C: New test.
8729
8730         PR c++/12218
8731         * g++.dg/init/pm3.C: New test.
8732
8733 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8734
8735         PR c/3347
8736         * gcc.dg/bitfld-8.c: New test.
8737
8738 2003-12-16  James Lemke  <jim@wasabisystems.com>
8739
8740         * gcc.dg/arm-scd42-[123].c: New tests.
8741
8742 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8743
8744         PR c++/9043
8745         * g++.dg/abi/mangle20-1.C: New test.
8746         * g++.dg/abi/mangle20-2.C: New test.
8747
8748 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/13275
8751         * g++.dg/other/offsetof2.C: Remove XFAIL.
8752         * g++.dg/parse/offsetof1.C: New test.
8753         * g++.gd/parse/offsetof2.C: Likewise.
8754
8755 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8756
8757         * g++.dg/template/nontype3.C: New test.
8758         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8759
8760 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8761
8762         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8763
8764 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8765
8766         PR c++/13387
8767         * g++.dg/expr/assign1.C: New test.
8768
8769         PR c++/13242
8770         * g++.dg/abi/mangle19-1.C: New test.
8771         * g++.dg/abi/mangle19-2.C: New test.
8772
8773 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8774
8775         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8776
8777 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8778
8779         * gcc.c-torture/execute/20031216-1.c: New test.
8780
8781 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8782
8783         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8784         an ICE regression.
8785
8786 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8787
8788         PR c++/10926
8789         * g++.dg/template/error9.C: New test.
8790
8791         PR c++/11116
8792         * g++.dg/template/error8.C: New test.
8793
8794 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8795
8796         PR middle-end/13400
8797         * gcc.c-torture/execute/20031215-1.c: New test case.
8798
8799 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8800
8801         PR c++/13269
8802         * g++.dg/parse/error5.C: New test.
8803
8804         PR c++/12989
8805         * g++.dg/expr/sizeof1.C: New test.
8806
8807         PR c++/13310
8808         * g++.dg/template/crash15.C: New test.
8809
8810 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8811
8812         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8813         a non-POD type as the last named parameter of a varargs function.
8814
8815 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8816
8817         PR c++/13243
8818         PR c++/12573
8819         * g++.dg/template/crash14.C: New test.
8820         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8821
8822 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8823
8824         * g++.dg/other/java1.C: New test.
8825
8826         PR c++/13241
8827         * g++.dg/abi/mangle18-1.C: New test.
8828         * g++.dg/abi/mangle18-2.C: New test.
8829
8830 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8831
8832         PR optimization/10312
8833         * gcc.c-torture/execute/20031214-1.c: New.
8834
8835 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8836
8837         PR c++/10779
8838         PR c++/12160
8839         * g++.dg/parse/error3.C: New test.
8840         * g++.dg/parse/error4.C: Likewise.
8841         * g++.dg/abi/mangle4.C: Tweak error messages.
8842         * g++.dg/lookup/using5.C: Likewise.
8843         * g++.dg/other/error2.C: Likewise.
8844         * g++.dg/parse/typename5.C: Likewise.
8845         * g++.dg/parse/undefined1.C: Likewise.
8846         * g++.dg/template/arg2.C: Likewise.
8847         * g++.dg/template/ttp3.C: Likewise.
8848         * g++.dg/template/type1.C: Likewise.
8849         * g++.old-deja/g++.other/crash32.C: Likewise.
8850         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8851
8852 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8853
8854         PR c++/13106
8855         * g++.dg/warn/noreturn-3.C: New test.
8856
8857 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8858
8859         PR c++/13118
8860         * g++.dg/abi/covariant3.C: New.
8861
8862 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8863
8864         * g++.dg/eh/ia64-1.C: New test.
8865
8866 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8867
8868         PR optimization/13037
8869         * g77.f-torture/execute/13037.f: New test case.
8870
8871 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8872
8873         PR c++/12881
8874         * g++.dg/abi/covariant2.C: New.
8875
8876 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8877
8878         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8879
8880 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8881
8882         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8883
8884 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8885
8886         PR other/10819
8887         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8888         to fix Bug 10819.
8889         * lib/g++.exp (g++_version): Likewise.
8890         * lib/g77.exp (g77_version): Likewise.
8891         * lib/objc.exp (default_objc_version): Likewise.
8892
8893 2003-12-10  Richard Henderson  <rth@redhat.com>
8894
8895         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8896
8897         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8898
8899 2003-12-08  Matt Austern  <austern@apple.com>
8900
8901         PR c/13134
8902         * lib/gcc-dg.exp (dg-require-visibility): Define.
8903         * lib/target-supports (check_visibility_available): Define.
8904         * gcc.dg/visibility-1.c: New test.
8905         * gcc.dg/visibility-2.c: Likewise.
8906         * gcc.dg/visibility-3.c: Likewise.
8907         * gcc.dg/visibility-4.c: Likewise.
8908         * gcc.dg/visibility-5.c: Likewise.
8909         * gcc.dg/visibility-6.c: Likewise.
8910         * g++.dg/ext/visibility-1.C: Likewise.
8911         * g++.dg/ext/visibility-2.C: Likewise.
8912         * g++.dg/ext/visibility-3.C: Likewise.
8913         * g++.dg/ext/visibility-4.C: Likewise.
8914         * g++.dg/ext/visibility-5.C: Likewise.
8915         * g++.dg/ext/visibility-6.C: Likewise.
8916
8917 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8918
8919         * g++.dg/lookup/java1.C: New test.
8920         * g++.dg/lookup/java2.C: New test.
8921
8922 2003-12-07  Falk Hueffner  <falk@debian.org>
8923
8924         * g++.dg/opt/noreturn-1.C: New test.
8925
8926 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8927
8928         * gcc.dg/overflow-1.c: New test.
8929
8930 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8931
8932         * g77.f-torture/compile/13060.f: New test.
8933
8934 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8935
8936         PR c++/13323
8937         * g++.dg/inherit/operator2.C: New test.
8938
8939 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8940
8941         PR c++/13305
8942         * g++.dg/ext/attrib9.C: New test.
8943
8944 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8945
8946         PR c++/13314
8947         * g++.dg/template/error7.C: New test.
8948
8949 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8950             J"orn Rennecke <joern.rennecke@superh.com>
8951
8952         PR target/13302
8953         * g++.dg/other/struct-va_list.C: New test.
8954
8955 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8956
8957         PR c++/13166
8958         * g++.dg/parse/defarg6.C: New test.
8959
8960 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8961
8962         PR target/13256
8963         * gcc.c-torture/execute/20031201-1.c: New test.
8964
8965 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8966
8967         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8968
8969 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8970
8971         * gcc.dg/builtin-return-1.c: New test.
8972
8973 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8974             J"orn Rennecke <joern.rennecke@superh.com>
8975
8976         PR optimization/13260
8977         * gcc.c-torture/execute/20031204-1.c: New test.
8978
8979 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8980
8981         PR c++/9127
8982         * g++.dg/template/error6.C: New test.
8983
8984 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8985
8986         * gcc.dg/20031202-1.c: New test.
8987
8988 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8989
8990         PR c++/13179
8991         * g++.dg/template/eh1.C: New test.
8992
8993         PR c++/10771
8994         * g++.dg/template/error5.C: New test.
8995
8996 2003-12-02  David Ung  <davidu@mips.com>
8997
8998         * gcc.dg/compat/vector-check.h: Corrected type for var
8999         g_##TMODE
9000
9001 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9002
9003         PR c++/10126
9004         * g++.dg/template/ptrmem8.C: New test.
9005
9006 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9007
9008         PR c++/12573
9009         * g++.dg/template/dependent-expr3.C: New test.
9010
9011 2003-12-01  James Lemke  <jim@wasabisystems.com>
9012
9013         * gcc.dg/arm-g2.c: New test.
9014
9015 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9016
9017         PR optimization/11634
9018         * gcc.dg/20031201-2.c: New test case.
9019
9020 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
9021
9022         PR 11433
9023         * objc.dg/proto-lossage-3.m: New test.
9024
9025 2003-12-01  Roger Sayle  <roger@eyesopen.com>
9026
9027         PR optimization/12628
9028         * gcc.dg/20031201-1.c: New test case.
9029
9030 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9031
9032         * gcc.dg/unaligned-1.c: New test.
9033
9034 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
9035
9036         PR c++/9849
9037         * g++.dg/template/error4.C: New test.
9038         * g++.dg/template/nested3.C: Adjust error markers.
9039
9040 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9041
9042         * gcc.dg/cpp/assert4.c: Check more #system assertions.
9043
9044 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
9045
9046         PR c/10333
9047         * gcc.dg/bitfld-7.c: New test.
9048
9049 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
9050
9051         * gcc.dg/tls/asm-1.C: New test.
9052
9053 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9054
9055         * gcc.dg/cpp/assert4.c: Update.
9056
9057 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
9058
9059         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
9060         * gcc.dg/builtin-apply3.c: New test.
9061
9062 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9063
9064         * lib/compat.exp (compat-obj): New xfaildata parameter.
9065         Use it to set compiler_conditional_xfail_data before compiling.
9066         (compat-get-options): Handle dg-xfail-if.
9067         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
9068         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
9069         * gcc.dg/compat/vector-1_y.c: Likewise.
9070         * gcc.dg/compat/vector-2_x.c: Likewise.
9071         * gcc.dg/compat/vector-2_y.c: Likewise.
9072
9073 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9074
9075         * g++.dg/opt/reg-stack4.C: New test.
9076
9077 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9078
9079         * gcc.dg/builtin-apply2.c: New test.
9080
9081 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
9082
9083         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
9084
9085 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9086
9087         PR c++/12924
9088         * g++.dg/template/template-id-2.C: New test.
9089
9090 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9091
9092         PR c++/5369
9093         * g++.dg/template/memfriend1.C: New test.
9094         * g++.dg/template/memfriend2.C: Likewise.
9095         * g++.dg/template/memfriend3.C: Likewise.
9096         * g++.dg/template/memfriend4.C: Likewise.
9097         * g++.dg/template/memfriend5.C: Likewise.
9098         * g++.dg/template/memfriend6.C: Likewise.
9099         * g++.dg/template/memfriend7.C: Likewise.
9100         * g++.dg/template/memfriend8.C: Likewise.
9101         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9102
9103 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9104
9105         PR c++/12515
9106         * g++.dg/ext/cond1.C: New test.
9107
9108 2003-11-20  Richard Henderson  <rth@redhat.com>
9109
9110         * gcc.dg/20020201-2.c: Remove.
9111         * gcc.dg/20020201-4.c: Remove.
9112         * gcc.dg/20020304-1.c: Remove.
9113
9114 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9115
9116         * gcc.dg/cpp/trad/xwin1.c: New test case.
9117
9118 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9119
9120         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9121         * lib/g77.exp: Likewise.
9122         * lib/objc.exp: Likewise.
9123         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9124         for darwin.
9125
9126 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9127
9128         PR c++/12932
9129         * g++.dg/template/static5.C: New test.
9130
9131 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9132
9133         * gcc.dg/nested-func-1.c: New test.
9134
9135 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9136
9137         * gcc.dg/cpp/assert4.c: New test.
9138
9139 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9140
9141         PR c++/2294
9142         * g++.dg/lookup/using9.c: New test.
9143
9144 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9145
9146         PR c++/12762
9147         * g++.dg/template/error3.C: New test.
9148
9149 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9150
9151         PR ada/13035
9152         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9153         No longer use a wrapper for gcc, since this does not work under
9154         Windows.
9155
9156 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9157
9158         PR c++/2094
9159         * g++.dg/template/ptrmem7.C: New test.
9160
9161 2003-11-13  Andrew Pinski <apinski@apple.com>
9162
9163         * gcc.c-torture/compile/20031113-1.c: New test.
9164
9165 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9166             Kean Johnston <jkj@sco.com>
9167
9168         PR c/13029
9169         * gcc.dg/unused-4.c: Update.
9170
9171 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9172
9173         * g++.dg/opt/const3.C: New test.
9174
9175 2003-11-13  Jan Hubicka  <jh@suse.cz>
9176
9177         * gcc.c-torture/compile/20031112-1.c: New test.
9178
9179 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9180
9181         * g++.dg/parse/crash10.C: Remove bogus error marker.
9182
9183 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9184
9185         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9186         (host_gcc): Likewise.
9187         (ROOT): Honor $PWDCMD.
9188         (BASE): Likewise.
9189         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9190
9191 2003-11-12  Catherine Moore  <clm@redhat.com>
9192
9193         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9194
9195 2003-11-12  Andreas Jaeger  <aj@suse.de>
9196             Jakub Jelinek  <jakub@redhat.com>
9197             Andrew Pinski  <pinskia@physics.uc.edu>
9198             Richard Henderson  <rth@redhat.com>
9199
9200         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9201         systems.
9202         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9203
9204         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9205         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9206
9207 2003-11-11  Andreas Jaeger  <aj@suse.de>
9208
9209         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9210
9211         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9212
9213 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9214
9215         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9216         Clean ups.
9217
9218 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9219
9220         * gcc.dg/trampoline-1.c: New test.
9221
9222 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9223
9224         * gcc.c-torture/compile/200031109-1.c: New test.
9225
9226 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9227
9228         PR c/3190
9229         PR c/8714
9230         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9231         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9232         gcc.dg/format/no-y2k-1.c: Update.
9233
9234 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9235
9236         PR optimization/10467
9237         * gcc.dg/20031108-1.c: New test case.
9238
9239 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9240
9241         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9242
9243 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9244
9245         * gcc.dg/compound-lvalue-1.c: New test.
9246         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9247         some XFAILs.
9248
9249 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9250
9251         * gcc.dg/altivec-varargs-1.c: New test.
9252
9253 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9254
9255         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9256         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9257         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9258         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9259         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9260
9261 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9262
9263         * gcc.dg/cond-lvalue-1.c: New test.
9264
9265 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9266
9267         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9268
9269 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9270
9271         PR c++/11616
9272         * g++.dg/template/instantiate5.C: New test.
9273
9274 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9275
9276         PR c++/12726
9277         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9278         * ChangeLog: Add missing first entry for above test.
9279
9280 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9281
9282         PR c++/9810
9283         * g++.dg/template/using8.C: New test.
9284         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9285
9286 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9287
9288         PR optimization/10817
9289         * gcc.c-torture/compile/20031102-1.c: New test case.
9290
9291 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9292
9293         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9294         2147483647.
9295
9296 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9297
9298         * gcc.dg/20031102-1.c: New test.
9299
9300 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9301
9302         * gcc.dg/complex-1.c: New test.
9303
9304 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9305
9306         PR c++/12796
9307         * g++.dg/template/crash13.C: Adjust expected error location.
9308         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9309
9310 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9311
9312         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9313
9314 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9315
9316         PR/10239
9317         * gcc.c-torture/compile/20031031-2.c: New test.
9318
9319 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9320
9321         PR/11640
9322         * gcc.c-torture/compile/20031031-1.c: New test.
9323
9324 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9325
9326         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9327         * gcc.misc-tests/bprob.exp: Likewise.
9328         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9329         the execution test on arm-elf configs.
9330         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9331         configs that don't support scratch files.
9332         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9333
9334 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9335
9336         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9337         done by dejagnu.
9338
9339 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9340
9341         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9342         Avoid non pure sh syntax. Add more logging.
9343
9344         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9345         fail.
9346
9347 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9348
9349         PR libgcj/10610
9350         * gcc.dg/ppc-stackalign-1.c: New test.
9351
9352 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9353
9354         * ada/acats/run_all.sh: Change output to be more compliant with
9355         dejagnu framework.
9356         Create acats.sum and acats.log files under testsuite/ada/acats
9357         Only run [a-z]* directories, to filter out e.g. CVS.
9358         Redirect build output to log file.
9359
9360 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9361
9362         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9363
9364 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9365
9366         PR ada/5909:
9367         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9368
9369 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9370
9371         * gcc.c-torture/compile/20031023-1.c: New test.
9372         * gcc.c-torture/compile/20031023-2.c: New test.
9373         * gcc.c-torture/compile/20031023-3.c: New test.
9374         * gcc.c-torture/compile/20031023-4.c: New test.
9375
9376 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9377
9378         PR c++/10371
9379         * g++.dg/lookup/scoped8.C: New test.
9380
9381 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9382
9383         * g++.dg/opt/reg-stack3.C: New test.
9384
9385 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9386
9387         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9388
9389 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9390
9391         PR c++/11076
9392         * g++.dg/template/crash13.C: New test.
9393
9394 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9395
9396         * gcc.dg/c99-restrict-2.c: New test.
9397
9398 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9399
9400         PR c++/12698, c++/12699, c++/12700, c++/12566
9401         * g++.dg/inherit/covariant9.C: New test.
9402         * g++.dg/inherit/covariant10.C: New test.
9403         * g++.dg/inherit/covariant11.C: New test.
9404
9405 2003-10-23  Jason Merrill  <jason@redhat.com>
9406
9407         PR c++/12726
9408         * g++.dg/ext/complit2.C: New test.
9409
9410 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9411
9412         PR target/12654
9413         * gcc.c-torture/execute/20031020-1.c: New test.
9414
9415 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9416
9417         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9418         following the jump_insn.
9419
9420 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9421
9422         * gcc.dg/cast-lvalue-1.c: New test.
9423
9424 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9425
9426         PR c++/11962
9427         * g++.dg/template/cond2.C: New test.
9428
9429 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9430
9431         * gcc.dg/builtins-28.c: New test.
9432
9433 2003-10-20  Jan Hubicka  <jh@suse.cz>
9434
9435         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9436         parameter.
9437         * testsuite/gcc.dg/inline-2.c: Likewise.
9438
9439 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9440
9441         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9442         * gcc.dg/nest.c:  Likewise.
9443
9444 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9445
9446         PR c++/9781, c++/10583, c++/11862
9447         * g++.dg/parse/crash13.C: New test.
9448
9449 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9450
9451         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9452
9453 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9454
9455         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9456         Define HAVE_C99_RUNTIME except on Solaris.
9457         * gcc.dg/builtins-20.c: Likewise.
9458
9459 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9460
9461         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9462
9463 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9464
9465         PR c++/12495
9466         * g++.dg/template/crash21.C: New test.
9467
9468 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9469
9470         PR c++/2513
9471         * g++.dg/template/typename5.C: New test.
9472
9473 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9474
9475         PR c++/12369
9476         * g++.dg/template/friend25.C: New test.
9477
9478 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9479
9480         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9481         versions.
9482
9483 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9484
9485         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9486         == 2147483647.
9487
9488 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9489
9490         * gcc.c-torture/execute/960416-1.x: Remove.
9491         * gcc.c-torture/execute/divconst-3.x: Likewise.
9492
9493 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9494
9495         PR target/12598
9496         * gcc.dg/torture/cris-volatile-1.c: New test.
9497
9498 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9499
9500         PR optimization/9325
9501         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9502         for overflowing floating point to integer conversion during RTL
9503         simplification.
9504
9505 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9506
9507         * objc/execute/_cmd.m: Fix typo.
9508         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9509         Relax 'scan-assembler' regexp.
9510         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9511         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9512         * objc.dg/zero-link-2.m: Remove blank line.
9513         * objc.dg/zero-link-3.m: New test case.
9514
9515 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9516
9517         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9518
9519         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9520         than linker trickery.
9521
9522 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9523
9524         PR c++/12370
9525         * g++.dg/other/friend2.C: New test.
9526
9527 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9528
9529         * gcc.dg/20031012-1.c: New test.
9530
9531 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9532
9533         * gcc.dg/weak/weak-3.c: Fix for new warning.
9534
9535 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9536
9537         PR optimization/8750
9538         * gcc.c-torture/execute/20031012-1.c: New test case.
9539
9540 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9541
9542         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9543         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9544
9545 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9546
9547         PR optimization/12260
9548         * gcc.c-torture/compile/20031011-2.c: New test case.
9549
9550 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9551
9552         * gcc.c-torture/execute/20031011-1.c: New testcase.
9553
9554 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9555
9556         * gcc.c-torture/compile/20031011-1.c: New test.
9557
9558 2003-10-11  Jan Hubicka  <jh@suse.cz>
9559
9560         * g++.dg/other/first-global.C: New test.
9561
9562 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9563
9564         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9565
9566 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9567
9568         * gcc.c-torture/compile/20031010-1.c: New test.
9569
9570 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9571
9572         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9573         * gcc.c-torture/execute/va-arg-25.c: ... here.
9574
9575 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9576
9577         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9578
9579 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9580
9581         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9582
9583 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9584
9585         * g++.dg/parse/error2.C: New test.
9586
9587 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9588
9589         PR c++/11097
9590         * g++.dg/other/error5.C: Modify the error message.
9591         * g++.dg/lookup/using8.C: New test.
9592
9593 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9594
9595         * gcc.dg/darwin-abi-2.c: New file.
9596         * gcc.c-torture/execute/va-arg-24.c: New file.
9597
9598 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9599
9600         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9601         indentation.
9602
9603 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9604
9605         PR c++/10147
9606         * g++.dg/other/error4.C: Update error messages.
9607         * g++.dg/template/ptrmem4.C: Likewise.
9608
9609         PR c++/12337
9610         * g++.dg/init/new9.C: New test.
9611
9612         PR c++/12334, c++/12236, c++/8656
9613         * g++.dg/ext/attrib8.C: New test.
9614
9615 2003-10-06  Devang Patel  <dpatel@apple.com>
9616
9617         * gcc.dg/debug/dwarf2-3.h: New test.
9618         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9619
9620 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9621
9622         * g++.dg/opt/cfg2.C: New test.
9623
9624 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9625
9626         * g++.dg/opt/float1.C: New test.
9627
9628 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9629
9630         * gcc.dg/c90-array-lval-6.c: New test.
9631         * gcc.dg/c99-array-lval-6.c: New test.
9632
9633 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9634             Ziemowit Laski  <zlaski@apple.com>
9635
9636         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9637         'Derived', so that it is never considered a class method; add
9638         new warning for '+port' method ambiguity.
9639         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9640         <objc/objc-api.h> (needed on Mac OS X).
9641         * objc.dg/method-13.m: New test.
9642
9643 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9644
9645         PR optimization/9325, PR java/6391
9646         * gcc.c-torture/execute/20031003-1.c: New test case.
9647
9648 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9649
9650         PR optimization/12180
9651         * gcc.dg/20031002-1.c: New test.
9652
9653         PR c++/12486
9654         * g++.dg/inherit/error1.C: New test.
9655
9656 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9657
9658         * lib/f-torture.exp (search_for): Rename to...
9659         (search_for_re): This.  Also, clean up comments and the
9660         "regexp" invocation.
9661
9662 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9663
9664         * gcc.c-torture/compile/20031002-1.c: New test.
9665
9666 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9667
9668         * g++.dg/opt/cond1.C: New test.
9669
9670 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9671
9672         * gcc.dg/Wold-style-definition-2.c: New testcase.
9673         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9674
9675 2003-09-29  Richard Henderson  <rth@redhat.com>
9676
9677         * g++.dg/init/array10.C: Add dg-options.
9678
9679 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9680
9681         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9682
9683 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9684
9685         * g++.dg/template/friend19.C: Fix typo.
9686         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9687
9688 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9689
9690         * gcc.c-torture/execute/20030928-1.c: New test.
9691         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9692
9693 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9694
9695         * g++.dg/opt/unroll1.C: New test.
9696
9697 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9698
9699         PR optimization/11741
9700         * gcc.dg/20030926-1.c: New test case.
9701
9702 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9703
9704         PR c++/5655
9705         * g++.dg/parse/access7.C: New test.
9706         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9707
9708 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9709
9710         MERGE OF objc-improvements-branch into MAINLINE:
9711         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9712         if libobjc has not been built.
9713         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9714         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9715         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9716         objc/execute/nested-3.m, objc/execute/np-2.m,
9717         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9718         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9719         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9720         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9721         objc.dg/special/unclaimed-category-1.h,
9722         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9723         well as GNU runtime.
9724         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9725         * execute/cascading-1.m, execute/function-message-1.m,
9726         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9727         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9728         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9729         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9730         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9731         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9732         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9733         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9734         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9735         * objc.dg/bitfield-2.m: Run only on Darwin.
9736         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9737         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9738         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9739         * objc.dg/const-str-1.m: Fix constant string layout.
9740
9741 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9742
9743         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9744
9745 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9746
9747         * gcc.dg/darwin-abi-1.c: New file.
9748
9749 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9750
9751         PR target/12281
9752         * gcc.c-torture/compile/20030921-1.c: New test.
9753
9754 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9755
9756         * g++.dg/opt/reg-stack2.C: New test.
9757
9758 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9759
9760         * g++.dg/eh/delayslot1.C: New test.
9761
9762 2003-09-20  Richard Henderson  <rth@redhat.com>
9763
9764         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9765
9766 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9767
9768         * gcc.c-torture/execute/20030920-1.c: New test case.
9769
9770 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9771
9772         * g++.dg/rtti/typeid3.C: Correct expected error message.
9773
9774 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9775
9776         PR c++/157
9777         * g++.dg/parse/crash12.C: New test.
9778
9779 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9780
9781         * gcc.dg/compat/mixed-struct-check.h: New.
9782         * gcc.dg/compat/mixed-struct-defs.h: New.
9783         * gcc.dg/compat/mixed-struct-init.h: New.
9784         * gcc.dg/compat/struct-by-value-19_main.c: New.
9785         * gcc.dg/compat/struct-by-value-19_x.c: New.
9786         * gcc.dg/compat/struct-by-value-19_y.c: New.
9787         * gcc.dg/compat/struct-by-value-20_main.c: New.
9788         * gcc.dg/compat/struct-by-value-20_x.c: New.
9789         * gcc.dg/compat/struct-by-value-20_y.c: New.
9790         * gcc.dg/compat/struct-return-19_main.c: New.
9791         * gcc.dg/compat/struct-return-19_x.c: New.
9792         * gcc.dg/compat/struct-return-19_y.c: New.
9793         * gcc.dg/compat/struct-return-20_main.c: New.
9794         * gcc.dg/compat/struct-return-20_x.c: New.
9795         * gcc.dg/compat/struct-return-20_y.c: New.
9796
9797 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9798         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9799         so that it will not complain on LP64 targets.
9800
9801 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9802
9803         PR c++/495
9804         * g++.dg/template/friend24.C: New test.
9805
9806 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9807
9808         PR c++/12332
9809         * g++.dg/template/memtmpl2.C: New test.
9810
9811 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR target/11184
9814         * gcc.dg/builtin-apply1.c: New test.
9815
9816 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9817
9818         PR c++/9848
9819         * g++.dg/warn/Wunused-4.C: New test.
9820
9821 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9822
9823         PR c++/12316
9824         * g++.dg/other/gc2.C: New test.
9825
9826 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9827
9828         PR c++/11991
9829         * g++.dg/rtti/typeid3.C: New test.
9830
9831         PR c++/12266
9832         * g++.dg/overload/template1.C: New test.
9833
9834 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9835
9836         * g++.dg/opt/cfg3.C: New test.
9837
9838 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9839
9840         PR c++/7939
9841         * g++.dg/template/crash11.C: New test.
9842
9843 2003-09-16  Jason Merrill  <jason@redhat.com>
9844             Jakub Jelinek  <jakub@redhat.com>
9845
9846         * gcc.dg/attr-warn-unused-result.c: New test.
9847
9848 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9849
9850         PR c++/12184
9851         * g++.dg/expr/call2.C: New test.
9852
9853 2003-09-15  Andreas Jaeger  <aj@suse.de>
9854
9855         * gcc.dg/Wold-style-definition-1.c: New test.
9856
9857 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9858
9859         PR c++/3907
9860         * g++.dg/parse/template12.C: New test.
9861
9862         * g++.dg/abi/bitfield11.C: New test.
9863         * g++.dg/abi/bitfield12.C: Likewise.
9864
9865 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9866
9867         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9868         non-expansion of functional macro name without arguments at EOL.
9869         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9870
9871 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9872
9873         * gcc.c-torture/execute/20030914-[12].c: New tests.
9874
9875 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9876
9877         PR c++/11788
9878         * g++.dg/overload/addr1.C: New test.
9879
9880 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9881
9882         * gcc.dg/20030909-1.c: New test.
9883
9884 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9885
9886         * gcc.dg/ultrasp10.c: New test.
9887
9888 2003-09-09  Devang Patel  <dpatel@apple.com>
9889
9890         * gcc.dg/darwin-ld-6.c: New test.
9891
9892 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9893
9894         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9895
9896 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9897
9898         * gcc.dg/ia64-types1.c: New test.
9899         * gcc.dg/ia64-types2.c: Likewise.
9900
9901 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9902
9903         * gcc.dg/builtins-1.c: Add more _Complex tests.
9904         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9905
9906         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9907         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9908
9909 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9910
9911         PR c++/11786
9912         * g++.dg/lookup/koenig2.C: New test.
9913
9914         PR c++/5296
9915         * g++.dg/rtti/typeid2.C: New test.
9916
9917 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9918
9919         * gcc.c-torture/compile/20030904-1.c: New test.
9920
9921 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9922
9923         * g++.dg/opt/longbranch2.C: New test.
9924
9925 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9926
9927         * g++.dg/template/crash10.C: Only compile it.
9928
9929 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9930
9931         PR middle-end/11665
9932         * gcc.c-torture/compile/20030907-1.c: New test.
9933         * g++.dg/init/array11.C: New test.
9934
9935 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9936
9937         PR c++/11852
9938         * g++.dg/init/struct1.C: New test.
9939
9940 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9941
9942         PR c++/12181
9943         * g++.dg/expr/comma1.C: New test.
9944
9945 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9946
9947         PR c++/11867
9948         * g++.dg/expr/static_cast5.C: New test.
9949
9950 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9951
9952         PR c++/11507
9953         * g++.dg/lookup/scoped7.C: New test.
9954
9955         PR c++/9574
9956         * g++.dg/other/static1.C: New test.
9957
9958         PR c++/11490
9959         * g++.dg/warn/template-1.C: New test.
9960
9961         PR c++/11432
9962         * g++.dg/template/crash10.C: New test.
9963
9964         PR c++/2478
9965         * g++.dg/overload/VLA.C: New test.
9966
9967         PR c++/10804
9968         * g++.dg/template/call1.C: New test.
9969
9970 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9971
9972         PR c++/11794
9973         * g++.dg/parse/using3.C: New test.
9974
9975 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9976
9977         PR c++/11409
9978         * g++.dg/overload/builtin3.C: New test case.
9979
9980 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9981
9982         PR c/9862
9983         * gcc.dg/20030906-1.c: New test.
9984         * gcc.dg/20030906-2.c: Likewise.
9985
9986 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9987
9988         PR c++/12167
9989         * g++.dg/parse/defarg5.C: New test.
9990
9991         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9992
9993 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9994
9995         PR c++/12163
9996         * g++.dg/expr/static_cast4.C: New test.
9997
9998         PR c++/12146
9999         * g++.dg/template/crash9.C: New test.
10000
10001 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
10002
10003         * g++.old-deja/g++.ext/pretty2.C: Update for change
10004         in __FUNCTION__.
10005         * g++.old-deja/g++.ext/pretty3.C: Likewise.
10006
10007 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
10008
10009         PR c++/11922
10010         * g++/dg/template/qualified-id1.C: New test.
10011
10012         PR c++/12037
10013         * g++.dg/warn/noeffect4.C: New test.
10014
10015 2003-09-04  Matt Austern  <austern@apple.com>
10016
10017         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
10018         * g++.dg/ext/fnname2.C: Likewise.
10019         * g++.dg/ext/fnname3.C: Likewise.
10020
10021 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
10022
10023         * g++.dg/expr/lval1.C: New test.
10024         * g++.dg/ext/lvcast.C: Remove.
10025
10026 2003-09-03  Roger Sayle  <roger@eyesopen.com>
10027
10028         PR optimization/11700.
10029         * gcc.c-torture/compile/20030903-1.c: New test case.
10030
10031 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
10032
10033         PR c++/12053
10034         * g++.dg/abi/layout4.C: New test.
10035
10036 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
10037
10038         PR c++/11553
10039         * g++.dg/parse/friend3.C: New test.
10040
10041 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
10042
10043         PR c++/11847
10044         * g++.dg/template/class1.C: New test.
10045
10046         PR c++/11808
10047         * g++.dg/expr/call1.C: New test.
10048
10049 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
10050
10051         PR c++/12114
10052         * g++.dg/init/ref9.C: New test.
10053
10054         PR c++/11972
10055         * g++.dg/template/nested4.C: New test.
10056
10057 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10058
10059         PR c++/12093
10060         * g++.dg/template/non-dependent4.C: New test.
10061
10062         PR c++/11928
10063         * g++.dg/inherit/conv1.C: New test.
10064
10065 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
10066
10067         PR c++/6196
10068         * g++.dg/ext/label1.C: New test.
10069         * g++.dg/ext/label2.C: Likewise.
10070
10071 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10072
10073         * g++.dg/expr/cond3.C: New test.
10074
10075 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10076
10077         * gcc.dg/builtins-1.c: Add new builtin cases.
10078
10079 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10080
10081         * gcc.dg/builtins-1.c: Add new cases.
10082         * gcc.dg/torture/builtin-attr-1.c: Likewise.
10083
10084 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10085
10086         * gcc.dg/builtins-1.c: Add more math builtin tests.
10087         * gcc.dg/torture/builtin-attr-1.c: New test.
10088
10089 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10090
10091         PR optimization/5079
10092         * g++.dg/opt/static3.C: New test.
10093
10094 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10095
10096         * gcc.misc-tests/gcov-10b.c: New test.
10097
10098 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10099
10100         * g++.dg/opt/ptrmem3.C: New test.
10101
10102         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10103
10104 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10105
10106         * gcc.dg/20030826-2.c: New test.
10107
10108 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10109
10110         PR middle-end/12002
10111         * g77.f-torture/compile/12002.f: New test case.
10112
10113 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10114
10115         * gcc.dg/20030826-1.c: New test case.
10116
10117 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10118
10119         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10120
10121 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10122
10123         PR c++/11871
10124         * c++.dg/lookup/crash1.C: New test.
10125
10126         * c++.dg/warn/noeffect3.C: New test.
10127
10128 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10129
10130         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10131         * gcc.dg/compat/vector-1_y.c: Ditto.
10132         * gcc.dg/compat/vector-2_x.c: Ditto.
10133         * gcc.dg/compat/vector-2_y.c: Ditto.
10134
10135 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10136
10137         * gcc.dg/20030702-1.c: New test.
10138
10139 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10140
10141         PR c++/8795
10142         * g++.dg/ext/altivec-1.C: New test.
10143
10144 2003-08-24  Richard Henderson  <rth@redhat.com>
10145
10146         * g++.dg/eh/simd-2.C: Add -w for x86.
10147
10148 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10149
10150         * gcc.dg/20030815-1.c: New test.
10151
10152 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10153
10154         PR c++/3765
10155         * g++.dg/parse/access6.C: New test.
10156
10157 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10158
10159         PR c++/641, c++/11876
10160         * g++.dg/template/friend22.C: New test.
10161         * g++.dg/template/friend23.C: Likewise.
10162
10163 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10164
10165         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10166         identically.
10167
10168 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10169
10170         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10171
10172 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10173
10174         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10175
10176 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10177
10178         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10179
10180 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10181
10182         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10183
10184 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10185
10186         PR c++/11919
10187         * g++.dg/overload/prom1.C: New test.
10188
10189         PR c++/11551
10190         * g++.dg/parse/dtor2.C: New test.
10191
10192         PR c++/10762
10193         * g++.dg/parse/using2.C: New test.
10194
10195 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10196
10197         PR target/11805
10198         * gcc.c-torture/compile/20030821-1.c: New.
10199
10200 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10201
10202         PR c++/11834
10203         * g++.dg/template/deduce2.C: New test.
10204
10205 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10206
10207         * gcc.c-torture/execute/20030821-1.c: New test.
10208
10209 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10210
10211         PR middle-end/11984
10212         * gcc.dg/20030820-1.c: New test case.
10213
10214 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10215
10216         PR c++/11945
10217         * g++.dg/warn/noeffect2.C: New test.
10218
10219 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10220
10221         PR c++/10926
10222         * g++.dg/template/dtor2.C: New test.
10223
10224         PR c++/11684
10225         * g++.dg/template/operator1.C: New test.
10226         * g++.dg/parse/operator4.C: New test.
10227
10228         PR c++/11946.C
10229         * g++.dg/expr/enum1.C: New test.
10230         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10231
10232         PR c++/11036.C
10233         * g++.dg/parse/elab2.C: New test.
10234         * g++.dg/parse/typedef4.C: Change error message.
10235         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10236         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10237         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10238
10239 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10240
10241         * gcc.dg/pch/warn-1.c: New.
10242         * gcc.dg/pch/warn-1.hs: New.
10243
10244         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10245         not-tested file.
10246
10247 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10248
10249         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10250
10251 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10252
10253         * gcc.dg/uninit-D.c: New Test.
10254         * gcc.dg/uninit-E.c: New Test.
10255         * gcc.dg/uninit-F.c: New Test.
10256         * gcc.dg/uninit-G.c: New Test.
10257
10258 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10259
10260         * g++.dg/README: Describe the pch directory.
10261
10262 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10263
10264         PR c++/11174
10265         * g++.dg/parse/access4.C: New test.
10266         * g++.dg/parse/access5.C: Likewise.
10267         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10268
10269 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10270
10271         * gcc.dg/noncompile/20030818-1.c: New.
10272
10273 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10274
10275         PR c++/11957
10276         * g++.dg/warn/noeffect1.C: New test.
10277
10278         * g++.dg/template/scope2.C: New test.
10279         * g++.dg/template/error2.C: Correct dg-error
10280
10281 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10282
10283         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10284
10285 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10286
10287         PR C++/11512
10288         * g++.dg/template/warn1.C: New.
10289
10290 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10291
10292         * g++.dg/template/error2.C: New test.
10293         * g++.dg/lookup/using7.C: Adjust errors
10294         * g++.old-deja/g++.pt/crash36.C: Likewise.
10295         * g++.old-deja/g++.pt/derived3.C: Likewise.
10296
10297 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10298
10299         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10300         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10301         * gcc.c-torture/execute/builtins/string-9.c: New, from
10302         string-opt-9.c.  Adjust for execute/builtins framework.
10303         * gcc.c-torture/execute/string-opt-9.c: Delete.
10304
10305 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10306
10307         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10308
10309         * g++.dg/parse/ret-type2.C: New test.
10310
10311         PR c++/11703
10312         * g++.dg/init/new8.C: New test.
10313
10314         PR c++/10923
10315         * g++.dg/parse/typedef5.C: New test.
10316
10317         PR c++/9512
10318         * g++.dg/parse/qualified2.C: New test.
10319         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10320         invalid code.
10321
10322 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10323
10324         * g++.dg/conversion/ptrmem1.C: New test.
10325
10326 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10327
10328         PR target/11693
10329         * gcc.dg/20030811-1.c: New test.
10330
10331         PR target/11535
10332         * gcc.c-torture/execute/20030811-1.c: New test.
10333
10334 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10335
10336         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10337
10338 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10339
10340         PR c++/11789.C
10341         * g++.dg/inherit/multiple1.C: New test.
10342
10343 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10344
10345         * gcc.dg/spe1.c: New test.
10346
10347         PR c++/11670
10348         * g++.dg/expr/cast2.C: New test.
10349
10350         PR c++/10530
10351         * g++.dg/template/dependent-name2.C: New test.
10352
10353 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10354
10355         * g++.dg/parse/crash11.C: Put the dg options in comments.
10356
10357 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10358
10359         * lib/gcc-dg.exp: Update for diagnostic change.
10360
10361 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10362
10363         PR c++/5767
10364         * g++.dg/parse/crash11.C: New test.
10365
10366 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10367
10368         * gcc.dg/cpp/spacing1.c: Update.
10369
10370 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10371
10372         PR target/11739
10373         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10374         a value for -mtune.
10375
10376 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10377
10378         PR middle-end/11771
10379         * gcc.c-torture/compile/20030804-1.c: New test case.
10380
10381 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10382
10383         * gcc.dg/20030804-1.c: New test case.
10384
10385 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10386
10387         * gcc.dg/cpp/separate-1.c: New test.
10388
10389 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10390
10391         PR c++/11704
10392         * g++.dg/template/dependent-expr2.C: New test.
10393
10394         PR c++/11766
10395         * g++.dg/expr/ptrmem1.C: New test.
10396
10397 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10398
10399         PR c++/9453
10400         * g++.dg/template/friend15.C: New test.
10401
10402 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10403
10404         * lib/dg-pch.exp: Work round PCH bug.
10405
10406 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10407
10408         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10409         builtins.  Move cases from builtins-4.c here.
10410
10411         * gcc.dg/torture/builtin-math-1.c: New test taken from
10412         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10413         additional cases.
10414
10415         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10416         Delete.
10417
10418 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10419
10420         PR c++/9447
10421         * g++.dg/template/using7.C: New test.
10422
10423 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10424
10425         * import1.c, import2.c: New tests.
10426
10427 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10428
10429         * g++.dg/eh/crossjump1.C: New test.
10430
10431 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10432
10433         PR c++/11697
10434         * g++.dg/template/using6.C: New test.
10435
10436         PR c++/11744
10437         * g++.dg/template/koenig2.C: New test.
10438
10439 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10440
10441         PR c++/7983
10442         * g++.dg/parse/typedef4.C: New test.
10443
10444 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10445
10446         PR c++/8442, c++/8806
10447         * g++.dg/template/elab1.C: New test.
10448         * g++.dg/template/type2.C: Likewise.
10449         * g++.dg/template/ttp3.C: Adjust expected error message.
10450         * g++.old-deja/g++.law/visibility13.C: Likewise.
10451         * g++.old-deja/g++.niklas/t135.C: Likewise.
10452         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10453         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10454         template argument.
10455         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10456
10457 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10458
10459         PR c++/11295
10460         * g++.dg/ext/stmtexpr1.C: New test.
10461
10462         * g++.dg/opt/tmp1.C: New test.
10463
10464         PR c++/11525
10465         * g++.dg/parse/constant4.C: New test.
10466
10467         PR c++/9447
10468         * g++.dg/template/using5.C: New test.
10469
10470 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10471
10472         * gcc.dg/builtins-27.c: New test case.
10473
10474 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10475
10476         * gcc.dg/tls/opt-7.c: New test.
10477
10478 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10479
10480         * g++.old-deja/g++.other/crash18.C: Remove.
10481
10482 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10483
10484         * g++.dg/template/explicit3.C: New.
10485         * g++.dg/template/explicit4.C: New.
10486         * g++.dg/template/explicit5.C: New.
10487
10488         PR c++/11347
10489         * g++.dg/template/memtmpl1.C: New.
10490
10491 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10492
10493         PR target/11565
10494         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10495         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10496
10497 2003-07-30  Jan Hubicka  <jh@suse.cz>
10498
10499         * vtgc1.c: Kill.
10500
10501 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10502
10503         * gcc.dg/struct-in-proto-1.c: New test.
10504
10505 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10506
10507         * gcc.dg/cpp/include2.c: Only expect one message.
10508
10509 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         PR c++/9447
10512         * g++.dg/template/using1.C: New test.
10513         * g++.dg/template/using2.C: New test.
10514         * g++.dg/template/using3.C: New test.
10515         * g++.dg/template/using4.C: New test.
10516
10517 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10518
10519         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10520         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10521
10522 2003-07-28  Jan Hubicka  <jh@suse.cz>
10523
10524         PR c++/11530
10525         * g++.dg/opt/call1.C: New test.
10526
10527 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10528
10529         PR c++/11667
10530         * g++.dg/init/enum2.C: New test.
10531         * g++.dg/template/overload1.C: Add "-w" option.
10532
10533 2003-07-28    <hp@bitrange.com>
10534
10535         * gcc.dg/Wdeclaration-after-statement-1.c,
10536         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10537
10538 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10539
10540         * gcc.c-torture/compile/20030725-1.c: New test.
10541
10542 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10543
10544         * gcc.dg/20030505.c: Only run for SPE.
10545         Remove definition of opaque type.
10546
10547 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10548
10549         * g++.dg/template/ptrmem6.C: New test.
10550
10551 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10552
10553         * gcc.c-torture/compile/zero-strct-2.c: New test.
10554
10555 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10556
10557         * gcc.dg/intermod-1.c: New test.
10558
10559 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10560
10561         PR c++/11617
10562         * g++.dg/template/lookup2.C: New test.
10563         * g++.dg/template/memclass1.C: Remove instantiated from error.
10564         * g++.dg/other/error2.C: Tweak expected errors.
10565
10566         PR c++/11596
10567         * g++.dg/template/defarg3.C: New test.
10568
10569         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10570
10571 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10572
10573         * g++.dg/inherit/access5.C: New test.
10574
10575 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10576
10577         PR c++/11513
10578         * g++.dg/template/crash8.C: New test.
10579
10580 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10581
10582         PR c/10602
10583         * gcc.dg/noncompile/incomplete-2.c: New test.
10584
10585 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10586
10587         PR c++/11645
10588         * g++.dg/inherit/access4.C: New test.
10589
10590         PR c++/11517
10591         * g++.dg/expr/cond2.C: New test.
10592
10593         PR optimization/10679
10594         * g++.dg/opt/inline4.C: New test.
10595
10596 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10597
10598         * g++.dg/parse/crash10: New test.
10599
10600 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10601
10602         * g++.dg/ext/flexary1.C: New test.
10603
10604 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10605
10606         PR c++/10793
10607         * g++.dg/template/crash9.C: New test.
10608
10609 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10610
10611         PR c++/3004
10612         * g++.dg/parse/typedef3.C: New test.
10613
10614         PR c++/7906
10615         * g++.dg/parse/operator2.C: New test.
10616
10617         PR c++/8895
10618         * g++.dg/parse/def-tmpl-arg1.C: New test.
10619
10620         PR c++/9282
10621         * g++.dg/parse/funptr1.C: New test.
10622
10623         PR c++/9452
10624         * g++.dg/parse/ambig3.C: New test.
10625
10626         PR c++/9454
10627         * g++.dg/parse/operator3.C: New test.
10628
10629         PR c++/9486
10630         * g++.dg/parse/template10.C: New test.
10631
10632         PR c++/9488
10633         * g++.dg/parse/template11.C: New test.
10634
10635         PR c++/10150
10636         * g++.dg/parse/invalid-op1.C: New test.
10637
10638         PR c++/10247
10639         * g++.dg/parse/condexpr1.C: New test.
10640
10641 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10642
10643         * g++.dg/ext/packed3.C: New test.
10644         * g++.dg/ext/packed4.C: New test.
10645
10646         * gcc.dg/pack-test-3.c: New test.
10647
10648 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10649
10650         * lib/compat.exp: Handle dg-options per source file.
10651         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10652         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10653         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10654         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10655         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10656         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10657         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10658         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10659         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10660         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10661         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10662         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10663         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10664         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10665
10666 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10667
10668         PR c/10320
10669         * gcc.c-torture/execute/20030718-1.c: New test.
10670
10671 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672
10673         PR optimization/11536
10674         * gcc.dg/20030721-1.c: New test.
10675
10676 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10677
10678         PR c++/11546
10679         * g++.dg/template/lookup1.C: New test.
10680
10681 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10682
10683         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10684         diagnostics of ill-formed constructs involving labels.
10685         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10686         the new 'previously defined here' message.
10687
10688 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10689
10690         * g++.dg/parse/non-dependent2.C: New test.
10691
10692 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10693
10694         * g++.dg/init/init-ref4.C: xfail on targets without
10695         weak symbols.
10696
10697 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10698
10699         PR target/11087
10700         * gcc.c-torture/execute/20030717-1.c: New test.
10701
10702 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10703
10704         * g++.dg/opt/cfg1.C: New test.
10705
10706 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10707
10708         PR optimization/11557
10709         * gcc.dg/20030717-1.c: New test.
10710
10711 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10712
10713         PR c++/10476
10714         * g++.dg/expr/crash-1.C: New test.
10715
10716         PR c++/11027
10717         * g++.dg/template/init3.C: New test.
10718
10719         PR c++/8222
10720         * g++.dg/template/non-dependent1.C: New test.
10721
10722         PR c++/11070
10723         * g++.dg/template/non-dependent2.C: New test.
10724
10725         PR c++/11071
10726         * g++.dg/template/non-dependent3.C: New test.
10727
10728         PR c++/9907
10729         * g++.dg/template/sizeof5.C: New test.
10730
10731 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10732
10733         PR 11498
10734         * gcc.c-torture/compile/mangle-1.c: New file.
10735
10736 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10737
10738         PR c++/7809
10739         * g++.dg/parse/access3.C: New test.
10740
10741 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10742
10743         PR c++/11384
10744         * g++.dg/init/init-ref4.C: New test.
10745
10746 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10747
10748         PR c++/11547
10749         * g++.dg/parse/constant3.C: New test.
10750         * g++.dg/parse/crash7.C: Likewise.
10751
10752 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10753
10754         PR target/11008
10755         * gcc.dg/i386-pentium4-not-mull.c: New.
10756
10757 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10758
10759         * gcc.dg/asm-names.c (ymain): Make it weak.
10760
10761 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10762
10763         PR c++/5421
10764         * g++.dg/template/friend21.C: New test.
10765
10766 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10767
10768         * gcc.dg/cleanup-8.c: New test.
10769         * gcc.dg/cleanup-9.c: New test.
10770
10771 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10772
10773         * g++.dg/ext/dll-MI1.h: New file.
10774         * g++.dg/ext/dllexport-MI1.C: New file.
10775         * g++.dg/ext/dllimport-MI1.C: New file.
10776
10777 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10778
10779         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10780         it does not have cmpstrsi patterns (just cmpmemsi).
10781
10782 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10783
10784         PR debug/11473
10785         * g++.dg/debug/debug8.C: New test.
10786
10787 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10788
10789         PR c++/10108
10790         * g++.dg/template/crash7.C: New test.
10791
10792 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10793
10794         PR target/10795
10795         * gcc.c-torture/compile/20030708-1.c: New.
10796
10797 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10798
10799         * gcc.c-torture/execute/20030715-1.c: New test.
10800
10801 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10802
10803         * gcc.dg/pch/inline-3.c: New file.
10804         * gcc.dg/pch/inline-3.hs: New file.
10805         * gcc.dg/pch/inline-4.c: New file.
10806         * gcc.dg/pch/inline-4.hs: New file.
10807
10808 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10809
10810         PR c++/11509
10811         * g++.dg/template/crash6.C: New test.
10812
10813         PR c++/7053
10814         * g++.dg/template/friend20.C: New test.
10815
10816         PR c++/7019
10817         * g++.dg/template/overload2.C: New test.
10818
10819 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10820
10821         PR optimization/11440
10822         * gcc.c-torture/execute/20030714-1.c: New test.
10823
10824 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10825
10826         PR c++/11154
10827         * g++.dg/template/partial2.C: New test.
10828
10829 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10830
10831         PR c++/11503
10832         * g++.dg/template/anon1.C: New test.
10833
10834         PR c++/11493
10835         PR c++/11495
10836         * g++.dg/parse/template9.C: Likewise.
10837         * g++.dg/template/crash4.C: New test.
10838         * g++.dg/template/koenig1.C: Likewise.
10839         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10840         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10841         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10842         functions.
10843         * g++.old-deja/g++.jason/template36.C: Likewise.
10844         * g++.old-deja/g++.mike/p1989.C: Likewise.
10845         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10846         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10847         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10848         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10849         compiling.
10850         * g++.old-deja/g++.pt/union2.C: Use this->.
10851
10852 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10853
10854         * gcc.dg/20030711-1.c: New test.
10855
10856 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10857
10858         PR c++/11050
10859         * g++.dg/parse/args1.C: New test.
10860         * g++.pt/defarg8.C: Change expected errors.
10861
10862 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10863
10864         PR c++/8164
10865         * g++.dg/template/nontype2.C: New test.
10866
10867         PR c++/10558
10868         * g++.dg/parse/template8.C: New test.
10869
10870         PR c++/8327
10871         * g++.dg/template/scope1.C: New test.
10872
10873         * g++.dg/warn/Wsign-compare-1.C: New test.
10874
10875 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10876
10877         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10878
10879 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10880
10881         PR c++/9411
10882         * g++.dg/template/explicit2.C: New test.
10883
10884         PR c++/10032
10885         * g++.dg/warn/pedantic1.C: New test.
10886
10887 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10888
10889         PR c++ 9483
10890         * g++.dg/other/field1.C: New test.
10891
10892 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10893
10894         PR c/11449
10895         * gcc.c-torture/compile/20030707-1.c: New.
10896
10897 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10898
10899         PR c++/10849
10900         * g++.dg/template/access12.C: New test.
10901
10902 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10903
10904         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10905         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10906         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10907         * gcc.misc-tests/gcov.exp: Update
10908         * g++.dg/gcov/gcov.exp: Update
10909         * lib/gcov.exp: Update.
10910
10911 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10912
10913         * g++.dg/abi/mangle17.C: Make sure template expressions are
10914         dependent.
10915         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10916         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10917         * g++.dg/opt/stack1.C: Remove erroneous code.
10918         * g++.dg/parse/template7.C: New test.
10919         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10920         * g++.old-deja/g++.pt/crash4.C: Likewise.
10921
10922 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10923
10924         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10925         with zero or one occurence of `$' after the initial `L'.
10926
10927 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10928
10929         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10930
10931 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10932
10933         PR c/11370
10934         * gcc.dg/Wunreachable-6.c: New testcase.
10935         * gcc.dg/Wunreachable-7.c: New testcase.
10936
10937 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10938
10939         PR c/11420
10940         * gcc.dg/20030708-1.c: New test.
10941
10942 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10943
10944         * gcc.dg/compat/sdata-section.h: New file.
10945         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10946         * gcc.dg/torture/mips-sdata-1.c: New test.
10947
10948 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10949
10950         PR c++/11030
10951         * g++.dg/template/friend19.C: New test.
10952
10953 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10954
10955         * g++.dg/opt/strength-reduce.C: New test.
10956
10957 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10958
10959         PR target/10979
10960         * gcc.dg/20030707-1.c: New testcase.
10961
10962 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10963
10964         PR optimization/11059
10965         * g++.dg/opt/emptyunion.C: New testcase.
10966
10967 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10968             Eric Botcazou  <ebotcazou@libertysurf.fr>
10969
10970         * g++.dg/opt/stack1.C: New test.
10971
10972 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10973
10974         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10975         run test.
10976
10977         PR c++/11431
10978         * g++.dg/expr/static_cast3.C: New test.
10979
10980 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10981
10982         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10983         everywhere.
10984         * gcc.dg/concat.c: Concatenation of string constants with
10985         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10986         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10987         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10988         necessary to avoid multi-character character constant warning.
10989         * gcc.dg/cpp/escape.c: Likewise.
10990         * gcc.dg/cpp/ucs.c: Likewise.
10991         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10992         Fix a typo.
10993
10994 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10995
10996         PR c/11428
10997         * gcc.c-torture/compile/20030704-1.c: New.
10998
10999 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
11000
11001         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
11002
11003 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
11004
11005         PR c++/5287, PR c++/7910,  PR c++/11021
11006         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
11007         tests for warnings.
11008         * g++.dg/ext/dllimport2.C: Add tests for warnings.
11009         * g++.dg/ext/dllimport3.C: Likewise.
11010         * g++.dg/ext/dllimport4.C: New file.
11011         * g++.dg/ext/dllimport5.C: New file.
11012         * g++.dg/ext/dllimport6.C: New file.
11013         * g++.dg/ext/dllimport7.C: New file.
11014         * g++.dg/ext/dllimport8.C: New file.
11015         * g++.dg/ext/dllimport9.C: New file.
11016         * g++.dg/ext/dllimport10.C: New file.
11017         * g++.dg/ext/dllexport1.C: New file.
11018
11019 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11020
11021         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
11022         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
11023
11024 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11025
11026         * gcc.dg/builtins-25.c: New testcase.
11027         * gcc.dg/builtins-26.c: New testcase.
11028
11029 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
11030
11031         * gcc.dg/compat/vector-defs.h: New file.
11032         * gcc.dg/compat/vector-setup.h: New file.
11033         * gcc.dg/compat/vector-check.h: New file.
11034         * gcc.dg/compat/vector-1_main.c: New file.
11035         * gcc.dg/compat/vector-1_x.c: New file.
11036         * gcc.dg/compat/vector-1_y.c: New file.
11037         * gcc.dg/compat/vector-2_main.c: New file.
11038         * gcc.dg/compat/vector-2_x.c: New file.
11039         * gcc.dg/compat/vector-2_y.c: New file.
11040
11041         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
11042         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
11043         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
11044         * gcc.dg/compat/struct-align-1.h: New file.
11045         * gcc.dg/compat/struct-align-1_main.c: New file.
11046         * gcc.dg/compat/struct-align-1_x.c: New file.
11047         * gcc.dg/compat/struct-align-1_y.c: New file.
11048         * gcc.dg/compat/struct-align-2.h: New file.
11049         * gcc.dg/compat/struct-align-2_main.c: New file.
11050         * gcc.dg/compat/struct-align-2_x.c: New file.
11051         * gcc.dg/compat/struct-align-2_y.c: New file.
11052
11053         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
11054         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11055         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11056         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11057         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11058         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11059         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11060         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11061         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11062         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11063         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11064         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11065         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11066         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11067         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11068         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11069         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11070         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11071         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11072         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11073         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11074         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11075         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11076         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11077         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11078         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11079         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11080         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11081         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11082
11083 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11084
11085         * gcc.dg/i386-call-1.c: New test.
11086
11087 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11088
11089         PR c++/9162
11090         * g++.dg/parse/defarg4.C: New.
11091
11092 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11093
11094         PR target/10700
11095         * gcc.c-torture/compile/20030703-1.c: New test case.
11096
11097 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11098
11099         * g++.dg/template/local3.C: Remove extra semicolon.
11100
11101 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11102
11103         * gcc.dg/i386-volatile-1.c: New test.
11104
11105 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11106
11107         PR c++/11072
11108         * g++.dg/other/offsetof2.C: XFAIL.
11109         * g++.dg/other/offsetof5.C: New.
11110
11111         PR c++/10219
11112         * g++.dg/template/error1.C: New.
11113
11114         PR c++/9779
11115         * g++.dg/template/dependent-expr1.C: New.
11116
11117 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11118
11119         PR c++/6949
11120         * g++.dg/template/local3.C: New test.
11121
11122         PR c++/11149
11123         * g++.dg/lookup/scoped6.C: New test.
11124
11125 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11126
11127         PR c++/8046
11128         * g++.dg/other/error7.C: New test.
11129
11130 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11131
11132         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11133         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11134         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11135         * g++.old-deja/g++.other/union2.C: Likewise.
11136         * gcc.dg/c90-const-expr-2.c: Likewise.
11137         * gcc.dg/c90-const-expr-3.c: Likewise.
11138         * gcc.dg/c99-const-expr-2.c: Likewise.
11139         * gcc.dg/c99-const-expr-3.c: Likewise.
11140         * gcc.dg/concat.c: Likewise.
11141
11142 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11143
11144         PR c++/9559
11145         * g++.dg/init/static1.C: New test.
11146
11147 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11148
11149         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11150         * g++.old-deja/g++.other/access2.C: Likewise.
11151         * g++.old-deja/g++.other/decl2.C: Likewise.
11152         * gcc.c-torture/execute/20020615-1.c: Likewise.
11153
11154 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11155
11156         PR c++/4933
11157         * g++.dg/template/sizeof4.C: New test.
11158
11159 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11160
11161         * g++.dg/other/error6.C: New test.
11162
11163 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11164
11165         PR c++/10750
11166         * g++.dg/parse/constant2.C: New test.
11167
11168 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11169
11170         PR c++/11106
11171         * g++.dg/other/error5.C: New test.
11172
11173 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11174
11175         * gcc.dg/format/gcc_diag-1.c: New test.
11176
11177 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11178
11179         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11180
11181 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11182
11183         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11184         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11185         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11186
11187 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11188
11189         * gcc.c-torture/execute/builtins/string-8.c: New test.
11190         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11191         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11192         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11193
11194 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11195
11196         PR c++/10468
11197         * g++.dg/ext/typeof6.C: New test.
11198
11199 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11200
11201         PR c++/10796
11202         * g++.dg/init/enum1.C: New test.
11203
11204 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11205
11206         * gcc.dg/20030627-1.c: New test.
11207
11208 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11209
11210         PR c++/11332
11211         * g++.dg/expr/static_cast2.C: New test.
11212
11213 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11214             Jakub Jelinek  <jakub@redhat.com>
11215
11216         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11217         sprintf(dst,"%s",src) optimization.
11218         * gcc.c-torture/execute/20030626-1.c: New test case.
11219         * gcc.c-torture/execute/20030626-2.c: New test case.
11220
11221 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11222
11223         * gcc.c-torture/execute/multi-ix.c: New test.
11224
11225         * gcc.c-torture/execute/simd-4.c (main):
11226         Added missing semicolon at end of union.
11227
11228 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11229
11230         PR c++/8266
11231         * g++.dg/template/explicit-instantiation3.C: New test.
11232
11233 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11234
11235         * gcc.dg/20030626-1.c: Use signed char.
11236
11237 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11238
11239         * gcc.dg/20030626-1.c: New test.
11240
11241 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11242
11243         * const-str-2.m: Update.
11244
11245 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11246
11247         PR c++/10990
11248         * g++.dg/rtti/dyncast1.C: New test.
11249         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11250         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11251         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11252
11253         PR c++/10931
11254         * g++.dg/expr/static_cast1.C: New test.
11255
11256 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11257
11258         * gcc.dg/20030625-1.c: New test.
11259
11260 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11261
11262         * gcc.c-torture/compile/20030624-1.c: New test case.
11263
11264 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11265
11266         * gcc.c-torture/execute/string-opt-17.c: New test.
11267
11268 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11269
11270         PR c++/5754
11271         * g++.dg/parse/crash6.C: New test.
11272
11273 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11274
11275         * gcc.dg/builtins-24.c: New test case.
11276
11277 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11278
11279         * g++.dg/opt/operator1.C: New test.
11280
11281 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11282
11283         * gcc.c-torture/execute/string-opt-16.c: New test case.
11284
11285 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11286
11287         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11288         * g++.old-deja/g++.other/conv7.C: Likewise
11289         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11290         * g++.old-deja/g++.other/overload14.C: Likewise.
11291
11292 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11293
11294         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11295         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11296
11297 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11298
11299         PR c++/10888
11300         * g++.dg/warn/Winline-3.C: New test.
11301
11302 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11303
11304         * lib/target-supports.exp (check_alias_available): Make the test
11305         program acceptable to the Solaris assembler.
11306
11307         PR c++/10749
11308         * g++.dg/template/memclass2.C: New test.
11309
11310 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11311             Eric Botcazou  <ebotcazou@libertysurf.fr>
11312
11313         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11314         data for non-matching targets.
11315         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11316
11317 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11318
11319         PR c++/10845
11320         * g++.dg/template/member3.C: New test.
11321
11322 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11323
11324         PR c++/10939
11325         * g++.dg/template/func1.C: New test.
11326
11327         PR c++/9649
11328         * g++.dg/template/static4.C: New test.
11329         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11330
11331         PR c++/11041
11332         * g++.dg/init/ref7.C: New test.
11333
11334 2003-06-19  Matt Austern  <austern@apple.com>
11335
11336         PR c++/11228
11337         * g++.dg/anew1.C: New test.
11338         * g++.dg/anew2.C: New test.
11339         * g++.dg/anew3.C: New test.
11340         * g++.dg/anew4.C: New test.
11341
11342 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11343
11344         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11345
11346 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11347
11348         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11349         endian-dependent.
11350
11351 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11352
11353         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11354         Remove cruft.
11355
11356 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11357
11358         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11359         * gcc.c-torture/compile/961203-1.c: Likewise.
11360         * gcc.c-torture/compile/980506-1.c: Likewise.
11361
11362 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11363
11364         PR c++/10712
11365         * g++.dg/lookup/using7.C: New test.
11366
11367 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11368
11369         PR c++/11105
11370         * g++.dg/abi/conv1.C: Remove it.
11371         * g++.dg/template/conv7.C: New test.
11372         * g++.dg/template/conv8.C: Likewise.
11373         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11374         conversion operator.
11375
11376 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11377
11378         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11379         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11380         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11381         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11382         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11383         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11384         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11385         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11386         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11387         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11388         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11389         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11390         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11391         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11392         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11393         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11394         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11395         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11396         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11397         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11398         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11399         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11400         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11401         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11402         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11403         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11404         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11405         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11406         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11407
11408 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11409
11410         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11411         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11412         indications.
11413
11414 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11415
11416         * gcc.dg/i386-387-5.c: New test case.
11417         * gcc.dg/i386-387-6.c: New test case.
11418         * gcc.dg/builtins-23.c: New test case.
11419
11420 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11421
11422         * gcc.dg/builtins-22.c: New test case.
11423         * gcc.dg/i386-387-1.c: Update to test exp.
11424         * gcc.dg/i386-387-2.c: Likewise.
11425
11426 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11427
11428         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11429
11430 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11431
11432         * lib/gcc-dg.exp (dg-require-dll): New function.
11433         (dg-xfail-if): Likewise.
11434         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11435         driver.
11436
11437         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11438         * gcc.c-torture/compile/20001205-1.c: Likewise.
11439         * gcc.c-torture/compile/20001226-1.c: Likewise.
11440         * gcc.c-torture/compile/20010518-2.c: Likewise.
11441         * gcc.c-torture/compile/20020312-1.c: Likewise.
11442         * gcc.c-torture/compile/20020604-1.c: Likewise.
11443         * gcc.c-torture/compile/920501-12.c: Likewise.
11444         * gcc.c-torture/compile/920501-4.c: Likewise.
11445         * gcc.c-torture/compile/920520-1.c: Likewise.
11446         * gcc.c-torture/compile/920521-1.c: Likewise.
11447         * gcc.c-torture/compile/920625-1.c: Likewise.
11448         * gcc.c-torture/compile/961203-1.c: Likewise.
11449         * gcc.c-torture/compile/980506-1.c: Likewise.
11450         * gcc.c-torture/compile/981006-1.c: Likewise.
11451         * gcc.c-torture/compile/981022-1.c: Likewise.
11452         * gcc.c-torture/compile/981223-1.c: Likewise.
11453         * gcc.c-torture/compile/990617-1.c: Likewise.
11454         * gcc.c-torture/compile/dll.c: Likewise.
11455         * gcc.c-torture/compile/labels-3.c: Likewise.
11456         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11457         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11458         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11459         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11460         * gcc.c-torture/compile/simd-5.c: Likewise.
11461         * gcc.c-torture/compile/20000804-1.x: Remove.
11462         * gcc.c-torture/compile/20001205-1.x: Likewise.
11463         * gcc.c-torture/compile/20001226-1.x: Likewise.
11464         * gcc.c-torture/compile/20010518-2.x: Likewise.
11465         * gcc.c-torture/compile/20020312-1.x: Likewise.
11466         * gcc.c-torture/compile/20020604-1.x: Likewise.
11467         * gcc.c-torture/compile/920501-12.x: Likewise.
11468         * gcc.c-torture/compile/920501-4.x: Likewise.
11469         * gcc.c-torture/compile/920520-1.x: Likewise.
11470         * gcc.c-torture/compile/920521-1.x: Likewise.
11471         * gcc.c-torture/compile/920625-1.x: Likewise.
11472         * gcc.c-torture/compile/961203-1.x: Likewise.
11473         * gcc.c-torture/compile/980506-1.x: Likewise.
11474         * gcc.c-torture/compile/981006-1.x: Likewise.
11475         * gcc.c-torture/compile/981022-1.x: Likewise.
11476         * gcc.c-torture/compile/981223-1.x: Likewise.
11477         * gcc.c-torture/compile/990617-1.x: Likewise.
11478         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11479         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11480         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11481         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11482         * gcc.c-torture/compile/simd-5.x: Likewise.
11483
11484         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11485
11486 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11487
11488         * gcc.c-torture/execute/20030611-1.c: New test.
11489
11490 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11491
11492         PR middle-end/168
11493         * gcc.dg/20030612-1.c: New test case.
11494
11495 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11496
11497         PR c++/10635
11498         * g++.dg/expr/cast1.C: New test.
11499
11500 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11501
11502         * gcc.dg/builtins-21.c: New test case.
11503
11504 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11505
11506         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11507         options instead of at the end.
11508         * lib/objc.exp (objc_target_compile): Likewise.
11509
11510 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11511
11512         PR c++/10432
11513         * g++.dg/parse/error1.C: New test.
11514
11515 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11516
11517         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11518         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11519         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11520         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11521         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11522         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11523         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11524         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11525         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11526         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11527         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11528         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11529         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11530         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11531         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11532         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11533         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11534         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11535         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11536         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11537         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11538         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11539         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11540         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11541
11542         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11543         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11544         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11545         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11546         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11547         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11548         * gcc.dg/compat/scalar-return-3_main.c: New file.
11549         * gcc.dg/compat/scalar-return-3_x.c: New file.
11550         * gcc.dg/compat/scalar-return-3_y.c: New file.
11551         * gcc.dg/compat/scalar-return-4_main.c: New file.
11552         * gcc.dg/compat/scalar-return-4_x.c: New file.
11553         * gcc.dg/compat/scalar-return-4_y.c: New file.
11554
11555 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11556
11557         * gcc.dg/compat/fp2-struct-check.h: New file.
11558         * gcc.dg/compat/fp2-struct-defs.h: New file.
11559         * gcc.dg/compat/fp2-struct-init.h: New file.
11560         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11561         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11562         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11563         * gcc.dg/compat/struct-return-10_main.c: New file.
11564         * gcc.dg/compat/struct-return-10_x.c: New file.
11565         * gcc.dg/compat/struct-return-10_y.c: New file.
11566
11567         * gcc.dg/compat/compat-common.h: New file.
11568         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11569         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11570         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11571         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11572         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11573         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11574         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11575         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11576         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11577         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11578         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11579         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11580         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11581         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11582         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11583         * gcc.dg/compat/small-struct-check.h: Ditto.
11584         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11585         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11586         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11587         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11588         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11589         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11590         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11591         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11592         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11593         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11594         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11595         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11596         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11597         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11598         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11599         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11600         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11601         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11602         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11603         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11604         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11605         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11606         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11607         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11608         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11609         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11610         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11611         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11612         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11613         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11614
11615 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11616
11617         * g++.dg/pch/static-1.C: New file.
11618         * g++.dg/pch/static-1.Hs: New file.
11619
11620 2003-06-10  Richard Henderson  <rth@redhat.com>
11621
11622         * gcc.dg/asm-7.c: Adjust expected warning text.
11623
11624 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11625
11626         * gcc.dg/builtins-20.c: New test case.
11627
11628 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11629
11630         PR c++/11131
11631         * g++.dg/opt/template1.C: New test.
11632
11633 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11634
11635         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11636         additional_sources.
11637
11638 2003-05-21  David Taylor  <dtaylor@emc.com>
11639
11640         * gcc.dg/Wpadded.c: New file.
11641
11642 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11643
11644         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11645         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11646         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11647         dg-require-weak.
11648
11649 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11650
11651         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11652
11653 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11654
11655         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11656         (dg-require-alias): Likewise.
11657         (dg-require-gc-sections): Likewise.
11658         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11659
11660 2003-06-08  Richard Henderson  <rth@redhat.com>
11661
11662         * gcc.dg/20011029-2.c: Fix the array reference.
11663         * gcc.dg/asm-7.c: New.
11664
11665 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11666
11667         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11668
11669 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11670
11671         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11672         (dg-require-gc-sections): Likewise.
11673
11674 2003-06-08  Jan Hubicka  <jh@suse.cz>
11675
11676         * i386-cmov1.c: Fix regular expression.
11677         * i386-cvt-1.c: Likewise.
11678         * i386-local.c: Likewise.
11679         * i386-local2.c: Likewise.
11680         * i386-mul.c: Likewise.
11681         * i386-ssetype-1.c: Likewise.
11682         * i386-ssetype-3.c: Likewise.
11683         * i386-ssetype-5.c: Likewise.
11684
11685 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11686
11687         PR c++/11039
11688         * g++.dg/warn/implicit-typename2.C: New test.
11689         * g++.dg/warn/implicit-typename3.C: New test.
11690
11691 2003-06-07  Richard Henderson  <rth@redhat.com>
11692
11693         * g++.dg/other/offsetof3.C: Use size_t.
11694         * g++.dg/other/offsetof4.C: Likewise.
11695
11696 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11697
11698         * lib/copy-file.exp: New. Implement gcc_copy_files.
11699
11700         * lib/dg-pch.exp: Load copy-file.exp
11701         (dg-pch): Use gcc_copy_files instead of "file copy".
11702
11703 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11704
11705         * gcc.dg/weak/weak.exp: Simplify.
11706         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11707         * gcc.dg/weak/weak-1.c: Likewise.
11708         * gcc.dg/weak/weak-2.c: Likewise.
11709         * gcc.dg/weak/weak-3.c: Likewise.
11710         * gcc.dg/weak/weak-4.c: Likewise.
11711         * gcc.dg/weak/weak-5.c: Likewise.
11712         * gcc.dg/weak/weak-6.c: Likewise.
11713         * gcc.dg/weak/weak-7.c: Likewise.
11714         * gcc.dg/weak/weak-8.c: Likewise.
11715         * gcc.dg/weak/weak-9.c: Likewise.
11716
11717 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11718
11719         gcc.c-torture/execute/20030606-1.c: New.
11720
11721 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11722
11723         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11724         * gcc.dg/builtins-19.c: Likewise.
11725
11726 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11727
11728         * gcc.dg/builtins-2.c: Add some more tests.
11729         * gcc.dg/builtins-18.c: New test case.
11730         * gcc.dg/builtins-19.c: New test case.
11731
11732 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11733             Jim Wilson  <wilson@tuliptree.org>
11734
11735         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11736
11737 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11738
11739         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11740         mempcpy/stpcpy calls not to be optimized into something else.
11741         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11742         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11743         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11744
11745 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11746
11747         * gcc.dg/format/asm_fprintf-1.c: New test.
11748
11749 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11750
11751         * lib/gcc-defs.exp (additional_sources): New variable.
11752         (dg-additional-sources): New function.
11753         (additional_files): New variable.
11754         (dg-additional-files): New function.
11755         (dg-additional-files-options): Likewise.
11756         * lib/gcc-dg.exp (dg-require-weak): New function.
11757         (dg-require-alias): Likewise.
11758         (dg-require-gc-sections): Likewise.
11759         * lib/target-supports.exp (check_alias_available): Remove testfile
11760         parameter.
11761         (check_gc_sections_available): New function.
11762         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11763         (dg-gpp-additional-files): Likewise.
11764         * lib/g++.exp (additional_sources): Remove.
11765         (additional_files): Likewise.
11766         (g++_target_compile): Use dg-additional-files-options.
11767
11768         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11769         Tcl logic.
11770         * gcc.dg/special/ecos.exp: Remove.
11771         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11772         * gcc.dg/special/alias-1.c: Likewise.
11773         * gcc.dg/special/alias-2.c: Likewise.
11774         * gcc.dg/special/gcsec-1.c: Likewise.
11775         * gcc.dg/special/weak-1.c: Likewise.
11776         * gcc.dg/special/weak-2.c: Likewise.
11777         * gcc.dg/special/wkali-1.c: Likewise.
11778         * gcc.dg/special/wkali-2.c: Likewise.
11779
11780         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11781         dg-gpp-additional-*.
11782         * g++.dg/special/conpr-3.C: Likewise.
11783         * g++.dg/special/conpr-4.C: Likewise.
11784         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11785         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11786         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11787         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11788         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11789         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11790         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11791         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11792         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11793         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11794         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11795         * g++.old-deja/g++.other/comdat1.C: Likewise.
11796         * g++.old-deja/g++.other/comdat2.C: Likewise.
11797         * g++.old-deja/g++.other/comdat3.C: Likewise.
11798         * g++.old-deja/g++.other/ctor1.C: Likewise.
11799         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11800
11801 2003-06-05  Richard Henderson  <rth@redhat.com>
11802
11803         * gcc.dg/debug/20030605-1.c: New.
11804
11805 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11806
11807         * README.QMTEST: Update.
11808
11809 2003-06-04  Richard Henderson  <rth@redhat.com>
11810
11811         * gcc.dg/cleanup-1.c: New.
11812         * gcc.dg/cleanup-2.c: New.
11813         * gcc.dg/cleanup-3.c: New.
11814         * gcc.dg/cleanup-4.c: New.
11815         * gcc.dg/cleanup-5.c: New.
11816         * gcc.dg/cleanup-6.c: New.
11817         * gcc.dg/cleanup-7.c: New.
11818
11819 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11820
11821         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11822
11823         * lib/dg-pch.exp: New file.
11824         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11825         * gcc.dg/pch/pch.exp: Likewise.
11826
11827 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11828
11829         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11830         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11831         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11832         * gcc.dg/builtins-17.c: New test case.
11833         * gcc.dg/i386-387-4.c: New test case.
11834         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11835
11836 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11837
11838         * gcc.dg/ultrasp9.c: New test.
11839
11840 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11841
11842         * gcc.c-torture/compile/20030604-1.c: New test.
11843         * gcc.dg/sparc-constant-1.c: New test.
11844
11845 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11846
11847         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11848
11849 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11850
11851         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11852
11853         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11854         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11855
11856 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11857
11858         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11859
11860 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11861
11862         PR c++/10940
11863         * g++.dg/template/spec10.C: New test.
11864
11865 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11866
11867         * gcc.dg/builtins-16.c: New test case.
11868
11869 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11870
11871         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11872         mempcpy test with post-increments.
11873         * gcc.c-torture/execute/string-opt-3.c: New test.
11874         * gcc.dg/string-opt-1.c: New test.
11875
11876 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11877
11878         PR fortran/10965
11879         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11880
11881 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11882
11883         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11884         (scan-assembler): ... here.  Use dg-scan.
11885         (scan-assembler-not): Likewise.
11886         (scan-file): New function.
11887         (scan-file-not): Likewise.
11888         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11889         * gcc.dg/cpp/_Pragma4.c: Likewise.
11890         * gcc.dg/cpp/_Pragma5.c: Likewise.
11891         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11892         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11893         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11894         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11895         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11896         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11897         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11898         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11899         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11900         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11901         * gcc.dg/cpp/cxxcom1.c: Likewise.
11902         * gcc.dg/cpp/line1.c: Likewise.
11903         * gcc.dg/cpp/maccom1.c: Likewise.
11904         * gcc.dg/cpp/maccom2.c: Likewise.
11905         * gcc.dg/cpp/maccom3.c: Likewise.
11906         * gcc.dg/cpp/maccom4.c: Likewise.
11907         * gcc.dg/cpp/maccom5.c: Likewise.
11908         * gcc.dg/cpp/maccom6.c: Likewise.
11909         * gcc.dg/cpp/multiline.c: Likewise.
11910         * gcc.dg/cpp/spacing1.c: Likewise.
11911         * gcc.dg/cpp/spacing2.c: Likewise.
11912         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11913         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11914         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11915         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11916         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11917         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11918         * gcc.dg/cpp/cxxcom2.c: Likewise.
11919         * gcc.dg/cpp/cxxcom2.h: New file.
11920
11921         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11922         * g++.dg/cpp/truefalse.C: Here.
11923         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11924
11925 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11926
11927         * gcc.dg/cpp/redef3.c: New file.
11928
11929 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11930
11931         * gcc.dg/i386-loop-3.c: New test.
11932
11933 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11934
11935         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11936
11937 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11938
11939         * gcc.dg/fwrapv-1.c: New test case.
11940         * gcc.dg/fwrapv-2.c: New test case.
11941
11942 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11943
11944         PR c++/10956
11945         * g++.dg/template/spec9.C: New test.
11946
11947 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11948
11949         * gcc.dg/duff-4.c: New test case.
11950
11951 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11952
11953         PR fortran/10843
11954         * g77.dg/ffixed-form-1.f: New test
11955         * g77.dg/ffixed-form-2.f: New test
11956         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11957         * g77.dg/ffree-form-3.f: New test
11958
11959 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11960
11961         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11962         * gcc.dg/wint_t-1.c: Likewise.
11963
11964 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11965
11966         * g++.dg/template/access11.C: New test.
11967
11968 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11969
11970         PR c++/10849
11971         * g++.dg/template/access10.C: New test.
11972
11973 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11974             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11975
11976         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11977
11978 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11979
11980         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11981         suppress for powerpc-*-darwin*.
11982         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11983
11984 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11985
11986         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11987         suppress option for powerpc-*-darwin*.
11988
11989 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11990
11991         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11992         * gcc.dg/builtins-4.c: Add test for fmod.
11993
11994 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11995
11996         PR c++/10682
11997         * g++.dg/template/instantiate4.C: New test.
11998
11999 2003-05-22  Roger Sayle  <roger@eyesopen.com>
12000
12001         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
12002
12003 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
12004
12005         * gcc.dg/compat/scalar-return-1_main.c: New file.
12006         * gcc.dg/compat/scalar-return-1_x.c: New file.
12007         * gcc.dg/compat/scalar-return-1_y.c: New file.
12008         * gcc.dg/compat/scalar-return-2_main.c: New file.
12009         * gcc.dg/compat/scalar-return-2_x.c: New file.
12010         * gcc.dg/compat/scalar-return-2_y.c: New file.
12011         * gcc.dg/compat/struct-return-3_main.c: New file.
12012         * gcc.dg/compat/struct-return-3_y.c: New file.
12013         * gcc.dg/compat/struct-return-3_x.c: New file.
12014         * gcc.dg/compat/struct-return-2_main.c: New file.
12015         * gcc.dg/compat/struct-return-2_x.c: New file.
12016         * gcc.dg/compat/struct-return-2_y.c: New file.
12017
12018 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12019
12020         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
12021         for hppa*-hp-hpux*.
12022         * gcc.dg/20021014-1.c (dg-options): Likewise.
12023         * gcc.dg/nest.c (dg-options): Likewise.
12024
12025 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
12026
12027         PR c++/9738
12028         * g++.dg/ext/dllimport2.C: New file.
12029         * g++.dg/ext/dllimport3.C: New file.
12030
12031 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
12032
12033         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
12034         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
12035         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
12036         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
12037         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
12038         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
12039         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
12040         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
12041         * gcc.dg/compat/small-struct-defs.h: New file.
12042         * gcc.dg/compat/small-struct-init.h: New file.
12043         * gcc.dg/compat/small-struct-check.h: New file.
12044         * gcc.dg/compat/fp-struct-defs.h: New file.
12045         * gcc.dg/compat/fp-struct-check.h: New file.
12046         * gcc.dg/compat/fp-struct-init.h: New file.
12047         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
12048         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
12049
12050 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
12051
12052         * gcc.dg/20030225-2.c: New test.
12053
12054 2003-05-18  Roger Sayle  <roger@eyesopen.com>
12055             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12056
12057         * gcc.c-torture/compile/20030518-1.c: New test case.
12058
12059 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
12060
12061         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
12062         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
12063         gcc-dg-debug-runtest.
12064         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
12065         gcc-dg-debug-runtest.
12066
12067 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12068
12069         PR c++/9022
12070         * g++.dg/lookup/using6.C: New test.
12071
12072 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12073
12074         * g++.dg/parse/access2.C: New test.
12075
12076 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
12077
12078         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
12079         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
12080         * gcc.dg/debug/debug.exp: Likewise.
12081
12082 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
12083
12084         * gcc.dg/dollar.c: New test.
12085
12086 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12087
12088         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12089         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12090         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12091         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12092         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12093         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12094         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12095         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12096         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12097         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12098         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12099         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12100         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12101         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12102         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12103         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12104         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12105         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12106
12107 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12108
12109         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12110         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12111         support for "repo" mode.
12112         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12113         * lib/g77-dg.exp: Likewise.
12114         * lib/obj-dg.exp: Likewise.
12115
12116 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12117
12118         Merge from gcc-3_2-rhl8-branch:
12119         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12120
12121         * gcc.dg/tls/opt-6.c: New test.
12122
12123         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12124
12125         * gcc.dg/20030405-1.c: New test.
12126
12127         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12128
12129         * gcc.dg/20030309-1.c: New test.
12130
12131         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12132
12133         * gcc.c-torture/execute/20030307-1.c: New test.
12134
12135         2003-02-20  Randolph Chung  <tausq@debian.org>
12136
12137         * gcc.c-torture/compile/20030220-1.c: New test.
12138
12139         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12140
12141         * gcc.dg/20030217-1.c: New test.
12142
12143         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12144
12145         * gcc.c-torture/compile/20020129-1.c: New test.
12146
12147         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12148
12149         * gcc.dg/unroll-1.c: New test.
12150
12151         2002-11-16  Jan Hubicka  <jh@suse.cz>
12152
12153         * gcc.c-torture/execute/20020920-1.c: New test.
12154
12155         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12156
12157         PR target/7434
12158         * gcc.c-torture/compile/20021008-1.c: New test.
12159
12160         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12161
12162         PR target/7559
12163         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12164
12165         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12166
12167         * gcc.c-torture/compile/20020807-1.c: New test.
12168
12169         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12170
12171         * gcc.dg/tls/opt-1.c: New test.
12172
12173         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12174
12175         * gcc.dg/20020729-1.c: New test.
12176
12177         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12178
12179         * g++.dg/opt/life1.C: New test.
12180
12181         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12182
12183         * gcc.dg/20020525-1.c: New test.
12184
12185         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12186
12187         PR c++/6794
12188         * g++.dg/ext/pretty1.C: New test.
12189         * g++.dg/ext/pretty2.C: New test.
12190
12191 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12192
12193         PR c++/8385
12194         * g++.dg/ext/typeof5.C: New test.
12195
12196 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12197
12198         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12199         __USER_LABEL_PREFIX__ into account.
12200         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12201
12202 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12203
12204         * gcc.dg/builtins-15.c: New test case.
12205
12206 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12207
12208         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12209
12210 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12211
12212         * lib/g++.exp: Tweak handling of additional source files.
12213         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12214         * g++.dg/special/conpr-2a.C: Rename to ...
12215         * g++.dg/special/conpr-2a.cc: ... this.
12216         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12217         * g++.dg/special/conpr-3a.C: Rename to ...
12218         * g++.dg/special/conpr-3a.cc: This.
12219         * g++.dg/special/conpr-3b.C: Rename to ...
12220         * g++.dg/special/conpr-3b.cc: This.
12221         * g++.dg/special/conpr-4.C: New test.
12222         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12223
12224 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12225
12226         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12227
12228 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12229
12230         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12231         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12232         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12233         * g++.old-deja/g++.other/warn3.C: Likewise.
12234
12235 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12236
12237         * gcc.dg/i386-387-1.c: Update to also test log.
12238         * gcc.dg/i386-387-2.c: Likewise.
12239
12240 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12241
12242         * g77.f-torture/execute/int8421.f: New test.
12243
12244 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12245
12246         PR c++/10230, c++/10481
12247         * g++.dg/lookup/scoped5.C: New test.
12248
12249 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12250
12251         PR c++/10552
12252         * g++.dg/template/ttp6.C: New test.
12253
12254 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12255
12256         * gcc.c-torture/execute/builtins: New directory.
12257         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12258         gcc.c-torture/execute/builtins.
12259         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12260         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12261         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12262         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12263
12264 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12265
12266         PR c++/9252
12267         * g++.dg/template/access8.C: New test.
12268         * g++.dg/template/access9.C: New test.
12269
12270 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12271
12272         PR c++/9554
12273         * g++.dg/parse/access1.C: New test.
12274
12275 2003-05-09  DJ Delorie  <dj@redhat.com>
12276
12277         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12278         long, and not an int.
12279
12280 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12281
12282         PR c++/10555, c++/10576
12283         * g++.dg/template/memclass1.C: New test.
12284
12285 2003-05-08  DJ Delorie  <dj@redhat.com>
12286
12287         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12288         targets.
12289         * gcc.c-torture/execute/20021024-1.x: Likewise.
12290         * gcc.c-torture/execute/shiftdi.x: Likewise.
12291         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12292         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12293         * gcc.dg/20021018-1.c: Likewise.
12294
12295 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12296
12297         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12298
12299         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12300         (bcopy): Call memmove.
12301
12302 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12303
12304         * g77.f-torture/compile/8485.f: New test case.
12305
12306 2003-05-07  Richard Henderson  <rth@redhat.com>
12307
12308         PR c++/10570
12309         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12310         Verify exception_cleanup not called for rethrows.
12311         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12312         when exiting catch block without rethrowing.
12313         * g++.dg/eh/forced3.C: New.
12314         * g++.dg/eh/forced4.C: New.
12315
12316 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12317
12318         * gcc.dg/20030505.c: Fix triplet.
12319
12320 2003-05-06  DJ Delorie  <dj@redhat.com>
12321
12322         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12323         * gcc.dg/nest.c: Likewise.
12324
12325 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12326
12327         * gcc.dg/builtins-14.c: New test case.
12328
12329 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12330
12331         * lib/compat.exp (compat-execute): New argument.
12332         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12333         * gcc.dg/compat: New test directory.
12334         * gcc.dg/compat/compat.exp: New expect script.
12335         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12336         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12337         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12338         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12339         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12340         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12341
12342         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12343         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12344         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12345         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12346         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12347         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12348         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12349         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12350         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12351         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12352         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12353         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12354         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12355         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12356         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12357
12358 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12359
12360         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12361
12362 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12363
12364         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12365
12366 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12367
12368         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12369         * gcc.dg/ppc-fsel-2.c: New test.
12370
12371         * gcc.dg/unused-5.c: New test.
12372
12373 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12374
12375         PR c++/10496
12376         * g++.dg/warn/pmf1.C: New test.
12377
12378 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12379
12380         PR c++/4494
12381         * g++.dg/warn/main.C: New test.
12382
12383 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12384
12385         * gcc.dg/nonnull-3.c: New test.
12386
12387 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12388
12389         * gcc.dg/cpp/Wtrigraphs.c: Update.
12390         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12391
12392 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12393
12394         * gcc.dg/ppc-fsel-1.c: New test.
12395
12396 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12397
12398         PR c/10604
12399         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12400
12401 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12402
12403         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12404
12405 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12406
12407         PR c++/9364, c++/10553, c++/10586
12408         * g++.dg/parse/typename4.C: New test.
12409         * g++.dg/parse/typename5.C: Likewise.
12410
12411 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12412
12413         * gcc.c-torture/compile/20030503-1.c: New test.
12414
12415 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12416
12417         * g++.dg/lookup/using5.C: Fix testcase error.
12418
12419 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12420
12421         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12422         since MEABI is no longer supported.  Remove all vestiges
12423         of MEABI from the test.
12424
12425 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12426
12427         PR c++/10554
12428         * g++.dg/lookup/using5.C: New test.
12429
12430 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12431
12432         PR c++/8772
12433         * g++.dg/template/ttp5.C: New test.
12434
12435 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12436
12437         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12438         (dg-gpp-additional-sources): New function.
12439         (dg-gpp-additional-files): Likewise.
12440         * lib/g++.exp (additional_sources): New variable.
12441         (additional_files): Likewise.
12442         (g++_target_compile): Deal with them.
12443         * lib/old-dejagnu.exp: Remove.
12444         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12445         * g++.old-deja: Revise all tests to use dg commands.
12446
12447 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12448
12449         PR c++/9432, c++/9528
12450         * g++.dg/lookup/using4.C: New test.
12451
12452 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12453
12454         * gcc.dg/noreturn-5.c: New file.
12455         * gcc.dg/noreturn-6.c: New file.
12456
12457         * gcc.c-torture/compile/inline-1.c: New file.
12458
12459 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12460
12461         PR c++/10551
12462         * g++.dg/template/explicit1.C: New test.
12463
12464 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12465
12466         PR c++/10549
12467         * g++.dg/other/bitfield1.C: New test.
12468
12469         PR c++/10527
12470         * g++.dg/init/new7.C: New test.
12471
12472 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12473
12474         * g++.dg/ext/desig1.C: New test.
12475         * g++.dg/ext/init1.C: Update.
12476
12477         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12478
12479 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12480
12481         PR c++/10180
12482         * g++.dg/warn/Winline-1.C: New test.
12483
12484 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12485
12486         * gcc.c-torture/execute/string-opt-19.c: New test.
12487
12488         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12489         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12490
12491 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12492
12493         PR c++/10506
12494         * g++.dg/init/new6.C: New test.
12495
12496         PR c++/10503
12497         * g++.dg/init/ref6.C: New test.
12498
12499 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12500
12501         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12502
12503 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12504
12505         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12506         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12507
12508 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12509
12510         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12511         initialized static data members.
12512
12513 2003-04-25  H.J. Lu <hjl@gnu.org>
12514
12515         * gcc.dg/ia64-sync-4.c: New test.
12516
12517 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12518
12519         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12520         date.
12521
12522 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12523
12524         PR c++/10337
12525         * g++.dg/warn/conv1.C: New test.
12526         * g++.old-deja/g++.other/conv7.C: Adjust.
12527         * g++.old-deja/g++.other/overload14.C: Adjust.
12528
12529 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12530
12531         PR c++/10471
12532         * g++.dg/template/defarg2.C: New test.
12533
12534 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12535
12536         * gcc.dg/cpp/include2.c: Update.
12537         * gcc.dg/cpp/multiline-2.c: New.
12538         * gcc.dg/cpp/multiline.c: Update.
12539         * gcc.dg/cpp/strify2.c: Update.
12540         * gcc.dg/cpp/trad/literals-2.c: Update.
12541
12542 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12543
12544         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12545
12546 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12547
12548         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12549
12550 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12551
12552         PR c++/10451
12553         * g++.dg/parse/crash4.C: New test.
12554
12555         PR c++/9847
12556         * g++.dg/parse/crash5.C: New test.
12557
12558 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12559
12560         PR c++/10446
12561         * g++.dg/parse/crash3.C: New test.
12562
12563         PR c++/10428
12564         * g++.dg/parse/elab1.C: New test.
12565
12566 2003-04-22  Devang Patel  <dpatel@apple.com>
12567
12568         * gcc.dg/cpp/trad/funlike-5.c: New test.
12569
12570 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12571
12572         * g++.dg/other/packed1.C: Fix dg options.
12573
12574 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12575
12576         * g++.dg/other/offsetof2.C: New test.
12577
12578 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12579
12580         * g++.dg/template/recurse.C: Adjust location of error messages.
12581
12582 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12583
12584         PR c++/9881
12585         * g++.dg/init/addr-const1.C: New test.
12586         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12587
12588 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12589
12590         PR c++/10405
12591         * g++.dg/lookup/struct-hack1.C: New test.
12592
12593 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12594
12595         * ucs.c: Update diagnostic messages.
12596
12597 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12598
12599         * gcc.dg/cpp/truefalse.cpp: New test.
12600         * gcc.dg/cpp/cpp.exp: Update.
12601         * g++.dg/other/stdbool-if.C: Remove.
12602
12603 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12604
12605         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12606         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12607
12608 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12609
12610         * gcc.c-torture/compile/20030418-1.c: New test.
12611
12612 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12613
12614         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12615
12616 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12617
12618         PR c++/10347
12619         g++.dg/template/dependent-name1.C: New test.
12620
12621 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12622
12623         * gcc.dg/warn-1.c (tourist_guide): New array,
12624         contains a pointer to bar.
12625
12626 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12627
12628         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12629         * gcc.c-torture/execute/medce-1.c: New test case.
12630         * gcc.c-torture/execute/medce-2.c: New test case.
12631
12632 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12633
12634         * lib/prune.exp: Ignore more messages.
12635
12636         PR c++/10381
12637         * g++.dg/parse/lookup3.C: New test.
12638
12639 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12640
12641         * gcc.c-torture/compile/20030415-1.c : New test.
12642
12643 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12644
12645         * gcc.c-torture/execute/scope-2.c: Move to ...
12646         * gcc.dg/noncompile/scope.c: .... here.
12647
12648 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12649
12650         * gcc.dg/20030414-2.c: New test case.
12651
12652 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12653
12654         PR target/10377
12655         * gcc.dg/20030414-1.c: New test.
12656
12657 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12658
12659         * gcc.dg/builtins-12.c: New test case.
12660         * gcc.dg/builtins-13.c: New test case.
12661
12662 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12663
12664         * gcc.c-torture/execute/string-opt-18.c: New test.
12665
12666 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12667
12668         PR c++/10300
12669         * g++.dg/init/new5.C: New test.
12670
12671 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12672
12673         PR c++/7910
12674         * g++.dg/ext/dllimport1.C: New test.
12675
12676 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12677
12678         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12679
12680 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12681
12682         PR Fortran/9263
12683         * g77.f-torture/noncompile/9263.f: New test
12684         PR Fortran/1832
12685         * g77.f-torture/execute/1832.f: New test
12686
12687 2003-04-11  David Chad  <davidc@freebsd.org>
12688             Loren J. Rittle  <ljrittle@acm.org>
12689
12690         libobjc/8562
12691         * objc.dg/headers.m: New test.
12692
12693 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12694
12695         * gcc.c-torture/execute/builtin-noret-2.c: New.
12696         * gcc.c-torture/execute/builtin-noret-2.x: New.
12697         XFAIL builtin-noret-2.c at -O1 and above.
12698         * gcc.dg/redecl.c: New.
12699         * gcc.dg/Wshadow-1.c: Update error regexps.
12700
12701 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12702
12703         * g++.dg/abi/bitfield10.C: New test.
12704
12705 2003-04-09  Mike Stump  <mrs@apple.com>
12706
12707         * gcc.dg/pch/pch.exp: Make testcase names longer.
12708         * g++.dg/pch/pch.exp: Make testcase names longer.
12709
12710 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12711
12712         * gcc.dg/builtins-11.c: New test case.
12713
12714 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12715
12716         * gcc.dg/builtins-9.c: New test case.
12717         * gcc.dg/builtins-10.c: New test case.
12718
12719 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12720
12721         * gcc.dg/noncompile/init-4.c.c: New test.
12722
12723 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12724
12725         * gcc.misc-test/gcov-9.c: New test.
12726         * gcc.misc-test/gcov-10.c: New test
12727         * gcc.misc-test/gcov-11.c: New test.
12728
12729 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12730
12731         PR optimization/10024
12732         * gcc.c-torture/compile/20030405-1.c: New test.
12733
12734 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12735
12736         * gcc.dg/pch/static-3.c: New.
12737         * gcc.dg/pch/static-3.hs: New.
12738         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12739
12740 2003-04-04  Richard Henderson  <rth@redhat.com>
12741
12742         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12743         * g++.dg/eh/forced2.C: Likewise.
12744
12745 2003-04-03  Mike Stump  <mrs@apple.com>
12746
12747         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12748         target arg.
12749         (scan-assembler-times, scan-assembler-not): Likewise.
12750         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12751
12752 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12753
12754         * gcc.dg/sparc-loop-1.c: New test.
12755
12756 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12757
12758         PR other/9274
12759         * g++.dg/pch/system-2.C: New.
12760         * g++.dg/pch/system-2.Hs: New.
12761
12762 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12763
12764         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12765
12766         * g++.dg/eh/simd-1.C (vecfunc): Same.
12767
12768 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12769
12770         * gcc.c-torture/execute/20030401-1.c: New test case.
12771
12772 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12773
12774         * objc.dg/defs.m: New.
12775
12776 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12777
12778         * g++.dg/eh/simd-1.C: New.
12779         * g++.dg/eh/simd-2.C: New.
12780
12781 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12782
12783         * gcc.c-torture/execute/simd-3.c: New.
12784
12785 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12786
12787         PR c/9936
12788         * gcc.dg/20030331-2.c: New test.
12789
12790 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12791
12792         PR c++/10278
12793         * g++.dg/parse/crash2.C: New test.
12794
12795 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12796
12797         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12798         * gcc.c-torture/execute/20030331-1.c: ...here.
12799
12800 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12801
12802         * gcc.c-torture/execute/20030331-1.c: New test.
12803
12804 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12805
12806         * lib/gcov.exp: Adjust call return testing strings.
12807         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12808
12809 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12810
12811         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12812         * gcc.dg/builtins-7.c: New test case.
12813         * gcc.dg/builtins-8.c: New test case.
12814
12815 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12816
12817         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12818
12819 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12820
12821         PR c++/7647
12822         * g++.dg/lookup-class-member-2.C: New test.
12823
12824 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12825
12826         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12827
12828 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12829
12830         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12831
12832 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12833
12834         * g++.dg/init/attrib1.C: New test.
12835
12836 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12837
12838         * gcc.dg/ultrasp8.c: New test.
12839
12840 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12841
12842         * gcc.dg/ultrasp7.c: New test.
12843
12844 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12845
12846         PR c++/10047
12847         * g++.dg/template/inline1.C: New test.
12848
12849 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12850
12851         * gcc.dg/sparc-dwarf2.c: New test.
12852
12853 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12854
12855         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12856         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12857
12858 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12859
12860         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12861         than reading .x files.
12862         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12863         * g77.dg/gcov/gcov-1.f: Likewise.
12864         * gcc.misc-tests/gcov-4b.c: Likewise.
12865         * gcc.misc-tests/gcov-5b.c: Likewise.
12866         * gcc.misc-tests/gcov-6.c: Likewise.
12867         * gcc.misc-tests/gcov-7.c: Likewise.
12868         * gcc.misc-tests/gcov-8.c: Likewise.
12869         * g++.dg/gcov/gcov-1.x: Remove.
12870         * g77.dg/gcov/gcov-1.x: Likewise.
12871         * gcc.misc-tests/gcov-4b.x: Likewise.
12872         * gcc.misc-tests/gcov-5b.x: Likewise.
12873         * gcc.misc-tests/gcov-6.x: Likewise.
12874         * gcc.misc-tests/gcov-7.x: Likewise.
12875         * gcc.misc-tests/gcov-8.x: Likewise.
12876
12877 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12878
12879         PR opt/10087
12880         * gcc.dg/20030324-1.c: New test.
12881
12882 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12883
12884         PR c++/10224
12885         * g++.dg/template/arg3.C: New test.
12886
12887         PR c++/10158
12888         * g++.dg/template/friend18.C: New test.
12889
12890 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12891
12892         * g77.f-torture/compile/20030326-1.f: New test case.
12893
12894 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12895
12896         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12897
12898         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12899
12900 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12901
12902         * gcc.dg/ia64-sync-3.c: New test.
12903
12904 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12905
12906         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12907
12908 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12909
12910         * gcc.dg/ultrasp6.c: New test.
12911
12912 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12913
12914         * gcc.dg/i386-signbit-1.c: New test.
12915         * gcc.dg/i386-signbit-2.c: New test.
12916         * gcc.dg/i386-signbit-3.c: New test.
12917
12918 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12919
12920         * gcc.dg/ultrasp5.c: Fix options.
12921
12922 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12923
12924         * gcc.dg/ultrasp5.c: Fix comment.
12925
12926 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12927
12928         PR fortran/10197
12929         * g77.f-torture/execute/10197.f: New test.
12930
12931 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12932
12933         PR c++/9898, c++/383
12934         * g++.dg/template/conv6.C: New test.
12935
12936         PR c++/10119
12937         * g++.dg/template/ptrmem5.C: New test.
12938
12939         PR c++/10026
12940         * g++.dg/lookup/koenig1.C: New test.
12941
12942         PR C++/10199
12943         * g++.dg/lookup/template2.C: New test.
12944
12945 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12946
12947         * g++.dg/opt/rtti1.C: New test.
12948
12949 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12950
12951         * gcc.dg/ultrasp5.c: New test.
12952
12953 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12954
12955         PR middle-end/9967
12956         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12957         builtin fputs.
12958
12959 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12960
12961         PR c/8224
12962         * gcc.dg/20030323-1.c: New test.
12963
12964 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12965
12966         * gcc.c-torture/compile/20030323-1.c: New test case.
12967
12968 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12969
12970         * gcc.dg/20030321-1.c: New test.
12971
12972 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12973
12974         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12975
12976 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         PR c++/9978, c++/9708
12979         * g++.dg/ext/vlm1.C: Adjust expected error.
12980         * g++.dg/ext/vla2.C: New test.
12981         * g++.dg/template/arg1.C: New test.
12982         * g++.dg/template/arg2.C: New test.
12983
12984 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12985
12986         * g77.f-torture/execute/select.f: New test.
12987         * g77.f-torture/noncompile/select_no_compile.f: New test.
12988
12989 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         PR c++/9898
12992         * g++.dg/other/error4.C: New test.
12993
12994 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12995
12996         * g++.dg/template/friend17.C: New test.
12997
12998 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12999
13000         * gcc.c-torture/compile/20030320-1.c: New.
13001
13002 2003-03-20  Roger Sayle  <roger@eyesopen.com>
13003
13004         * gcc.dg/builtins-6.c: New test case.
13005
13006 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
13007
13008         PR target/10073
13009         * gcc.c-torture/compile/20030319-1.c: New.
13010
13011 2003-03-18  Jan Hubicka  <jh@suse.cz>
13012
13013         * gcc.dg/i386-cvt-1.c: New test.
13014
13015 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
13016
13017         * objc.dg/naming-1.m: Use "(parse|syntax) error".
13018         * objc.dg/naming-2.m: Likewise.
13019
13020 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
13021
13022         PR c++/9639
13023         * g++.dg/parse/crash1.C: New test.
13024
13025 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
13026
13027         PR c++/8805
13028         * g++.dg/eh/cleanup1.C: New test.
13029
13030 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
13031
13032         * gcc.c-torture/execute/20030316-1.c: New test case.
13033
13034 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
13035
13036         PR c++/9629
13037         * g++.dg/init/ctor2.C: New test.
13038
13039 2003-03-15  Roger Sayle  <roger@eyesopen.com>
13040
13041         * g77.f-torture/compile/xformat.f: New test case.
13042
13043 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13044
13045         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
13046         * g++.old-deja/g++.mike/eh50.C: Likewise.
13047
13048 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13049
13050         PR c++/6440
13051         * g++.dg/template/spec7.C: New test.
13052         * g++.dg/template/spec8.C: Likewise.
13053
13054 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
13055
13056         * gcc.c-torture/execute/20030313-1.c: New test.
13057
13058 2003-03-14  Richard Henderson  <rth@redhat.com>
13059
13060         * gcc.dg/inline-2.c: Adjust alpha test for external call.
13061
13062 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13063
13064         * gcc.c-torture/compile/20030314-1.c: New test.
13065
13066 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
13067
13068         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
13069         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
13070         thumb target,
13071         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
13072         to accept newer _imp__  prefix and additional
13073         newline in .drectve section.
13074         * gcc.dg/dll-4.c: Likewise.
13075         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
13076         switch.
13077
13078 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
13079
13080         * g++.dg/parse/namespace9.C: New test.
13081
13082         * g++.dg/init/ref5.C: New test.
13083         * g++.dg/parse/ptrmem1.C: Likewise.
13084
13085 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13086
13087         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13088         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13089         regular expression.
13090         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13091         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13092
13093 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13094
13095         * gcc.c-torture/execute/20030224-2.c: New test.
13096
13097 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13098
13099         * gcc.dg/decl-3.c: New test.
13100
13101 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13102
13103         * gcc.dg/i386-loop-2.c: New test.
13104
13105 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13106
13107         PR c++/9474
13108         * g++.dg/parse/namespace8.C: New test.
13109
13110         PR c++/9924
13111         * g++.dg/overload/builtin2.C: New test.
13112
13113 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13114
13115         * gcc.dg/return-type-3.c: New test.
13116
13117 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13118
13119         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13120         profiling options are not supported.
13121
13122 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13123
13124         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13125         * g++.old-deja/g++.warn/impint2.C: Likewise.
13126
13127 2003-03-10  Devang Patel  <dpatel@apple.com>
13128
13129         * g++.dg/cpp/c++_cmd_1.C: New test.
13130         * g++.dg/cpp/c++_cmd_1.h: New file.
13131
13132 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13133
13134         * gcc.dg/altivec-9.c: New file.
13135
13136 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13137
13138         * gcc.dg/ppc-sdata-1.c: New test.
13139         * gcc.dg/ppc-sdata-2.c: New test.
13140
13141 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13142
13143         PR c++/9373
13144         * g++.dg/opt/ptrmem2.C: New test.
13145
13146         PR c++/8534
13147         * g++.dg/opt/ptrmem1.C: New test.
13148
13149 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13150
13151         * gcc.dg/i386-loop-1.c: New test.
13152
13153 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13154
13155         PR c++/9970
13156         * g++.dg/lookup/friend1.C: New test.
13157
13158 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13159
13160         PR c++/9823
13161         * g++.dg/parser/constructor1.C: New test.
13162
13163 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13164
13165         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13166
13167         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13168
13169 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13170
13171         * gcc.dg/cpp/Wunused.c: Update test.
13172
13173 2003-03-08  Jan Hubicka  <jh@suse.cz>
13174
13175         * gcc.dg/inline-3.c: New test.
13176
13177 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13178
13179         PR c++/9809
13180         * g++.dg/parse/builtin1.C: New test.
13181
13182         PR c++/9982
13183         * g++.dg/abi/cookie1.C: New test.
13184         * g++.dg/abi/cookie2.C: Likewise.
13185
13186         PR c++/9524
13187         * g++.dg/template/field1.C: New test.
13188
13189         PR c++/9912
13190         * g++.dg/parse/class1.C: New test.
13191         * g++.dg/parse/namespace7.C: Likewise.
13192         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13193
13194 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13195
13196         * g++.dg/init/ref4.C: New test.
13197
13198 2003-03-07  Jan Hubicka  <jh@suse.cz>
13199
13200         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13201         * gcc.dg/inline-3.c:  New test.
13202
13203 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13204
13205         * g++.dg/init/ref3.C: New test.
13206
13207         PR c++/9965
13208         * g++.dg/init/ref2.C: New test.
13209
13210         PR c++/9400
13211         * g++.dg/warn/Wshadow-2.C: New test.
13212
13213         PR c++/9791
13214         * g++.dg/warn/Woverloaded-1.C: New test.
13215
13216 2003-03-05  Jan Hubicka  <jh@suse.cz>
13217
13218         * gcc.dg/i386-local2.c: New.
13219         * gcc.dg/i386-local.c: Fix typo.
13220
13221 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13222
13223         * g++.dg/abi/layout3.C: New test.
13224
13225 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13226
13227         * gcc.c-torture/compile/20030305-1.c
13228
13229 2003-03-05  Jan Hubicka  <jh@suse.cz>
13230
13231         * gcc.dg/i386-local.c: New.
13232
13233 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13234
13235         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13236
13237 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13238
13239         * gcc.dg/switch-2.c: New test.
13240         * gcc.dg/switch-3.c: New test.
13241         * gcc.dg/Wswitch.c: Adjust line numbers.
13242         * gcc.dg/Wswitch-default.c: Likewise.
13243         * gcc.dg/Wswitch-enum.c: Likewise.
13244
13245 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13246
13247         * gcc.c-torture/execute/20030222-1.c: New test.
13248
13249 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13250
13251         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13252
13253 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13254
13255         PR c++/9878
13256         * g++.dg/init/ref1.C: New test.
13257
13258 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13259
13260         * gcc.dg/sh-relax.c: New SH-only test.
13261
13262 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13263
13264         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13265         comment explaining purpose of testcase.
13266
13267 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13268
13269         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13270         for HC11/HC12 (asm needs two int registers).
13271         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13272         HC11/HC12 because the test uses an asm which needs two 32-bit
13273         registers.
13274
13275 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13276
13277         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13278         for HC11/HC12 (array is too large otherwise).
13279         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13280         * gcc.c-torture/compile/20010518-2.x: Likewise.
13281         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13282         HC11/HC12 (array is too large).
13283
13284 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13285
13286         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13287         * lib/g++-dg.exp (g++-dg-test): Likewise.
13288
13289 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13290
13291         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13292         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13293
13294 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13295
13296         * g++.dg/warn/implicit-typename1.C: Remove warning.
13297
13298 2003-02-28  Richard Henderson  <rth@redhat.com>
13299
13300         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13301         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13302
13303 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13304
13305         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13306         * g++.dg/pch/pch.exp: Likewise.
13307
13308 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13309
13310         PR c++/9879
13311         * testsuite/g++.dg/init/new4.C: New test.
13312
13313 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13314
13315         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13316
13317 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13318
13319         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13320         unsigned long.
13321
13322         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13323         wider than float.
13324
13325 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13326
13327         * lib/scanasm.exp: Add support for counting numbers of
13328         occurences.
13329         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13330         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13331
13332 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13333
13334         PR c++/9683
13335         * g++.dg/template/static3.C: New test.
13336
13337         PR c++/9829
13338         * g++.dg/parse/namespace6.C: New test.
13339
13340 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13341
13342         PR target/9732
13343         * gcc.dg/20030225-1.c: New test.
13344
13345 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13346
13347         * README: Remove out-of-date information.
13348
13349         PR c++/9836
13350         * g++.dg/template/spec6.C: New test.
13351
13352 2003-02-24  Jeff Law  <law@redhat.com>
13353
13354         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13355
13356 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13357
13358         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13359         * gcc.dg/pragma-ep-1.c: Likewise.
13360
13361 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13362
13363         PR c++/9602
13364         * g++.dg/template/friend16.C: New test.
13365
13366 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13367
13368         PR c++/5333
13369         * g++.dg/parse/fused-params1.C: Adjust error messages.
13370         * g++.dg/template/nested3.C: New test.
13371
13372 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13373
13374         * g++.dg/abi/param1.C: New test.
13375
13376 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13377
13378         PR c++/7982
13379         * g++.dg/warn/implicit-typename1.C: New test.
13380
13381 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13382
13383         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13384         with "mtune".
13385         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13386         * gcc.c-torture/execute/20010129-1.x: Likewise.
13387         * gcc.dg/20011107-1.c: Likewise.
13388         * gcc.dg/20020108-1.c: Likewise.
13389         * gcc.dg/20020122-3.c: Likewise.
13390         * gcc.dg/20020206-1.c: Likewise.
13391         * gcc.dg/20020310-1.c: Likewise.
13392         * gcc.dg/20020426-2.c: Likewise.
13393         * gcc.dg/20020517-1.c: Likewise.
13394         * gcc.dg/991230-1.c: Likewise.
13395         * gcc.dg/i386-unroll-1.c: Likewise.
13396         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13397
13398 2003-02-22  Jan Hubicka  <jh@suse.cz>
13399
13400         * gcc.dg/i386-mul.c: New test.
13401
13402 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13403
13404         * gcc.dg/builtins-5.c: New test case.
13405
13406 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13407
13408         * gcc.dg/asmreg-1.c: New test.
13409
13410 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13411
13412         PR c++/9749
13413         * g++.dg/parse/varmod1.C: New test.
13414
13415 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13416
13417         PR c++/9727
13418         * g++.dg/template/op1.C: New test.
13419
13420 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13421
13422         PR c++/8906
13423         * g++.dg/template/nested2.C: New test.
13424
13425 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13426
13427         PR c++/8724
13428         * g++.dg/expr/dtor1.C: New test.
13429
13430 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13431
13432         * gcc.dg/cpp/include3.c: New test.
13433         * gcc.dg/cpp/inc/foo.h: New file.
13434
13435 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13436
13437         * gcc.c-torture/execute/20030221-1.c: New test.
13438
13439 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13440
13441         PR c++/9729
13442         * g++.dg/abi/conv1.C: New test.
13443
13444 2003-02-20  Jan Hubicka  <jh@suse.cz>
13445
13446         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13447
13448 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13449
13450         * gcc.c-torture/compile/20030219-1.c: New test.
13451
13452 2003-02-18  Jan Hubicka  <jh@suse.cz>
13453
13454         * gcc.dg/funcorder.c: New test.
13455
13456 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13457
13458         * gcc.c-torture/execute/20030218-1.c: New.
13459
13460 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13461
13462         * gcc.dg/20030218-1.c: New.
13463
13464 2003-02-18  Richard Henderson  <rth@redhat.com>
13465
13466         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13467         * gcc.dg/attr-used-2.c: New.
13468
13469 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13470
13471         PR c++/9704
13472         * g++.dg/init/copy5.C: New test.
13473
13474 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13475
13476         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13477         * g++.dg/pch/pch.exp: Likewise.
13478
13479 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13480
13481         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13482         STACK_SIZE is not defined.
13483
13484 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13485
13486         PR c++/9457
13487         * g++.dg/template/init1.C: New test.
13488
13489 2003-02-16  Jan HUbicka  <jh@suse.cz>
13490
13491         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13492         (foo): Add few extra tests
13493         * gcc.dg/c99-const-expr-3.c: Likewise.
13494         * gcc.c-torture/execute/20030216-1.c: New.
13495
13496 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13497
13498         PR c++/9459
13499         * g++.dg/ext/typeof4.C: New test.
13500
13501 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13502
13503         * gcc.dg/i386-387-3.c: New test case.
13504
13505 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13506
13507         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13508         cris-*-elf* cris-*-aout* and mmix-*-*.
13509
13510 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13511
13512         * gcc.dg/20030213-1.c: New test.
13513
13514 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13515
13516         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13517         * gcc.dg/i386-387-2.c: Likewise.
13518
13519 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13520
13521         * gcc.dg/ppc-spe.c: Fix formatting.
13522         Enable tests that were previously unsupported by gas.
13523         Delete tests for instructions that no longer exist.
13524         Switch arguments on evsubifw builtin.
13525
13526 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13527
13528         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13529         STACK_SIZE is too small.
13530
13531 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13532             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13533
13534         * gcc.dg/decl-2.c: New test.
13535
13536 2003-02-10  Jan Hubicka  <jh@suse.cz>
13537
13538         * gcc.dg/i386-fpcvt-1.c:  New test.
13539
13540 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13541
13542         * gcc.c-torture/execute/20030209-1.c: New test.
13543
13544 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13545
13546         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13547         int-wide bitops, use the constants of the same width.
13548         Likewise, if long long is 32-bit wide, test bitops using
13549         32-bit constants.
13550
13551 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13552
13553         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13554
13555 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13556
13557         * testsuite/gcc.dg/builtins-4.c: New test case.
13558
13559 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13560
13561         * gcc.dg/20020430-1.c: Fix dg command typos.
13562         * gcc.dg/20020503-1.c: Likewise.
13563
13564 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13565
13566         PR c++/8785
13567         * g++.dg/parse/fused-params1.C: New test.
13568
13569         PR c++/8857
13570         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13571
13572         PR c++/8921
13573         * g++.dg/parse/non-dependent1.C: New test.
13574
13575         PR c++/8928
13576         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13577
13578         PR c++/9228
13579         * g++.dg/parse/undefined7.C: New test.
13580         * g++.dg/parse/non-templ1.C: New test.
13581
13582         PR c++/9229
13583         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13584
13585 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13586
13587         * gcc.c-torture/compile/20030206-1.c: New test.
13588
13589 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13590
13591         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13592         "pow" to "foo" to avoid potential confusion with a math built-in.
13593
13594 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13595
13596         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13597         conditions for SPARC targets.
13598
13599 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13600
13601         * gcc.dg/20030204-1.c: New test.
13602
13603 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13604
13605         PR c++/38
13606         * g++.dg/parse/array-size1.C: New test.
13607
13608         PR c++/5657
13609         * g++.dg/parse/undefined3.C: New test.
13610
13611         PR c++/5665
13612         * g++.dg/parse/undefined4.C: New test.
13613
13614         PR c++/5975
13615         * g++.dg/parse/undefined5.C: New test.
13616
13617         PR c++/7259
13618         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13619
13620         PR c++/8578
13621         * g++.dg/parse/casting-operator1.C: New test.
13622
13623         PR c++/8596
13624         * g++.dg/parse/undefined6.C: New test.
13625
13626         PR c++/8736
13627         * g++.dg/parse/missing-template1.C: New test.
13628
13629 2003-02-04  Jan Hubicka  <jh@suse.cz>
13630
13631         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13632         * gcc.dg/i386-cmov?.c:  Likewise.
13633         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13634         * gcc.dg/i386-ssefp-1.c:  Likewise.
13635         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13636         conventions.
13637
13638 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13639
13640         PR c++/7129
13641         * testsuite/g++.dg/ext/max.C: New test.
13642
13643 2003-02-03  Jan Hubicka  <jh@suse.cz>
13644
13645         * gcc.c-torture/execute/20030203-1.c: New test.
13646
13647 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13648
13649         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13650         'natural-endian'.
13651
13652 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13653
13654         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13655         * g++.dg/init/new2.C: Likewise.
13656         * g++.dg/other/new1.C: Likewise.
13657
13658 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13659
13660         * gcc.dg/struct-ret-libc.c: New test.
13661
13662 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13663
13664         * gcc.dg/20030129-1.c: New test.
13665
13666 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13667
13668         PR c++/8849
13669         * g++.dg/template/ptrmem4.C: New test.
13670
13671 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13672
13673         * g++.dg/parser/constant1.C: New test.
13674
13675 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13676
13677         PR c++/8591
13678         * g++.dg/parse/friend2.C: New test.
13679
13680 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13681
13682         PR c++/9437
13683         * g++.dg/template/unify4.C: New test.
13684
13685 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13686
13687         * gcc.c-torture/execute/20030128-1.c: New test.
13688
13689 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13690
13691         * g++.dg/lookup/nested1.C: Test moved from ...
13692         * g++.old-deja/g++.other/lookup24.C: ... here.
13693
13694 2003-01-28  Jan Hubicka  <jh@suse.cz>
13695
13696         * gcc.dg/i386-cmov5.c:  New test.
13697
13698 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13699
13700         * gcc.c-torture/execute/20010925-1.c: Changed the
13701         memcpy declaration.
13702
13703 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13704
13705         PR c++/3902
13706         * g++.dg/parse/template5.C: New test.
13707
13708 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13709
13710         PR fortran/9258
13711         * g77.dg/pr9258: New test.
13712
13713 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13714
13715         * README: Move relevant parts from README.g++.
13716
13717         * README.g++: Remove this file.
13718
13719 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13720
13721         * g++.dg/abi/dcast1.C: New test.
13722
13723 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13724
13725         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13726
13727 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13728
13729         PR c++/47
13730         * g++.old-deja/g++.other/lookup24.C: New test.
13731
13732 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13733
13734         PR middle-end/7227
13735         * gcc.dg/uninit-C.c: New test.
13736
13737 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13738
13739         * g++.dg/abi/covariant1.C: New test.
13740
13741 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13742
13743         * gcc.dg/20030123-1.c: New test.
13744
13745 2003-01-25  Jan Hubicka  <jh@suse.cz>
13746
13747         PR opt/8492
13748         * gcc.c-torture/compile/20030125-1.c
13749
13750 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13751
13752         PR c++/9403
13753         * g++.dg/parse/template3.C: New test.
13754         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13755
13756         PR c++/795
13757         * g++.dg/parse/template4.C: New test.
13758
13759         PR c++/9415
13760         * g++.dg/template/qual2.C: New test.
13761
13762         PR c++/8545
13763         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13764
13765         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13766
13767 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13768
13769         * gcc.c-torture/execute/switch-1.c: New test case.
13770
13771 2003-01-25  Jan Hubicka  <jh@suse.cz>
13772
13773         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13774
13775 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13776
13777         Tweaks for Bison-1.875. From the NEWS file:
13778         "- `parse error' -> `syntax error'
13779         Bison now uniformly uses the term `syntax error'"
13780         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13781         * gcc.dg/cpp/digraph2.c: Likewise.
13782         * gcc.dg/cpp/direct2.c: Likewise.
13783         * gcc.dg/cpp/paste4.c: Likewise.
13784         * gcc.dg/c90-restrict-1.c: Likewise.
13785         * gcc.dg/c99-func-2.c: Likewise.
13786         * gcc.dg/noncompile/920721-2.c: Likewise.
13787         * gcc.dg/noncompile/930622-2.c: Likewise.
13788         * gcc.dg/noncompile/940112-1.c: Likewise.
13789         * gcc.dg/noncompile/950921-1.c: Likewise.
13790         * gcc.dg/noncompile/951123-1.c: Likewise.
13791         * gcc.dg/noncompile/971104-1.c: Likewise.
13792         * gcc.dg/noncompile/990416-1.c: Likewise.
13793
13794 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13795
13796         * g++.dg/parse/undefined1.C: Add error message.
13797
13798 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13799
13800         PR c++/9354
13801         * g++.dg/parse/new1.C: New test.
13802
13803         PR c++/9216
13804         * g++.dg/parse/template2.C: New test.
13805
13806         PR c++/9354
13807         * g++.dg/parse/typedef2.C: New test.
13808
13809         PR c++/9328
13810         * g++.dg/ext/typeof3.C: New test.
13811
13812 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13813
13814         PR c++/2738
13815         * g++.dg/parse/ret-type1.C: New test.
13816
13817         PR c++/3792
13818         * g++.dg/parse/tmpl-outside1.C: New test.
13819
13820         PR c++/4207
13821         * g++.dg/parse/int-as-enum1.C: New test.
13822
13823         PR c++/4903
13824         * g++.dg/parse/no-typename1.C: New test.
13825
13826         PR c++/5533
13827         * g++.dg/parse/no-value1.C: New test.
13828
13829         PR c++/5921
13830         * g++.dg/parse/wrong-inline1.C: New test.
13831
13832         PR c++/6402
13833         * g++.dg/parse/ref1.C: New test.
13834
13835         PR c++/6992
13836         * g++.dg/parse/attr-ctor1.C: New test.
13837
13838         PR c++/7229
13839         * g++.dg/parse/namespace5.C: New test.
13840
13841         PR c++/7917
13842         * g++.dg/parse/func-def1.C: New test.
13843
13844         PR c++/8143
13845         * g++.dg/parse/undefined1.C: New test.
13846
13847         PR c++/5723, PR c++/8522
13848         * g++.dg/parse/specialization1.C: New test.
13849
13850         PR c++/163, PR c++/8595
13851         * g++.dg/parse/struct-as-enum1.C: New test.
13852
13853         PR c++/9173
13854         * g++.dg/parse/undefined2.C: New test.
13855
13856 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13857
13858         PR c++/9298
13859         * g++.dg/parse/template1.C: New test.
13860
13861         PR c++/9384
13862         * g++.dg/parse/using1.C: New test.
13863
13864         PR c++/9285
13865         PR c++/9294
13866         * g++.dg/parse/expr2.C: New test.
13867
13868         PR c++/9388
13869         * g++.dg/parse/lookup2.C: Likewise.
13870
13871 2003-01-21  Jan Hubicka  <jh@suse.cz>
13872
13873         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13874         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13875         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13876         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13877
13878 2003-01-20  Nick Clifton  <nickc@redhat.com>
13879
13880         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13881         problem with ARM sibcall code generation.
13882
13883 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13884
13885         * gcc.c-torture/execute/20030120-1.c: New.
13886
13887 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13888
13889         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13890
13891 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13892
13893         PR c++/9272
13894         * g++.dg/parse/ctor1.C: New test.
13895
13896         PR c++/9294:
13897         * g++.dg/parse/qualified1.C: New test.
13898
13899         * g++.dg/parse/typename3.C: New test.
13900
13901 2003-01-16  Richard Henderson  <rth@redhat.com>
13902
13903         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13904
13905 2003-01-16  Richard Henderson  <rth@redhat.com>
13906
13907         * g++.dg/pch/pch.exp: Copy test header to the working directory
13908         before using it either for precompilation or direct use.
13909         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13910         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13911
13912 2003-01-16  Richard Henderson  <rth@redhat.com>
13913
13914         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13915         before using it either for precompilation or direct use.
13916         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13917         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13918
13919 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13920
13921         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13922         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13923         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13924         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13925         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13926         typename warning into error.
13927         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13928         error messages.
13929         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13930         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13931         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13932         messages.
13933         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13934         make declaration visible in template.
13935         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13936         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13937         messages.
13938         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13939         message.
13940         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13941         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13942         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13943         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13944         typename warning with error message.
13945         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13946         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13947         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13948
13949 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13950
13951         * g++.dg/parse/ambig2.C: New test.
13952
13953 2003-01-15  Richard Henderson  <rth@redhat.com>
13954
13955         * g++.dg/tls/init-2.C: Update error message string.
13956
13957 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13958
13959         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13960
13961 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13962
13963         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13964         all for HC11/HC12.
13965         * gcc.c-torture/compile/20001205-1.x: Likewise.
13966         * gcc.c-torture/compile/20001226-1.x: Likewise.
13967         * gcc.c-torture/compile/920520-1.x: Likewise.
13968         * gcc.c-torture/compile/961203-1.x: Likewise.
13969         * gcc.c-torture/compile/20020604-1.x: Likewise.
13970
13971 2003-01-15  Jan Hubicka  <jh@suse.cz>
13972
13973         * gcc.c-torture/compile/20030115-1.c: New test.
13974
13975         * gcc.dg/i386-fpcvt-1.c: New test.
13976         * gcc.dg/i386-fpcvt-2.c: New test.
13977
13978 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13979
13980         Further conform g++'s __vmi_class_type_info to the C++ ABI
13981         specification.
13982         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13983         the specification.
13984
13985 2003-01-14  Jan Hubicka  <jh@suse.cz>
13986
13987         * gcc.dg/i386-fpcvt-1.c: New test.
13988         * gcc.dg/i386-fpcvt-2.c: New test.
13989
13990 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13991
13992         * gcc.dg/i386-mmx-3.c: New test.
13993
13994 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13995
13996         PR c++/9264
13997         * g++.dg/parse/octal1.C: New file.
13998
13999         PR c++/9172
14000         * g++.dg/parse/typename1.C: New file.
14001
14002 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
14003
14004         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
14005         * gcc.dg/bf-no-ms-layout.c: Likewise.
14006         * gcc.dg/bf-ms-attrib.c: Likewise.
14007
14008 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
14009
14010         PR c++/9099
14011         * g++.dg/parse/dtor1.C: New file.
14012
14013         PR c++/9128
14014         * g++.dg/rtti/typeid1.C: New file.
14015
14016         PR c++/9153
14017         * g++.dg/parse/lookup1.C: New file.
14018
14019         PR c++/9171
14020         * g++.dg/templ/spec5.C: New file.
14021
14022 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
14023
14024         * gcc.c-torture/compile/20030110-1.c: New test.
14025
14026 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
14027
14028         Merge from pch-branch:
14029
14030         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
14031
14032         * gcc.dg/pch/cpp-1.h: New.
14033         * gcc.dg/pch/cpp-1.c: New.
14034         * gcc.dg/pch/cpp-2.h: New.
14035         * gcc.dg/pch/cpp-2.c: New.
14036
14037         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
14038
14039         * gcc.dg/pch/except-1.h: New.
14040         * gcc.dg/pch/except-1.c: New.
14041
14042         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
14043
14044         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
14045         running test.
14046         * gcc.dg/pch: Include *.hp not *.h.
14047         * gcc.dg/pch/system-1.h: New.
14048         * gcc.dg/pch/system-1.c: New.
14049
14050         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
14051
14052         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
14053         rather than trying to build and run a program using PCH.
14054         * gcc.dg/pch: Remove dg-do commands from test files.
14055
14056         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
14057
14058         * gcc.dg/pch/macro-3.c: New.
14059         * gcc.dg/pch/macro-3.h: New.
14060
14061         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
14062
14063         * gcc.dg/pch/common-1.c: New.
14064         * gcc.dg/pch/common-1.h: New.
14065         * gcc.dg/pch/decl-1.c: New.
14066         * gcc.dg/pch/decl-1.h: New.
14067         * gcc.dg/pch/decl-2.c: New.
14068         * gcc.dg/pch/decl-2.h: New.
14069         * gcc.dg/pch/decl-3.c: New.
14070         * gcc.dg/pch/decl-3.h: New.
14071         * gcc.dg/pch/decl-4.c: New.
14072         * gcc.dg/pch/decl-4.h: New.
14073         * gcc.dg/pch/decl-5.c: New.
14074         * gcc.dg/pch/decl-5.h: New.
14075         * gcc.dg/pch/global-1.c: New.
14076         * gcc.dg/pch/global-1.h: New.
14077         * gcc.dg/pch/inline-1.c: New.
14078         * gcc.dg/pch/inline-1.h: New.
14079         * gcc.dg/pch/inline-2.c: New.
14080         * gcc.dg/pch/inline-2.h: New.
14081         * gcc.dg/pch/static-1.c: New.
14082         * gcc.dg/pch/static-1.h: New.
14083         * gcc.dg/pch/static-2.c: New.
14084         * gcc.dg/pch/static-2.h: New.
14085
14086         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14087
14088         * g++.dg/pch/pch.exp: Better handle failing testcases.
14089         * gcc.dg/pch/pch.exp: Likewise.
14090         * gcc.dg/pch/macro-1.c: New.
14091         * gcc.dg/pch/macro-1.h: New.
14092         * gcc.dg/pch/macro-2.c: New.
14093         * gcc.dg/pch/macro-2.h: New.
14094
14095         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14096
14097         * g++.dg/dg.exp: Treat files in pch/ specially.
14098         * g++.dg/pch/pch.exp: New file.
14099         * g++.dg/pch/empty.H: New file.
14100         * g++.dg/pch/empty.C: New file.
14101         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14102         "precompile".
14103
14104         * gcc.dg/pch/pch.exp: New file.
14105         * gcc.dg/pch/empty.h: New file.
14106         * gcc.dg/pch/empty.c: New file.
14107         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14108         "precompile".
14109
14110 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14111
14112         * g++.dg/template/friend14.C: New test.
14113
14114 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14115
14116         * gcc.dg/old-style-asm-1.c: New test.
14117
14118 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14119
14120         * gcc.c-torture/compile/20030109-1.c: New test.
14121
14122 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14123
14124         * gcc.c-torture/execute/20030109-1.c: New test.
14125
14126 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14127
14128         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14129         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14130         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14131         * g++.old-deja/g++.mike/eh2.C: Likewise
14132         * g++.old-deja/g++.mike/eh3.C: Likewise
14133         * g++.old-deja/g++.mike/eh5.C: Likewise
14134         * g++.old-deja/g++.mike/eh6.C: Likewise
14135         * g++.old-deja/g++.mike/eh7.C: Likewise
14136         * g++.old-deja/g++.mike/eh8.C: Likewise
14137         * g++.old-deja/g++.mike/eh9.C: Likewise
14138         * g++.old-deja/g++.mike/eh10.C: Likewise
14139         * g++.old-deja/g++.mike/eh12.C: Likewise
14140         * g++.old-deja/g++.mike/eh13.C: Likewise
14141         * g++.old-deja/g++.mike/eh14.C: Likewise
14142         * g++.old-deja/g++.mike/eh16.C: Likewise
14143         * g++.old-deja/g++.mike/eh17.C: Likewise
14144         * g++.old-deja/g++.mike/eh18.C: Likewise
14145         * g++.old-deja/g++.mike/eh21.C: Likewise
14146         * g++.old-deja/g++.mike/eh23.C: Likewise
14147         * g++.old-deja/g++.mike/eh24.C: Likewise
14148         * g++.old-deja/g++.mike/eh25.C: Likewise
14149         * g++.old-deja/g++.mike/eh26.C: Likewise
14150         * g++.old-deja/g++.mike/eh27.C: Likewise
14151         * g++.old-deja/g++.mike/eh28.C: Likewise
14152         * g++.old-deja/g++.mike/eh29.C: Likewise
14153         * g++.old-deja/g++.mike/eh31.C: Likewise
14154         * g++.old-deja/g++.mike/eh33.C: Likewise
14155         * g++.old-deja/g++.mike/eh34.C: Likewise
14156         * g++.old-deja/g++.mike/eh35.C: Likewise
14157         * g++.old-deja/g++.mike/eh36.C: Likewise
14158         * g++.old-deja/g++.mike/eh37.C: Likewise
14159         * g++.old-deja/g++.mike/eh38.C: Likewise
14160         * g++.old-deja/g++.mike/eh39.C: Likewise
14161         * g++.old-deja/g++.mike/eh40.C: Likewise
14162         * g++.old-deja/g++.mike/eh41.C: Likewise
14163         * g++.old-deja/g++.mike/eh42.C: Likewise
14164         * g++.old-deja/g++.mike/eh44.C: Likewise
14165         * g++.old-deja/g++.mike/eh46.C: Likewise
14166         * g++.old-deja/g++.mike/eh47.C: Likewise
14167         * g++.old-deja/g++.mike/eh48.C: Likewise
14168         * g++.old-deja/g++.mike/eh49.C: Likewise
14169         * g++.old-deja/g++.mike/eh50.C: Likewise
14170         * g++.old-deja/g++.mike/eh51.C: Likewise
14171         * g++.old-deja/g++.mike/eh53.C: Likewise
14172         * g++.old-deja/g++.mike/eh55.C: Likewise
14173         * g++.old-deja/g++.mike/p7912.C: Likewise
14174         * g++.old-deja/g++.mike/p9706.C: Likewise
14175         * g++.old-deja/g++.mike/p10416.C: Likewise
14176         * g++.old-deja/g++.mike/p11667.C: Likewise
14177         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14178         Remove redundant reference to Iris.
14179         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14180         Elxsi, i860, Pico Java, and WE32K.
14181
14182 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14183
14184         * g++.dg/ext/asm4.C: New test.
14185
14186 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14187
14188         PR c++/9030
14189         * g++.dg/template/friend12.C: New test.
14190         * g++.dg/template/friend13.C: Likewise.
14191         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14192
14193 2003-01-08  Jan Hubicka  <jh@suse.cz>
14194
14195         * gcc.dg/i386-cadd.c: New test.
14196         * gcc.dg/i386-cmov4.c: Likewise.
14197
14198 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14199
14200         PR c++/9165
14201         * g++.dg/warn/Wunused-3.C: New test.
14202
14203         * g++.dg/abi/bitfield9.C: New test.
14204
14205         PR c++/9189
14206         * g++.dg/parse/defarg3.C: New test.
14207
14208 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14209
14210         * g++.dg/parse/ambig1.C: New test.
14211         * g++.dg/parse/defarg2.C: New test.
14212
14213 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14214
14215         * g++.dg/template/defarg-1.C: New test.
14216         * g++.dg/template/local2.C: Likewise.
14217
14218 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14219
14220         * gcc.c-torture/execute/20030105-1.c: New test.
14221
14222 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14223
14224         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14225         * g++.dg/parse/namespace4.C: Likewise.
14226
14227 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14228
14229         * g++.dg/template/ntp2.C: New test.
14230
14231 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14232
14233         * g++.dg/parse/extern-C-1.C: New test.
14234
14235         * g++.dg/parse/namespace4.C: New test.
14236
14237         * g++.dg/template/nested1.C: New test.
14238
14239         * g++.dg/parse/namespace3.C: New test.
14240
14241 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14242
14243         * g++.dg/lookup/two-stage1.C: New test.
14244
14245 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14246
14247         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14248         * g++.old-deja/g++.jason/access8.C: Likewise.
14249         * g++.old-deja/g++.other/decl5.C: Likewise.
14250
14251 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14252
14253         * g++.dg/parse/parse7.C: New test.
14254
14255 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14256
14257         PR c++/2843
14258         * g++.dg/ext/attrib7.C: New test.
14259
14260 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14261
14262         * g++.dg/parse/parse6.C: New test.
14263
14264 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14265
14266         * gcc.dg/h8300-stack-1.c: New.
14267
14268 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14269
14270         g++.dg/lookup/exception1.C: New test.
14271
14272         g++.dg/lookup/template1.C: New test.
14273
14274         g++.dg/parse/namespace2.C: New test.
14275
14276         g++.dg/parse/parens2.C: New test.
14277
14278 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14279
14280         * g++.dg/parse/parse5.C: New test.
14281         * g++.dg/lookup/scoped4.C: New test.
14282
14283 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14284
14285         * g++.dg/parse/parens1.C: New test.
14286
14287         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14288         angle-bracket1.C.
14289         * g++.dg/parse/parens2.C: New test.
14290
14291         * g++.dg/lookup/scope-operator1.C: New test.
14292
14293         * g++.dg/parse/operator1.C: New test.
14294
14295 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14296
14297         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14298         * g++.old-deja/g++.other/access6.C: Likewise.
14299         * g++.old-deja/g++.other/decl1.C: Likewise.
14300         * g++.old-deja/g++.pt/typename12.C: Likewise.
14301
14302 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14303
14304         * g++.dg/parse/namespace1.C: New test.
14305
14306 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14307
14308         * g++.dg/parse/parse4.C: New test.
14309
14310 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14311
14312         * g++.dg/parse/parse3.C: New test.
14313
14314 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14315
14316         * g++.dg/parse/parse2.C: New test.
14317
14318 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14319
14320         * g++.dg/template/friend11.C: New test.
14321
14322 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14323
14324         * g++.dg/parse/parse1.C: New test.
14325
14326 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14327
14328         * lib/profopt.exp: Change the name of a global variable to avoid
14329         possible clashes with other test suites.
14330
14331 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14332
14333         * g++.dg/inherit/covariant8.C: New test.
14334
14335 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14336
14337         * g++.dg/init/array9.C: New test.
14338
14339         PR c++/9112
14340         * g++.dg/parse/expr1.C: New test.
14341
14342 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14343
14344         * gcc.c-torture/compile/20021230-1.c: New test.
14345
14346 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14347
14348         * g++.dg/inherit/covariant5.C: New test.
14349         * g++.dg/inherit/covariant6.C: New test.
14350         * g++.dg/inherit/covariant7.C: New test.
14351
14352 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14353
14354         PR c++/2739
14355         * g++.dg/other/access2.C: New test.
14356
14357 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14358
14359         * g++.dg/other/anon-struct.C: No longer fails
14360         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14361         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14362         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14363
14364 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14365
14366         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14367
14368 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14369
14370         * g++.dg/eh/spec4.C: Remove stray semicolon.
14371         * g++.dg/expr/pmf-1.C: Change error message.
14372         * g++.dg/ext/asm1.C: Remove stray semicolon.
14373         * g++.dg/ext/typename1.C: Add missing typenames.
14374         * g++.dg/inherit/template-as-base.C: Change error message.
14375         * g++.dg/lookup/scoped1.C: Likewise.
14376         * g++.dg/lookup/scoped2.C: Likewise.
14377         * g++.dg/lookup/using2.C: Likewise.
14378         * g++.dg/other/component1.C: Remove stray semicolon.
14379         * g++.dg/other/do1.C: Change error message.
14380         * g++.dg/other/error2.C: Likewise.
14381         * g++.dg/other/init1.C: Likewise.
14382         * g++.dg/other/packed1.C: Remove stray semicolon.
14383         * g++.dg/other/ptrmem2.C: Change error message.
14384         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14385         marker.
14386         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14387         * g++.dg/template/access3.C: Add typename keyword.
14388         * g++.dg/template/access5.C: Remove stray semicolon.
14389         * g++.dg/template/access6.C: Likewise.
14390         * g++.dg/template/complit1.C: Likewise.
14391         * g++.dg/template/crash1.C: Change error message.
14392         * g++.dg/template/inherit2.C: Remove stray semicolon.
14393         * g++.dg/template/instantiate2.C: Likewise.
14394         * g++.dg/template/instantiate3.C: Change error message.
14395         * g++.dg/template/qual1.C: Remove stray semicolon.
14396         * g++.dg/template/qualttp18.C: Change error message.
14397         * g++.dg/template/ref1.C: Remove stray semicolon.
14398         * g++.dg/template/sizeof1.C (A::value): Declare it.
14399         * g++.dg/template/spec4.C: Change error message.
14400         * g++.dg/template/static1.C: Likewise.
14401         * g++.dg/template/type1.C: Likewise.
14402         * g++.dg/template/typename3.C: Likewise.
14403         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14404         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14405         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14406         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14407         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14408         named return value extension.
14409         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14410         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14411         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14412         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14413         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14414         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14415         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14416         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14417         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14418         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14419         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14420         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14421         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14422         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14423         syntax.
14424         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14425         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14426         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14427         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14428         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14429         * g++.old-deja/g++.brendan/template11.C: Likewise.
14430         * g++.old-deja/g++.brendan/template26.C: Likewise.
14431         * g++.old-deja/g++.brendan/template27.C: Use explicit
14432         specialization syntax.
14433         * g++.old-deja/g++.brendan/template30.C: Likewise.
14434         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14435         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14436         non-dependent names.
14437         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14438         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14439         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14440         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14441         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14442         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14443         named return value extension.
14444         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14445         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14446         * g++.old-deja/g++.ext/return1.C: Likewise.
14447         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14448         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14449         * g++.old-deja/g++.jason/access8.C: Likewise.
14450         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14451         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14452         pseudo-destructor names.
14453         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14454         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14455         pseudo-destructor names.
14456         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14457         * g++.old-deja/g++.jason/overload19.C: Likewise.
14458         * g++.old-deja/g++.jason/overload32.C: Likewise.
14459         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14460         stray semicolons.
14461         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14462         * g++.old-deja/g++.jason/return.C: Likewise.
14463         * g++.old-deja/g++.jason/return2.C: Likewise.
14464         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14465         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14466         syntax.
14467         * g++.old-deja/g++.jason/template10.C: Account for use of
14468         non-dependent names.
14469         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14470         syntax.
14471         * g++.old-deja/g++.jason/template37.C: Likewise.
14472         * g++.old-deja/g++.law/access4.C: Change error messages.
14473         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14474         pseudo-destructor names.
14475         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14476         * g++.old-deja/g++.law/ctors9.C: Likewise.
14477         * g++.old-deja/g++.law/cvt22.C: Likewise.
14478         * g++.old-deja/g++.law/dtors5.C: Likewise.
14479         * g++.old-deja/g++.law/global-init1.C: Likewise.
14480         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14481         * g++.old-deja/g++.law/operators28.C: Likewise.
14482         * g++.old-deja/g++.law/visibility28.C: Likewise.
14483         * g++.old-deja/g++.martin/eval1.C: Likewise.
14484         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14485         name.
14486         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14487         * g++.old-deja/g++.mike/net34.C: Likewise.
14488         * g++.old-deja/g++.mike/net36.C: Likewise.
14489         * g++.old-deja/g++.mike/ns2.C: Likewise.
14490         * g++.old-deja/g++.mike/p12306.C: Likewise.
14491         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14492         value extension.
14493         * g++.old-deja/g++.mike/p700.C: Likewise.
14494         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14495         * g++.old-deja/g++.mike/p710.C: Likewise.
14496         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14497         value extension.
14498         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14499         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14500         * g++.old-deja/g++.ns/crash2.C: Likewise.
14501         * g++.old-deja/g++.ns/crash3.C: Likewise.
14502         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14503         * g++.old-deja/g++.ns/ns17.C: Likewise.
14504         * g++.old-deja/g++.ns/template16.C: Likewise.
14505         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14506         keyword.
14507         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14508         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14509         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14510         named return value extension.
14511         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14512         * g++.old-deja/g++.other/access4.C: Issue additional error
14513         messages.
14514         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14515         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14516         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14517         * g++.old-deja/g++.other/crash25.C: Change error message.
14518         * g++.old-deja/g++.other/crash4.C: Change error message.
14519         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14520         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14521         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14522         checks.
14523         * g++.old-deja/g++.other/defarg8.C: Likewise.
14524         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14525         * g++.old-deja/g++.other/dtor10.C: Likewise.
14526         * g++.old-deja/g++.other/incomplete.C: Likewise.
14527         * g++.old-deja/g++.other/linkage7.C: Likewise.
14528         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14529         lookup algorithm.
14530         * g++.old-deja/g++.other/mangle2.C: Likewise.
14531         * g++.old-deja/g++.other/refinit2.C: Likewise.
14532         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14533         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14534         * g++.old-deja/g++.pt/crash28.C: Likewise.
14535         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14536         syntax.
14537         * g++.old-deja/g++.pt/crash32.C: Change error message.
14538         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14539         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14540         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14541         error message position.
14542         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14543         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14544         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14545         syntax.
14546         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14547         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14548         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14549         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14550         keyword.
14551         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14552         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14553         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14554         keyword.
14555         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14556         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14557         syntax.
14558         * g++.old-deja/g++.pt/friend28.C: Account for use of
14559         non-dependent names.
14560         * g++.old-deja/g++.pt/friend29.C: Likewise.
14561         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14562         rules.
14563         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14564         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14565         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14566         lookup rules.
14567         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14568         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14569         keyword.
14570         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14571         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14572         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14573         keyword.
14574         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14575         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14576         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14577         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14578         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14579         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14580         keyword.
14581         * g++.old-deja/g++.pt/spec10.C: Likewise.
14582         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14583         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14584         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14585         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14586         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14587         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14588         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14589         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14590         * g++.old-deja/g++.pt/typename15.C: Likewise.
14591         * g++.old-deja/g++.pt/typename22.C: Likewise.
14592         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14593         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14594         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14595         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14596         syntax.
14597         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14598         return value extension.
14599         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14600         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14601         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14602         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14603
14604 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14605
14606         * g++.dg/warn/inline1.C: New test.
14607         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14608         * g++.old-deja/g++.jason/synth10.C: Likewise.
14609         * g++.old-deja/g++.mike/net31.C: Likewise.
14610         * g++.old-deja/g++.mike/p8786.C: Likewise.
14611
14612         * g++.dg/template/friend10.C: New test.
14613         * g++.dg/template/conv5.C: New test.
14614
14615 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14616
14617         * g++.dg/lookup/scoped3.C: New test.
14618
14619         * g++.dg/lookup/decl1.C: New test.
14620         * g++.dg/lookup/decl2.C: New test.
14621
14622 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14623
14624         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14625         gcc.c-torture/compile/20021015-1.c,
14626         gcc.c-torture/compile/20021015-2.c,
14627         gcc.c-torture/compile/20021123-1.c,
14628         gcc.c-torture/compile/20021123-2.c,
14629         gcc.c-torture/compile/20021123-3.c,
14630         gcc.c-torture/compile/20021123-4.c,
14631         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14632         only to 3.1 or 3.2 branch.
14633
14634 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14635
14636         * gcc.dg/i386-bitfield3.c: New test.
14637
14638         * gcc.dg/i386-bitfield2.c: New test.
14639
14640 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14641
14642         * g++.dg/parse/conv_op1.C: New test.
14643
14644 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14645
14646         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14647         approved.
14648
14649 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14650
14651         * gcc.c-torture/compile/20021220-1.c: New test.
14652
14653 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14654
14655         * gcc.dg/i386-fastcall-1.c: New.
14656
14657 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14658
14659         * gcc.c-torture/execute/20021219-1.c: New test.
14660
14661 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14662
14663         * gcc.dg/i386-pic-1.c: New test.
14664
14665 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14666
14667         PR c++/8099
14668         * g++.dg/template/friend9.C: New test.
14669
14670 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14671
14672         PR c++/3663
14673         * g++.dg/template/access7.C: New test.
14674
14675 2002-12-18  Nick Clifton  <nickc@redhat.com>
14676
14677         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14678         the libstdc++-v3 directory has been found.
14679
14680 2002-12-12  Devang Patel <dpatel@apple.com>
14681         * gcc.dg/darwin-ld-1.c: New test.
14682         * gcc.dg/darwin-ld-2.c: New test.
14683         * gcc.dg/darwin-ld-3.c: New test.
14684         * gcc.dg/darwin-ld-4.c: New test.
14685         * gcc.dg/darwin-ld-5.c: New test.
14686
14687 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14688
14689         * gcc.c-torture/compile/20021212-1.c: New test.
14690
14691 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14692
14693         * gcc.dg/fshort-wchar: New test.
14694
14695 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14696
14697         PR c++/8372
14698         * g++.dg/template/dtor1.C: New test.
14699
14700         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14701         markers.
14702
14703 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14706
14707 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14708
14709         * g++.dg/template/static1.C: New test.
14710         * g++.dg/template/static2.C: New test.
14711         * g++.old-deja/g++.ext/memconst.C: New test.
14712
14713 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14714
14715         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14716         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14717         * g++.dg/special/initp1.C: Likewise.
14718
14719 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14720
14721         * gcc.c-torture/execute/20021204-1.c: New test.
14722
14723 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14724
14725         * gcc.dg/ppc-fmadd-1.c: New file.
14726         * gcc.dg/ppc-fmadd-2.c: New file.
14727         * gcc.dg/ppc-fmadd-3.c: New file.
14728
14729 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14730
14731         * gcc.c-torture/compile/20021204-1.c: New test.
14732
14733 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14734
14735         * g++.dg/inherit/covariant2.C: New test.
14736         * g++.dg/inherit/covariant3.C: New test.
14737         * g++.dg/inherit/covariant4.C: New test.
14738         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14739         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14740
14741 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14742
14743         PR c++/8688
14744         * g++.dg/init/brace3.C: New test.
14745
14746 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14747
14748         * gcc.dg/20020210-1.c: Fix a comment typo.
14749
14750 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14751
14752         PR c++/8720
14753         * g++.dg/parse/defarg1.C: New test.
14754
14755         PR c++/8615
14756         * g++.dg/template/char1.C: New test.
14757
14758         * g++.dg/template/varmod1.C: Fix typo.
14759
14760 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14761
14762         DR 180
14763         * g++.old-deja/g++.pt/crash32.C: Expect error.
14764
14765 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14766
14767         PR c++/5919
14768         * g++.dg/template/varmod1.C: New test.
14769
14770         PR c++/8727
14771         * g++.dg/inherit/typeinfo1.C: New test.
14772
14773         PR c++/8663
14774         * g++.dg/inherit/typedef1.C: New test.
14775
14776 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14777
14778         PR c++/8332
14779         PR c++/8493
14780         * g++.dg/template/strlen1.C: New test.
14781
14782         PR c++/8227
14783         * g++.dg/template/ctor2.C: New test.
14784
14785         PR c++/8214
14786         * g++.dg/init/string1.C: New test.
14787
14788         PR c++/8511
14789         * g++.dg/template/friend8.C: New test.
14790
14791 2002-11-29  Joe Buck <jbuck@synopsys.com>
14792
14793         * g++.dg/lookup/anon2.C: New test.
14794
14795 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14796
14797         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14798         h8300 port.
14799
14800 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14801
14802         * gcc.dg/bitfld-6.c: New test.
14803
14804 2002-11-27  Jan Hubicka  <jh@suse.cz>
14805
14806         * gcc.c-torture/execute/20021127.[cx]: New test.
14807
14808 2002-11-26  Jan Hubicka  <jh@suse.cz>
14809
14810         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14811         quality.
14812
14813 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14814
14815         * g++.dg/init/brace2.C: New test.
14816         * g++.old-deja/g++.mike/p9129.C: Correct.
14817
14818 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14819
14820         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14821
14822 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14823
14824         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14825
14826 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14827
14828         * testsuite/g++.dg/abi/empty11.C: New test.
14829         * testsuite/g++.dg/rtti/cv1.C: New test.
14830
14831 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14832
14833         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14834
14835 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14836
14837         * g++.dg/abi/empty10.C: New test.
14838
14839 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14840
14841         * gcc.c-torture/compile/20021124-1.c: New test.
14842
14843 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14844
14845         * g++.dg/abi/rtti2.C: New test.
14846
14847 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14848
14849         * gcc.dg/i386-unroll-1.c: New test.
14850
14851 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14852
14853         * gcc.c-torture/compile/20021120-1.c: New test.
14854         * gcc.c-torture/compile/20021120-2.c: New test.
14855
14856 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14857
14858         * gcc.dg/bitfld-5.c: New test.
14859
14860 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14861
14862         * gcc.c-torture/execute/20021120-3.c: New test.
14863
14864 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14865
14866         * gcc.c-torture/execute/20021120-2.c: New test.
14867
14868 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14869
14870         * gcc.c-torture/execute/20021120-1.c: New test.
14871
14872 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14873
14874         * gcc.c-torture/execute/20021118-3.c: New test.
14875
14876 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14877
14878         * gcc.c-torture/compile/20021119-1.c: New test.
14879
14880 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14881
14882         * gcc.dg/duff-1.c: New test.
14883         * gcc.dg/duff-2.c: New test.
14884         * gcc.dg/duff-3.c: New test.
14885
14886 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14887
14888         * gcc.dg/cpp/_Pragma5.c: New test.
14889
14890 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14891
14892         * gcc.c-torture/execute/20021118-2.c: New test.
14893
14894 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14895
14896         * gcc.c-torture/execute/20021118-1.c: New test.
14897
14898 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * gcc.dg/20021116-1.c: New test.
14901
14902 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14903
14904         * g++.dg/abi/vcall1.C: New test.
14905
14906 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14907
14908         * gcc.dg/20021029-1.c: New test.
14909         * gcc.dg/20021029-2.c: New test.
14910
14911 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14912
14913         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14914
14915 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14916
14917         PR c/8439
14918         * gcc.dg/20021110.c: Move to ...
14919         * gcc.c-torture/compile/20021110.c: .... here.
14920
14921 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14922
14923         PR c/8467
14924         * gcc.c-torture/execute/20021111-1.c
14925
14926 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14927
14928         PR c/8439
14929         * gcc.dg/20021110.c: New test.
14930
14931 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14932
14933         * g++.dg/abi/vthunk3.C: Run only on x86.
14934
14935 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14936
14937         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14938
14939 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14940
14941         * lib/compat.exp (compat-execute): Fix logic error in last
14942         change.
14943
14944 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14945
14946         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14947
14948 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14949
14950         PR c++/8389
14951         * g++.dg/template/access6.C: New test.
14952
14953 2002-11-08  Jan Hubicka  <jh@suse.cz>
14954
14955         * gcc.dg/i386-ssefp-1.c: New test.
14956         * gcc.dg/i386-ssefp-1.c: New test.
14957
14958 2002-11-08  Jan Hubicka  <jh@suse.cz>
14959
14960         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14961
14962 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14963
14964         * g++.dg/abi/vthunk3.C: New test.
14965
14966         PR c++/8338
14967         * g++.dg/template/crash2.C: New test.
14968
14969 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14970
14971         * testsuite/g++.dg/abi/dtor1.C: New test.
14972         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14973
14974 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14975
14976         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14977         Darwin.
14978
14979 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14980
14981         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14982         -mthumb.  Only xfail with -O0.
14983
14984 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14985
14986         * g++.dg/abi/thunk1.C: New test.
14987         * g++.dg/abi/thunk2.C: Likewise.
14988         * g++.dg/abi/vtt1.C: Likewise.
14989
14990 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14991
14992         PR optimization/8423
14993         * gcc.c-torture/execute/builtin-constant.c: New test.
14994
14995 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14996
14997         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14998         Add some more cases.
14999
15000 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
15001
15002         PR c++/8391
15003         * g++.dg/opt/local1.C: New test.
15004
15005 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
15006
15007         PR c++/8160
15008         * g++.dg/template/complit1.C: New test.
15009
15010         PR c++/8149
15011         * g++.dg/template/typename4.C: Likewise.
15012
15013 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15014
15015         Core issue 287, PR c++/7639
15016         * g++.dg/template/instantiate1.C: Adjust error location.
15017         * g++.dg/template/instantiate3.C: New test.
15018         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
15019         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
15020         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
15021
15022 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
15023
15024         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
15025
15026 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
15027
15028         PR c++/8287
15029         * g++.dg/init/dtor2.C: New test.
15030
15031 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15032
15033         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
15034         * gcc.dg/nest.c: Bypass errors on irix6.
15035
15036 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
15037
15038         * gcc.dg/nest.c: Expect error for mmix-*-*.
15039         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
15040
15041 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
15042
15043         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
15044         markers.
15045
15046         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
15047
15048 2002-10-25  Mike Stump  <mrs@apple.com>
15049
15050         * gcc.dg/warn-1.c: New test.
15051
15052 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15053
15054         * g++.dg/template/typename3.C: New test.
15055
15056 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
15057
15058         * g++.dg/lookup/ptrmem1.C: New test.
15059
15060         * g++.dg/abi/vthunk2.C: New test.
15061
15062 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
15063
15064         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
15065
15066 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
15067
15068         * g++.dg/abi/empty9.C: New test.
15069
15070 2002-10-24  Richard Henderson  <rth@redhat.com>
15071
15072         * g++.dg/inherit/thunk1.C: Enable for ia64.
15073
15074 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15075
15076         PR c++/8067
15077         * g++.dg/lookup/pretty1.C: New test.
15078
15079 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
15080
15081         * gcc.dg/20021023-1.c: New test.
15082
15083 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
15084
15085         PR c++/7679
15086         * g++.dg/parse/inline1.C: New test.
15087
15088 2002-10-23  Richard Henderson  <rth@redhat.com>
15089
15090         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15091
15092         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15093
15094 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15095
15096         PR c++/6579
15097         * g++.dg/parse/stmtexpr3.C: New test.
15098
15099 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         * g++.dg/expr/cond1.C: New test.
15102
15103 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15104
15105         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15106
15107 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15108
15109         * g++.dg/abi/vbase13.C: New test.
15110         * g++.dg/abi/vbase14.C: Likewise.
15111
15112 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15113
15114         * gcc.dg/tls/pic-1.c: New test.
15115         * gcc.dg/tls/nonpic-1.c: New test.
15116         * gcc.dg/20021018-1.c: New test.
15117
15118 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15119
15120         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15121         Remove only files with the same base name as the test case.
15122         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15123         (profopt-execute): Likewise.  Also, remove old profiling
15124         and performance data files before running the tests.
15125
15126         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15127         * g++.dg/bprob/bprob.exp: Likewise.
15128         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15129         to allow more general test case names.
15130
15131         * g++.dg/bprob/bprob-1.C: Rename to ...
15132         * g++.dg/bprob/g++-bprob-1.C: ... this.
15133
15134         * g77.dg/bprob/bprob-1.f: Rename to ...
15135         * g77.dg/bprob/g77-bprob-1.f: ... this.
15136
15137 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15138
15139         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15140         bison 1.50 or later.
15141
15142 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15143
15144         * g++.dg/README: Describe more test directories.
15145
15146 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15147
15148         * g++.dg/init/array6.C: Add additional tests.
15149
15150 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15151
15152         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15153         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15154
15155 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15156
15157         * gcc.c-torture/compile/20020604-1.x: New.
15158         * gcc.c-torture/compile/simd-5.x: Likewise.
15159         * gcc.c-torture/execute/920710-1.x: Likewise.
15160         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15161
15162 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15163
15164         * g++.dg/inherit/override1.C: Add dg-options clause.
15165
15166 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15167
15168         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15169         _mm_slli_si128.
15170
15171 2002-10-19  Andreas Schwab  <schwab@suse.de>
15172
15173         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15174         directory component.
15175
15176 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15177
15178         * g++.dg/inherit/thunk1.C: New test.
15179
15180         * g++.dg/inherit/override1.C: New test.
15181
15182         * g++.dg/abi/mangle11.C: New test.
15183         * g++.dg/abi/mangle14.C: New test.
15184         * g++.dg/abi/mangle17.C: New test.
15185
15186 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15187
15188         * g++.dg/overload/member2.C: New test.
15189
15190 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15191
15192         * g++.dg/README: Describe new compat directory.
15193         * g++.dg/dg.exp: Skip tests in compat directory.
15194         * README.compat: New file.
15195         * lib/compat.exp: New expect script.
15196         * g++.dg/compat: New test directory.
15197         * g++.dg/compat/compat.exp: New expect script.
15198         * g++.dg/compat/abi: New test directory.
15199         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15200         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15201         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15202         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15203         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15204         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15205         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15206         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15207         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15208         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15209         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15210         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15211         * g++.dg/compat/break: New test directory.
15212         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15213         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15214         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15215         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15216         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15217         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15218         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15219         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15220         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15221         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15222         g++.dg/compat/break/README: New files.
15223         * g++.dg/compat/eh: New test directory.
15224         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15225         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15226         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15227         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15228         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15229         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15230         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15231         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15232         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15233         g++.dg/compat/eh/filter2_y.C,
15234         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15235         g++.dg/compat/eh/new1_y.C,
15236         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15237         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15238         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15239         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15240         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15241         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15242         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15243         g++.dg/compat/eh/unexpected1_y.C: New files.
15244         * g++.dg/compat/init: New test directory.
15245         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15246         g++.dg/compat/init/array5_y.C,
15247         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15248         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15249         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15250         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15251         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15252         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15253         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15254         g++.dg/compat/init/init-ref2_y.C: New files.
15255
15256 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15257
15258         PR c++/7584
15259         * g++.dg/inherit/using3.C: New test.
15260
15261 2002-10-17  Jan Hubicka  <jh@suse.cz>
15262
15263         * gcc.dg/20021017-2.c: New test.
15264
15265 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15266
15267         * g++.dg/abi/mangle16.C: Adjust.
15268
15269         * g++.dg/init/array8.C: New test.
15270
15271 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15272
15273         * gcc.dg/special/mips-abi.exp: New test.
15274         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15275
15276 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15277
15278         * g++.dg/abi/mangle16.C: New test.
15279         * g++.dg/abi/mangle17.C: Likewise.
15280
15281         PR c++/7478
15282         * g++.dg/template/ref1.C: New test.
15283
15284 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15285
15286         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15287
15288 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15289
15290         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15291
15292 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15293
15294         PR c++/7524
15295         * g++.dg/init/array7.C: New test.
15296
15297 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15298
15299         * g++.dg/init/array6.C: New test.
15300
15301         * g++.dg/abi/mangle13.C: Likewise.
15302         * g++.dg/abi/mangle14.C: Likewise.
15303         * g++.dg/abi/mangle15.C: Likewise.
15304
15305 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15306
15307         * g++.dg/abi/empty8.C: New test.
15308
15309 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15310
15311         * g++.dg/init/ctor1.C: New test.
15312
15313 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15314
15315         * gcc.c-torture/execute/20021015-1.c: New test.
15316
15317 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15318
15319         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15320
15321 2002-10-14  Jan Hubicka  <jh@suse.cz>
15322
15323         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15324
15325 2002-10-14  Richard Henderson  <rth@redhat.com>
15326
15327         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15328
15329 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15330
15331         PR optimization/6631
15332         * g++.dg/opt/const2.C: New test.
15333
15334 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15335
15336         PR c++/7176
15337         * g++.dg/parse/friend1.C: New test.
15338         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15339
15340 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15341
15342         * gcc.dg/20021014-1.c: New test.
15343
15344 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15345
15346         PR c++/5661
15347         * g++.dg/ext/vlm1.C: New test.
15348         * g++.dg/ext/vlm2.C: Likewise.
15349
15350         * g++.dg/init/array1.C: Remove invalid braces.
15351         * g++.dg/init/brace1.C: New test.
15352         * g++.dg/init/copy2.C: Likewise.
15353         * g++.dg/init/copy3.C: Likewise.
15354         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15355         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15356         braces.
15357
15358 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15359
15360         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15361
15362 2002-10-11  Richard Shann  <richard.shann@superh.com>
15363
15364         * gcc.c-torture/compile/simd-5.c: New test.
15365
15366 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15367
15368         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15369
15370 2002-10-10  Jim Wilson  <wilson@redhat.com>
15371
15372         * gcc.c-torture/execute/20021010-1.c: New test.
15373
15374 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15375
15376         PR c/7353
15377         * g++.dg/ext/typedef-init.C: New test.
15378         * gcc.dg/typedef-init.c: New test.
15379
15380 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15381
15382         * gcc.dg/cpp/paste13.c: New test.
15383
15384 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15385
15386         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15387         remaining platforms, XFAIL during compile, not execute.  Don't
15388         XFAIL at -O0.
15389
15390 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15391
15392         * gcc.dg/alias-1.c: Tweak expected warning.
15393
15394 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15395
15396         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15397
15398 2002-10-06  Andreas Jaeger  <aj@suse.de>
15399
15400         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15401         * gcc.dg/cpp/c++98.C: Likewise.
15402
15403         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15404         * g++.dg/cpp/c++98.C: Likewise.
15405
15406         * g++.dg/README (Subdirectories): Mention cpp directory.
15407
15408         PR target/7559
15409         * gcc.dg/20021006-1.c: New test.
15410
15411 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15412
15413         PR c++/7804
15414         * g++.dg/other/warning1.C: New test.
15415
15416 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15417
15418         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15419         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15420         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15421
15422 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15423
15424         PR c++/7931
15425         * g++.dg/template/ptrmem3.C: New test.
15426
15427         PR c++/7754
15428         * g++.dg/template/union1.C: New test.
15429
15430 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15431
15432         PR c++/8006
15433         * g++.dg/abi/mangle9.C: New test.
15434         * g++.dg/abi/mangle10.C: New test.
15435         * g++.dg/abi/mangle11.C: New test.
15436         * g++.dg/abi/mangle12.C: New test.
15437
15438 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15439
15440         PR c++/7188.
15441         * g++.dg/template/meminit1.C: New test.
15442         * g++.dg/warn/Wreorder-1.C: Likewise.
15443         * g++.old-deja/g++.mike/warn3.C: Tweak.
15444         * lib/prune.exp: Ingore "in copy constructor".
15445
15446 2002-10-02  Andreas Jaeger  <aj@suse.de>
15447
15448         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15449         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15450         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15451         on x86-64.
15452
15453 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15454
15455         * gcc.dg/empty1.C: Fix typo.
15456
15457 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15458
15459         * gcc.dg/alias-1.c: New test.
15460
15461 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15462
15463         * gcc.dg/empty1.C: New test.
15464
15465         * g++.dg/tls/init-2.C: Tweak error messages.
15466
15467 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15468
15469         * gcc.c-torture/compile/20020923-1.c: New test.
15470
15471 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15472
15473         * gcc.c-torture/execute/ffs-1.c: New test.
15474         * gcc.c-torture/execute/ffs-2.c: Ditto.
15475
15476 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15477
15478         * g++.dg/overload/member1.C: New test.
15479
15480 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15481
15482         * g++.dg/abi/empty7.C: New test.
15483         * g++.dg/init/pm2.C: Likewise.
15484
15485 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15486
15487         * g++.dg/rtti/crash1.C: New test.
15488
15489 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15490
15491         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15492         gcc.dg/sibcall-4.c: New tests.
15493
15494 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15495
15496         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15497         powerpc and MMIX targets.
15498
15499 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15500
15501         * gcc.dg/cpp/20020927-1.c: New.
15502
15503 2002-09-26  David S. Miller  <davem@redhat.com>
15504
15505         * gcc.c-torture/compile/trunctfdf.c: New.
15506
15507 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15508
15509         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15510
15511 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15512
15513         * gcc.c-torture/execute/loop-15.c: New.
15514
15515 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15516
15517         * README.QMTEST: Fix typo.
15518
15519 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15520
15521         * gcc.dg/20020926-1.c: New test.
15522
15523 2002-09-25  David S. Miller  <davem@redhat.com>
15524
15525         PR target/7842
15526         * gcc.c-torture/execute/shiftdi.c: New test.
15527
15528 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15529
15530         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15531         unique to the tool.
15532         * lib/g77.exp (g77_init): Likewise.
15533         * lib/g++.exp (g++_init): Likewise.
15534         * lib/objc.exp (objc_init): Likewise.
15535
15536 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15537
15538         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15539         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15540         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15541
15542 2002-09-25  Richard Henderson  <rth@redhat.com>
15543
15544         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15545         too-small long double.
15546
15547 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15548
15549         * gcc.dg/20020919-1.c: New test.
15550
15551 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15552
15553         * g++.dg/abi/bitfield6.C: New test.
15554         * g++.dg/abi/bitfield7.C: New test.
15555         * g++.dg/abi/bitfield8.C: New test.
15556         * g++.dg/abi/vbase11.C: New test.
15557
15558 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15559
15560         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15561         hppa*-*-hpux*.  Update test comment.
15562
15563 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15564
15565         * gcc.dg/tls/struct-1.c: New test.
15566
15567 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15568
15569         * gcc.dg/cpp/tr-warn2.c: Update.
15570
15571 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15572
15573         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15574
15575 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15576
15577         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15578         systems.
15579
15580 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15581
15582         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15583
15584         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15585         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15586         setting of cxxfilt.
15587
15588 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15589
15590         * gcc.dg/20020312-2.c: Update for darwin.
15591
15592 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15593
15594         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15595
15596 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15597
15598         * objc.dg/comp-types-1.m: New test.
15599         * objc.dg/comp-types-2.m: New test.
15600         * objc.dg/comp-types-3.m: New test.
15601         * objc.dg/comp-types-4.m: New test.
15602         * objc.dg/comp-types-5.m: New test.
15603         * objc.dg/comp-types-6.m: New test.
15604
15605 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15606
15607         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15608
15609 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15610
15611         * g++.dg/other/do1.C: New test.
15612
15613         * g++.dg/template/subst1.C: New test.
15614
15615 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15616
15617         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15618
15619 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15620
15621         * g++.dg/template/qualttp20.C: Adjust expected errors.
15622         * g++.old-deja/g++.jason/report.C: Likewise.
15623         * g++.old-deja/g++.other/qual1.C: Likewise.
15624
15625         * g++.dg/lookup/scoped2.C: New test.
15626
15627         * g++.dg/ext/asm3.C: New test.
15628
15629 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15630
15631         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15632
15633 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15634
15635         * ChangeLog: follow spelling conventions.
15636         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15637         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15638         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15639         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15640         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15641         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15642         * g++.old-deja/g++.law/global-init1.C: Likewise.
15643         * g++.old-deja/g++.other/delete4.C: Likewise.
15644         * g++.old-deja/g++.other/inline21.C: Likewise.
15645         * g++.old-deja/g++.other/singleton.C: Likewise.
15646         * g77.dg/strlen0.f: Likewise.
15647         * g77.f-torture/compile/20010519-1.f: Likewise.
15648         * g77.f-torture/compile/980310-4.f: Likewise.
15649         * gcc.c-torture/compile/20000605-1.c: Likewise.
15650         * gcc.c-torture/execute/20020225-1.c: Likewise.
15651         * gcc.dg/c90-hexfloat-2.c: Likewise.
15652         * gcc.dg/c99-bool-1.c: Likewise.
15653         * gcc.dg/c99-hexfloat-2.c: Likewise.
15654         * gcc.dg/dll-2.c: Likewise.
15655         * gcc.dg/wtr-union-init-1.c: Likewise.
15656         * gcc.dg/wtr-union-init-2.c: Likewise.
15657         * gcc.dg/wtr-union-init-3.c: Likewise.
15658         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15659         * gcc.dg/cpp/defined.c: Likewise.
15660         * gcc.dg/cpp/macsyntx.c: Likewise.
15661         * gcc.dg/cpp/paste2.c: Likewise.
15662         * gcc.dg/cpp/trad/defined.c: Likewise.
15663         * gcc.dg/format/c90-printf-1.c: Likewise.
15664         * gcc.dg/format/c90-scanf-1.c: Likewise.
15665         * gcc.dg/format/c99-printf-1.c: Likewise.
15666         * gcc.dg/format/c99-scanf-1.c: Likewise.
15667         * gcc.misc-tests/gcov-8.c: Likewise.
15668         * lib/profopt.exp: Likewise.
15669
15670 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15671
15672         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15673
15674 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15675
15676         * g++.dg/inherit/using2.C: New test.
15677
15678 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15679
15680         * ChangeLog: Follow spelling conventions.
15681         * g++.dg/template/friend4.C: Likewise.
15682         * g++.old-deja/g++.pt/crash67.C: Likewise.
15683         * gcc.c-torture/execute/20000801-4.c: Likewise.
15684         * gcc.dg/c90-digraph-1.c: Likewise.
15685         * gcc.dg/c94-digraph-1.c: Likewise.
15686         * gcc.dg/c99-digraph-1.c: Likewise.
15687         * gcc.dg/cpp/line5.c: Likewise.
15688         * gcc.dg/cpp/multiline.c: Likewise.
15689         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15690         * gcc.dg/format/attr-3.c: Likewise.
15691         * gcc.dg/format/c90-scanf-3.c: Likewise.
15692         * gcc.dg/format/ext-4.c: Likewise.
15693
15694 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15695
15696         * g++.dg/template/pretty1.C: New test.
15697
15698 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15699
15700         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15701
15702 2002-09-13  Matt Austern  <austern@apple.com>
15703
15704         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15705         passing a cast expression to a function by const reference.
15706
15707 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15708
15709         * g++.dg/template/deduce1.C: New test.
15710
15711 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15712
15713         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15714         32-bit int.
15715
15716 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15717
15718         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15719         usage.
15720
15721 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15722
15723         * gcc.c-torture/compile/20020910-1.c: New test.
15724
15725 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15726
15727         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15728
15729 2002-09-10  Andreas Jaeger  <aj@suse.de>
15730
15731         * gcc.dg/20020312-2.c: Adjust for x86-64.
15732
15733 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15734
15735         * g77.dg/7388.f: New test case for PR 7388.
15736
15737 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15738
15739         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15740
15741 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15742
15743         * objc.dg/proto-lossage-1.m: New test.
15744
15745 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15746
15747         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15748
15749 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15750
15751         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15752         expected to pass.
15753
15754 2002-09-06  Stan Shebs  <shebs@apple.com>
15755             David Edelsohn  <edelsohn@gnu.org>
15756
15757         * gcc.dg/weak: New directory.
15758         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15759         target-specific xfail bits.
15760         * gcc.dg/typeof-2.c: Move to new directory.
15761         * gcc.dg/weak.exp: New expect script.
15762
15763 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15764
15765         * gcc.c-torture/execute/extzvsi.c: New test.
15766
15767 2002-09-05  Stan Shebs  <shebs@apple.com>
15768
15769         * gcc.dg/weak-1.c: xfail on Darwin.
15770         * gcc.dg/weak-2.c: Ditto.
15771         * gcc.dg/weak-3.c: Ditto.
15772         * gcc.dg/weak-4.c: Ditto.
15773         * gcc.dg/weak-5.c: Ditto.
15774         * gcc.dg/weak-6.c: Ditto.
15775         * gcc.dg/weak-7.c: Ditto.
15776         * gcc.dg/weak-8.c: Ditto.
15777         * gcc.dg/weak-9.c: Ditto.
15778
15779 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15780
15781         * gcc.c-torture/execute/loop-14.c: New test.
15782
15783 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15784
15785         * g++.dg/other/cxa-atexit1.C: New test.
15786
15787         * gcc.dg/typeof-2.c: New test.
15788
15789 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15790
15791         * gcc.dg/builtins-2.c: New testcase.
15792         * gcc.dg/builtins-3.c: New testcase.
15793
15794 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15795
15796         * gcc.dg/cpp/_Pragma4.c: New test.
15797
15798 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15799
15800         * objc/execute/nil_method-1.m: New testcase.
15801
15802 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15803
15804         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15805         [Object class], not [Object initialize].
15806
15807 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15808             Hans-Peter Nilsson  <hp@bitrange.com>
15809
15810         * gcc.c-torture/execute/20020720-1.x: Skip test on
15811         mmix-knuth-mmixware.  Correct comment.
15812
15813 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15814
15815         * testsuite/g++.dg/abi/bitfield5.C: New test.
15816         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15817
15818 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15819
15820         * objc.dg/undeclared-selector.m: New test.
15821
15822 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15823
15824         * g++.dg/other/offsetof1.C: Avoid cast warning.
15825
15826 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15827
15828         * objc.dg/super-class-2.m: New test.
15829
15830 2002-08-24  Matt Austern  <austern@apple.com>
15831
15832         * g++.dg/ext/lvaddr.C: New test.
15833         * g++.dg/ext/lvcast.C: New test.
15834
15835 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15836
15837         * testsuite/g++.dg/inherit/cond1.C: New test.
15838
15839 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15840
15841         * gcc.dg/noncompile/incomplete-1.c: New test.
15842
15843 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15844
15845         * gcc.dg/typespec-1.c: New test.
15846
15847 2002-08-20  Devang Patel  <dpatel@apple.com>
15848         * objc.dg/proto-hier-2.m: New test.
15849
15850 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15851
15852         * objc.dg/bitfield-1.m: New test.
15853         * objc.dg/bitfield-2.m: New test.
15854
15855 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15856
15857         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15858         gcc.dg/c99-flex-array-4.c: New tests.
15859
15860 2002-08-16  Stan Shebs  <shebs@apple.com>
15861
15862         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15863
15864 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15865
15866         * gcc.dg/typeof-1.c: New test.
15867         * g++.dg/ext/typeof2.C: New test.
15868
15869 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15870
15871         * g++.dg/other/offsetof1.C: New test.
15872
15873 2002-08-14  Richard Henderson  <rth@redhat.com>
15874
15875         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15876
15877 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15878
15879         * gcc.dg/cpp/_Pragma3.c: New test.
15880
15881 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15882
15883         * g++.dg/template/inherit3: New test.
15884
15885 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15886
15887         * gcc.dg/bitfld-4.c: Add blank options.
15888
15889 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15890
15891         * g++.dg/template/crash1.C: New test.
15892
15893 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15894
15895         * gcc.dg/tls/opt-2.c: New test.
15896
15897 2002-08-08  Devang Patel  <dpatel@apple.com>
15898
15899         * objc.dg/selector-1.m : New test
15900
15901 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15902
15903         * g++.dg/abi/bitfield4.C: New test.
15904         * gcc.dg/bitfld-4.c: New test.
15905
15906 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15907
15908         * g++.dg/other/packed1.C: New test.
15909
15910 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15911
15912         * g++.dg/abi/offsetof.C: Tweak error messages.
15913         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15914
15915 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15916
15917         * gcc.dg/bitfld-3.c: New test.
15918
15919 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15920             Richard Henderson  <rth@redhat.com>
15921
15922         * gcc.dg/i386-bitfield1.c: New test.
15923         * g++.dg/abi/bitfield3.C: Update.
15924
15925 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15926
15927         * objc.dg/const-str-2.m: Update.
15928         * gcc.dg/cpp/c++98.c: Change to C extension.
15929         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15930         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15931
15932 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15933
15934         * testsuite/gcc.dg/tls/diag-3.c: New.
15935
15936 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15937
15938         * g++.dg/README (Subdirectories): Document new subdir expr.
15939         * g++.dg/expr/pmf-1.C: New test.
15940
15941 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15942
15943         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15944
15945 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15946
15947         * g++.dg/abi/bitfield3.C: New test.
15948
15949 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15950
15951         * lib/gcov.exp: Tweak expected line formats.
15952         * gcc.misc-tests/gcov8.c: New test.
15953         * gcc.misc-tests/gcov8.x: New flags.
15954
15955 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15956
15957         * consistency.vlad/layout/endian.c: Include string.h.
15958
15959         * gcc.c-torture/execute/20020805-1.c: New test.
15960
15961 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15962
15963         * g++.dg/other/conversion1.C: New test.
15964
15965 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15966
15967         * gcc.dg/builtins-1.c: New testcase.
15968
15969 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15970
15971         * g++.dg/inherit/access3.C: New test.
15972
15973 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15974
15975         * gcc.dg/ia64-visibility-2.c: New test.
15976
15977 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15978
15979         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15980         __qualifier_flags to __flags.
15981
15982 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15983
15984         * g++.dg/inherit/operator1.C: New test.
15985         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15986         * g++.dg/other/error1.C: Change expected error message.
15987         * g++.dg/template/conv4.C: Likewise.
15988
15989 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15990
15991         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15992         for documented behavior.
15993
15994 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15995
15996         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15997         several targets known to fail.
15998
15999 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
16000
16001         * gcc.dg/mips-args-[123].c: New tests.
16002
16003 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
16004
16005         * gcc.dg/ppc-spe.c: New.
16006
16007 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
16008
16009         * g++.dg/other/ptrmem4.C: New testcase.
16010
16011 2002-07-24  Richard Henderson  <rth@redhat.com>
16012
16013         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
16014
16015 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
16016
16017         * g++.dg/ext/alignof1.C (main): Return 0 for success.
16018
16019 2002-07-24  Roger Sayle  <roger@eyesopen.com>
16020
16021         * gcc.c-torture/execute/memset-3.c: New testcase.
16022
16023 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
16024
16025         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
16026         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
16027
16028 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16029
16030         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
16031         Delete.
16032
16033 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
16034
16035         * gcc.c-torture/compile/simd-4.c: New test.
16036
16037 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16038
16039         PR c++/7347, c++/7348
16040         * g++.dg/template/access4.C: New test.
16041         * g++.dg/template/access5.C: New test.
16042         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
16043         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
16044         * g++.old-deja/g++.pt/ttp58.C: Likewise.
16045         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
16046
16047 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
16048
16049         * gcc.dg/gnu89-init-2.c: New test.
16050
16051 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
16052
16053         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
16054
16055 2002-07-20  Roger Sayle  <roger@eyesopen.com>
16056
16057         * gcc.c-torture/execute/20020720-1.c: New testcase.
16058
16059 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
16060
16061         * gcc.dg/cpp/Wsignprom.c: New tests.
16062
16063 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
16064
16065         * gcc.c-torture/execute/loop-13.c: New test.
16066
16067 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
16068
16069         * gcc.dg/cpp/expr.c: New tests.
16070
16071 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
16072
16073         * g++.dg/opt/pr6713.C: Add template instantiation.
16074
16075 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
16076
16077         * gcc.dg/nest.c: New test.
16078
16079 2002-07-17  Richard Henderson  <rth@redhat.com>
16080
16081         * g++.dg/opt/pr6713.C: New test.
16082
16083 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
16084
16085         * gcc.c-torture/execute/loop-2e.x: Let the testcase
16086         XFAIL for all x86 processors.
16087
16088 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16089
16090         * gcc.c-torture/execute/20010122-1.x: Do not test with
16091         -fomit-frame-pointer.
16092
16093 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16094
16095         * g++.dg/template/instantiate2.C: New test.
16096         * g++.dg/template/spec4.C: New test.
16097
16098 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16099
16100         * g++.dg/template/access2.C: New test.
16101         * g++.dg/template/access3.C: New test.
16102
16103 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16104
16105         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16106         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16107         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16108         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16109         Convert to use <stdarg.h>.
16110         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16111         Delete.
16112         * gcc.dg/va-arg-2.c: New.
16113         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16114
16115 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16116
16117         * gcc.c-torture/compile/20020710-1.c: New test.
16118
16119 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16120                           Andrew Pinski  <pinskia@physics.uc.edu>
16121
16122         gcc.c-torture/compile/simd-2.c: New testcase.
16123         gcc.c-torture/compile/simd-3.c: Likewise.
16124
16125 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16126
16127         PR c++/7224
16128         * g++.dg/overload/error1.C: New test.
16129
16130 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16131
16132         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16133         configuration and IRIX 6 O32 ABI.
16134
16135 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16136
16137         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16138
16139 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16140
16141         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16142
16143 2002-07-10  Jeffrey A Law  <law@redhat.com>
16144
16145         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16146
16147         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16148
16149 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16150
16151         * gcc.dg/20020312-2.c: Check for __PPC__.
16152
16153 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16154
16155         * gcc.c-torture/compile/20020709-1.c: New test.
16156
16157 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16158
16159         * g++.dg/template/qualttp21.C: New test case.
16160
16161 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16162
16163         * gcc.c-torture/compile/20020706-1.c: New test.
16164         * gcc.c-torture/compile/20020706-2.c: New test.
16165
16166 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16167             Alexandre Oliva  <aoliva@redhat.com>
16168
16169         * g++.dg/warn/incomplete1.C: New test.
16170
16171 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16172
16173         PR c++/7099
16174         * g++.dg/warn/noreturn1.C: New test.
16175
16176 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16177
16178         PR c++/6706
16179         * g++.dg/debug/debug6.C: New test.
16180         * g++.dg/debug/debug7.C: New test.
16181
16182 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16183
16184         * gcc.c-torture/compile/simd-3.c: New test.
16185
16186 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16187
16188         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16189         * gcc.dg/20020620-1.c: Likewise.
16190
16191 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16192
16193         PR c++/6944
16194         * g++.dg/init/array4.C: New test.
16195         * g++.dg/init/array5.C: New test.
16196
16197 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16198
16199         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16200         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16201
16202 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16203
16204         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16205         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16206         * gcc.dg/wtr-conversion-1.c: Likewise.
16207         * gcc.dg/wtr-escape-1.c: Likewise.
16208         * gcc.dg/wtr-int-type-1.c: Likewise.
16209         * gcc.dg/wtr-label-1.c: Likewise.
16210         * gcc.dg/wtr-static-1.c: Likewise.
16211         * gcc.dg/wtr-strcat-1.c: Likewise.
16212         * gcc.dg/wtr-suffix-1.c: Likewise.
16213         * gcc.dg/wtr-switch-1.c: Likewise.
16214         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16215         * gcc.dg/wtr-union-init-1.c: Likewise.
16216         * gcc.dg/wtr-union-init-2.c: Likewise.
16217         * gcc.dg/wtr-union-init-3.c: Likewise.
16218
16219         * gcc.dg/wtr-func-def-1.c: New test.
16220
16221 2002-07-02 Devang Patel <dpatel@apple.com>
16222
16223         * objc.dg/param-1.m: New test.
16224
16225 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16226
16227         * gcc.dg/cpp/trad/directive.c: Add test.
16228         * gcc.dg/cpp/trad/macroargs.c: Add test.
16229         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16230
16231 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16232
16233         * gcc.dg/cpp/cmdlne-M.c: New test.
16234
16235 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16236
16237         * objc.dg/desig-init-1.m: New test.
16238
16239 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16240
16241         PR c++/6716
16242         * g++.dg/template/instantiate1.C: New test.
16243
16244 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16245
16246         PR c++/7112
16247         * g++.dg/template/sizeof2.C: New test.
16248
16249 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16250
16251         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16252         gcc.dg/cpp/trad/include.c: New tests.
16253
16254 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16255
16256         PR target/7177
16257         * gcc.c-torture/compile/20020701-1.c: New test.
16258
16259 2002-07-01  Stan Shebs  <shebs@apple.com>
16260
16261         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16262         header here...
16263         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16264         (objc-torture-execute): or here.
16265
16266 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16267
16268         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16269
16270 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16271
16272         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16273
16274 2002-06-30  Devang Patel  <dpatel@apple.com>
16275
16276         * objc.dg/fsyntax-only.m: New test.
16277
16278 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16279
16280         PR c++/6695
16281         * g++.dg/template/friend7.C: New file.
16282
16283 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16284
16285         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16286         return type.
16287
16288 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16289
16290         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16291         avoid division by zero.
16292
16293 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16294
16295         * gcc.dg/Wunknownprag.c: New tests.
16296
16297 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16298
16299         * gcc.c-torture/execute/simd-2.c: New test.
16300
16301 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16302
16303         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16304         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16305         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16306         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16307         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16308         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16309         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16310         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16311         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16312         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16313         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16314         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16315         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16316         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16317         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16318         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16319         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16320
16321 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16322
16323         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16324         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16325         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16326         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16327         New tests.
16328         * gcc.dg/cpp/trad/directive.c: Update.
16329
16330 2002-06-23  Andreas Jaeger  <aj@suse.de>
16331
16332         * gcc.c-torture/execute/complex-6.c: New.
16333
16334 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16335
16336         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16337         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16338         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16339         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16340
16341 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16342
16343         * gcc.dg/cpp/trad: New directory with traditional tests copied
16344         from parent directory.
16345         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16346         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16347         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16348         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16349         Move to trad/ and rename.
16350         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16351         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16352         gcc.dg/cpp/trad/redef2.c: New tests.
16353         * gcc.dg/cpp/trad/trad.exp: New driver.
16354
16355 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16356
16357         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16358         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16359         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16360         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16361         Remove.
16362
16363 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16364
16365         * gcc.dg/20020620-1.c: New test.
16366
16367 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16368
16369         * g++.dg/template/ttp4.C: New test.
16370
16371 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16372
16373         * g++.dg/opt/vt1.C: Fix regexp.
16374
16375 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16376
16377         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16378         Don't use attribute `noinline'.
16379
16380 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16381
16382         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16383
16384 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16385
16386         * gcc.c-torture/execute/simd-1.c: New.
16387
16388         * gcc.dg/simd-1.c: New.
16389
16390 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16391
16392         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16393
16394 2002-06-16  Richard Henderson  <rth@redhat.com>
16395
16396         * g++.dg/ext/anon-struct1.C: New.
16397         * g++.dg/ext/anon-struct2.C: New.
16398         * g++.dg/ext/anon-struct3.C: New.
16399         * gcc.dg/anon-struct-1.c: New.
16400         * gcc.dg/anon-struct-2.c: New.
16401         * gcc.dg/anon-struct-3.c: New.
16402         * gcc.dg/20011008-1.c: Adjust warning text.
16403         * gcc.dg/20020527-1.c: Add -fms-extensions.
16404
16405 2002-06-16  Richard Henderson  <rth@redhat.com>
16406
16407         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16408
16409 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16410
16411         * gcc.c-torture/execute/20020615-1.c: New test.
16412
16413 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16414
16415         * gcc.c-tortuture/execute/compare-1.c: New test case.
16416         * gcc.c-tortuture/execute/compare-2.c: New test case.
16417         * gcc.c-tortuture/execute/compare-3.c: New test case.
16418
16419 2002-06-13  Richard Henderson  <rth@redhat.com>
16420
16421         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16422         ia64 ilp32.
16423
16424 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16425
16426         * g++.dg/template/typename2.C: Update error message.
16427
16428 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16429
16430         * gcc.c-torture/execute/20020611-1.c: New test.
16431
16432 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16433
16434         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16435         list of targets to skip.
16436
16437 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16438
16439         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16440         targets if not optimizing.
16441
16442 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16443
16444         * gcc.c-torture/compile/20020605-1.c: New test.
16445
16446         * g++.dg/opt/vt1.C: New test.
16447
16448         * gcc.dg/20020531-1.c: New test.
16449
16450         * gcc.dg/20020530-1.c: New test.
16451
16452         * gcc.dg/20020527-1.c: New test.
16453
16454         * g++.dg/opt/cse1.C: New test.
16455
16456 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16457
16458         * gcc.dg/20020607-2.c: New test case.
16459
16460 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16461
16462         * gcc.c-torture/compile/20020604-1.c: New test.
16463
16464 2002-06-04  Richard Henderson  <rth@redhat.com>
16465
16466         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16467         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16468         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16469
16470 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16471
16472         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16473
16474 2002-06-03  Richard Henderson  <rth@redhat.com>
16475
16476         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16477         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16478
16479 2002-06-02  Richard Henderson  <rth@redhat.com>
16480
16481         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16482         test functions static.
16483
16484 2002-06-02  Andreas Jaeger  <aj@suse.de>
16485
16486         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16487         now.
16488
16489 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16490
16491         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16492         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16493         Update for mofified diagnostics.
16494         * gcc.dg/c99-intconst-1.c: No longer fail.
16495
16496 2002-06-02  Richard Henderson  <rth@redhat.com>
16497
16498         * gcc.dg/uninit-A.c: Remove xfail markers.
16499
16500 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16501
16502         * gcc.dg/fnegate-1.c: New test case.
16503
16504 2002-05-30  Osku Salerma  <osku@iki.fi>
16505
16506         * gcc.c-torture/execute/mayalias-1.c: New file.
16507
16508 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16509
16510         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16511         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16512         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16513
16514 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16515
16516         * gcc.c-torture/execute/20020529-1.c: New test.
16517
16518 2002-05-27  Richard Henderson  <rth@redhat.com>
16519
16520         * g++.dg/ext/attrib6.C: New test case.
16521
16522 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16523
16524         * gcc.c-torture/execute/pure-1.c: New test.
16525
16526 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16527
16528         * gcc.dg/cpp/arith-2.c: Remove.
16529
16530 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16531
16532         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16533         * gcc.dg/cpp/if-3.c: Remove.
16534
16535 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16536
16537         * g++.dg/opt/cse2.C: New test.
16538
16539 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16540
16541         * gcc.dg/cpp/arith-1.c: New semantic tests.
16542         * gcc.dg/cpp/if-1.c: Update.
16543
16544 2002-05-24  Ben Elliston  <bje@redhat.com>
16545
16546         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16547
16548 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16549
16550         * gcc.dg/verbose-asm.c: New test.
16551
16552 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16553
16554         * gcc.dg/cpp/paste12.c: New test.
16555
16556 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16557
16558         * g++.dg/parse/named_ops.C: New test.
16559
16560 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16561
16562         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16563
16564 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16565
16566         * gcc.dg/weak-2.c: Allow optional leading underscore
16567         in scan-assembler symbol name.
16568         * gcc.dg/weak-3.c: Likewise.
16569         * gcc.dg/weak-4.c: Likewise.
16570         * gcc.dg/weak-5.c: Likewise.
16571
16572 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16573
16574         * gcc.dg/20020523-1.c: New test.
16575
16576 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16577
16578         * objc.dg/const-str-2.m: Update now that we stop after
16579         a command line error.
16580
16581 2002-05-22  Richard Henderson  <rth@redhat.com>
16582
16583         * g++.dg/dg.exp: Fix typo in test pruneing.
16584
16585 2002-05-22  Richard Henderson  <rth@redhat.com>
16586
16587         * g++.dg/dg.exp: Prune the tls subdirectory.
16588         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16589         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16590         * g++.dg/tls/init-1.C: New.
16591
16592 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16593
16594         * gcc.dg/20020517-1.c: New test.
16595
16596 2002-05-21  Richard Henderson  <rth@redhat.com>
16597
16598         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16599         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16600
16601 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16602
16603         * g++.dg/other/copy2.C: New test.
16604
16605 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16606
16607         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16608         (MAX_COPY): Bump up to 10 times sizeof (long long).
16609         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16610
16611         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16612         sizeof (long long).
16613
16614         * gcc.c-torture/execute/strcpy-1.c: New test.
16615
16616 2002-05-19  Jason Merrill  <jason2redhat.com>
16617
16618         * g++.dg/ext/oper1.C: New test.
16619
16620 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16621 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16622
16623         * README.QMTEST: New file.
16624
16625         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16626
16627 2002-05-19  Andreas Jaeger  <aj@suse.de>
16628
16629         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16630         now.
16631         * gcc.c-torture/execute/loop-2d.x: Likewise.
16632
16633 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16634
16635         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16636         support weak symbols.
16637         * gcc.dg/weak-4.c: Likewise
16638         * gcc.dg/weak-6.c: Likewise
16639
16640 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16641
16642         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16643         cygwin, coff and h8300-*-hms targets
16644         * gcc.dg/weak-5.c: Likewise
16645         * gcc.dg/weak-7.c: Likewise
16646
16647 2002-05-16  Jason Merrill  <jason@redhat.com>
16648
16649         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16650         (scan-assembler-not, scan-assembler-dem): Likewise.
16651         (scan-assembler-dem-not): Likewise.
16652
16653 2002-05-15  Richard Henderson  <rth@redhat.com>
16654
16655         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16656
16657 2002-05-15  Richard Henderson  <rth@redhat.com>
16658
16659         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16660         (vfoo1f): Warning here.
16661         (vfoo1l): Don't redefine the alias.
16662
16663 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16664
16665         * g++.dg/init/pm1.C: New test.
16666
16667 2002-05-12  David S. Miller  <davem@redhat.com>
16668
16669         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16670         types.
16671
16672 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16673
16674         * gcc.c-torture/execute/20020510-1.c: New test case.
16675
16676 2002-05-10  David S. Miller  <davem@redhat.com>
16677
16678         * gcc.c-torture/execute/conversion.c: Test long double too.
16679
16680 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16681
16682         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16683         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16684         * lib/g++.exp (g++_link_flags): Likewise.
16685         * lib/objc.exp (objc_target_compile): Likewise.
16686
16687 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16688
16689         * gcc.dg/cpp/poison.c: Update.
16690         * gcc.dg/cpp/20000625-2.c: Remove.
16691         * gcc.dg/cpp/direct2s.c: Remove final test.
16692
16693 2002-05-08  Tom Rix  <trix@redhat.com>
16694
16695         * gcc.c-torture/execute/20020508-1.c: New test.
16696         * gcc.c-torture/execute/20020508-2.c: New test.
16697         * gcc.c-torture/execute/20020508-3.c: New test.
16698
16699 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16700
16701         * gcc.dg/cpp/charconst-4.c: More tests.
16702
16703 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16704
16705         PR c/6569
16706         * gcc.dg/weak-3.c: Update location of warning messages.
16707         * gcc.dg/weak-5.c: Likewise.
16708
16709 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16710
16711         * gcc.c-torture/execute/20020506-1.c: New test case.
16712
16713 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16714
16715         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16716
16717 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16718
16719         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16720
16721 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16722
16723         * gcc.dg/cpp/charconst-3.c: New test.
16724
16725 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16726
16727         * gcc.dg/cpp/charconst.c: Update tests.
16728
16729 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16730
16731         * treelang: Added directory for new sample language treelang. Also
16732         lib/treelang.exp: New file to signal treelang should be tested.
16733
16734 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16735
16736         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16737         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16738         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16739         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16740         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16741         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16742         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16743
16744 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16745
16746         * gcc.dg/format/xopen-2.c: New test.
16747
16748 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16749
16750         * gcc.dg/20020503-1.c: New test.
16751
16752 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16753
16754         * g++.dg/init/dtor1.C: Make it tougher.
16755
16756 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16757
16758         * g++.dg/init/dtor1.C: New test.
16759
16760 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16761
16762         * gcc.dg/altivec-8.c: New.
16763
16764 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16765
16766         * gcc.dg/altivec-7.c: New.
16767
16768 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16769
16770         * g++.dg/parse/typedef1.C: New test.
16771
16772 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/6486
16775         * g++.dg/template/friend6.C: New test.
16776
16777         PR c++/6492
16778         * g++.dg/init/copy1.C: New test.
16779
16780 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16781
16782         * g++.dg/warn/effc1.C: New test.
16783
16784 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16785
16786         * gcc.dg/cpp/if-cexp.c: Add a test.
16787
16788 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16789
16790         * gcc.dg/20020426-2.c: New test.
16791
16792 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16793
16794         * gcc.dg/cpp/if-mop.c: Update.
16795         * gcc.dg/cpp/if-mpar.c: Add test.
16796         * gcc.dg/cpp/if-oppr.c: Update.
16797
16798 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16799
16800         PR c/6343
16801         * gcc.dg/weak-[2-7].c: New tests.
16802
16803 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16804
16805         * gcc.dg/enum1.c: New test.
16806
16807 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16808
16809         PR c++/6497
16810         * g++.dg/inherit/access2.C: New test.
16811
16812 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16813
16814         PR bootstrap/6445
16815         * gcc.dg/20020426-1.c: New test.
16816
16817 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16818
16819         * g++.dg/abi/enum1.C: New test.
16820
16821 2002-04-26  Richard Henderson  <rth@redhat.com>
16822
16823         * gcc.dg/c99-bool-1.c: Expect always true warning.
16824
16825 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16826
16827         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16828
16829 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16830
16831         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16832         targets.
16833
16834 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16835
16836         * g++.dg/abi/mange7.C: New test.
16837
16838         PR c++/6438.
16839         * g++.dg/parse/stmtexpr2.C: New test.
16840
16841 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16842
16843         * gcc.dg/20020312-2.c: Add SH target.
16844
16845 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16846
16847         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16848         compiler output on mips*-*-irix*.
16849
16850 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16851
16852         * g++.dg/parse/attr1.C: New test.
16853
16854 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16855
16856         * gcc.c-torture/execute/string-opt-17.c: New test case.
16857         * gcc.c-torture/execute/memset-2.c: New test case.
16858
16859 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16860
16861         PR c++/6256:
16862         * g++.dg/template/friend5.C: New test.
16863
16864         PR c++/6331:
16865         * g++.dg/template/qual1.C: Likewise.
16866
16867 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16868
16869         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16870         Include stdlib.h, not stdio.h or ctype.h.
16871
16872 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16873
16874         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16875         cris-*-elf* and mmix-*-*.
16876         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16877         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16878         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16879         Ditto.
16880         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16881         * gcc.dg/wchar_t-1.c: Ditto.
16882
16883 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16884
16885         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16886         Clarify comment.
16887
16888 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16889
16890         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16891
16892 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16893
16894         * gcc.c-torture/execute/20000906-1.x: Delete.
16895
16896 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16897
16898         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16899
16900 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16901
16902         * PR6367
16903         * g77.f-torture/execute/6367.f: New test.
16904         * g77.f-torture/execute/6367.x: Disable for MMIX.
16905
16906 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16907
16908         * PR6352
16909         * g++.dg/opt/inline2.C: New test.
16910
16911 2002-04-18  Richard Henderson  <rth@redhat.com>
16912
16913         * gcc.dg/20000906-1.c: Enable for all targets.
16914         * gcc.c-torture/compile/iftrap-2.c: New.
16915
16916 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16917
16918         * gcc.dg/20020418-1.c: New test.
16919         * gcc.dg/20020418-2.c: New test.
16920
16921 2002-04-18  Richard Henderson  <rth@redhat.com>
16922
16923         * gcc.c-torture/compile/iftrap-1.c: New.
16924         * gcc.dg/iftrap-1.c: Adjust for ia64.
16925         * gcc.dg/iftrap-2.c: New.
16926
16927 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16928
16929         * gcc.c-torture/compile/20020418-1.c: New test.
16930
16931 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16932
16933         * gcc.c-torture/compile/20020415-1.c: New.
16934
16935 2002-04-18  David S. Miller  <davem@redhat.com>
16936
16937         * gcc.c-torture/execute/20020418-1.c: New test.
16938
16939 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16940
16941         * gcc.dg/20020416-1.c: New test.
16942
16943         * g++.dg/opt/inline1.C: New test.
16944
16945 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16946
16947         * gcc.dg/altivec-5.c: New test.
16948
16949         * gcc.dg/20020415-1.c: New test.
16950
16951 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16952
16953         * testsuite/lib/chill.exp: Remove.
16954
16955 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16956
16957         * g++.dg/other/big-struct.C: New test.
16958
16959 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16960
16961         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16962         of scratch file.
16963
16964 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16965
16966         PR c/6277
16967         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16968         in scan-assembler function name
16969
16970 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16971
16972         * g77.f-torture/execute/980628-4.x,
16973         g77.f-torture/execute/980628-5.x,
16974         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16975         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16976         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16977         i[34567]86-*-*.
16978
16979 2002-04-13  David S. Miller  <davem@redhat.com>
16980
16981         * gcc.c-torture/execute/20020413-1.c: New test.
16982
16983 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16984
16985         * gcc.dg/asm-6.c,
16986         * g++.dg/ext/asm1.C: New tests.
16987
16988 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16989
16990         PR c++ 5373.
16991         * g++.dg/parse/stmtexpr1.C: New test.
16992
16993         PR c++/5189.
16994         * g++.dg/template/copy1.C: New test.
16995
16996 2002-04-12  Richard Henderson  <rth@redhat.com>
16997
16998         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16999
17000 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
17001
17002         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
17003         gcc.c-torture/execute/20020307-2.c.
17004
17005 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
17006
17007         * g++.dg/ext/attrib5.C,
17008         * g++.dg/lookup/struct1.C: New tests.
17009
17010 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
17011
17012         * gcc.dg/20020411-1.c: New test.
17013
17014         * gcc.c-torture/execute/20020411-1.c: New test.
17015
17016 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
17017
17018         * g77.f-torture/execute/6177.f: New test.
17019
17020 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
17021
17022         PR middle-end/6247
17023         * g++.dg/opt/cleanup1.C: New test.
17024
17025         * g++.dg/opt/const1.C: New test.
17026
17027 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
17028
17029         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
17030
17031 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
17032
17033         PR c++/5507
17034         * g++.dg/template/typename2.C: New test.
17035
17036 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
17037
17038         * gcc.c-torture/execute/loop-12.c: New.
17039
17040 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
17041
17042         * g77.f-torture/execute/980628-4.x,
17043         g77.f-torture/execute/980628-5.x,
17044         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
17045         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
17046         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
17047
17048 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17049
17050         PR optimization/6086
17051         * g++.dg/opt/preinc1.C: New test.
17052
17053 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17054
17055         PR c++/5571
17056         * g++.dg/opt/static2.C: New test.
17057
17058 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
17059
17060         PR c/5120
17061         * gcc.dg/20020406-1.c: New test.
17062
17063 2002-04-04  David S. Miller  <davem@redhat.com>
17064
17065         * gcc.c-torture/execute/20020404-1.c: New test.
17066
17067 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
17068
17069         PR c/6123
17070         * gcc.dg/20020312-2.c: Do not declare global register variable
17071         if __PIC__ or __pic__ is defined.
17072
17073 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
17074
17075         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
17076         __asm__ so that it works correctly even if -ansi -pedantic-errors.
17077
17078 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17079
17080         * gcc.misc-tests/linkage.exp: Update last change to handle
17081         sparc*-, not just sparc-.
17082
17083 2002-04-03  Richard Henderson  <rth@redhat.com>
17084
17085         * gcc.dg/cpp/ucs.c: Improved long UCS test.
17086
17087 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17088
17089         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17090
17091 2002-04-02  David S. Miller  <davem@redhat.com>
17092
17093         * gcc.c-torture/execute/20020402-3.c: New test.
17094
17095 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17096
17097         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17098         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17099
17100         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17101         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17102         g77.f-torture/execute/20001201.x,
17103         g77.f-torture/execute/u77-test.x: New files.
17104
17105         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17106         * gcc.dg/wchar_t-1.c: Ditto.
17107
17108 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17109
17110         * gcc.c-torture/execute/20020402-1.c: New test.
17111
17112 2002-04-01  Richard Henderson  <rth@redhat.com>
17113
17114         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17115
17116         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17117
17118 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17119
17120         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17121
17122 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17123
17124         * g++.dg/inherit/template-as-base.C: Expect error.
17125         * g++.dg/inherit/namespace-as-base.C: Likewise.
17126
17127 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17128
17129         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17130         g++.dg/ext/instantiate3.C: Tweak match patterns.
17131
17132         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17133         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17134         -da test.
17135
17136 2002-03-31  Richard Henderson  <rth@redhat.com>
17137
17138         * gcc.dg/special/alias-2.c: New.
17139         * gcc.dg/special/ecos.exp: Run it.
17140
17141 2002-03-31  Richard Henderson  <rth@redhat.com>
17142
17143         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17144
17145 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17146
17147         * gcc.dg/weak-1.c: Disable on h8300 port.
17148
17149 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17150
17151         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17152         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17153         ordering tests.
17154         * g++.dg/bprob/bprob-1.C: New test.
17155         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17156         * g++.dg/gcov/gcov-1.C: New test.
17157         * g++.dg/gcov/gcov-1.x: New file.
17158         * g++.dg/gcov/gcov-2.C: New test.
17159         * g++.dg/gcov/gcov-3.C: New test.
17160         * g++.dg/gcov/gcov-3.h: New file.
17161
17162 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17163
17164         * g++.old-deja/g++.other/builtins5.C: New test.
17165         * g++.old-deja/g++.other/builtins6.C: New test.
17166         * g++.old-deja/g++.other/builtins7.C: New test.
17167         * g++.old-deja/g++.other/builtins8.C: New test.
17168         * g++.old-deja/g++.other/builtins9.C: New test.
17169
17170 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17171
17172         * g++.dg/opt/static1.C: New test.
17173
17174         * g++.dg/opt/longbranch1.C: New test.
17175
17176 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17177
17178         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17179
17180         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17181
17182 2002-03-28  Jeffrey A Law  (law@redhat.com)
17183
17184         * gcc.c-torture/execute/20020328-1.c: New test.
17185
17186 2002-03-27  Richard Henderson  <rth@redhat.com>
17187
17188         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17189         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17190         move from g++.old-deja/g++.ext/.
17191
17192 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17193
17194         * g++.dg/init/new2.C: New test.
17195
17196 2002-03-26  Richard Henderson  <rth@redhat.com>
17197
17198         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17199
17200         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17201         on sparc.
17202
17203         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17204         sparcv9 systems.
17205         * gcc.dg/20001102-1.c: Likewise.
17206
17207 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17208
17209         * gcc.dg/cpp/endif-pedantic1.c,
17210         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17211
17212 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17213
17214         * g++.dg/init/new1.C: New test.
17215
17216 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17217
17218         * g++.dg/abi/vbase9.C: New test.
17219
17220 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17221
17222         * gcc.dg/arm-asm.c: New test.
17223
17224 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17225
17226         * gcc.dg/Wswitch-enum.c: New test.
17227         Fix PR c/5044.
17228
17229 2002-03-26  Richard Henderson  <rth@redhat.com>
17230
17231         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17232         structure.
17233
17234 2002-03-25  Richard Henderson  <rth@redhat.com>
17235
17236         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17237         sparcv9 systems.
17238
17239         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17240         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17241
17242 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17243
17244         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17245
17246 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17247
17248         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17249         targets using generic thunk support.
17250
17251 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17252
17253         * gcc.c-torture/compile/20020323-1.c: New test.
17254
17255         * g++.dg/opt/conj2.C: New test.
17256
17257 2002-03-24  Richard Henderson  <rth@redhat.com>
17258
17259         * gcc.dg/weak-1.c: Use -fno-common.
17260
17261 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17262
17263         * g77.dg/f77-edit-apostrophe-out.f: New test
17264         * g77.dg/f77-edit-h-out.f: New test
17265         * g77.dg/f77-edit-t-in.f: New test
17266         * g77.dg/f77-edit-t-out.f: New test
17267         * g77.dg/f77-edit-x-out.f: New test
17268         * g77.dg/f77-edit-slash-out.f: New test
17269         * g77.dg/f77-edit-colon-out.f: New test
17270         * g77.dg/f77-edit-s-out.f: New test
17271
17272 2002-03-24  Richard Henderson  <rth@redhat.com>
17273
17274         * objc/execute/formal_protocol-6.x: New XFAIL.
17275
17276 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17277
17278         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17279         that do not support weak symbols
17280
17281 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17282
17283         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17284         * lib/g77.exp:  Likewise
17285         * lib/objc.exp: Likewise
17286
17287 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17288
17289         * gcc.dg/Wswitch-default.c: New test.
17290
17291 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17292
17293         * g++.dg/other/enum1.C: New test.
17294
17295 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17296
17297         * gcc.dg/pragma-ep-3.c: Fix typo.
17298
17299 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17300
17301         * g++.dg/inherit/template-as-base.C: New test.
17302
17303 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17304
17305         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17306         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17307
17308 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17309
17310         * gcc.dg/cpp/multiline.c: Update to match.
17311
17312 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17313
17314         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17315
17316 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17317
17318         * gcc.dg/cpp/extratokens2.c:  New file.
17319
17320 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17321
17322         * gcc.dg/20020312-2.c: Add rs6000 target.
17323
17324         * gcc.c-torture/compile/20020319-1.c: New test.
17325
17326 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17327
17328         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17329         (A, E): Handle this.
17330
17331 2002-03-20  Jason Merrill  <jason@redhat.com>
17332
17333         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17334         ignoring -fpic.
17335         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17336         through prune_gcc_output.
17337
17338 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17339
17340         * gcc.c-torture/compile/20020320-1.c: New test.
17341
17342 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17343
17344         * gcc.c-torture/compile/20020318-1.c: New test.
17345
17346         * gcc.dg/struct-by-value-1.c: New test.
17347
17348         * gcc.dg/20020319-1.c: New test.
17349
17350 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17351
17352         * g++.dg/opt/conj1.C: New test.
17353
17354 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17355
17356         * g++.dg/template/qualttp20.C: Revert previous change.
17357         * g++.dg/template/qualttp3.C: Likewise.
17358         * g++.dg/template/qualttp4.C: Likewise
17359         * g++.dg/template/qualttp5.C: Likewise
17360         * g++.dg/template/qualttp6.C: Likewise
17361         * g++.dg/template/qualttp7.C: Likewise
17362         * g++.dg/template/qualttp8.C: Likewise
17363         * g++.dg/template/recurse.C: Likewise.
17364
17365 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17366
17367         * gcc.dg/cpp/wchar-1.c: Update.
17368
17369 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17370
17371         * g++.dg/template/conv1.C: New test.
17372         * g++.dg/template/conv2.C: New test.
17373         * g++.dg/template/conv3.C: New test.
17374         * g++.dg/template/conv4.C: New test.
17375
17376 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17377
17378         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17379         * g++.dg/template/qualttp3.C: Likewise.
17380         * g++.dg/template/qualttp4.C: Likewise
17381         * g++.dg/template/qualttp5.C: Likewise
17382         * g++.dg/template/qualttp6.C: Likewise
17383         * g++.dg/template/qualttp7.C: Likewise
17384         * g++.dg/template/qualttp8.C: Likewise
17385         * g++.dg/template/recurse.C: Likewise.
17386
17387 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17388
17389         * g++.dg/opt/dtor1.C: New test.
17390
17391 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17392
17393         * gcc.c-torture/compile/20020315-1.c: New test.
17394
17395 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17396
17397         * gcc.dg/weak-1.c: Fix scan tests.
17398
17399 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17400
17401         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17402         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17403         cris-*-aout* mmix-*-*.
17404         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17405         cris-*-aout* mmix-*-*.
17406         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17407         cris-*-elf* cris-*-aout* and mmix-*-*.
17408         * gcc.dg/20001009-1.c: Ditto.
17409         * gcc.dg/20010912-1.c: Ditto.
17410         * gcc.dg/20020122-4.c: Ditto.
17411         * gcc.dg/inline-2.c: Ditto.
17412
17413 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17414
17415         * gcc.c-torture/compile/20020314-1.c: New test.
17416
17417 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17418
17419         * gcc.c-torture/execute/20020314-1.c: New test.
17420
17421 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17422
17423         * g++.dg/warn/Wunused-1.C: New test.
17424
17425 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17426
17427         * g++.dg/abi/mangle6.C: New test.
17428
17429 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17430
17431         * gcc.c-torture/compile/20020309-2.c: New test.
17432
17433         * gcc.c-torture/compile/20020312-1.c: New test.
17434
17435 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17436
17437         * g++.dg/other/access1.C: New test.
17438
17439 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17440
17441         * gcc.c-torture/execute/wchar_t-1.c: New test.
17442
17443 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17444
17445         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17446
17447 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17448
17449         * gcc.dg/20020312-1.c: New test case.
17450
17451 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17452
17453         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17454
17455 2002-03-11  Richard Henderson  <rth@redhat.com>
17456
17457         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17458         * g++.old-deja/g++.jason/report.C: Likewise.
17459
17460 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17461
17462         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17463         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17464
17465 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17466
17467         * testsuite/g++.dg/overload/pmf1.C: New test.
17468
17469 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17470
17471         * gcc.c-torture/execute/20020307-1.c: Use long.
17472
17473 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17474
17475         PR optimization/5844
17476         * gcc.dg/20020310-1.c: New test.
17477
17478 2002-03-09  Michael Meissner  <meissner@redhat.com>
17479
17480         * gcc.c-torture/execute/memcpy-2.c: New test.
17481         * gcc.c-torture/execute/memset-1.c: New test.
17482         * gcc.c-torture/execute/strlen-1.c: New test.
17483         * gcc.c-torture/execute/strcmp-1.c: New test.
17484         * gcc.c-torture/execute/strncmp-1.c: New test.
17485
17486 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17487
17488         * gcc.dg/ppc-ldstruct.c: New test.
17489
17490 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17491
17492         * gcc.c-torture/execute/va-arg-22.c: New test.
17493
17494 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17495
17496         * gcc.c-torture/compile/20020309-1.c: New test.
17497
17498 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * gcc.c-torture/execute/20020307-2.c: New test.
17501
17502 2002-03-07  Jeffrey A Law  (law@redhat.com)
17503
17504         * g77.f-torture/compile/20020307-1.f: New test.
17505
17506 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17507
17508         * gcc.dg/unordered-1.c: New test.
17509
17510 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17511
17512         * gcc.c-torture/execute/20020307-1.c: New test.
17513
17514 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17515
17516         * gcc.dg/20020304-1.c: New test.
17517
17518         * gcc.c-torture/compile/20020304-2.c: New test.
17519
17520 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17521
17522         * gcc.c-torture/compile/20020304-1.c: New test case
17523         (from PR c/5830).
17524
17525 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17526
17527         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17528
17529 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17530
17531         * g++.dg/other/classkey1.C: New test.
17532
17533 2002-03-01  Richard Henderson  <rth@redhat.com>
17534
17535         * gcc.c-torture/compile/981223-1.x: New.
17536         * gcc.c-torture/compile/920625-1.x: New.
17537
17538 2002-02-28  Richard Henderson  <rth@redhat.com>
17539
17540         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17541
17542 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17543
17544         * gcc.c-torture/execute/20020227-1.c: New test.
17545
17546 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17547
17548         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17549         here" ERROR lines.
17550         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17551         * g++.old-deja.g++.other/defarg1.C: Likewise.
17552         * g++.old-deja/g++.pt/calls2.C: Likewise.
17553         * g++.old-deja/g++.pt/crash20.C: Likewise.
17554         * g++.old-deja/g++.pt/crash30.C: Likewise.
17555         * g++.old-deja/g++.pt/crash36.C: Likewise.
17556         * g++.old-deja/g++.pt/crash6.C: Likewise.
17557         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17558         * g++.old-deja/g++.pt/derived3.C: Likewise.
17559         * g++.old-deja/g++.pt/error1.C: Likewise.
17560         * g++.old-deja/g++.pt/friend21.C: Likewise.
17561         * g++.old-deja/g++.pt/friend23.C: Likewise.
17562         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17563         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17564
17565 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17566
17567         * gcc.c-torture/execute/20020225-2.c: New test.
17568
17569 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17570
17571         * gcc.c-torture/execute/920730-1t.c,
17572         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17573         Delete test cases, only relevant to -traditional.
17574
17575 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17576
17577         * gcc.dg/cpp/undef1.c: Remove.
17578         * gcc.dg/cpp/directiv.c: Update.
17579         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17580
17581 2002-02-27  Michael Meissner  <meissner@redhat.com>
17582
17583         * gcc.c-torture/execute/20020226-1.c: New test.
17584
17585 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17586
17587         * g++.dg/debug/debug4.C: New test.
17588
17589         * gcc.dg/ia64-visibility-1.c: New test.
17590
17591 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17592
17593         * gcc.dg/debug/20020224-1.c: New.
17594
17595 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17596
17597         * gcc.c-torture/execute/960416-1.x: New.
17598         * gcc.c-torture/execute/divconst-3.x: Likewise.
17599
17600 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17601
17602         * gcc.dg/20020224-1.c: New test.
17603
17604 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17605
17606         * gcc.c-torture/execute/20020225-1.c: New.
17607
17608 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17609
17610         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17611
17612 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17613
17614         * gcc.dg/20020222-1.c: New test.
17615
17616 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * g++.dg/opt/anonunion1.C: New test.
17619
17620 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17621
17622         * g++.dg/template/qualttp19.C: New test.
17623         * g++.dg/template/qualttp20.C: New test.
17624         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17625         * g++.old-deja/g++.other/qual1.C: Likewise.
17626
17627 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17628
17629         * gcc.dg/attr-alwaysinline.c: New.
17630
17631 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17632
17633         * gcc.dg/20020220-1.c: New test.
17634
17635         * gcc.dg/20020220-2.c: New test.
17636
17637         * g++.dg/opt/mmx1.C: New test.
17638
17639 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17640
17641         * gcc.c-torture/compile/20020110.c: New test.
17642
17643 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17644
17645         * gcc.c-torture/execute/20020219-1.c: New test.
17646
17647         * gcc.dg/20020219-1.c: New test.
17648
17649         * gcc.dg/noncompile/20020220-1.c: New test.
17650
17651         * g++.dg/opt/ptrintsum1.C: New test.
17652
17653         * gcc.dg/debug/20020220-1.c: New test.
17654
17655 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17656
17657         * gcc.c-torture/execute/20020216-1.c: New test.
17658
17659 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17660
17661         * gcc.dg/decl-1.c: Update, new test.
17662
17663 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17664
17665         * g++.dg/abi/bitfield1.C: New test.
17666         * g++.dg/abi/bitfield2.C: New test.
17667
17668 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17669
17670         * gcc.dg/attr-nest.c: New test.
17671
17672 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17673
17674         * gcc.c-torture/execute/20020215-1.c: New test.
17675
17676 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17677
17678         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17679         * g++.dg/debug/debug.exp: New.
17680         * g++.dg/debug/trivial.C: New.
17681         * g++.dg/debug/debug1.C: Moved...
17682         * g++.dg/other/debug1.C: ...from here.
17683         * g++.dg/debug/debug2.C: Moved...
17684         * g++.dg/other/debug2.C: ...from here.
17685         * g++.dg/debug/debug3.C: Moved...
17686         * g++.dg/other/debug3.C: ...from here.
17687
17688         * gcc.dg/noncompile/20020213-1.c: New test.
17689
17690 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17691
17692         * g++.dg/other/debug3.C: New test.
17693
17694         * gcc.c-torture/execute/20020213-1.c: New test.
17695
17696 2002-02-13  Richard Smith <richard@ex-parrot.com>
17697
17698         * g++.old-deja/g++.other/thunk1.C: New test.
17699
17700 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17701
17702         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17703
17704 2002-02-13  Stan Shebs  <shebs@apple.com>
17705
17706         * gcc.dg/altivec-3.c: New.
17707
17708 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17709
17710         * gcc.dg/Wunreachable-1.c: New test.
17711         * gcc.dg/Wunreachable-2.c: New test.
17712
17713 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17714
17715         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17716
17717 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17718
17719         * gcc.dg/decl-1.c: New test.
17720
17721 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17722
17723         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17724
17725 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17726
17727         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17728         * gcc.c-torture/compile/980506-1.x: Likewise.
17729
17730 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17731
17732         * gcc.dg/20020210-1.c: New.
17733
17734 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17735
17736         * g77.f-torture/execute/947.f: New regression test
17737         for PR fortran/947.
17738
17739 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17740
17741         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17742         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17743
17744 2002-02-08  Richard Henderson  <rth@redhat.com>
17745
17746         * gcc.c-torture/compile/labels-3.c: New.
17747
17748 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17751         expression statements work instead.
17752         * gcc.dg/noncompile/20020207-1.c: New test.
17753
17754 2002-02-07  Richard Henderson  <rth@redhat.com>
17755
17756         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17757
17758 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17759
17760         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17761         message from g77
17762         * lib/g77-dg.exp: Trim g77 error messages so that they are
17763         recognized by dg.exp.
17764
17765 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17766
17767         PR fortran/5473
17768         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17769
17770 2002-02-07  Richard Henderson  <rth@redhat.com>
17771
17772         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17773         to be sufficiently aligned for integers.
17774
17775 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         * g++.dg/template/friend4.C: New test.
17778
17779 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17780
17781         PR fortran/5743
17782         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17783         unsupported cases.
17784
17785 2002-02-07  Richard Henderson  <rth@redhat.com>
17786
17787         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17788         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17789         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17790         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17791
17792 2002-02-06  Richard Henderson  <rth@redhat.com>
17793
17794         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17795
17796 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17797
17798         * gcc.dg/20020206-1.c: New test.
17799
17800 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17801
17802         * gcc.c-torture/execute/20020206-1.c: New test.
17803
17804         * gcc.c-torture/execute/20020206-2.c: New test.
17805
17806         PR optimization/5429:
17807         * gcc.c-torture/compile/20020206-1.c: New test.
17808
17809 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17810
17811         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17812         as certain file formats cannot support particularly large
17813         alignments.
17814
17815         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17816         and do not expect to be able to link the executable.
17817
17818         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17819         fail because the COFF format does not support the weak attribute.
17820
17821 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17822
17823         * g77.dg/pr5473.f:  New test
17824
17825 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17826
17827         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17828         Fix testcase accordingly.
17829
17830 2002-02-04  Richard Henderson  <rth@redhat.com>
17831
17832         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17833         (buf): Change to be an array of pointers, not ints.
17834
17835 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17836
17837         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17838         before all tests.  Move warning one line above to match where it
17839         C frontend emits.
17840         * gcc.dg/Wswitch-2.c: New test.
17841         * g++.dg/warn/Wswitch-1.C: New test.
17842         * g++.dg/warn/Wswitch-2.C: New test.
17843
17844 2002-02-04  Richard Henderson  <rth@redhat.com>
17845
17846         * g++.dg/abi/offsetof.C: Fix size comparison.
17847
17848 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17849
17850         * gcc.dg/cast-qual-2.c: New test.
17851
17852 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17853
17854         * gcc.dg/20020201-4.c: New test.
17855
17856 2002-02-04  Ben Elliston  <bje@redhat.com>
17857
17858         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17859         target_info attribute != 0, in addition to the empty string.
17860         (gcc_target_compile): Likewise.
17861
17862 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17863
17864         * gcc.dg/Wswitch.c: New test.
17865         PR gcc/4475. PR gcc/3780.
17866
17867 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17868
17869         * g77.f-torture/execute/5122.f: New test for regressions
17870         against PR fortran/5122.
17871
17872 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17873
17874         * g77.f-torture/compile/pr3743.f: Delete
17875         * g77.dg/pr3743-1.f: New test.
17876         * g77.dg/pr3743-2.f: New test.
17877         * g77.dg/pr3743-3.f: New test.
17878         * g77.dg/pr3743-4.f: New test.
17879
17880 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17881
17882         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17883
17884 2002-02-02  Richard Henderson  <rth@redhat.com>
17885
17886         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17887         * gcc.c-torture/execute/bf64-1.c: Likewise.
17888
17889 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17890
17891         * gcc.dg/20020201-2.c: New test.
17892
17893         * gcc.dg/20020201-3.c: New test.
17894
17895         * gcc.c-torture/execute/bitfld-2.c: New test.
17896
17897 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17898
17899         * gcc.dg/bitfld-1.c: Update.
17900         * gcc.dg/bitfld-2.c: Update.
17901         * gcc.c-torture/execute/bitfld-1.x: New.
17902
17903 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17904
17905         * gcc.c-torture/execute/20020201-1.c: New test.
17906
17907 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17908
17909         PR target/5469
17910         * gcc.dg/20020201-1.c: New test.
17911
17912 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17913
17914         PR fortran/3743
17915         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17916         * g77.f-torture/compile/pr3743.x: Remove
17917
17918 2002-01-31  Tom Rix  <trix@redhat.com>
17919
17920         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17921
17922 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17923
17924         * gcc.dg/noncompile/20020130-1.c: New test.
17925
17926 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17927
17928         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17929
17930 2002-01-29  Richard Henderson  <rth@redhat.com>
17931
17932         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17933         to long long.
17934         * gcc.c-torture/execute/bf64-1.c: Likewise.
17935
17936 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17937
17938         * gcc.c-torture/execute/20020129-1.c: New test.
17939
17940 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17941
17942         * gcc.c-torture/compile/20000224-1.c: Update.
17943         * gcc.c-torture/execute/bitfld-1.c: New tests.
17944         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17945         * gcc.dg/uninit-A.c: Update.
17946
17947 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17948
17949         * g++.dg/template/ctor1.C: Add instantiation.
17950
17951 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17952
17953         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17954         argument to __builtin_prefetch to be const ptr.
17955
17956 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/compile/20020120-1.c: New test.
17959
17960 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17961
17962         * gcc.c-torture/execute/20020127-1.c: New test.
17963
17964 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17965
17966         * g77.dg/f77-edit-i-in.f: New test
17967         * g77.dg/f77-edit-i-out.f: New test
17968
17969 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17970
17971         * gcc.dg/debug/debug.exp: New file.
17972         * gcc.dg/debug/trivial.c: New file.
17973         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17974         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17975         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17976         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17977         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17978         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17979         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17980         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17981         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17982         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17983         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17984         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17985         * gcc.dg/20000503-1.c: Removed.
17986         * gcc.dg/20010207-1.c: Removed.
17987         * gcc.dg/20011223-1.c: Removed.
17988         * gcc.dg/20020104-2.c: Removed.
17989         * gcc.dg/debug-1.c: Removed.
17990         * gcc.dg/debug-2.c: Removed.
17991         * gcc.dg/debug-3.c: Removed.
17992         * gcc.dg/debug-4.c: Removed.
17993         * gcc.dg/debug-5.c: Removed.
17994         * gcc.dg/debug-6.c: Removed.
17995         * gcc.dg/dwarf2-1.c: Removed.
17996         * gcc.dg/dwarf2-2.c: Removed.
17997
17998 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17999
18000         * g++.old-deja/g++.other/eh5.C: New test.
18001         * g++.old-deja/g++.other/sibcall2.C: New test.
18002         * g++.old-deja/g++.other/array9.C: New test.
18003         * g++.old-deja/g++.other/typename2.C: New test.
18004         * g++.old-deja/g++.other/crash60.C: New test.
18005         * g++.old-deja/g++.other/conv9.C: New test.
18006         * g++.old-deja/g++.other/mangle10.C: New test.
18007         * g++.old-deja/g++.other/unchanging1.C: New test.
18008         * g++.old-deja/g++.other/exprstmt1.C: New test.
18009         * g++.old-deja/g++.other/inline23.C: New test.
18010         * g++.old-deja/g++.eh/ia64-1.C: New test.
18011         * g++.old-deja/g++.other/dwarf2-1.C: New test.
18012         * g++.old-deja/g++.other/reload1.C: New test.
18013         * g++.old-deja/g++.other/static20.C: New test.
18014         * g++.old-deja/g++.other/local-alloc1.C: New test.
18015         * g++.old-deja/g++.other/conv8.C: New test.
18016         * g++.old-deja/g++.other/stmtexpr2.C: New test.
18017         * g++.old-deja/g++.other/storeexpr1.C: New test.
18018         * g++.old-deja/g++.other/storeexpr2.C: New test.
18019         * g++.dg/eh/template2.C: New test.
18020         * g++.dg/warn/weak1.C: New test.
18021
18022 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
18023
18024         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18025         Remove first, non-varying, argument.
18026
18027 2002-01-23  Richard Henderson  <rth@redhat.com>
18028
18029         * gcc.dg/inline-2.c: New.
18030
18031         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
18032         Add optional target arg.  Check number of arguments.
18033         (scan-assembler-not, scan-assembler-dem): Likewise.
18034         (scan-assembler-dem-not): Likewise.
18035
18036 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18037
18038         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
18039         line 12.
18040         * g++.old-deja/g++.brendan/parse3.C,
18041         g++.old-deja/g++.other/crash26.C,
18042         g++.old-deja/g++.other/crash28.C,
18043         g++.old-deja/g++.other/crash29.C,
18044         g++.old-deja/g++.other/crash30.C,
18045         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
18046
18047 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
18048
18049         * gcc.dg/20020115-1.c: New.
18050
18051 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
18052
18053         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
18054
18055 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
18056
18057         * gcc.dg/20020122-3.c: New.
18058
18059 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
18060
18061         * g++.dg/other/gc1.C: New test.
18062
18063 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
18064
18065         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
18066
18067 2002-01-22  Richard Henderson  <rth@redhat.com>
18068
18069         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
18070
18071 2002-01-22  Richard Henderson  <rth@redhat.com>
18072
18073         * gcc.dg/20020122-4.c: New.
18074
18075 2002-01-22  H.J. Lu <hjl@gnu.org>
18076
18077         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
18078         link output.
18079         * gcc.dg/special/ecos.exp: Likewise.
18080         * lib/g++-dg.exp: Likewise.
18081         * lib/g77-dg.exp: Likewise.
18082         * lib/gcc-dg.exp : Likewise.
18083         * lib/mike-g++.exp: Likewise.
18084         * lib/mike-g77.exp: Likewise.
18085         * lib/mike-gcc.exp: Likewise.
18086         * lib/objc-dg.exp: Likewise.
18087
18088 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18089
18090         PR target/5379
18091         * gcc.dg/20020122-2.c: New test.
18092
18093 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18094
18095         * gcc.dg/20020122-1.c: New test.
18096
18097 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18098
18099         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18100
18101 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18102
18103         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18104
18105 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18106
18107         * gcc.c-torture/compile/20020121-1.c: New test.
18108
18109 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18110
18111         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18112         ld_library_path.
18113
18114 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18115
18116         * gcc.dg/20020218-1.c: New test.
18117
18118 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18119
18120         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18121         messages
18122         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18123         "At global scope" warning
18124         * g++.dg/ext/align1.C: Change cygwin test for alignment
18125         from db-bogus to dg-warning
18126
18127 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18128
18129         * g77.f-torture/compile/cpp2.F: New test.
18130
18131 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18132
18133         * g++.dg/template/access1.C: New test.
18134
18135 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18136
18137         * gcc.dg/20020118-1.c: New.
18138
18139 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18140
18141         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18142
18143 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18144
18145         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18146         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18147         alignment warnings.
18148
18149 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18150
18151         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18152         torture_with_loops and torture_without_loops
18153
18154 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18155
18156         * gcc.c-torture/compile/20020116-1.c: New test.
18157
18158 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18159
18160         * gcc.dg/20020116-2.c: New test.
18161
18162         * gcc.dg/ultrasp4.c: New test.
18163
18164         * gcc.dg/20020116-1.c: New test.
18165
18166 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18167
18168         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18169         by EABI.
18170
18171 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18172
18173         * gcc.misc-tests/i386-prefetch.exp: New.
18174         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18175         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18176         * gcc.misc-tests/i386-pf-none-1.c: New test.
18177         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18178
18179 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18180
18181         * gcc.dg/gnu89-init-1.c: Add new tests.
18182
18183 2002-01-15  Andreas Jaeger  <aj@suse.de>
18184
18185         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18186         * gcc.dg/i386-mmx-2.c: Likewise.
18187         * gcc.dg/i386-sse-1.c: Likewise.
18188         * gcc.dg/i386-sse-2.c: Likewise.
18189         * gcc.dg/i386-sse-3.c: Likewise.
18190
18191 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18192
18193         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18194         Uncomment additional cases that now pass.
18195
18196 2002-01-11  Richard Henderson  <rth@redhat.com>
18197
18198         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18199         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18200
18201 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18202
18203         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18204
18205 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18206
18207         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18208         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18209
18210 2002-01-10  Dale Johannesen  <dalej@apple.com>
18211
18212         * gcc.c-torture/execute/loop-11.c: New.
18213
18214 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18215
18216         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18217         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18218
18219 2002-01-09  Richard Henderson  <rth@redhat.com>
18220
18221         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18222         type in which to perform the operation for each size.
18223
18224 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18225
18226         * gcc.c-torture/compile/20020109-2.c: New test.
18227
18228 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18229
18230         * gcc.c-torture/execute/loop-10.c: New test.
18231
18232 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18233
18234         * gcc.c-torture/compile/20010226-1.c: New test.
18235         * gcc.c-torture/compile/20010227-1.c: New test.
18236         * gcc.c-torture/compile/20010426-1.c: New test.
18237         * gcc.c-torture/compile/20010510-1.c: New test.
18238         * gcc.c-torture/compile/20010605-3.c: New test.
18239         * gcc.c-torture/compile/20010824-1.c: New test.
18240         * gcc.c-torture/execute/20010409-1.c: New test.
18241         * gcc.dg/noncompile/20000901-1.c: New test.
18242         * gcc.dg/20001023-1.c: New test.
18243         * gcc.dg/20001101-1.c: New test.
18244         * gcc.dg/20001102-1.c: New test.
18245         * gcc.dg/20010207-1.c: New test.
18246         * gcc.dg/20010405-1.c: New test.
18247         * gcc.dg/20010822-1.c: New test.
18248         * gcc.dg/20011107-1.c: New test.
18249
18250 2002-01-09  Jeffrey A Law  (law@redhat.com)
18251
18252         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18253
18254         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18255         execution failure on PA targets.
18256
18257 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18258
18259         * gcc.c-torture/compile/20020109-1.c: New test.
18260
18261 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18262
18263         * gcc.c-torture/execute/20020108-1.c: New test.
18264
18265 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18266
18267         * gcc.dg/20020108-1.c: New test.
18268
18269 2002-01-08  H.J. Lu <hjl@gnu.org>
18270
18271         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18272         for header files.
18273
18274 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18275
18276         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18277         consistency.
18278
18279 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18280
18281         * gcc.dg/altivec-4.c: Test altivec predicates.
18282
18283 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18284
18285         * gcc.c-torture/execute/20020107-1.c: New test.
18286
18287 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18288
18289         PR c/5279
18290         * gcc.c-torture/compile/20020106-1.c: New test.
18291
18292 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18293
18294         * gcc.c-torture/execute/nestfunc-4.c: New test.
18295
18296 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18297
18298         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18299         extra triple that slipped in.
18300         * g++.old-deja/g++.abi/align.C: Likewise.
18301         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18302
18303 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18304
18305         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18306         * g++.old-deja/g++.abi/align.C: Likewise.
18307         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18308
18309         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18310         on FreeBSD/i386.
18311         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18312         FreeBSD.
18313
18314 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18315
18316         * gcc.dg/20020104-1.c: New test.
18317
18318         * gcc.dg/20020104-2.c: New test.
18319
18320 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18321
18322         * gcc.dg/20020103-1.c: Fix typo in target selector.
18323
18324 2002-01-03  Richard Henderson  <rth@redhat.com>
18325
18326         * gcc.dg/20020103-1.c: New.
18327
18328 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18329
18330         * gcc.c-torture/execute/20020103-1.c: New test.
18331
18332 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18333
18334         * g++.dg/other/debug2.C: New test.
18335
18336         * gcc.c-torture/compile/20020103-1.c: New test.
18337
18338 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18339
18340         * gcc.dg/gnu89-init-1.c: Added new tests.
18341
18342 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18343
18344         * g++.dg/template/friend2.C: Remove as patch is reverted.
18345
18346         * g++.dg/warn/oldcast1.C: New test.
18347
18348         * g++.dg/template/ptrmem1.C: New test.
18349         * g++.dg/template/ptrmem2.C: New test.
18350
18351         * g++.dg/template/ntp.C: New test.
18352
18353         * g++.dg/other/component1.C: New test.
18354
18355         * g++.dg/template/ttp3.C: New test.
18356
18357         * g++.dg/template/friend2.C: New test.
18358         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18359
18360 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18361
18362         * g++.dg/other/ptrmem1.C: New test.
18363         * g++.dg/other/ptrmem2.C: New test.
18364
18365 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18366
18367         * g++.dg/template/ctor1.C: New test.
18368
18369 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18370
18371         * g++.dg/template/friend2.C: New test.
18372
18373 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18374
18375         * gcc.dg/mmix-1.c: New test.
18376
18377 2001-12-31  Richard Henderson  <rth@redhat.com>
18378
18379         * gcc.dg/asm-5.c: New.
18380
18381 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18382
18383         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18384         in namespace __gnu_cxx
18385
18386 2001-12-30  Richard Henderson  <rth@redhat.com>
18387
18388         * gcc.dg/debug-6.c: New.
18389
18390 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18391
18392         * gcc.c-torture/compile/20011229-2.c: New test.
18393
18394 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18395
18396         * gcc.dg/debug-3.c: New test.
18397         * gcc.dg/debug-4.c: New test.
18398         * gcc.dg/debug-5.c: New test.
18399
18400 2001-12-29  Richard Henderson  <rth@redhat.com>
18401
18402         * g++.dg/eh/loop1.C: New.
18403
18404 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18405
18406         * g++.dg/template/crash1.C: New test.
18407
18408 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18409
18410         * g++.dg/other/const1.C: New test.
18411
18412 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18413
18414         * gcc.c-torture/compile/20011229-1.c: New test.
18415
18416 2001-12-28  Stan Shebs  <shebs@apple.com>
18417
18418         * lib/objc-torture.exp: Resync with c-torture.exp.
18419         * lib/objc.exp: Load standard libraries.
18420
18421 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18424         additional tests.
18425
18426 2001-12-27  Roger Sayle <roger@eyesopen.com>
18427
18428         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18429
18430 2001-12-27  Richard Henderson  <rth@redhat.com>
18431
18432         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18433
18434 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18435
18436         * g++.dg/eh/ctor1.C: New test.
18437         * g++.dg/other/error2.C: New test.
18438
18439 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18440
18441         * g++.dg/other/init2.C: New test.
18442
18443 2001-12-24  Richard Henderson  <rth@redhat.com>
18444
18445         * gcc.dg/20011223-1.c: New.
18446         * gcc.dg/inline-1.c: New.
18447
18448 2001-12-23  Richard Henderson  <rth@redhat.com>
18449
18450         * gcc.dg/asm-4.c: Test operand modifiers.
18451
18452 2001-12-23  Richard Henderson  <rth@redhat.com>
18453
18454         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18455
18456 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18457
18458         * gcc.c-torture/execute/20011223-1.c: New test.
18459
18460 2001-12-21  Richard Henderson  <rth@redhat.com>
18461
18462         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18463         re-enables the warning.
18464
18465 2001-12-21  Richard Henderson  <rth@redhat.com>
18466
18467         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18468
18469 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18470
18471         * gcc.c-torture/compile/20011218-1.c: New test.
18472
18473 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18474
18475         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18476         arm-isr.c test.
18477         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18478         epilogue generation for ARM ISR routines.
18479
18480 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18481
18482         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18483         * gcc.dg/format/c90-printf-3.c: Likewise.
18484         * gcc.dg/format/c99-printf-3.c: Likewise.
18485         * gcc.dg/format/ext-1.c: Likewise.
18486         * gcc.dg/format/ext-6.c: Likewise.
18487         * gcc.dg/format/format.h: Prototype unlocked stdio.
18488
18489 2001-12-20  Richard Henderson  <rth@redhat.com>
18490
18491         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18492         (arena): Use it.
18493         (malloc): Correct allocation logic.  Abort if we fill up the
18494         arena before initialization complete.
18495         (realloc): Correct allocation logic.
18496
18497 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18498
18499         * gcc.c-torture/compile/20011219-2.c: New test.
18500
18501         * gcc.c-torture/execute/20011219-1.c: New test.
18502
18503 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18504
18505         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18506         target does not support weak symbols.
18507
18508 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18509
18510         * gcc.c-torture/compile/20011219-1.c: New test.
18511
18512 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18513
18514         * g++.dg/other/error1.C: New test.
18515
18516 2001-12-17  Jeffrey A Law  (law@redhat.com)
18517
18518         * gcc.c-torture/execute/20011217-1.c: New test.
18519
18520 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18521
18522         * objc.dg/special/: New directory.
18523         * objc.dg/special/special.exp: New file.
18524         * objc.dg/special/unclaimed-category-1.h: New file.
18525         * objc.dg/special/unclaimed-category-1a.m: New file.
18526         * objc.dg/special/unclaimed-category-1.m: New file.
18527
18528 2001-12-17  Andreas Jaeger  <aj@suse.de>
18529
18530         * gcc.c-torture/compile/20011217-2.c: New test.
18531
18532 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18533
18534         * gcc.c-torture/compile/20011217-1.c: New test.
18535
18536 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18537
18538         * testsuite/gcc.dg/20011214-1.c: New.
18539
18540 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18541
18542         * gcc.dg/altivec-4.c: New.
18543
18544 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18545
18546         * gcc.dg/20011113-1.c: New test.
18547
18548 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18549
18550         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18551         std::__malloc_alloc_template<0> and
18552         std::__default_alloc_template<false, 0>.
18553
18554 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18555
18556         * objc/execute/bf-21.m: New test.
18557         * objc/execute/enumeration-1.m: New test.
18558         * objc/execute/enumeration-2.m: New test.
18559
18560 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18561
18562         * gcc.dg/gnu89-init-1.c: New test.
18563
18564 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18565
18566         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18567         * g++.old-deja/g++.jason/2371.C: Likewise.
18568         * g++.old-deja/g++.jason/template33.C: Likewise.
18569         * g++.old-deja/g++.jason/template34.C: Likewise.
18570         * g++.old-deja/g++.jason/template36.C: Likewise.
18571         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18572         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18573         * g++.old-deja/g++.other/typename1.C: Likewise.
18574         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18575         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18576         * g++.old-deja/g++.pt/typename11.C: Likewise.
18577         * g++.old-deja/g++.pt/typename14.C: Likewise.
18578         * g++.old-deja/g++.pt/typename16.C: Likewise.
18579         * g++.old-deja/g++.pt/typename3.C: Likewise.
18580         * g++.old-deja/g++.pt/typename4.C: Likewise.
18581         * g++.old-deja/g++.pt/typename5.C: Likewise.
18582         * g++.old-deja/g++.pt/typename7.C: Likewise.
18583         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18584
18585 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18586
18587         * g++.dg/other/linkage1.C: New test.
18588         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18589         specifiers.
18590
18591 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18592
18593         * gcc.dg/concat.c: New test.
18594
18595 2001-12-11  Stan Shebs  <shebs@apple.com>
18596
18597         * objc/compile: New test directory.
18598         * objc/compile/compile.exp: New expect script.
18599         * objc/compile/20011211-1.m: New compile test.
18600
18601 2001-12-11  Jason Merrill  <jason@redhat.com>
18602
18603         * lib/prune.exp (prune_gcc_output): Also handle "In member
18604         function".  So many permutations...
18605
18606 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * g++.dg/template/typedef1.C: New test.
18609
18610 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18611
18612         * g++.dg/other/copy1.C: New test.
18613
18614 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18615
18616         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18617
18618         * gcc.dg/builtin-choose-expr.c: New.
18619
18620 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18621
18622         * gcc.dg/altivec-2.c: New.
18623
18624 2001-12-07  Richard Henderson  <rth@redhat.com>
18625
18626         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18627
18628 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18629
18630         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18631         ultrasparc.
18632
18633 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18634
18635         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18636
18637 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18638
18639         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18640         variable argument list.
18641
18642 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18643
18644         * gcc.c-torture/execute/memcheck: Delete entire directory.
18645         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18646         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18647
18648 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18649
18650         * gcc.dg/Wshadow-1.c: New test.
18651
18652 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18653
18654         * gcc.c-torture/compile/20011130-1.c: New test.
18655
18656         * gcc.dg/noncompile/20011025-1.c: New test.
18657
18658         * g++.dg/other/anon-union.C: New test.
18659
18660         * gcc.c-torture/execute/20011024-1.c: New test.
18661
18662 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18663
18664         * gcc.c-torture/execute/20000722-1.x,
18665         gcc.c-torture/execute/20010123-1.x: Remove.
18666         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18667         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18668         gcc.dg/c99-complit-2.c: New tests.
18669
18670 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18671
18672         * g++.dg/inherit/base1.C: New test.
18673
18674 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18675
18676         * g++.dg/other/stdarg1.C: New test.
18677
18678         * gcc.c-torture/compile/20011130-2.c: New test.
18679
18680 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18681
18682         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18683         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18684         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18685         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18686         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18687         * gcc.dg/builtin-prefetch-1.c: New test.
18688
18689 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18690
18691         * gcc.dg/20011130-1.c: New test.
18692
18693 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18694
18695         * g++.dg/other/scope1.C: New test.
18696         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18697
18698 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18699
18700         * gcc.dg/vla-init-1.c: New test.
18701
18702 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18703
18704         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18705
18706 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18707
18708         * objc.dg/alias.m: Update.
18709         * objc.dg/class-1.m: Update.
18710         * objc.dg/const-str-1.m: Update.
18711         * objc.dg/fwd-proto-1.m: Update.
18712         * objc.dg/id-1.m: Update.
18713         * objc.dg/super-class-1.m: Update.
18714
18715 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18716
18717         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18718         constructs.
18719
18720 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18721
18722         * gcc.c-torture/execute/20011128-1.c: New test.
18723
18724 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18725
18726         * gcc.dg/20011127-1.c: New test.
18727
18728 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18729
18730         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18731         from Austin Group draft 7.
18732         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18733         scanf format arguments.
18734         * gcc.dg/format/no-exargs-2.c: New test.
18735
18736 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18737
18738         * g++.dg/abi/vbase8-4.C: New test.
18739
18740 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18741
18742         * gcc.c-torture/execute/20011121-1.c: New test.
18743
18744 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18745
18746         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18747
18748 2001-11-23  Andreas Jaeger  <aj@suse.de>
18749
18750         * gcc.dg/cpp/charconst-2.c: New test.
18751
18752 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18753
18754         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18755         to the host if it is remote.  Let tests specify extra headers
18756         they use.
18757         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18758         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18759         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18760         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18761         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18762         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18763         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18764         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18765         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18766         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18767
18768 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18769
18770         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18771         for little endian ARMs.
18772
18773 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18774
18775         * gcc.c-torture/compile/20011119-1.c: New test.
18776         * gcc.c-torture/compile/20011119-2.c: New test.
18777
18778 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18779
18780         * gcc.dg/altivec-1.c: Fix typo.
18781
18782 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18783
18784         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18785
18786 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18787
18788         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18789
18790 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18791
18792         * lib/g77.exp: Don't specify --rpath-link.
18793
18794         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18795         across all the headers.
18796         * gcc.dg/format/format.exp: For testing on a remote host,
18797         copy format.h.
18798
18799         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18800         * gcc.c-torture/execute/930406-1.c: Likewise.
18801         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18802
18803 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18804
18805         * gcc.dg/altivec-1.c: New.
18806
18807 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18808
18809         * gcc.dg/cpp/fpreprocessed.c: New test case.
18810
18811 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18812
18813         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18814         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18815         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18816
18817 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18818
18819         * gcc.dg/no-builtin-1.c: New test.
18820
18821 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18822
18823         * gcc.c-torture/execute/20011115-1.c: New test.
18824
18825 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18826
18827         * gcc.c-torture/compile/20011114-2.c: New test.
18828         * gcc.c-torture/compile/20011114-3.c: New test.
18829         * gcc.c-torture/compile/20011114-4.c: New test.
18830
18831 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18832
18833         * g++.dg/other/init1.C: New test.
18834
18835 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18836
18837         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18838         message.
18839
18840         * gcc.c-torture/execute/20011114-1.c: New testcase.
18841
18842         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18843         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18844         like the (before this change) version of 20010327-1.c.
18845
18846 2001-11-14  Roger Sayle <roger@eyesopen.com>
18847
18848         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18849
18850 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18851
18852         * g++.dg/init/array2.C: New test.
18853
18854 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18855
18856         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18857
18858 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18859
18860         * g++.dg/other/forscope1.C: New test.
18861         * g++.dg/ext/forscope1.C: New test.
18862         * g++.dg/ext/forscope2.C: New test.
18863
18864 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18865
18866         * gcc.c-torture/execute/20011113-1.c: New test.
18867
18868 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18869
18870         * gcc.c-torture/execute/20011109-2.c: New test.
18871
18872         * gcc.c-torture/execute/20011109-1.c: New test.
18873
18874 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18875
18876         * gcc.c-torture/compile/20011109-1.c: New test.
18877
18878 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18879
18880         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18881         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18882         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18883         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18884         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18885         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18886         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18887
18888 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18889
18890         * g++.dg/warn/Wshadow-1.C: New tests.
18891         * g++.old-deja/g++.mike/for3.C: Update.
18892
18893 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18894
18895         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18896         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18897         XFAILs.  Adjust expected error texts.
18898         * gcc.c-torture/compile/20011106-1.c,
18899         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18900         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18901         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18902         gcc.dg/c99-array-lval-5.c: New tests.
18903
18904 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18905
18906         * gcc.dg/cpp/defined.c: Update.
18907
18908 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18909
18910         * gcc.c-torture/execute/anon-1.c: New test.
18911
18912 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18913
18914         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18915         same size, so no warning should be produced on stormy16.
18916
18917         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18918         due to oversized array.
18919         * g++.old-deja/g++.mike/ns15.C: Likewise.
18920         * g++.old-deja/g++.pt/crash16.C: Likewise.
18921
18922 2001-11-02  Graham Stott  <grahams@redhat.com>
18923
18924         * g++.dgother/debug1.C: Fix typos.
18925
18926 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18927
18928         * g++.dg/other/debug1.C: New test.
18929
18930 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18931
18932         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18933         of unsigned long.
18934
18935 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18936
18937         * gcc.dg/20011029-2.c: New test.
18938
18939         * gcc.c-torture/compile/20011029-1.c: New test.
18940
18941 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18942
18943         * objc/execute/class_self-1.m: New test.
18944         * objc/execute/class_self-2.m: New test.
18945
18946 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18947
18948         * gcc.misc-tests/msgs.exp: Delete.
18949         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18950         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18951         error set to match recent changes.
18952
18953 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18954
18955         * gcc.dg/20011021-1.c: New test.
18956
18957 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18958
18959         * gcc.c-torture/compile/20011023-1.c: New test.
18960
18961 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18962
18963         * lib/g77.exp: Rewrite based on lib/g++.exp.
18964
18965 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18966
18967         * gcc.c-torture/execute/20011019-1.c: New test.
18968
18969         * gcc.dg/20011018-1.c: New test.
18970
18971 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18972
18973         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18974
18975 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18976
18977         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18978         * gcc.dg/attr-invalid.c: Likewise.
18979
18980 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18981
18982         * testsuite/gcc.dg/20011015-1.c: New test.
18983
18984 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18985
18986         * g++.dg/template/unify2.C: New test.
18987
18988 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18989
18990         * g++.dg/other/exception-specification.C: New test
18991
18992 2001-10-13  Tom Rix  <trix@redhat.com>
18993
18994         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18995         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18996
18997 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18998
18999         * testsuite/gcc.dg/20011009-1.c: New test.
19000
19001 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
19002
19003         PR g++/4476
19004         * g++.dg/other/friend1.C: New test.
19005
19006 2001-10-11  Richard Henderson  <rth@redhat.com>
19007
19008         * g++.old-deja/g++.other/crash18.C: Add -S to options.
19009
19010 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19011
19012         * gcc.c-torture/compile/20011010-1.c: New.
19013
19014 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
19015
19016         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
19017         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
19018         g77.f-torture/execute/execute.exp,
19019         g77.f-torture/noncompile/noncompile.exp,
19020         gcc.c-torture/compile/compile.exp,
19021         gcc.c-torture/execute/execute.exp,
19022         gcc.c-torture/execute/ieee/ieee.exp,
19023         gcc.c-torture/execute/memcheck/memcheck.exp,
19024         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
19025         objc/execute/execute.exp: Update FSF address.
19026
19027 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19028
19029         * gcc.dg/cpp/cmdlne-C.c: Update.
19030         * gcc.dg/cpp/cmdlne-C2.c: New.
19031
19032 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19033
19034         * gcc.c-torture/execute/20011008-3.c: New.
19035
19036 2001-10-08  DJ Delorie  <dj@redhat.com>
19037
19038         * gcc.dg/20011008-1.c: New.
19039         * gcc.dg/20011008-2.c: New.
19040
19041 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19042
19043         * gcc.dg/cpp/spacing1.c: Update test.
19044
19045 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19046
19047         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
19048         spelling errors of "separate" as "seperate".
19049
19050 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
19051
19052         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
19053         enough to avoid inlining.
19054
19055 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19056
19057         * lib/g77.exp: set libg2c_dir correctly.
19058
19059 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19060
19061         * gcc.dg/cpp/macro11.c: New test.
19062
19063 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19064
19065         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
19066         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
19067         gcc.dg/format/multattr-3.c: New tests.
19068         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
19069         tests for format attributes on function pointers being rejected.
19070
19071 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19072
19073         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
19074
19075 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
19076
19077         * g++.dg/warn/format1.C: New test.
19078
19079 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
19080
19081         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
19082
19083 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19084
19085         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
19086
19087 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19088
19089         * gcc.dg/cpp/redef2.c: Add test.
19090
19091 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19092
19093         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19094         long-standing bug on i686, apparently.
19095         * gcc.c-torture/execute/loop-2c.x: New file.
19096         * gcc.c-torture/execute/loop-2d.x: New file.
19097         * gcc.c-torture/execute/loop-3c.x: New file.
19098
19099 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19100
19101         * gcc.dg/cpp/20000625-2.c: Correct line number.
19102
19103 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19104
19105         * gcc.dg/cpp/macro10.c: New test.
19106         * gcc.dg/cpp/strify3.c: New test.
19107         * gcc.dg/cpp/spacing1.c: Add tests.
19108         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19109         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19110
19111 2001-09-24  DJ Delorie  <dj@redhat.com>
19112
19113         * gcc.c-torture/execute/20010924-1.c: New test.
19114
19115 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19116
19117         * testsuite/objc/execute/paste.m: Remove.
19118
19119 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19120
19121         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19122
19123 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19124
19125         * g77.dg/strlen0.f: New test.
19126
19127 2001-09-21  Richard Henderson  <rth@redhat.com>
19128
19129         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19130         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19131
19132 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19133
19134         Table-driven attributes.
19135         * g++.dg/ext/attrib1.C: New test.
19136
19137 2001-09-20  DJ Delorie  <dj@redhat.com>
19138
19139         * gcc.dg/20000926-1.c: Update expected warning messages.
19140         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19141         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19142         array.
19143
19144 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19145
19146         * g++.dg/eh/registers1.C: New test case.
19147
19148 2001-09-17  Richard Henderson  <rth@redhat.com>
19149
19150         * gcc.dg/array-5.c: Fix VLA decomposition test.
19151
19152 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19153
19154         * gcc.dg/cpp/line5.c: New testcase.
19155
19156 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19157
19158         * gcc.dg/cpp/macro9.c: New test.
19159
19160 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19161
19162         * gcc.c-torture/execute/980223.c: Change type of addr from long
19163         to char *.
19164
19165 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19166
19167         * gcc.c-torture/execute/20010915-1.c: New test.
19168
19169 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19170
19171         * g77.dg/bprob: New directory.
19172         * g77.dg/bprob/bprob.exp: New file.
19173         * g77.dg/bprob/bprob-1.f: New test.
19174         * g77.dg/gcov: New directory.
19175         * g77.dg/gcov/gcov.exp: New file.
19176         * g77.dg/gcov/gcov-1.f: New test.
19177         * g77.dg/gcov/gcov-1.x: New file.
19178
19179 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19180
19181         * gcc.dg/cpp/directiv.c: Update.
19182         * gcc.dg/cpp/undef1.c: Update.
19183
19184 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19185
19186         * gcc.dg/20010912-1.c: New test.
19187
19188 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19189
19190         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19191         language-independent file in lib.
19192         * lib/gcov.exp: New file.
19193
19194 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19195
19196         * gcc.c-torture/compile/20010911-1.c: New test.
19197
19198 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19199
19200         * lib/profopt.exp: New, to support profile-directed optimizations.
19201         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19202         * gcc.misc-tests/bprob-1.c: New test.
19203         * gcc.misc-tests/bprob-2.c: New test.
19204
19205 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19206
19207         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19208         XFAIL and which kinds of gcov output to verify.
19209         * gcc.misc-tests/gcov-4b.x: New file.
19210         * gcc.misc-tests/gcov-5b.x: New file.
19211         * gcc.misc-tests/gcov-6.x: New file.
19212         * gcc.misc-tests/gcov-7.c: New test.
19213         * gcc.misc-tests/gcov-7.x: New file.
19214
19215 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19216
19217         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19218         * gcc.misc-tests/gcov-6.c: New test.
19219
19220 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19221
19222         PR c++/3986
19223         * g++.dg/abi/vbase1.C: New test.
19224
19225 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19226
19227         * objc.dg/method-2.m: New.
19228
19229 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19230
19231         PR c++/4203
19232         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19233         * g++.dg/init/empty1.C: New test.
19234
19235 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19236
19237         * gcc.c-torture/compile/20010903-1.c: New test.
19238
19239 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19240
19241         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19242         for m68k.
19243
19244 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19245
19246         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19247
19248         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19249
19250         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19251
19252 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19253
19254         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19255         for 16-bit 'unsigned int'.
19256
19257 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19258
19259         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19260
19261 2001-08-27  Richard Henderson  <rth@redhat.com>
19262
19263         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19264         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19265
19266 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19267
19268         * gcc.dg/asm-names.c (ymain): New.
19269
19270 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19271
19272         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19273         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19274         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19275
19276 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19277
19278         * gcc.dg/compare5.c: New testcase.
19279
19280 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19281
19282         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19283         and "In instantiation".
19284
19285 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19286
19287         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19288
19289 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19290
19291         * gcc.misc-tests/gcov.exp: Add support for branch information.
19292         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19293         * gcc.misc-tests/gcov-4.c: New test.
19294         * gcc.misc-tests/gcov-4b.c: New test.
19295         * gcc.misc-tests/gcov-5b.c: New test.
19296
19297 2001-08-20  Zack Weinberg  <zackw@panix.com>
19298
19299         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19300         expected to fail.
19301
19302 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19303
19304         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19305
19306 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19307
19308         * g++.dg/eh/template1.C: New test.
19309
19310 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19311
19312         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19313         Fix thinko.
19314         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19315         for xfail.
19316
19317 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19318
19319         * lib/g77-dg.exp:  Use prune.exp for common procedures
19320         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19321         * lib/g77.exp: (g77-dg-prune) Remove
19322
19323 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19324
19325         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19326
19327 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19328
19329         * g++.dg/template/unify1.C: New test.
19330
19331 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19332
19333         * g++.dg/abi/empty4.C: New test.
19334
19335 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19336
19337         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19338         solaris2.*
19339         * g77.f-torture/compile/pr3743.x: Likewise
19340
19341 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19342
19343         * g++.dg/other/using-declaration.C: New test.
19344
19345 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19346
19347         * gcc.dg/cpp/tr-sign.c: New testcase.
19348
19349 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19350
19351         * gcc.dg/cpp/19951025-1.c: Revert.
19352         * gcc.dg/cpp/directiv.c: We no longer process directives that
19353         interrupt macro arguments.
19354
19355 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19356
19357         * gcc.dg/bconstp-1.c: New test.
19358
19359 2001-08-03  Richard Henderson  <rth@redhat.com>
19360
19361         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19362
19363 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19364
19365         * gcc.dg/cpp/19951025-1.c: Update.
19366
19367 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19368
19369         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19370         should be x.
19371
19372 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19373
19374         Kill -fhonor-std.
19375         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19376         * g++.old-deja/g++.other/std1.C: Likewise.
19377         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19378
19379 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19380
19381         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19382         (g77_pass, g77_fail, g77_finish, g77_exit,
19383         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19384
19385 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19386
19387         * g77.dg/fbackslash.f
19388         * g77.dg/fcase-preserve.f
19389         * g77.dg/ff90-1.f
19390         * g77.dg/ffixed-line-length-0.f
19391         * g77.dg/ffixed-line-length-132.f
19392         * g77.dg/ffixed-line-length-7.f
19393         * g77.dg/ffixed-line-length-72.f
19394         * g77.dg/ffixed-line-length-none.f
19395         * g77.dg/ffree-form-1.f
19396         * g77.dg/fno-backslash.f
19397         * g77.dg/fno-f90-1.f
19398         * g77.dg/fno-fixed-form-1.f
19399         * g77.dg/fno-onetrip.f
19400         * g77.dg/fno-typeless-boz.f
19401         * g77.dg/fno-underscoring.f
19402         * g77.dg/fno-vxt-1.f
19403         * g77.dg/fonetrip.f
19404         * g77.dg/ftypeless-boz.f
19405         * g77.dg/fugly-assumed.f
19406         * g77.dg/funderscoring.f
19407         * g77.dg/fvxt-1.f
19408
19409 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19410
19411         * objc.dg/fwd-proto-1.m: New.
19412         * objc.dg/local-decl-1.m: New.
19413         * objc.dg/naming-1.m: New.
19414         * objc.dg/naming-2.m: New.
19415         * objc.dg/proto-hier-1.m: New.
19416
19417 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19418
19419         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19420         largest-type elements to a struct makes its size grow.
19421
19422 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19423
19424         * g++.dg/abi/vthunk1.C: New test.
19425
19426 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19427
19428         * g++.dg/abi/vbase8-22.C: New test.
19429
19430 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19431
19432         * gcc.dg/cpp/macro8.c: New test.
19433
19434 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19435
19436         * g++.dg/abi/vbase8-21.C: New test.
19437
19438 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19439
19440         * g++.dg/abi/vbase8-10.C: New test.
19441
19442 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19443
19444         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19445         ${tool}_set_ld_library_path.
19446         Changed caller.
19447         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19448         g++.exp.
19449
19450 2001-07-26  Stan Cox <scox@redhat.com>
19451
19452         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19453         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19454         gcc_exit, gcc_check_unsupported_p):
19455         Moved to gcc-deps.exp
19456         * gcc-deps.exp: New file.
19457
19458 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19459
19460         * g++.old-deja/g++.pt/defarg14.C: New test.
19461
19462 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19463
19464         * g++.old-deja/g++.other/lineno5.C: New test.
19465
19466 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19467
19468         * g++.old-deja/g++.pt/crash68.C: New test.
19469
19470 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19471
19472         * g++.old-deja/g++.other/crash42.C: New test.
19473
19474 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19475
19476         * gcc.dg/cpp/extratokens.c: Fix.
19477         * gcc.dg/cpp/skipping2.c: New tests.
19478
19479 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19480
19481         * gcc.c-torture/execute/20010724-1.c: New file.
19482         * gcc.c-torture/execute/20010724-1.x: New file.
19483
19484 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19485
19486         * g++.old-deja/g++.other/cond7.C: New test.
19487
19488 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19489
19490         * g++.old-deja/g++.other/optimize4.C: New test.
19491
19492 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19493
19494         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19495
19496 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19497
19498         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19499         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19500         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19501         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19502
19503         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19504         bug report" message.
19505
19506         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19507         * g++.dg/ext/instantiate1.C: Move from old-deja.
19508
19509 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19510
19511         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19512         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19513         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19514         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19515
19516 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19517
19518         * gcc.c-torture/execute/20010723-1.c: New test.
19519
19520 2001-07-23  Ben Elliston  <bje@redhat.com>
19521
19522         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19523
19524 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19525
19526         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19527         i[34567]86-*-*.
19528         Delete handling of ieee_multilib_flags.
19529         Pass -mieee for alpha*-*-* and sh-*-*.
19530         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19531
19532 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19533
19534         Remove old-abi tests.
19535         * g++.old-deja/g++.mike/p11116.C: Remove.
19536         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19537
19538 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19539
19540         * g77.f-torture/compile/pr3743.f:  New test
19541
19542 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19543
19544         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19545
19546 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19547
19548         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19549         g++.old-deja/g++.pt/static6.C: Likewise.
19550         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19551         supports weak symbols.
19552
19553 2001-07-18  Andreas Jaeger  <aj@suse.de>
19554
19555         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19556         supported again.
19557
19558 2001-07-18  Andreas Jaeger  <aj@suse.de>
19559
19560         * gcc.dg/iftrap-1.c: Fix target line.
19561
19562 2001-07-17  Richard Henderson  <rth@redhat.com>
19563
19564         * gcc.c-torture/execute/20010717-1.c: New.
19565
19566 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19567
19568         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19569         tests.
19570
19571 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19572
19573         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19574
19575 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19576
19577         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19578         UAC_SIGBUS, UAC_NOPRINT definitions.
19579
19580 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19581
19582         * objc/execute/object_is_class.m: New test.
19583         * objc/execute/object_is_meta_class.m: New test.
19584
19585 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19586
19587         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19588         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19589
19590 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19591
19592         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19593         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19594
19595 2001-07-14  Richard Henderson  <rth@redhat.com>
19596
19597         * gcc.dg/iftrap-1.c: New.
19598
19599 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19600
19601         * g77.f-torture/execute/intrinsic77.f: New test.
19602
19603 2001-07-11  Janis Johnson <janis@us.ibm.com>
19604
19605         * gcc.misc-tests/gcov-3.c: New test.
19606
19607 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19608
19609         * gcc.c-torture/compile/20010711-1.c,
19610         * gcc.c-torture/compile/20010711-2.c: New tests.
19611
19612 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19613
19614         * gcc.c-torture/execute/20010711-1.c: New test.
19615
19616 2001-07-11  Ben Elliston  <bje@redhat.com>
19617
19618         * g++.old-deja/g++.other/enum5.C: New test.
19619
19620 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19621
19622         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19623         (g++-dg-prune): Call prune_gcc_output.
19624         * prune.exp: New file for prune_gcc_output.
19625         * lib/g++.exp, lib/gcc.exp: Load it.
19626
19627 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19628
19629         * gcc.c-torture/compile/20010701-1.c,
19630         g++.old-deja/g++.ext/attrib6.C: New tests.
19631
19632 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19633
19634         * gcc.c-torture/compile/20010706-1.c: New test.
19635
19636 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19637
19638         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19639
19640 2001-06-28  Stan Shebs  <shebs@apple.com>
19641
19642         * gcc.dg/pragma-darwin.c: New test.
19643
19644 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19645
19646         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19647         Solaris 2.[678] system.
19648
19649 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19650
19651         * gcc.dg/20010622-1.c: New test.
19652
19653 2001-06-18  Stan Shebs  <shebs@apple.com>
19654
19655         * objc.dg: New directory.
19656         * objc.dg/dg.exp: New file.
19657         * objc.dg/alias.m: New.
19658         * objc.dg/class-1.m: New.
19659         * objc.dg/class-2.m: New.
19660         * objc.dg/const-str-1.m: New.
19661         * objc.dg/const-str-2.m: New.
19662         * objc.dg/id-1.m: New.
19663         * objc.dg/method-1.m: New.
19664         * objc.dg/super-class-1.m: New.
19665         * lib/objc-dg.exp: New file.
19666
19667 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19668
19669         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19670         of label name.
19671
19672 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19673
19674         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19675
19676 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19677
19678         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19679         variable.
19680
19681 2001-06-12  Richard Henderson  <rth@redhat.com>
19682
19683         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19684
19685 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19686
19687         * g++.old-deja/g++.abi/vbase5.C: New test.
19688         * g++.old-deja/g++.abi/vbase6.C: New test.
19689         * g++.old-deja/g++.abi/vbase7.C: New test.
19690
19691 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19692
19693         * gcc.c-torture/compile/20010610-1.c: New test.
19694
19695 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19696
19697         * g++.old-deja/g++.abi/vbase4.C: New test.
19698
19699 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19700
19701         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19702         support %f for HC11/HC12 targets.
19703         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19704         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19705         on HC11/HC12 targets.
19706         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19707
19708 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19709
19710         * gcc.dg/wchar_t-1.c: New file.
19711         * gcc.dg/wint_t-1.c: Likewise.
19712
19713 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19714
19715         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19716
19717 2001-06-11  Richard Henderson  <rth@redhat.com>
19718
19719         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19720
19721 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19722
19723         * gcc.c-torture/compile/20010611-1.c: New test.
19724
19725 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19726
19727         * gcc.dg/c99-tag-1.c: Add more tests.
19728
19729 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19730
19731         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19732         representation on MN10300 and ARM/Thumb.
19733
19734 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19735
19736         * g77.f-torture/execute/20010610.f: New.
19737
19738 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19739
19740         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19741         names.
19742
19743 2001-06-09  Richard Henderson  <rth@redhat.com>
19744
19745         * gcc.c-torture/execute/ashrdi-1.c: New.
19746         * gcc.c-torture/execute/ashldi-1.c: New.
19747         * gcc.c-torture/execute/lshrdi-1.c: New.
19748
19749 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19750
19751         * objc/execute/load-3.m: Added. Check sending +load to categories,
19752         in addition to classes.
19753
19754 2001-06-08  Stan Shebs  <shebs@apple.com>
19755
19756         * objc/execute/load-2.m: New test.  From Nicola Pero
19757         <n.pero@mi.flashnet.it>.
19758
19759 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19760
19761         * gcc.c-torture/execute/20010605-2.c: New test.
19762
19763 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19764
19765         * g++.old-deja/g++.abi/vbase2.C: New test.
19766         * g++.old-deja/g++.abi/vbase3.C: New test.
19767
19768 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19769
19770         * g++.old-deja/g++.pt/friend49.C: New test.
19771
19772 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19773
19774         * g++.old-deja/g++.ext/anon3.C: New test.
19775
19776 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19777
19778         * g++.old-deja/g++.other/conv7.C: New test.
19779
19780 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19781
19782         * gcc.c-torture/compile/20010605-2.c: New test.
19783
19784 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19785
19786         * gcc.c-torture/execute/20010604-1.c: New test.
19787
19788 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19789
19790         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19791
19792 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19793
19794         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19795         (g++_link_flags): Likewise.
19796         (g++_init): Pass gccpath's value to two previous functions.
19797
19798 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19799
19800         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19801         Ensure logfile entry matches exec command line.
19802
19803 2001-05-31  Richard Henderson  <rth@redhat.com>
19804
19805         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19806         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19807
19808 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19809
19810         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19811         compiler for irix6.2
19812
19813 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19814
19815         * g++.old-deja/g++.other/optimize3.C: New file.
19816
19817 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19818
19819         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19820         assemble.
19821
19822 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19823
19824         * g++.old-deja/g++.other/optimize2.C: New file.
19825
19826 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19827
19828         * gcc.c-torture/compile/20010518-2.c: New file.
19829         * gcc.c-torture/execute/20010518-1.c: New file.
19830         * gcc.c-torture/execute/20010518-2.c: New file.
19831
19832 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19833
19834         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19835
19836 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19837
19838         G++ no longer defines builtins that do not begin with __builtin.
19839         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19840         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19841         * g++.old-deja/g++.law/builtin1.C: Likewise.
19842         * g++.old-deja/g++.law/cvt2.C: Likewise.
19843         * g++.old-deja/g++.mike/net5.C: Likewise.
19844         * g++.old-deja/g++.other/builtins1.C: Likewise.
19845         * g++.old-deja/g++.other/builtins2.C: Likewise.
19846         * g++.old-deja/g++.other/builtins3.C: Likewise.
19847         * g++.old-deja/g++.other/builtins4.C: Likewise.
19848         * g++.old-deja/g++.other/inline8.C: Likewise.
19849         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19850
19851 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19852
19853         * g++.old-deja/g++.pt/using1.C: Adjust.
19854         * g++.old-deja/g++.pt/using2.C: New test.
19855
19856 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19857
19858         * gcc.dg/cpp/charconst.c: New tests.
19859         * gcc.dg/cpp/escape.c: New tests.
19860         * gcc.dg/cpp/escape-1.c: New tests.
19861         * gcc.dg/cpp/escape-2.c: New tests.
19862         * gcc.dg/cpp/ucs.c: New tests.
19863
19864 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19865
19866         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19867         native compiler for irix6.5.
19868
19869 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19870
19871         * lib/g++.exp (g++_include_flags): Use args to compute
19872         get_multilibs.
19873         (g++_link_flags): Likewise.
19874         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19875
19876 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19877
19878         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19879
19880 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19881
19882         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19883         this file.
19884
19885 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19886
19887         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19888         STACK_SIZE;
19889         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19890         to STACK_SIZE; Use it to define size of add_histo array.
19891         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19892         to STACK_SIZE.
19893         (f): Use GITT_SIZE to define size of gitt local table.
19894         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19895         to STACK_SIZE; Use it to define size of bytemem array.
19896
19897 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19898
19899         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19900         on 68HC11/HC12 due to the asm instruction.
19901         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19902         * gcc.c-torture/compile/920520-1.x: Likewise.
19903         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19904         on 68HC11/HC12 because the function is larger than 64K.
19905         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19906         on 68HC11/HC12 because the structure is too large.
19907
19908 2001-05-20  Richard Henderson  <rth@redhat.com>
19909
19910         * gcc.c-torture/execute/20010520-1.c: New.
19911
19912 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19913
19914         * g++.old-deja/g++.warn/compare1.C: New test.
19915         * gcc.dg/compare4.c: New test.
19916
19917 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19918
19919         * g++.old-deja/g++.other/optimize1.C: New test.
19920
19921 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19922
19923         * g++.old-deja/g++.pt/spec41.C: New test.
19924
19925 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19926
19927         * gcc.c-torture/compile/20010114-1.x: Remove.
19928
19929 2001-05-18  Stan Shebs  <shebs@apple.com>
19930
19931         * gcc.c-torture/compile/20010518-1.c: New test.
19932
19933 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19934
19935         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19936         * g++.old-deja/g++.pt/crash67.C: New test.
19937
19938 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19939
19940         * g++.old-deja/g++.other/debug9.C: New test.
19941
19942 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19943
19944         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19945
19946 2001-05-16  Jan Hubicka  <jh@suse.cz>
19947
19948         * gcc.c-torture/compile/20010516-1.c: New test.
19949
19950 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19951
19952         * g++.old-deja/g++.other/crash41.C: New test.
19953
19954 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19955
19956         * g++.old-deja/g++.pt/crash66.C: New test.
19957
19958 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19959
19960         * g++.old-deja/g++.robertl/eb27.C: Convert.
19961
19962 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19963
19964         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19965         declaration being redundant.
19966
19967 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19968
19969         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19970
19971 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19972
19973         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19974
19975 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19976
19977         * lib/g++.exp: Use testsuite_flags.
19978
19979 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19980
19981         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19982
19983 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19984
19985         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19986
19987 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19988
19989         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19990
19991 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19992
19993         * gcc.c-torture/compile/20010313-1.c: New test.
19994
19995 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19996
19997         * gcc.dg/cpp/direct2.c: New test.
19998         * gccq.dg/cpp/direct2s.c: New test.
19999
20000         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
20001
20002 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
20003
20004         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
20005         * g++.old-deja/g++.other/op3.C: Likewise.
20006
20007 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20008
20009         * gcc.dg/cpp/syshdr.h: New file.
20010         * gcc.dg/cpp/sysmac1.c: Update.
20011         * gcc.dg/cpp/sysmac2.c: Update.
20012
20013 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
20014
20015         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
20016
20017 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
20018
20019         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
20020         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
20021
20022 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
20023
20024         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
20025
20026 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
20027
20028         * lib/g++.exp (g++_include_flags): Don't use any special flags
20029         if TESTING_IN_BUILD_TREE is not defined.
20030         (g++_init): Use a plain 'c++' as the compiler if
20031         TESTING_IN_BUILD_TREEE is not defined.
20032
20033 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * g++.old-deja/g++.eh/catch13.C: New test.
20036         * g++.old-deja/g++.eh/catch14.C: New test.
20037
20038 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
20039
20040         * gcc.dg/cpp/tr-define.c: New test.
20041
20042 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
20043
20044         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
20045         <stdlib.h>, not <malloc.h>.
20046
20047 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20048
20049         * g++.old-deja/g++.ns/template17.C: New test.
20050
20051 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
20052
20053         * g++.old-deja/g++.pt/ref4.C: New test.
20054
20055 2001-04-30  Richard Henderson  <rth@redhat.com>
20056
20057         * gcc.dg/20000724-1.c: Revert last change.
20058
20059 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
20060
20061         * g77.f-torture/execute/20010430.f: New test.
20062
20063 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
20064
20065         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
20066
20067 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
20068
20069         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
20070
20071 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20072
20073         * g++.old-deja/g++.eh/crash6.C: New test.
20074
20075 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20076
20077         * g++.old-deja/g++.other/warn7.C: New test.
20078
20079 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
20080
20081         * g++.old-deja/g++.other/defarg9.C: New test.
20082
20083 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20084
20085         * g77.f-torture/compile/20010426.f: New test.
20086         * g77.f-torture/execute/20010426.f: New test.
20087
20088 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20089
20090         * g77.f-torture/compile/20000629-1.x: Remove - error
20091         has been fixed.
20092
20093 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20094
20095         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20096         Tweak slightly to work with g++.dg framework.
20097         * g++.dg/special/ecos.exp: Run initp1.C test.
20098         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20099
20100         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20101         its linker doesn't give line numbers either.
20102         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20103
20104 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20105
20106         * g++.old-deja/g++.other/lex1.C: New test.
20107
20108 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20109
20110         * gcc.dg/noncompile/20010425-1.c: New test.
20111
20112 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20113
20114         * g++.old-deja/g++.pt/mangle2.C: New test.
20115
20116 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20117
20118         * gcc.dg/format/plus-1.c: New test.
20119
20120 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20121
20122         * gcc.dg/20010423-1.c: New test.
20123
20124 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20125
20126         * gcc.c-torture/execute/20010422-1.c: New test.
20127
20128 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20129
20130         * g++.old-deja/g++.ns/type2.C: New test.
20131
20132 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20133
20134         * g++.old-deja/g++.other/perf1.C: New test.
20135
20136 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20137
20138         * gcc.dg/c99-func-2.c: Remove xfail.
20139         * gcc.dg/c99-func-3.c: Remove xfail.
20140         * gcc.dg/c99-func-4.c: Remove xfail.
20141
20142 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20143
20144         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20145
20146 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20147
20148         * gcc.c-torture/compile/20010423-1.c: New test.
20149
20150 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20151
20152         * g++.old-deja/g++.pt/typename28.C: New test.
20153
20154 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20155
20156         * g++.old-deja/g++.abi/empty2.C: New test.
20157         * g++.old-deja/g++.abi/empty3.C: New test.
20158
20159 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20160
20161         * g++.old-deja/g++.other/comdat2.C: New test.
20162         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20163
20164 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20165
20166         * g++.old-deja/g++.other/overload14.C: New test.
20167
20168 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20169
20170         * g++.old-deja/g++.other/lookup23.C: New test.
20171
20172 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20173
20174         * gcc.c-torture/execute/20010403-1.c: New test.
20175
20176 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20177             Mark Mitchell  <mark@codesourcery.com>
20178
20179         * lib/old-dejagnu.exp: Don't delete output of executable.
20180         Add .exe suffix to executables.
20181
20182 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20183
20184         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20185
20186 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20187
20188         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20189
20190 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20191
20192         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20193         * g++.old-deja/g++.abi/crash1.C: New test.
20194
20195 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20196
20197         * g++.old-deja/g++.other/crash40.C: New test.
20198
20199 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20200
20201         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20202
20203 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20204
20205         * g++.old-deja/g++.other/warn6.C: New test.
20206
20207 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20208
20209         * g++.old-deja/g++.robertl/eb42.C: Same.
20210
20211 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20212
20213         * gcc.dg/wtr-conversion-1.c: New testcase.
20214
20215 2001-04-10  Richard Henderson  <rth@redhat.com>
20216
20217         * g++.old-deja/g++.other/array5.C: New.
20218
20219 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20220
20221         * gcc.c-torture/execute/20010408-1.c: New test.
20222
20223 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20224
20225         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20226         headers and constructs.
20227         * g++.old-deja/g++.robertl/eb79.C: Same.
20228         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20229         * g++.old-deja/g++.robertl/eb73.C: Same.
20230         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20231         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20232         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20233         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20234         * g++.old-deja/g++.robertl/eb44.C: Same.
20235         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20236         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20237         * g++.old-deja/g++.robertl/eb39.C: Same.
20238         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20239         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20240         * g++.old-deja/g++.robertl/eb30.C: Same.
20241         * g++.old-deja/g++.robertl/eb3.C: Same.
20242         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20243         * g++.old-deja/g++.robertl/eb21.C: Same.
20244         * g++.old-deja/g++.robertl/eb15.C: Same.
20245         * g++.old-deja/g++.robertl/eb118.C: Same.
20246         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20247         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20248         * g++.old-deja/g++.robertl/eb109.C: Same.
20249         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20250         * g++.old-deja/g++.mike/rtti1.C: Same.
20251         * g++.old-deja/g++.mike/p658.C: Same.
20252         * g++.old-deja/g++.mike/net46.C: Same.
20253         * g++.old-deja/g++.mike/net34.C: Same.
20254         * g++.old-deja/g++.mike/memoize1.C: Same.
20255         * g++.old-deja/g++.mike/eh2.C: Same.
20256         * g++.old-deja/g++.law/weak.C: Same.
20257         * g++.old-deja/g++.law/visibility7.C: Same.
20258         * g++.old-deja/g++.law/visibility25.C: Same.
20259         * g++.old-deja/g++.law/visibility22.C: Same.
20260         * g++.old-deja/g++.law/visibility2.C: Same.
20261         * g++.old-deja/g++.law/visibility17.C: Same.
20262         * g++.old-deja/g++.law/visibility13.C: Same.
20263         * g++.old-deja/g++.law/visibility10.C: Same.
20264         * g++.old-deja/g++.law/visibility1.C: Same.
20265         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20266         * g++.old-deja/g++.law/vbase1.C: Same.
20267         * g++.old-deja/g++.law/operators32.C: Same.
20268         * g++.old-deja/g++.law/nest3.C: Same.
20269         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20270         * g++.old-deja/g++.law/except5.C (main): Same.
20271         * g++.old-deja/g++.law/cvt7.C (run): Same.
20272         * g++.old-deja/g++.law/cvt2.C: Same.
20273         * g++.old-deja/g++.law/cvt16.C: Same.
20274         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20275         * g++.old-deja/g++.law/ctors17.C (main): Same.
20276         * g++.old-deja/g++.law/ctors13.C: Same.
20277         * g++.old-deja/g++.law/ctors12.C (main): Same.
20278         * g++.old-deja/g++.law/ctors10.C: Same.
20279         * g++.old-deja/g++.law/code-gen5.C: Same.
20280         * g++.old-deja/g++.law/bad-error7.C: Same.
20281         * g++.old-deja/g++.law/arm9.C: Same.
20282         * g++.old-deja/g++.law/arm12.C: Same.
20283         * g++.old-deja/g++.law/arg8.C: Same.
20284         * g++.old-deja/g++.law/arg1.C: Same.
20285         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20286         * g++.old-deja/g++.jason/template31.C: Same.
20287         * g++.old-deja/g++.jason/template24.C (main): Same.
20288         * g++.old-deja/g++.jason/2371.C: Same.
20289         * g++.old-deja/g++.eh/new2.C: Same.
20290         * g++.old-deja/g++.eh/new1.C: Same.
20291         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20292         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20293         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20294         * g++.old-deja/g++.brendan/crash62.C: Same.
20295         * g++.old-deja/g++.brendan/crash52.C: Same.
20296         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20297         * g++.old-deja/g++.brendan/crash38.C: Same.
20298         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20299         * g++.old-deja/g++.brendan/copy9.C: Same.
20300
20301 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20302
20303         * gcc.c-torture/execute/20001203-2.c (memset):
20304         Count argument is of type __SIZE_TYPE__.
20305
20306 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20307
20308         * gcc.c-torture/compile/20010404-1.c: New test.
20309
20310 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20311
20312         * gcc.c-torture/compile/20010326-1.c: New test.
20313
20314 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20315
20316         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20317         peculiarities of the SH.
20318         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20319
20320 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20321
20322         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20323         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20324         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20325
20326 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20327
20328         * g77.f-torture/compile/20010321-1.f: New test.
20329
20330 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20331
20332         * gcc.c-torture/compile/20010329-1.c: New test.
20333
20334 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.c-torture/execute/20010329-1.c: New test.
20337
20338 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20339
20340         * g++.old-deja/g++.other/eh4.C: Fix typo.
20341
20342 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20343
20344         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20345
20346 2001-03-28  Philip Blundell  <philb@gnu.org>
20347
20348         * gcc.c-torture/compile/20010328-1.c: New test.
20349
20350 2001-03-27  Richard Henderson  <rth@redhat.com>
20351
20352         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20353         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20354
20355 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20356
20357         * gcc.c-torture/compile/20010327-1.c: New test.
20358
20359 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20360
20361         * g++.old-deja/g++.other/friend12.C: New test.
20362         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20363         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20364
20365 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20366
20367         * gcc.c-torture/execute/20010325-1.c: New test.
20368
20369 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20370
20371         * g++.old-deja/g++.other/mangle3.C: New test.
20372
20373 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20374
20375         * g++.old-deja/g++.other/anon8.C: New test.
20376
20377 2001-03-20  Philip Blundell  <philb@gnu.org>
20378
20379         * gcc.c-torture/compile/20010320-1.c: New test.
20380
20381 2001-03-17  Richard Henderson  <rth@redhat.com>
20382
20383         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20384
20385 2001-03-15  Geoff Keating  <geoff@redhat.com>
20386
20387         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20388         tests on AIX.
20389
20390 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20391
20392         * g++.old-deja/g++.other/eh4.C: New test.
20393
20394 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20395
20396         * gcc.dg/cpp/mi1.c: Update.
20397
20398 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20399
20400         * g++.old-deja/g++.other/regstack.C: New test.
20401
20402 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20403
20404         * g++.old-deja/g++.other/ref4.C: New test.
20405
20406 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20407
20408         * objc/execute/va_method.m: Added.
20409         * objc/execute/IMP.m: Added.
20410         * objc/execute/_cmd.m: Added.
20411         * objc/execute/accessing_ivars.m: Added.
20412         * objc/execute/class-1.m: Added.
20413         * objc/execute/class-10.m: Added.
20414         * objc/execute/class-11.m: Added.
20415         * objc/execute/class-12.m: Added.
20416         * objc/execute/class-13.m: Added.
20417         * objc/execute/class-14.m: Added.
20418         * objc/execute/class-2.m: Added.
20419         * objc/execute/class-3.m: Added.
20420         * objc/execute/class-4.m: Added.
20421         * objc/execute/class-5.m: Added.
20422         * objc/execute/class-6.m: Added.
20423         * objc/execute/class-7.m: Added.
20424         * objc/execute/class-8.m: Added.
20425         * objc/execute/class-9.m: Added.
20426         * objc/execute/class-tests-1.h
20427         * objc/execute/class-tests-2.h
20428         * objc/execute/compatibility_alias.m: Added.
20429         * objc/execute/encode-1.m: Added.
20430         * objc/execute/formal_protocol-1.m: Added.
20431         * objc/execute/formal_protocol-2.m: Added.
20432         * objc/execute/formal_protocol-3.m: Added.
20433         * objc/execute/formal_protocol-4.m: Added.
20434         * objc/execute/formal_protocol-5.m: Added.
20435         * objc/execute/formal_protocol-6.m: Added.
20436         * objc/execute/formal_protocol-7.m: Added.
20437         * objc/execute/informal_protocol.m: Added.
20438         * objc/execute/initialize.m: Added.
20439         * objc/execute/load.m: Added.
20440         * objc/execute/many_args_method.m: Added.
20441         * objc/execute/nested-3.m: Added.
20442         * objc/execute/no_clash.m: Added.
20443         * objc/execute/private.m: Added.
20444         * objc/execute/redefining_self.m: Added.
20445         * objc/execute/root_methods.m: Added.
20446         * objc/execute/selector-1.m: Added.
20447         * objc/execute/static-1.m: Added.
20448         * objc/execute/static-2.m: Added.
20449         * objc/execute/va_method.m: Added.
20450
20451 2001-03-10  Richard Henderson  <rth@redhat.com>
20452
20453         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20454
20455 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20456
20457         * g++.old-deja/g++.other/crash31.C: XFAIL.
20458         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20459         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20460         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20461         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20462         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20463
20464 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20465
20466         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20467
20468 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20469
20470         * gcc.dg/20000724-1.c: Don't use multiline strings.
20471
20472 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20473
20474         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20475         result of -cString against what we expect it to be; don't just
20476         print it out for no one to read.
20477
20478         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20479         Based on testcases provided by Nicola Pero.
20480
20481 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20482
20483         * gcc.dg/cpp/macro7.c: New test.
20484
20485 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20486
20487         * gcc.dg/cpp/multiline.c: Update.
20488
20489 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20490
20491         * g++.old-deja/g++.other/enum3.C: New test.
20492
20493 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20494
20495         * g++.old-deja/g++.other/pod1.C: New test.
20496
20497 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20498
20499         * g++.old-deja/g++.ext/overload1.C: New test.
20500
20501 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20502
20503         * g++.old-deja/g++.pt/using1.C: New test.
20504
20505 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20506
20507         * g++.old-deja/g++.other/using9.C: New test.
20508
20509 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20510
20511         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20512
20513         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20514
20515 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20516
20517         * g++.old-deja/g++.ext/realpt1.C: Remove.
20518
20519 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20520
20521         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20522
20523 2001-02-26  Will Cohen  <wcohen@redhat.com>
20524
20525         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20526
20527 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20528
20529         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20530         templatized constructors.
20531
20532 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20533
20534         * gcc.c-torture/execute/20010224-1.c: New test.
20535
20536 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20537
20538         * gcc.c-torture/execute/20010222-1.c: New test.
20539
20540 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20541
20542         * g++.old-deja/g++.other/inline20.C: New test.
20543
20544 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20545
20546         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20547
20548 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20549
20550         * g++.old-deja/g++.other/lookup22.C: New test.
20551
20552 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20553
20554         * g77.dg: New directory.
20555         * g77.dg/20010216-1.f: New test case.
20556         * g77.dg/dg.exp: New driver.
20557         * lib/g77-dg.exp: New driver library.
20558
20559 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20560
20561         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20562
20563 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20564
20565         * g++.old-deja/g++.other/decl9.C: New test.
20566
20567 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20568
20569         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20570         not need <string> and also tests the initialization at runtime.
20571
20572 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20573
20574         * gcc.c-torture/execute/longlong.c: New test.
20575
20576 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20577
20578         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20579
20580 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20581
20582         * gcc.c-torture/execute/920302-1.c (execute):
20583         Change argument type to short.
20584
20585 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20586
20587         * g++.old-deja/g++.pt/deduct6.C: New test.
20588
20589 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20590
20591         * g++.old-deja/g++.pt/deduct5.C: New test.
20592
20593 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20594
20595         * gcc.c-torture/execute/20010209-1.c: New test.
20596
20597 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20598
20599         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20600
20601 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20602
20603         * g++.dg/vtgc1.C: Update for new ABI.
20604
20605         * consistency.vlad: New directory, 1665 files.
20606
20607 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20608
20609         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20610         return type.
20611         * gcc.dg/cpp/digraphs.c: Declare puts.
20612
20613 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20614
20615         * g++.old-deja/g++.other/warn5.C: New test.
20616
20617 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20618
20619         * g++.old-deja/g++.pt/spec40.C: New test.
20620
20621 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20622
20623         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20624         case.
20625         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20626
20627 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20628
20629         * gcc.c-torture/compile/20010209-1.c: New test.
20630
20631 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20632
20633         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20634         excess errors message but not if it crashes.
20635         * g++.old-deja/g++.other/crash27.C: Likewise.
20636         * g++.old-deja/g++.other/crash28.C: Likewise.
20637         * g++.old-deja/g++.other/crash30.C: Likewise.
20638         * g++.old-deja/g++.other/crash32.C: Likewise.
20639         * g++.old-deja/g++.other/crash35.C: Likewise.
20640         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20641
20642 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20643
20644         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20645         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20646         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20647         g77.f-torture/execute/execute.exp,
20648         g77.f-torture/noncompile/noncompile.exp,
20649         gcc.c-torture/execute/execute.exp,
20650         gcc.c-torture/execute/memcheck/memcheck.exp,
20651         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20652         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20653         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20654         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20655         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20656         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20657         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20658         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20659         Remove bug reporting instructions with ancient email addresses.
20660
20661 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20662
20663         * gcc.dg/20010202-1.c: New test.
20664         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20665
20666 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20667
20668         * g++.dg/stdbool-if.C: New test.
20669
20670 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20671
20672         * objc/execute/fdecl.m: Added main().
20673
20674 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20675
20676         * gcc.c-torture/execute/20010206-1.c: New test.
20677
20678 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20679
20680         * gcc.dg/cpp/avoidpaste1.c: Update.
20681
20682 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20683
20684         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20685         Pero <nicola@brainstorm.co.uk>.
20686         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20687
20688 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20689
20690         * g++.old-deja/g++.pt/spec39.C: New test.
20691
20692 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20693
20694         * gcc.c-torture/compile/20010202-1.c: New test.
20695
20696 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20697
20698         * g++.old-deja/g++.abi/primary2.C: New test.
20699         * g++.old-deja/g++.abi/primary3.C: New test.
20700         * g++.old-deja/g++.abi/primary4.C: New test.
20701         * g++.old-deja/g++.abi/primary5.C: New test.
20702         * g++.old-deja/g++.abi/vtable3.h: New test.
20703         * g++.old-deja/g++.abi/vtable3a.C: New test.
20704         * g++.old-deja/g++.abi/vtable3b.C: New test.
20705         * g++.old-deja/g++.abi/vtable3c.C: New test.
20706         * g++.old-deja/g++.abi/vtable3d.C: New test.
20707         * g++.old-deja/g++.abi/vtable3e.C: New test.
20708         * g++.old-deja/g++.abi/vtable3f.C: New test.
20709         * g++.old-deja/g++.abi/vtable3g.C: New test.
20710         * g++.old-deja/g++.abi/vtable3h.C: New test.
20711         * g++.old-deja/g++.abi/vtable3i.C: New test.
20712         * g++.old-deja/g++.abi/vtable3j.C: New test.
20713         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20714
20715 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20716
20717         * g++.old-deja/g++.other/anon6.C: New test.
20718         * g++.old-deja/g++.other/anon7.C: New test.
20719
20720 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20721
20722         * gcc.dg/cpp/avoidpaste2.c: New tests.
20723
20724 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20725
20726         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20727
20728 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20729
20730         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20731         DECIMAL_DIG cases for Irix."
20732
20733 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20734
20735         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20736
20737 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20738
20739         * gcc.dg/c99-tag-1.c: New test.
20740
20741 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20742
20743         * gcc.dg/cpp/tr-warn1.c: Add tests.
20744
20745 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20746
20747         * gcc.dg/cpp/avoidpaste1.c: Update.
20748         * gcc.dg/cpp/paste4.c: Update.
20749
20750 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20751
20752         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20753         cases for Irix.
20754
20755 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20756
20757         * g++.old-deja/g++.other/inline19.C: New test.
20758
20759 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20760
20761         * gcc.dg/Wlarger-than.c: New test.
20762
20763 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20764
20765         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20766
20767 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20768
20769         * gcc.c-torture/execute/20010129-1.c: New test.
20770         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20771
20772 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20773
20774         * gcc.dg/cpp/avoidpaste1.c: Test case.
20775
20776 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20777
20778         * g++.old-deja/g++.other/inline18.C: New test.
20779
20780 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20781
20782         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20783         and __builtin_putchar.
20784
20785 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20786
20787         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20788         tests.
20789
20790 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20791
20792         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20793         floating point number rounding mode to round to the nearest
20794         representable mode.
20795
20796 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * g++.old-deja/g++.other/mangle2.C: New test.
20799
20800 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20801
20802         * gcc.c-torture/compile/20010124-1.c: New test.
20803
20804 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20805
20806         * g++.old-deja/g++.pt/spec38.C: New test.
20807
20808 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20809
20810         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20811         "Build don't run".
20812
20813 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20814
20815         * gcc.c-torture/execute/20010123-1.c: New test.
20816
20817 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20818
20819         * g++.old-deja/g++.pt/spec37.C: New test.
20820
20821 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20822
20823         * g++.old-deja/g++.pt/overload14.C: New test.
20824
20825 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20826
20827         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20828         __builtin_return_address.
20829
20830 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20831
20832         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20833         * g++.old-deja/g++.pt/spec35.C: New test.
20834         * g++.old-deja/g++.pt/spec36.C: New test.
20835
20836 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20837
20838         * gcc.c-torture/compile/20010118-1.c: New test.
20839
20840 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20841
20842         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20843
20844 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20845
20846         * gcc.c-torture/execute/20010119-1.c: New test.
20847
20848 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20849
20850         * g++.old-deja/g++.other/vbase5.C: New test.
20851
20852 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20853
20854         * gcc.c-torture/execute/20010118-1.c: New test.
20855
20856 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20857
20858         * g++.old-deja/g++.pt/deduct3.C: New test.
20859
20860 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20861
20862         * g++.old-deja/g++.pt/spec34.C: New test.
20863
20864 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20865
20866         * g77.f-torture/compile/20000601-2.f: New test.
20867
20868 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20869
20870         * g++.old-deja/g++.other/init17.C: New test.
20871
20872 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20873
20874         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20875
20876 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20877
20878         * g++.old-deja/g++.pt/unify8.C: New test.
20879
20880 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20881
20882         * g++.old-deja/g++.abi/vbase1.C: New test.
20883
20884 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20885
20886         * g++.old-deja/g++.pt/crash65.C: New test.
20887
20888 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20889
20890         * gcc.dg/cpp/assembl2.S: New test case.
20891
20892 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20893
20894         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20895         are supported.
20896
20897 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20898
20899         * g++.old-deja/g++.other/builtins1.C: New test.
20900         * g++.old-deja/g++.other/builtins2.C: Likewise.
20901         * g++.old-deja/g++.other/builtins3.C: Likewise.
20902         * g++.old-deja/g++.other/builtins4.C: Likewise.
20903
20904 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20905
20906         * gcc.c-torture/compile/20010117-1.c: New test.
20907         * gcc.c-torture/compile/20010117-2.c: New test.
20908
20909 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20910
20911         * g77.f-torture/execute/20010116.[fx]: New test,
20912         XFAIL on i?86-*-*.
20913         * g77.f-torture/compile/20010115.f: Indicate it's
20914         a test for PR fortran/1636.
20915
20916 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20917
20918         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20919
20920 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20921
20922         * g77.f-torture/compile/20010115.f: New test.
20923
20924 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.old-deja/g++.pt/nontype5.C: New test.
20927
20928 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20929
20930         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20931         have an equivalent working one below it.
20932
20933 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20934
20935         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20936         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20937
20938 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20939
20940         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20941         message containing "init_priority".
20942         (conpr-2.C): Likewise.
20943         (conpr-3.C): Likewise.
20944         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20945
20946 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20947
20948         * gcc.c-torture/execute/20010114-2.c: New test.
20949
20950 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20951
20952         * gcc.c-torture/compile/20010114-1.c: New test.
20953         * gcc.c-torture/compile/20010114-1.x: Xfail.
20954         * gcc.c-torture/compile/20010114-2.c: New test.
20955         * gcc.c-torture/execute/20010114-1.c: New test.
20956         * gcc.dg/trunc-1.c: New test.
20957         * gcc.dg/uninit-B.c: New test.
20958
20959 2001-01-13  Nick Clifton  <nickc@redhat.com>
20960
20961         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20962         target.
20963
20964 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20965
20966         * gcc.c-torture/compile/20010113-1.c: New test.
20967
20968 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20969
20970         * gcc.c-torture/compile/20001212-1.c: New test.
20971
20972 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20973
20974         * gcc.dg/cpp/widestr1.c: Update.
20975         * gcc.dg/cpp/prag-imp.c: Remove.
20976
20977 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20978
20979         * gcc.c-torture/execute/20000801-3.x: Remove.
20980         * gcc.dg/c90-init-1.c: New test.
20981         * gcc.dg/c99-init-1.c: New test.
20982         * gcc.dg/c99-init-2.c: New test.
20983         * gcc.dg/gnu99-init-1.c: New test.
20984
20985 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20986
20987         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20988         testing that no relevant ones were found.
20989
20990 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20991
20992         * g++.old-deja/g++.pt/cast2.C: New test.
20993
20994 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20995
20996         * g++.old-deja/g++.pt/friend47.C: New test.
20997
20998 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20999
21000         * g++.old-deja/g++.pt/instantiate13.C: New test.
21001
21002 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21003
21004         * g++.old-deja/g++.other/defarg7.C: New test.
21005         * g++.old-deja/g++.other/defarg8.C: New test.
21006
21007 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21008
21009         * g++.old-deja/g++.pt/crash64.C: New test.
21010
21011 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
21012
21013         * g++.old-deja/g++.pt/crash63.C: New test.
21014
21015 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21016
21017         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
21018
21019 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
21020
21021         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
21022
21023 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21024
21025         * g++.old-deja/g++.pt/error3.C: New test.
21026
21027 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21028
21029         * g++.old-deja/g++.other/crash39.C: New test.
21030
21031 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
21032
21033         * g++.old-deja/g++.other/vbase4.C: New test.
21034
21035 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
21036
21037         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
21038         * gcc.dg/special/20000419-2.c: New file. Identical to above.
21039         * gcc.dg/special/special.exp: New test driver which will check
21040         for alias support for the above test.
21041
21042 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
21043
21044         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
21045         problems on small machines.
21046         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
21047         parameterize.
21048
21049 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
21050
21051         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
21052         mips.
21053         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
21054
21055 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
21056
21057         * g++.old_deja/g++.pt/using8.C: New test.
21058
21059 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21060
21061         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
21062
21063 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
21064
21065         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
21066         where a failure is expected.
21067         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
21068
21069 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21070
21071         * g++.old_deja/g++.pt/instantiate12.C: New test.
21072
21073 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21074
21075         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
21076         start of structs.
21077         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
21078         * g++.old-deja/g++.brendan/crash17.C: Likewise.
21079         * g++.old-deja/g++.brendan/crash29.C: Likewise.
21080         * g++.old-deja/g++.brendan/crash48.C: Likewise.
21081         * g++.old-deja/g++.brendan/ns1.C: Likewise.
21082         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
21083         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
21084         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
21085         * g++.old-deja/g++.eh/spec6.C: Likewise.
21086         * g++.old-deja/g++.jason/crash3.C: Likewise.
21087         * g++.old-deja/g++.law/ctors11.C: Likewise.
21088         * g++.old-deja/g++.law/ctors17.C: Likewise.
21089         * g++.old-deja/g++.law/ctors5.C: Likewise.
21090         * g++.old-deja/g++.law/ctors9.C: Likewise.
21091         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21092         * g++.old-deja/g++.mike/net22.C: Likewise.
21093         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21094         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21095         * g++.old-deja/g++.mike/virt3.C: Likewise.
21096         * g++.old-deja/g++.niklas/t128.C: Likewise.
21097         * g++.old-deja/g++.other/anon4.C: Likewise.
21098         * g++.old-deja/g++.other/using1.C: Likewise.
21099         * g++.old-deja/g++.other/warn3.C: Likewise.
21100         * g++.old-deja/g++.pt/t37.C: Likewise.
21101         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21102         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21103
21104 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21105
21106         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21107
21108 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21109
21110         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21111
21112 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21113
21114         * gcc.c-torture/compile/20010107-1.c: New test.
21115
21116 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21117
21118         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21119
21120 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21121
21122         * gcc.dg/format/format.h: New file.
21123         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21124         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21125         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21126         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21127         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21128         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21129         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21130         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21131         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21132         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21133         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21134         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21135         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21136         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21137         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21138         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21139         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21140         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21141         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21142         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21143         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21144         instead of declaring standard types, macros and functions in each
21145         test.
21146
21147 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21148
21149         * gcc.c-torture/execute/20010106-1.c: New test.
21150
21151 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21152
21153         * gcc.dg/format/format.exp: New file.
21154         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21155         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21156         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21157         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21158         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21159         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21160         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21161         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21162         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21163         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21164         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21165         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21166         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21167         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21168         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21169         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21170         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21171         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21172         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21173         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21174         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21175         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21176         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21177         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21178         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21179         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21180         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21181         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21182         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21183         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21184         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21185         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21186         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21187         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21188         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21189         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21190         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21191         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21192         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21193         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21194         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21195         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21196
21197 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21198
21199         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21200         account.
21201
21202 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21203
21204         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21205
21206 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21207
21208         * g++.old-deja/g++.pt/crash62.C: New test.
21209
21210 2001-01-04  Richard Henderson  <rth@redhat.com>
21211
21212         * gcc.dg/20000926-1.c: Update expected warnings.
21213         * gcc.dg/array-2.c: Likewise.
21214         * gcc.dg/array-4.c: Also validate flexible array members.
21215         * gcc.dg/c99-flex-array-1.c: New.
21216
21217 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21218
21219         * gcc.c-torture/compile/20001222-1.x: Remove.
21220
21221 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21222
21223         * gcc.c-torture/execute/built-in-setjmp.c: New.
21224
21225 2001-01-03  Richard Henderson  <rth@redhat.com>
21226
21227         * gcc.dg/940510-1.c: Update expected error wording.
21228         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21229
21230 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21231
21232         * lib/target-supports.exp (check_alias_available): Modified to
21233         indicate aliases not supported if only weak aliases are supported.
21234
21235 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21236
21237         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21238         Turn on cmpstrsi checks for __pj__ and __i370__.
21239
21240 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21241
21242         * g++.old-deja/g++.other/virtual11.C: New test.
21243
21244 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21245
21246         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21247
21248 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21249
21250         * gcc.c-torture/compile/20010102-1.c: New test.
21251
21252 2001-01-02  Andreas Jaeger  <aj@suse.de>
21253
21254         * gcc.dg/noreturn-3.c: New test.
21255
21256         * gcc.dg/noreturn-4.c: New test.
21257
21258 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21259
21260         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21261         __builtin_fputc and __builtin_fwrite.
21262
21263 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21264
21265         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21266         signed char, not default char.
21267
21268 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21269
21270         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21271
21272 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21273
21274         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21275
21276 2000-12-29  Richard Henderson  <rth@redhat.com>
21277
21278         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21279         (__cyg_profile_func_exit): Define.
21280
21281 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21282
21283         * g++.dg/vtgc1.C: New test.
21284
21285 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21286
21287         * gcc.dg/noncompile/20001228-1.c: New test.
21288
21289         * gcc.dg/20001228-1.c: New test.
21290
21291         * gcc.c-torture/execute/20001228-1.c: New test.
21292
21293 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21294
21295         * gcc.dg/format-strfmon-1.c: New test.
21296
21297 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21298
21299         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21300         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21301         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21302         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21303         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21304         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21305         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21306         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21307         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21308         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21309         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21310         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21311         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21312
21313         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21314         * gcc.c-torture/execute/string-opt-4.c: Test index.
21315
21316 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21317
21318         * gcc.c-torture/compile/20001226-1.c: New test.
21319
21320 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21321
21322         * gcc.c-torture/compile/20001222-1.c: New test.
21323         * gcc.c-torture/compile/20001222-1.x: Xfail.
21324
21325 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21326
21327         * gcc.c-torture/execute/comp-goto-2.c: New test.
21328
21329 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21330
21331         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21332         Use long types if __INT_MAX__ is 32767.
21333         (main): Use cast to (sint32 *) when poking 88 into a_page.
21334
21335         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21336
21337 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21338
21339         * gcc.c-torture/compile/20001221-1.c: New test.
21340         * gcc.c-torture/execute/20001221-1.c: New test.
21341
21342 2000-12-20  Richard Henderson  <rth@redhat.com>
21343
21344         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21345         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21346
21347 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21348
21349         * gcc.dg/compare3.c: New test.
21350
21351 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21352
21353         * gcc.dg/format-warnll-1.c: New test.
21354
21355 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21356
21357         * gcc.dg/cpp/cmdlne-P.c: New test.
21358
21359 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21360
21361         * gcc.c-torture/execute/builtin-abs-1.c,
21362         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21363
21364 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21365
21366         * gcc.dg/cpp/multiline.c: New test.
21367
21368 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21369
21370         * g++.old-deja/g++.other/syshdr1.C: Update.
21371         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21372
21373 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21374
21375         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21376
21377 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21378
21379         * g++.old-deja/g++.pt/ttp65.C: New test.
21380
21381 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21382
21383         * g++.old-deja/g++.pt/ttp64.C: New test.
21384
21385 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21386
21387         * g++.old-deja/g++.pt/spec33.C: New test.
21388
21389 2000-12-14  Catherine Moore  <clm@redhat.com>
21390
21391         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21392         * gcc.c-torture/execute/920612-2.c: Likewise.
21393         * gcc.c-torture/execute/920428-2.c: Likewise.
21394         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21395         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21396
21397 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21398
21399         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21400         * gcc.dg/pack-test-2.c: Likewise.
21401
21402 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21403
21404         Tests by Zack Weinberg <zackw@stanford.edu>.
21405
21406         * gcc.dg/cpp/defined.c: Update.
21407         * gcc.dg/cpp/defined_trad.c: New tests.
21408
21409 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21410
21411         * gcc.dg/cpp/trad-direct.c: Update.
21412
21413 2000-12-11  Neil Booth  <neilb@earthling.net>
21414
21415         * gcc.dg/cpp/defined_trad.c
21416
21417 2000-12-11  Neil Booth  <neilb@earthling.net>
21418
21419         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21420
21421 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21422
21423         * gcc.dg/format-miss-2.c: New test.
21424
21425 2000-12-09  Neil Booth  <neilb@earthling.net>
21426
21427         * gcc.dg/cpp/lineflags.c: New tests.
21428         * gcc.dg/cpp/poison.c: Update.
21429         * gcc.dg/cpp/redef2.c: Update.
21430         * gcc.dg/cpp/skipping.c: New test.
21431
21432 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21433
21434         * g++.old-deja/g++.other/eh3.C: New testcase.
21435
21436 2000-12-07  Neil Booth  <neilb@earthling.net>
21437
21438         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21439         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21440         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21441         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21442         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21443         Update.
21444
21445 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21446
21447         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21448         __SIZE_TYPE__ instead of int for type of integers cast to
21449         pointers.
21450
21451 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21452
21453         * g++.old-deja/g++.other/cleanup4.C: New test.
21454
21455 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21456
21457         * format-sec-1.c: New test.
21458
21459 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21460
21461         * gcc.dg/format-nonlit-3.c: New test.
21462
21463 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21464
21465         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21466         through a null pointer.
21467
21468 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21469
21470         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21471         * g++.old-deja/g++.pt/partial4.C: New test.
21472
21473 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21474
21475         * gcc.c-torture/execute/ieee/hugeval.x: New.
21476
21477 2000-12-06  Neil Booth  <neilb@earthling.net>
21478
21479         * gcc.dg/cpp/backslash2.c: New tests.
21480
21481 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21482
21483         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21484         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21485
21486 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21487
21488         * gcc.c-torture/execute/20001203-2.c: New testcase.
21489
21490 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21491
21492         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21493         * g++.old-deja/g++.other/virtual10.C: New test.
21494
21495 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21496
21497         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21498
21499 2000-12-05  Richard Henderson  <rth@redhat.com>
21500
21501         * gcc.c-torture/compile/20001205-1.c: New.
21502
21503 2000-12-04  Neil Booth  <neilb@earthling.net>
21504
21505         * g++.old-deja/g++.other/virtual9.C: New test.
21506         * g++.old-deja/g++.pt/crash61.C: New test.
21507         * gcc.c-torture/execute/loop-9.c: New test.
21508
21509 2000-12-04  Neil Booth  <neilb@earthling.net>
21510
21511         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21512         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21513         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21514         * gcc.dg/cpp/extratokens.c: ...here.
21515
21516 2000-12-04  Neil Booth  <neilb@earthling.net>
21517
21518         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21519         New tests.
21520
21521 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21522
21523         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21524         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21525
21526 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21527
21528         * gcc.c-torture/execute/20001203-1.c: New test.
21529
21530 2000-12-03  Neil Booth  <neilb@earthling.net>
21531
21532         * gcc.dg/cpp/macro6.c: New test cases.
21533
21534 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21535
21536         * gcc.c-torture/execute/string-opt-9.c: New test.
21537         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21538         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21539         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21540
21541         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21542         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21543
21544 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21545
21546         * gcc.dg/cpp/if-6.c: New testcase.
21547
21548         * gcc.dg/20001201-1.c: New testcase.
21549
21550 2000-12-02  Neil Booth  <neilb@earthling.net>
21551
21552         * g++.old-deja/g++.other/externC4.C,
21553         g++.old-deja/g++.other/friend10.C: New tests.
21554
21555 2000-12-02  Neil Booth  <neilb@earthling.net>
21556
21557         * g++.old-deja/g++.other/instan2.C
21558         * g++.old-deja/g++.other/instan3.C: New test.
21559
21560 2000-12-02  Neil Booth  <neilb@earthling.net>
21561
21562         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21563         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21564         gnuc99.c,gnuc99-pedantic.c: New tests.
21565
21566 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21567
21568         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21569         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21570
21571 2000-12-01  Neil Booth  <neilb@earthling.net>
21572
21573         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21574         * gcc.dg/cpp/poison.c: Update.
21575         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21576
21577 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21578
21579         * g77.f-torture/execute/20001201.f: New test.
21580
21581 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21582
21583         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21584
21585 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21586
21587         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21588
21589 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21590
21591         * g++.old-deja/g++.other/cast6.C: New test.
21592
21593 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21594
21595         * gcc.c-torture/execute/20001130-2.c: New testcase.
21596
21597 2000-11-30  Richard Henderson  <rth@redhat.com>
21598
21599         * gcc.c-torture/execute/20001130-1.c: New test.
21600
21601 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21602
21603         * g++.old-deja/g++.other/op3.C: New test.
21604
21605 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21606
21607         * g++.old-deja/g++.other/op2.C: New test.
21608
21609 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21610
21611         * g++.old-deja/g++.other/crash38.C: New test.
21612
21613 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21614
21615         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21616
21617 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21618
21619         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21620         tests.
21621         * gcc.c-torture/execute/string-opt-6.c: New test.
21622
21623         * gcc.dg/20001117-1.c: Add main.
21624
21625 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21626
21627         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21628         Move from here ...
21629         * gcc.dg/940510-1.c: ... to here.
21630
21631         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21632         zero-size arrays in toplevel structures.
21633
21634 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21635
21636         * gcc.c-torture/execute/loop-8.c: New test.
21637
21638 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21639
21640         * g++.old-deja/g++.other/base1.C: New test.
21641
21642 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21643
21644         * g++.old-deja/g++.other/parse2.C: New test.
21645
21646 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21647
21648         * g++.old-deja/g++.pt/incomplete1.C: New test.
21649
21650 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21651
21652         * g++.old-deja/g++.other/friend9.C: New test.
21653
21654 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21655
21656         * gcc.dg/20001127-1.c: New test.
21657
21658 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21659
21660         * g++.old-deja/g++.pt/friend46.C: New test.
21661
21662 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21663
21664         * g++.old-deja/g++.other/ptrmem8.C: New test.
21665
21666 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21667
21668         * gcc.c-torture/execute/string-opt-7.c: New test.
21669         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21670
21671 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21672
21673         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21674         instead of 'mkcheck 2'.
21675
21676 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21677
21678         * gcc.c-torture/execute/memcheck/driver.c,
21679         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21680         C9X references to refer to C99.
21681
21682 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21683
21684         * gcc.dg/ultrasp3.c: New test.
21685
21686 2000-11-25  Neil Booth  <neilb@earthling.net>
21687
21688         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21689
21690 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21691
21692         * gcc.c-torture/compile/20001123-2.c: New.
21693
21694 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21695
21696         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21697
21698 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21699
21700         * gcc.dg/sequence-point-1.c: Add some new tests.
21701         * gcc.c-torture/execute/20001124-1.c: New test.
21702
21703 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21704
21705         * g++.old-deja/g++.other/vaarg4.C: New test.
21706         * gcc.c-torture/compile/20001123-1.c: New test.
21707
21708 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21709
21710         * g++.other/crash24.C: Adjust and remove XFAIL.
21711         * g++.other/crash37.C: New test.
21712
21713 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21714
21715         * g++.old-deja/g++.pt/instantiate9.C: New test.
21716
21717 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21718
21719         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21720         new ABI, too.
21721
21722         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21723         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21724
21725 2000-11-22  Neil Booth  <neilb@earthling.net>
21726
21727         * gcc.dg/cpp/Wtrigraphs.c: New test.
21728
21729 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21730
21731         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21732
21733 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21734
21735         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21736
21737 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21738
21739         * lib/gcc-dg.exp: load_lib scanasm.exp.
21740         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21741         * lib/g++-dg.exp: load_lib scanasm.exp.
21742         * lib/scanasm.exp: New.
21743         (scan-assembler, scan-assembler-not): Add optional arguments to
21744         test name, or if not present, the pattern name.
21745         (scan-assembler-dem, scan-assembler-dem-not): New.
21746
21747         * g++.dg/dg.exp: New.
21748
21749 2000-11-21  Neil Booth  <neilb@earthling.net>
21750
21751         * gcc.dg/cpp/integrated1.c: Remove.
21752
21753 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21754
21755         * gcc.c-torture/execute/20001121-1.c: New test.
21756
21757 2000-11-21  Richard Henderson  <rth@redhat.com>
21758
21759         * gcc.c-torture/compile/20001121-1.c: New test.
21760
21761 2000-11-20  Neil Booth  <neilb@earthling.net>
21762
21763         * gcc.dg/cpp/integrated1.c: New test.
21764
21765 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21766
21767         * g++.old-deja/g++.other/inline17.C: New test.
21768
21769 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21770
21771         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21772         local variable to be zero: I made the variable global. Now
21773         uses abort() and exit() instead of relying on main's return value.
21774
21775 2000-11-20  Neil Booth  <neilb@earthling.net>
21776
21777         * gcc.dg/cpp/paste2.c: Update test.
21778         * objc/execute/paste.m: New test.
21779
21780 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21781
21782         * gcc.dg/c99-condexpr-1.c: New test.
21783
21784 2000-11-20  Neil Booth  <neilb@earthling.net>
21785
21786         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21787
21788 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21789
21790         * g++.old-deja/g++.pt/export1.C: New test.
21791
21792 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * gcc.dg/20001117-1.c: New test.
21795
21796 2000-11-18  Richard Henderson  <rth@redhat.com>
21797
21798         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21799
21800 2000-11-18  Richard Henderson  <rth@redhat.com>
21801
21802         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21803         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21804         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21805
21806 2000-11-18  Richard Henderson  <rth@redhat.com>
21807
21808         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21809         (main): New.  Exit cleanly.
21810
21811 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21812
21813         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21814         gcc.dg/c99-fordecl-2.c: New tests.
21815
21816 2000-11-18  Richard Henderson  <rth@redhat.com>
21817
21818         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21819         * gcc.c-torture/execute/zerolen-2.c: New.
21820
21821 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21822
21823         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21824         memory.
21825
21826 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21827
21828         * g++.old-deja/g++.pt/instantiate8.C: New test.
21829
21830 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21831
21832         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21833         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21834
21835 2000-11-16  Nick Clifton  <nickc@redhat.com>
21836
21837         * gcc.c-torture/execute/nestfunc-2.c: New test.
21838         * gcc.c-torture/execute/nestfunc-3.c: New test.
21839
21840 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21841
21842         * gcc.c-torture/compile/20001116-1.c: New test.
21843
21844 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21845
21846         * gcc.c-torture/execute/20001115-1.c: New test.
21847
21848 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21849
21850         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21851         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21852         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21853         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21854
21855 2000-11-15  Neil Booth  <neilb@earthling.net>
21856
21857         gcc.dg/cpp/_Pragma1.c: Update.
21858         gcc.dg/cpp/_Pragma2.c: New test.
21859
21860 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21861
21862         * g++.old-deja/g++.other/anon5.C: New test.
21863
21864 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21865
21866         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21867         tests.
21868
21869 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21870
21871         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21872         output.
21873
21874 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21875
21876         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21877         labels at end of compound statements.
21878
21879 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21880
21881         * gcc.c-torture/execute/loop-7.c: New test.
21882
21883 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21884
21885         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21886
21887 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21888
21889         * gcc.dg/c99-bool-1.c: New test.
21890
21891 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21892
21893         * gcc.dg/c99-scope-1.c: Remove xfail.
21894         * gcc.dg/c99-scope-2.c: New test.
21895
21896 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21897
21898         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21899         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21900
21901 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21902
21903         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21904         error messages.
21905
21906         * g++.mike/p700.C: Don't typedef wchar_t.
21907         * g++.mike/p784.C: Likewise.
21908         * g++.mike/eb101.C: Don't use __wchar_t.
21909
21910 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21911
21912         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21913         from DO loop.
21914
21915 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21916
21917         * gcc.c-torture/execute/20001111-1.c: New test.
21918
21919 2000-11-10  Nick Clifton  <nickc@redhat.com>
21920
21921         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21922         long multuiple and accumulate.
21923
21924 2000-11-09  Richard Henderson  <rth@redhat.com>
21925
21926         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21927         via size_t instead of int.
21928
21929         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21930         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21931         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21932         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21933
21934 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21935
21936         * gcc.c-torture/compile/20001109-1.c: New test.
21937         * gcc.c-torture/compile/20001109-2.c: New test.
21938
21939 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21940
21941         * g++.old-deja/g++.pt/operator1.C: New test.
21942         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21943
21944 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21945
21946         * gcc.dg/20001108-1.c: New test.
21947
21948 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21949
21950         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21951         with both arguments constant strings.
21952         * gcc.c-torture/execute/string-opt-3.c: New test.
21953         * gcc.c-torture/execute/string-opt-4.c: New test.
21954         * gcc.c-torture/execute/string-opt-5.c: New test.
21955
21956 2000-11-08  Nick Clifton  <nickc@redhat.com>
21957
21958         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21959         mulsidi3adddi patterns.
21960
21961 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21962
21963         * g++.old-deja/g++.other/crash36.C: New test.
21964
21965 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21966
21967         * g++.old-deja/g++.other/init16.C: New test.
21968
21969 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21970
21971         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21972
21973 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21974
21975         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21976         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21977         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21978
21979 2000-11-07  DJ Delorie  <dj@redhat.com>
21980
21981         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21982
21983 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21984
21985         * gcc.c-torture/execute/string-opt-1.c: New test.
21986
21987 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21988
21989         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21990         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21991         parameters in registers, and there is no way for a varargs
21992         function to know in which order the integer and floating-point
21993         parameters should be interleaved when they are placed on the
21994         stack.
21995         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21996         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21997
21998 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21999
22000         * gcc.c-torture/execute/string-opt-2.c: New test.
22001
22002 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
22003
22004         * g++.old-deja/g++.pt/crash60.C: New test.
22005
22006 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22007
22008         * g++.old-deja/g++.other/crash24.C: New test.
22009         * g++.old-deja/g++.other/crash25.C: New test.
22010         * g++.old-deja/g++.other/crash26.C: New test.
22011         * g++.old-deja/g++.other/crash27.C: New test.
22012         * g++.old-deja/g++.other/crash28.C: New test.
22013         * g++.old-deja/g++.other/crash29.C: New test.
22014         * g++.old-deja/g++.other/crash30.C: New test.
22015         * g++.old-deja/g++.other/crash31.C: New test.
22016         * g++.old-deja/g++.other/crash32.C: New test.
22017         * g++.old-deja/g++.other/crash33.C: New test.
22018         * g++.old-deja/g++.other/crash34.C: New test.
22019         * g++.old-deja/g++.other/crash35.C: New test.
22020
22021 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
22022
22023         * gcc.c-torture/execute/20001031-1.c: New test.
22024
22025 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
22026
22027         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
22028         namespace.
22029
22030         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
22031         standards-conformant.
22032
22033         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
22034
22035         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
22036         * g++.old-deja/g++.mike/p755a.C: Likewise.
22037         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
22038         library makes no calls to `operator new' during initialization.
22039
22040 2000-11-04  Neil Booth  <neilb@earthling.net>
22041
22042         * gcc.dg/cpp/include2.c: New tests.
22043
22044 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
22045
22046         * lib/g++.exp (g++_set_ld_library_path): New function.
22047         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
22048
22049 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
22050
22051         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
22052         warnings.
22053
22054 2000-11-01  Richard Henderson  <rth@redhat.com>
22055
22056         * g++.old-deja/g++.ext/namedret1.C: New.
22057         * g++.old-deja/g++.ext/namedret2.C: New.
22058         * g++.old-deja/g++.ext/namedret3.C: New.
22059
22060 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
22061
22062         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
22063         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
22064
22065 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22066
22067         * gcc.c-torture/execute/va-arg-21.c: New test.
22068
22069 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22070
22071         * gcc.dg/c99-complex-2.c: New test.
22072
22073 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22074
22075         * gcc.c-torture/execute/stdio-opt-1.c: New test.
22076
22077 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
22078
22079         * g++.old-deja/g++.other/inline16.C: New test.
22080
22081 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
22082
22083         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
22084         __PRETTY_FUNCTION__
22085
22086 2000-10-29  Neil Booth  <neilb@earthling.net>
22087
22088         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22089         New tests.
22090         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22091         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22092         optimisation.
22093
22094 2000-10-29  Neil Booth  <neilb@earthling.net>
22095
22096         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22097         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22098         * mi5.c: Test multiple includes work with -C.
22099         * trigraphs.c: Test ^= version.
22100
22101 2000-10-28  Neil Booth  <neilb@earthling.net>
22102
22103         New tests and test updates for new macro expander.
22104
22105         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22106         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22107         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22108         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22109         new diagnostic messages.
22110
22111         * gcc.dg/cpp/macro3.c: New tests.
22112
22113 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22114
22115         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22116         on the same line.
22117
22118 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22119
22120         * g++.old-deja/g++.other/eh2.C: New test.
22121
22122 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22123
22124         * gcc.c-torture/execute/20001027-1.c: New test.
22125
22126 2000-10-26  Richard Henderson  <rth@redhat.com>
22127
22128         * gcc.c-torture/execute/20001026-1.c: New.
22129
22130 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22131
22132         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22133         * g++.old-deja/g++.law/builtin1.C: Likewise.
22134         * g++.old-deja/g++.law/ctors10.C: Likewise.
22135         * g++.old-deja/g++.law/virtual3.C: Likewise.
22136         * g++.old-deja/g++.mike/p658.C: Likewise.
22137         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22138         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22139         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22140         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22141         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22142
22143 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22144
22145         * gcc.c-torture/compile/20001024-1.c: New test.
22146
22147 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22148
22149         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22150         to tell us whether or not we are using V3.
22151
22152 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22153
22154         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22155         operands.
22156
22157 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22158
22159         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22160
22161 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22162
22163         * gcc.c-torture/execute/20001024-1.c: New test.
22164
22165 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22166
22167         * g++.old-deja/g++.other/sibcall1.C: New test.
22168
22169 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22170
22171         * gcc.dg/noncompile/init-3.c: New test.
22172
22173 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22174
22175         * gcc.dg/format-array-1.c: New test.
22176
22177 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22178
22179         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22180         writing through null pointers; remove comment about testing
22181         unterminated strings.
22182
22183 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22184
22185         * gcc.c-torture/execute/20001017-2.c: New test.
22186
22187 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22188
22189         * gcc.c-torture/compile/20001018-1.c: New test.
22190         * gcc.c-torture/compile/20001018-1.x: Xfail.
22191
22192 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22193
22194         * gcc.c-torture/execute/20001017-1.c: New test.
22195
22196 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22197
22198         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22199         for multiple use of arguments with scanf formats; add tests for
22200         multiple use of arguments.
22201
22202 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22203
22204         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22205
22206 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22207
22208         * gcc.dg/format-miss-1.c: New test.
22209
22210 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22211
22212         * gcc.c-torture/execute/20001013-1.c: New test.
22213
22214 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22215
22216         * gcc.dg/format-branch-1.c: New test.
22217
22218 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22219
22220         * README, lib/file-format.exp: Remove EGCS references.
22221
22222 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22223
22224         * gcc.dg/20001013-1.c: New test.
22225
22226 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22227
22228         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22229         for intmax_t in the compiler using __typeof__ and the type rules
22230         for conditional expressions.
22231
22232 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22233
22234         * gcc.dg/20001012-1.c: New test.
22235         * gcc.dg/20001012-2.c: New test.
22236
22237 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22238
22239         * gcc.dg/format-attr-1.c: New test.
22240
22241 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22242
22243         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22244         __LONG_LONG_MAX__ instead of LLONG_MAX.
22245
22246 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22247
22248         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22249         scanf flags.
22250         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22251         flags.
22252
22253 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22254
22255         * gcc.dg/sequence-pt-1.c: New test.
22256
22257 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22258
22259         * gcc.c-torture/execute/20001011-1.c: New testcase.
22260         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22261
22262 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22263
22264         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22265         does not error on it.
22266
22267 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22268
22269         * gcc.dg/20001009-1.c: New test.
22270
22271 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22272
22273         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22274         * gcc.c-torture/execute/20001009-2.c: ... to here.
22275
22276 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22277
22278         * gcc.c-torture/compile/20001009-1.c: New testcase.
22279         * gcc.c-torture/execute/20001009-1.c: New testcase.
22280         Testcases provided by Jan Hubicka <jh@suse.cz>.
22281
22282 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22283
22284         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22285         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22286         uintmax_t using <limits.h> to emulate the compiler's internal
22287         logic.  No longer XFAIL %j tests.
22288
22289 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22290
22291         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22292         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22293         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22294         regexps and details of expected handling of some bad formats.
22295         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22296         suppression.
22297
22298 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22299
22300         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22301         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22302         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22303         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22304         in list archives.
22305
22306 2000-10-06  Richard Henderson  <rth@cygnus.com>
22307
22308         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22309         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22310         * g++.old-deja/g++.jason/report.C: Likewise.
22311         * g++.old-deja/g++.law/friend5.C: Likewise.
22312         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22313         of the expected warnings.
22314
22315 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22316
22317         * g++.old-deja/g++.pt/enum14.C: New test.
22318
22319 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22320
22321         * g++.old-deja/g++.pt/crash59.C: New test.
22322
22323 2000-10-04  Will Cohen  <wcohen@redhat.com>
22324
22325         * gcc.dg/20000926-1.c: New test.
22326
22327 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22328
22329         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22330         function name for current C++ compiler.
22331         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22332
22333 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22334
22335         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22336         __PRETTY_FUNCTION__.
22337         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22338
22339 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22340
22341         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22342
22343 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22344
22345         * gcc.c-torture/compile/20000923-1.c: New test.
22346
22347 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22348
22349         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22350         * g++.old-deja/g++.pt/ttp62.C: Same.
22351         * g++.old-deja/g++.other/inline14.C: Same.
22352
22353 2000-09-24  Richard Henderson  <rth@cygnus.com>
22354
22355         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22356
22357 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22358
22359         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22360
22361 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22362
22363         * gcc.c-torture/compile/20000922-1.c: New file.
22364
22365 2000-09-21  Nick Clifton  <nickc@redhat.com>
22366
22367         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22368         a signed long modulo operation.
22369         (mod6): New function - perform an unsigned long modulo operation.
22370         (main): Add tests for modulos of very large numbers by very small
22371         dividends.
22372
22373 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22374
22375         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22376
22377 2000-09-19  Richard Henderson  <rth@cygnus.com>
22378
22379         * gcc.dg/compare2.c (case 10): XFAIL.
22380
22381 2000-09-18  Richard Henderson  <rth@cygnus.com>
22382
22383         * gcc.c-torture/execute/20000906-1.c: Move ...
22384         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22385         that support __builtin_trap.
22386
22387 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22388
22389         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22390
22391 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22392
22393         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22394         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22395         more $ format tests.
22396
22397 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22398
22399         * gcc.dg/format-errmk-1.c: New test.
22400
22401 2000-09-17  Greg McGary  <greg@mcgary.org>
22402
22403         * gcc.c-torture/execute/20000917-1.x: Remove.
22404
22405 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22406
22407         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22408
22409 2000-09-17  Greg McGary  <greg@mcgary.org>
22410
22411         * gcc.c-torture/execute/20000917-1.c: New test.
22412         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22413
22414 2000-09-16  Neil Booth  <NeilB@earthling.net>
22415
22416         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22417         in nested macro bug.
22418
22419 2000-09-15  Neil Booth  <NeilB@earthling.net>
22420
22421         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22422
22423 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22424
22425         * gcc.c-torture/execute/20000914-1.c: New test.
22426
22427 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22428
22429         * g++.other/inline13.C: New test.
22430
22431 2000-09-12  Andreas Jaeger  <aj@suse.de>
22432
22433         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22434         constant by Ulrich Drepper <drepper@redhat.com>.
22435
22436 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22437
22438         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22439
22440 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22441
22442         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22443
22444 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22445
22446         * gcc.dg/cpp/backslash.c: New test.
22447
22448 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22449
22450         * gcc.c-torture/execute/20000910-1.c: New test.
22451         * gcc.c-torture/execute/20000910-2.c: Likewise.
22452
22453 2000-09-11  Robert Lipe  <robertl@sco.com>
22454
22455         * gcc.dg/pragma-align.c: New test.
22456
22457 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22458
22459         * g++.old-deja/g++.pt/explicit82.C: New test.
22460         * g++.old-deja/g++.pt/explicit83.C: New test.
22461
22462 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22463
22464         * gcc.dg/asm-names.c: New test.
22465
22466 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22467
22468         * gcc.dg/cpp/tr-warn6.c: New test
22469
22470 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22471
22472         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22473         be accepted.
22474
22475 2000-09-07  Catherine Moore  <clm@redhat.com>
22476
22477         * gcc.c-torture/execute/unroll-1.c: New test.
22478
22479 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22480
22481         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22482         ERROR markers.
22483         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22484         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22485         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22486         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22487         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22488         Preprocess only.
22489         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22490         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22491
22492 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22493
22494         * g++.old-deja/g++.pt/deduct2.C: New test.
22495
22496 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22497
22498         * g++.old-deja/g++.pt/parms2.C: New test.
22499
22500 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22501
22502         * g++.old-deja/g++.pt/crash58.C: New test.
22503
22504 2000-09-06  Greg McGary  <greg@mcgary.org>
22505
22506         * gcc.c-torture/execute/20000906-1.c: New test.
22507         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22508
22509 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22510
22511         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22512
22513 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22514
22515         * g++.old-deja/g++.pt/crash57.C: New test.
22516
22517 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22518
22519         * g++.old-deja/g++.pt/crash56.C: New test.
22520
22521 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22522
22523         * g++.old-deja/g++.pt/koenig1.C: New test.
22524
22525 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22526
22527         * gcc.dg/20000904-1.c: New test.
22528
22529 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22530
22531         * gcc.dg/cpp/paste8.c: New test.
22532
22533 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22534
22535         * gcc.c-torture/compile/20000827-1.c: New test.
22536
22537 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22538
22539         * gcc.dg/format-diag-1.c: New test.
22540
22541 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22542
22543         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22544         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22545         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22546         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22547         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22548
22549 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22550
22551         * g++.old-deja/g++.other/nested4.C: New test.
22552
22553 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22554
22555         * g++.old-deja/g++.ns/scoped1.C: New test.
22556
22557 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22558
22559         * lib/g++.exp: Support testing already-installed GCC.
22560
22561 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22562
22563         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22564
22565 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22566
22567         * gcc.dg/return-type-2.c: New test.
22568
22569 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22570
22571         * gcc.c-torture/compile/20000825-1.c: New test.
22572
22573 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22574
22575         * gcc.dg/dwarf2-2.c: New test.
22576
22577 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22578
22579         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22580         dg-warning regexps.
22581
22582 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22583
22584         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22585         gcc.dg/format-ext-5.c: New tests.
22586
22587 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22588
22589         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22590
22591 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22592
22593         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22594
22595 2000-08-24  Richard Henderson  <rth@cygnus.com>
22596
22597         * gcc.dg/ia64-sync-1.c: New test.
22598         * gcc.dg/ia64-sync-2.c: New test.
22599         * gcc.dg/ia64-asm-1.c: New test.
22600
22601 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22602
22603         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22604         * gcc.dg/format-ext-2.c: New test.
22605
22606 2000-08-23  Jason Merrill  <jason@redhat.com>
22607
22608         * lib/old-dejagnu.exp: Also ignore "In member function" and
22609         "At global scope".
22610
22611 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22612
22613         * gcc.dg/noncompile/label-lineno-1.c: New test.
22614
22615 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22616
22617         * gcc.dg/c99-array-nonobj-1.c: New test.
22618
22619 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22620
22621         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22622         tests.
22623         * gcc.dg/format-ext-1.c: New test.
22624
22625 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22626
22627         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22628         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22629         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22630         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22631         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22632
22633 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22634
22635         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22636         gcc.dg/c99-strftime-2.c: New tests.
22637
22638 2000-08-22  Richard Henderson  <rth@cygnus.com>
22639
22640         * gcc.c-torture/execute/20000822-1.c: New test.
22641
22642 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22643
22644         * gcc.c-torture/execute/20000819-1.x: Remove.
22645
22646 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22647
22648         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22649         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22650         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22651         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22652         gcc.dg/format-xopen-1.c: New tests.
22653
22654 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22655
22656         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22657
22658 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22659
22660         * g++.old-deja/g++.other/loop2.C: New test.
22661
22662         * gcc.c-torture/compile/20000606-1.c: New test.
22663         * gcc.c-torture/compile/20000728-1.c: New test.
22664         * gcc.c-torture/execute/20000801-1.c: New test.
22665         * gcc.c-torture/execute/20000801-2.c: New test.
22666         * gcc.c-torture/execute/20000819-1.c: New test.
22667         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22668         * gcc.dg/20000629-1.c: New test.
22669         * gcc.dg/20000724-1.c: New test.
22670         * gcc.dg/20000807-1.c: New test.
22671
22672 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22673
22674         * gcc.dg/cpp/pragma-1.c: New test.
22675         * gcc.dg/cpp/pragma-2.c: New test.
22676
22677 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22678
22679         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22680         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22681
22682 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22683
22684         * gcc.c-torture/compile/20000818-1.c: New test.
22685
22686 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22687
22688         * gcc.c-torture/execute/20000818-1.c: New test.
22689
22690 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22691
22692         * gcc.dg/format-va-1.c: New test.
22693
22694 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22695
22696         * g++.old-deja/g++.other/typedef8.C: New test.
22697
22698 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22699
22700         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22701         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22702         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22703         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22704         * g++.old-deja/g++.other/ptrmem7.C: New test.
22705         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22706
22707 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22708
22709         * g++.old-deja/g++.pt/typename27.C: New test.
22710
22711 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22712
22713         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22714         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22715         * g++.old-deja/g++.pt/friend45.C: New test.
22716         * g++.old-deja/g++.other/friend8.C: New test.
22717
22718 2000-08-15  Richard Henderson  <rth@cygnus.com>
22719
22720         * gcc.c-torture/execute/20000815-1.c: New test.
22721
22722 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22723
22724         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22725         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22726         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22727
22728 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22729
22730         * g++.old-deja/g++.other/refinit2.C: New test.
22731
22732 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22733
22734         * lib/c-torture.exp (c-torture): Make
22735         compiler_conditional_xfail_data global.
22736         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22737         compiler_conditional_xfail_data machinery.
22738         (f-torture-execute): Likewise.
22739         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22740         and only when unrolling loops.
22741
22742         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22743
22744 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22745
22746         * g++.old-deja/g++.pt/explicit81.C: New test.
22747
22748 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22749
22750         * g++.old-deja/g++.pt/typename26.C: New test.
22751
22752 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22753
22754         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22755         warning.
22756
22757 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22758
22759         * g++.old-deja/g++.other/array3.C: New test.
22760
22761 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22762
22763         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22764         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22765         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22766         New tests.
22767
22768 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22769
22770         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22771         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22772
22773 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22774
22775         * gcc.c-torture/execute/20000808-1.c: New test.
22776
22777 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22778
22779         * gcc.dg/c90-const-expr-1.c: New test.
22780
22781 2000-08-08  Richard Henderson  <rth@cygnus.com>
22782
22783         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22784
22785 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22786
22787         * gcc.dg/noncompile/const-ll-1.c: New test.
22788
22789 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22790
22791         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22792
22793 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22794
22795         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22796         that running programs linked against the shared version of libobjc
22797         run correctly.
22798
22799 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22800
22801         * gcc.dg/c99-printf-1.c: New test.
22802
22803 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22804
22805         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22806
22807 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22808
22809         * gcc.c-torture/execute/20000731-1.x: Delete.
22810
22811 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22812
22813         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22814         and torture_without_loops as is done by c-torture.exp.
22815         (search_for): Copy from c-torture.exp.
22816         (gcc-dg-runtest): New function, drives a directory of tests
22817         iterating over the TORTURE_OPTIONS.
22818         (scan-assembler, scan-assembler-not): Move here from
22819         individual directory drivers.
22820
22821         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22822         defined by lib/gcc-dg.exp.
22823         * gcc.dg/cpp/cpp.exp: Likewise.
22824         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22825         gcc-dg-runtest, so we cycle over optimization options.
22826
22827         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22828         * gcc.dg/compare2.c: No longer expected to fail.
22829
22830 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22831
22832         * gcc.c-torture/execute/20000804-1.c: New test.
22833
22834 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22835
22836         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22837
22838 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22839
22840         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22841
22842 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22843
22844         * gcc.c-torture/compile/20000803-1.c: New test.
22845
22846 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22847
22848         * gcc.c-torture/execute/20000801-3.c,
22849         gcc.c-torture/execute/20000801-4.c: New tests.
22850         * gcc.c-torture/execute/20000801-3.x,
22851         gcc.c-torture/execute/20000801-4.x: Xfail.
22852
22853 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22854
22855         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22856         libobjc/.libs to allow for libtool.
22857
22858 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22859
22860         * gcc.c-torture/compile/20000802-1.c: New test.
22861
22862 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22863
22864         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22865
22866 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22867
22868         * gcc-c-torture/execute/20000731-2.c: New test.
22869
22870         * gcc.c-torture/execute/20000731-1.c: New test.
22871         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22872
22873 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22874
22875         * testsuite/gcc.dg/cpp/paste7.c: New test.
22876         * gcc.dg/cpp/20000725-1.c: New test.
22877
22878 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22879
22880         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22881         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22882         declaration warning for __builtin_dwarf_reg_size.
22883
22884         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22885
22886 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22887
22888         * gcc.dg/noncompile/voidparam-1.c: New test.
22889
22890 2000-07-30  Richard Henderson  <rth@cygnus.com>
22891
22892         * gcc.dg/c90-digraph-1.c: Don't xfail.
22893         * gcc.dg/compare2.c (case 10): Xfail.
22894         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22895
22896 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22897
22898         * gcc.dg/c99-main-1.c: New test.
22899
22900 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22901
22902         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22903
22904 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22905
22906         * gcc.c-tortuer/execute/20000726-1.c: New test.
22907
22908 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22909
22910         * gcc.c-torture/execute/enum-2.c: New test.
22911
22912 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22913
22914         * gcc.dg/cpp/tr-warn3.c: New test.
22915
22916 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22917
22918         * g++.old-deja/g++.ext/implicit1.C: Remove.
22919         * g++.old-deja/g++.jason/c2.C: Remove
22920         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22921         * g++.old-deja/g++.pt/crash16.C: Likewise.
22922         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22923
22924 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22925
22926         * g++.old-deja/g++.other/for2.C: New test.
22927
22928 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22929
22930         * gcc.dg/20000720-1.c: New test.
22931
22932 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22933
22934         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22935
22936 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22937
22938         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22939         * gcc.c-torture/execute/20000722-1.c: New.
22940         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22941
22942 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22943
22944         * gcc.dg/cpp/20000720-1.S: New test.
22945
22946 2000-07-21  Michael Meissner  <meissner@redhat.com>
22947
22948         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22949
22950 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22951
22952         * g++.old-deja/g++.brendan/crash16.C,
22953         g++.old-deja/g++.brendan/parse3.C,
22954         g++.old-deja/g++.brendan/redecl1.C,
22955         g++.old-deja/g++.ns/template13.C,
22956         g++.old-deja/g++.other/decl4.C,
22957         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22958
22959 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22960
22961         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22962         and "Internal error".
22963
22964         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22965         regexps.
22966         * gcc.dg/cpp/paste6.c: New test.
22967
22968 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22969
22970         * gcc.dg/cpp/tr-direct.c: New test.
22971
22972         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22973         gcc.dg/cpp/undef1.c: Tweak error regexps.
22974
22975 2000-07-18  Eric Christopher <echristo@redhat.com>
22976
22977         * gcc.c-torture/compile/20000718-1.c: New test.
22978
22979 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22980
22981         * cpplex.c (_cpp_push_token): If the token being pushed back
22982         is the previous token in this context, just subtract one from
22983         context->posn.
22984         * cppmacro.c (save_expansion): Clear aux field when storing a
22985         placemarker.
22986
22987 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22988
22989         * gcc.dg/noncompile/redecl-1.c: New test.
22990
22991 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22992
22993         * gcc.c-torture/execute/20000717-5.c: New test.
22994         * gcc.c-torture/execute/20000717-1.x: Removed.
22995
22996 2000-07-17  Richard Henderson  <rth@cygnus.com>
22997
22998         * gcc.c-torture/execute/20000717-4.c: New test.
22999
23000 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
23001
23002         * gcc.dg/cpp/syshdr.c: New test.
23003         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
23004
23005 2000-07-17  Neil Booth  <neilb@earthling.net>
23006
23007         * gcc.dg/cpp/cmdlne-dM.c: New test.
23008         * gcc.dg/cpp/cmdlne-dD.c: New test.
23009
23010 2000-07-17  Jeffrey A Law  (law@cygnus.com)
23011
23012         * gcc.c-torture/execute/20000717-3.c: New test.
23013
23014         * gcc.c-torture/compile/20000717-1.c: New test.
23015
23016 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
23017
23018         * gcc.c-torture/execute/20000717-2.c: New test.
23019
23020 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
23021
23022         * gcc.dg/formatz-1.c: New test.
23023
23024         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
23025         * gcc.dg/c99-digraph-1.c: New tests.
23026
23027         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
23028         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
23029
23030         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
23031         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
23032         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
23033         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
23034         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
23035         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
23036         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
23037
23038 2000-07-17   Greg McGary <greg@mcgary.org>
23039
23040         * gcc.c-torture/execute/20000717-1.c: New test.
23041         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
23042
23043 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
23044
23045         * gcc.c-torture/execute/20000715-2.c: New test.
23046         * gcc.dg/20000715-1.c: New test.
23047
23048 2000-07-15  Michael Meissner  <meissner@redhat.com>
23049
23050         * gcc.c-torture/execute/20000715-1.c: New test.
23051
23052 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
23053
23054         * gcc.c-torture/execute/20000707-1.c: New test.
23055
23056 2000-07-13  Neil Booth  <NeilB@earthling.net>
23057
23058         * testsuite/gcc.dg/cpp/digraph1.c,
23059         testsuite/gcc.dg/cpp/digraph2.c,
23060         testsuite/gcc.dg/cpp/digraphs.c: New tests.
23061
23062 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
23063
23064         * g77.f-torture/compile/20000630-2.f:  New test.
23065         * g77.f-torture/compile/20000630-2.x
23066
23067 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23068
23069         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
23070
23071 2000-07-11  Neil Booth  <NeilB@earthling.net>
23072
23073         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
23074
23075 2000-07-11  Neil Booth  <NeilB@earthling.net>
23076
23077         * gcc.dg/cpp/cmdlne-C.c: New.
23078
23079 2000-07-09  Neil Booth  <NeilB@earthling.net>
23080
23081         * gcc.dg/cpp/directiv.c: New tests.
23082         * gcc.dg/cpp/undef1.c: Update.
23083
23084 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
23085
23086         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23087
23088 2000-07-09  Neil Booth  <NeilB@earthling.net>
23089
23090         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23091
23092 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23093
23094         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23095         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23096
23097 2000-07-08  Neil Booth  <NeilB@earthling.net>
23098
23099         * gcc.dg/cpp/macsyntx.c: New tests.
23100
23101 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23102
23103         * gcc.dg/20000707-1.c: New test.
23104
23105 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23106
23107         * gcc.c-torture/execute/20000706-1.c: New test.
23108         * gcc.c-torture/execute/20000706-2.c: New test.
23109         * gcc.c-torture/execute/20000706-3.c: New test.
23110         * gcc.c-torture/execute/20000706-4.c: New test.
23111         * gcc.c-torture/execute/20000706-5.c: New test.
23112
23113 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23114
23115         * g++.old-deja/g++.pt/instantiate7.C: New test.
23116
23117 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23118
23119         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23120         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23121         * g++.old-deja/g++.other/rtti3.C: Likewise.
23122         * g++.old-deja/g++.other/rttid3.C: Likewise.
23123
23124 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23125
23126         *  g77.f-torture/compile/20000630-1.x: Fix typo
23127
23128 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23129
23130         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23131         assembly output.
23132
23133 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23134
23135         * gcc.dg/cpp/ident.c: New test.
23136
23137 2000-07-05  Neil Booth  <NeilB@earthling.net>
23138
23139         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23140           gcc.dg/cpp/lexstrng.c: New tests.
23141
23142 2000-07-04  Neil Booth  <NeilB@earthling.net>
23143
23144         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23145         * gcc.dg/cpp/strify2.c: Same.
23146
23147 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23148
23149         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23150         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23151         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23152         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23153
23154         * testsuite/gcc.dg/cpp/macro1.c,
23155         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23156         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23157         testsuite/gcc.dg/cpp/strify1.c,
23158         testsuite/gcc.dg/cpp/strify2.c: New tests.
23159
23160 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23161
23162         * gcc.c-torture/execute/20000703-1.c: New test.
23163
23164 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23165
23166         * g++.old-deja/g++.pt (lookup10.C): New test.
23167
23168 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23169
23170         * g++.old-deja/g++.pt (typename25.C): New test.
23171
23172 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23173
23174         * gcc.c-torture/compile/20000701-1.c: New test.
23175
23176 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23177
23178         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23179         to test case.
23180
23181 2000-06-30  Catherine Moore  <clm@cygnus.com>
23182
23183         * gcc.c-torture/execute/align-1.c: New test.
23184
23185 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23186
23187         * g++.old-deja/g++.pt/expr8.C: New test.
23188         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23189
23190 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23191
23192         * gcc.c-torture/compile/20000629-1.c: New test.
23193
23194 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23195
23196
23197         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23198         gcc.dg/noncompile directory, depending on whether they're
23199         preprocessor tests or not.  Annotate all the tests for the dg
23200         framework.
23201
23202         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23203         * gcc.dg/noncompile/noncompile.exp: New.
23204
23205         * Moved files:
23206         Old name                                New name
23207         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23208         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23209         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23210         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23211         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23212         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23213         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23214         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23215         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23216         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23217         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23218         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23219         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23220         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23221         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23222         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23223         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23224         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23225         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23226         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23227         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23228         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23229         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23230         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23231
23232         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23233         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23234         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23235         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23236         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23237         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23238
23239 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23240
23241         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23242         declare one variable.  On the fourth, error.
23243         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23244         declared by 20000628-1a.h.
23245
23246 2000-06-29  Richard Henderson  <rth@redhat.com>
23247
23248         * gcc.c-torture/execute/930529-1.x: New file.
23249         * gcc.dg/920413-1.c: Adjust expected warning text.
23250         * gcc.dg/980217-1.c: Declare abort.
23251         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23252
23253 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23254
23255         * g77.f-torture/compile/20000629-1.f: New test.
23256         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23257
23258 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23259
23260         Rearrange lots of files, removing entirely the
23261         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23262         directories.
23263
23264         * Deleted files:
23265         gcc.c-torture/code_quality/code_quality.exp
23266         gcc.c-torture/special/special.exp
23267         gcc.failure/failure.exp
23268         gcc.failure/940409-1.x
23269         gcc.c-torture/compile/961203-1.x
23270
23271         * New files:
23272         gcc.misc-tests/linkage.exp
23273         gcc.c-torture/execute/920730-1t.c
23274         gcc.c-torture/execute/920730-1t.x
23275         gcc.c-torture/compile/920520-1.x
23276         gcc.c-torture/compile/920521-1.x
23277         gcc.c-torture/compile/981006-1.x
23278         gcc.c-torture/execute/eeprof-1.x
23279
23280         * Moved files (possibly with modifications to fit a new harness):
23281         Old name                                New name
23282         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23283         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23284         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23285         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23286         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23287         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23288         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23289         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23290         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23291         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23292         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23293         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23294         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23295         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23296
23297 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23298
23299         * c-torture/compile/961203-1.x: Delete.
23300
23301         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23302         not exit. Include stdio.h.
23303         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23304         * gcc.misc-tests/dg-12.c: Likewise.
23305         * gcc.misc-tests/dg-5.c: Likewise.
23306         * gcc.misc-tests/dg-6.c: Likewise.
23307         * gcc.misc-tests/dg-7.c: Prototype abort.
23308         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23309         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23310         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23311         not exit.
23312         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23313         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23314
23315 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23316
23317         * gcc.dg/cpp/20000628-1.c: New test.
23318         * gcc.dg/cpp/20000628-1.h: New header for above test.
23319         * gcc.dg/cpp/20000628-1a.h: Likewise.
23320
23321 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23322
23323         * gcc.dg/cpp: New directory.
23324         * gcc.dg/cpp/cpp.exp: New driver.
23325         * gcc.dg/cpp/20000627-1.c: New test.
23326         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23327         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23328         and rewrite as a compilation test.
23329
23330         * gcc.dg: Move many files into the cpp subdirectory, possibly
23331         renaming or editing them as well.
23332         Old name                New name
23333         990119-1.c              cpp/19990119-1.c
23334         990228-1.c              cpp/19990228-1.c
23335         990407-1.c              cpp/19990407-1.c
23336         990409-1.c              cpp/19990409-1.c
23337         990413-1.c              cpp/19990413-1.c
23338         990703-1.c              cpp/19990703-1.c
23339         20000127-1.c            cpp/20000127-1.c
23340         20000129-1.c            cpp/20000129-1.c
23341         20000207-1.c            cpp/20000207-1.c
23342         20000207-2.c            cpp/20000207-2.c
23343         20000209-1.c            cpp/20000209-1.c
23344         20000209-2.c            cpp/20000209-2.c
23345         20000301-1.c            cpp/20000301-1.c
23346         20000419-1.c            cpp/20000419-1.c
23347         20000510-1.S            cpp/20000510-1.S
23348         20000519-1.c            cpp/20000519-1.c
23349         20000529-1.c            cpp/20000529-1.c
23350         20000625-1.c            cpp/20000625-1.c
23351         20000625-2.c            cpp/20000625-2.c
23352         cpp-as1.c               cpp/assert1.c
23353         cpp-as2.c               cpp/assert2.c
23354         cxx-comments-1.c        cpp/cxxcom1.c
23355         cxx-comments-2.c        cpp/cxxcom2.c
23356         endif-label.c           cpp/endif.c
23357         cpp-hash1.c             cpp/hash1.c
23358         cpp-hash2.c             cpp/hash2.c
23359         cpp-if1.c               cpp/if-1.c
23360         cpp-if2.c               cpp/if-2.c
23361         cpp-if3.c               cpp/if-3.c
23362         cpp-if4.c               cpp/if-4.c
23363         cpp-if5.c               cpp/if-5.c
23364         cpp-cond.c              cpp/if-cexp.c
23365         cpp-missingop.c         cpp/if-mop.c
23366         cpp-missingparen.c      cpp/if-mpar.c
23367         cpp-opprec.c            cpp/if-oppr.c
23368         cpp-ifparen.c           cpp/if-paren.c
23369         cpp-shortcircuit.c      cpp/if-sc.c
23370         cpp-shift.c             cpp/if-shift.c
23371         cpp-unary.c             cpp/if-unary.c
23372         cpp-li1.c               cpp/line1.c
23373         cpp-li2.c               cpp/line2.c
23374         lineno.c                cpp/line3.c
23375         lineno-2.c              cpp/line4.c
23376         cpp-mi.c                cpp/mi1.c
23377         cpp-mic.h               cpp/mi1c.h
23378         cpp-micc.h              cpp/mi1cc.h
23379         cpp-mind.h              cpp/mi1nd.h
23380         cpp-mindp.h             cpp/mi1ndp.h
23381         cpp-mix.h               cpp/mi1x.h
23382         cpp-mi2.c               cpp/mi2.c
23383         cpp-mi2a.h              cpp/mi2a.h
23384         cpp-mi2b.h              cpp/mi2b.h
23385         cpp-mi2c.h              cpp/mi2c.h
23386         cpp-mi3.c               cpp/mi3.c
23387         cpp-mi3.def             cpp/mi3.def
23388         poison-1.c              cpp/poison.c
23389         pr-impl.c               cpp/prag-imp.c
23390         cpp-redef-2.c           cpp/redef1.c
23391         cpp-redef.c             cpp/redef2.c
23392         strpaste.c              cpp/strp1.c
23393         strpaste-2.c            cpp/strp2.c
23394         cpp-tradpaste.c         cpp/tr-paste.c
23395         cpp-tradstringify.c     cpp/tr-str.c
23396         cpp-tradwarn1.c         cpp/tr-warn1.c
23397         cpp-tradwarn2.c         cpp/tr-warn2.c
23398         trigraphs.c             cpp/trigraphs.c
23399         cpp-unc1.c              cpp/unc1.c
23400         cpp-unc2.c              cpp/unc2.c
23401         cpp-unc3.c              cpp/unc3.c
23402         cpp-unc.c               cpp/unc4.c
23403         undef.c                 cpp/undef1.c
23404         undef-2.c               cpp/undef2.c
23405         cpp-wi1.c               cpp/widestr1.c
23406
23407 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23408
23409         * lib/g++.exp (g++_include_flags): Tweak.
23410
23411 2000-06-27  H.J. Lu  <hjl@gnu.org>
23412             Loren J. Rittle  <ljrittle@acm.org>
23413
23414         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23415         version with one that knows about the new gcc tree structure.
23416         (g++_link_flags): Same.
23417
23418 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23419
23420         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23421         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23422         case we are cross-compiling.
23423
23424         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23425         g++.old-deja/g++.niklas/Makefile.in,
23426         g++.old-deja/g++.niklas/configure.in,
23427         g++.old-deja/g++.other/Makefile.in,
23428         g++.old-deja/g++.other/configure.in,
23429         gcc.c-torture/code_quality/Makefile.in,
23430         gcc.c-torture/code_quality/configure.in,
23431         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23432         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23433         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23434         gcc.c-torture/execute/ieee/Makefile.in,
23435         gcc.c-torture/execute/ieee/configure.in,
23436         gcc.c-torture/noncompile/Makefile.in,
23437         gcc.c-torture/noncompile/configure.in,
23438         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23439         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23440         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23441
23442 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23443
23444         * g++.old-deja/g++.other/ambig3.C: New test.
23445
23446 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23447
23448         * g++.old-deja/g++.pt/syntax1.C: New test.
23449         * g++.old-deja/g++.pt/syntax2.C: New test.
23450         * g++.old-deja/g++.other/syntax3.C: New test.
23451         * g++.old-deja/g++.other/syntax4.C: New test.
23452
23453 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23454
23455         * gcc.dg/20000623-1.c: Prototype exit and abort.
23456
23457 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23458
23459         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23460         New tests.
23461         * gcc.dg/cpp-mi3.def: New file.
23462
23463         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23464         inside assertions.
23465         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23466         lexer's error messages.
23467         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23468         divine anything from the linemarkers.
23469         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23470         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23471
23472 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23473
23474         * gcc.dg/20000623-1.c: New test.
23475
23476 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23477
23478         * gcc.c-torture/execute/20000622-1.c: New test.
23479
23480 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23481
23482         * g++.old-deja/g++.other/init15.C: New test.
23483
23484 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23485
23486         * g++.old-deja/g++.pt/vaarg2.C: New test.
23487         * g++.old-deja/g++.pt/vaarg3.C: New test.
23488
23489 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23490
23491         * g++.old-deja/g++.other/dyncast6.C: New test.
23492
23493 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23494
23495         * gcc.c-torture/execute/loop-6.c: New test.
23496
23497 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23498
23499         * gcc.dg/20000614-1.c: New test.
23500         * gcc.dg/20000614-2.c: New test.
23501
23502 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23503
23504         * g++.old-deja/g++.other/inline12.C: New test.
23505
23506 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23507
23508         * g++.old-deja/g++.other/eh1.C: New test.
23509
23510 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23511
23512         * g++.old-deja/g++.other/type.C: New test.
23513
23514 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23515
23516         * g++.old-deja/g++.other/initstring.C: New test.
23517
23518 2000-06-12  Jason Merrill  <jason@redhat.com>
23519
23520         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23521
23522 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23523
23524         * gcc.c-torture/compile/20000609-1.c: New test.
23525
23526 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23527
23528         * gcc.dg/20000609-1.c: New test.
23529
23530 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23531
23532         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23533         * gcc.c-torture/noncompile/poison-1.c: Move...
23534         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23535         * gcc.dg/cpp-li1.c: Add a token after the #line.
23536
23537 2000-06-05  Richard Henderson  <rth@cygnus.com>
23538
23539         * gcc.c-torture/execute/20000605-2.c: New test.
23540         * gcc.c-torture/execute/20000605-3.c: New test.
23541
23542 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23543
23544         * g77.f-torture/execute/20000503-1.x: New file.
23545
23546 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23547
23548         * g++.old-deja/g++.eh/badalloc1.C: New test.
23549
23550 2000-06-05  Richard Henderson  <rth@cygnus.com>
23551
23552         * gcc.c-torture/execute/20000605-1.c: New test.
23553
23554 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23555             Nathan Sidwell <nathan@codesourcery.com>
23556
23557         * gcc.c-torture/compile/20000605-1.c: New test.
23558
23559 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23560
23561         * g77.f-torture/compile/20000601-1.f:  New test.
23562
23563 2000-06-03  Richard Henderson  <rth@cygnus.com>
23564
23565         * gcc.c-torture/execute/20000603-1.c: New.
23566
23567 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23568
23569         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23570         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23571
23572 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23573
23574         * gcc.dg/compare2.c (case 12): XFAIL.
23575         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23576         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23577
23578         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23579
23580 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23581
23582         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23583         guard macro is already defined when the header is first
23584         included.
23585         * gcc.dg/cpp-mix.h: New file.
23586         * gcc.dg/endif-label.c: Update patterns to match compiler.
23587
23588         * g++.brendan/complex1.C: Declare abort.
23589         * g++.law/refs4.C: Remove XFAIL.
23590         * g++.oliva/expr2.C: Declare abort and exit.
23591
23592 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23593
23594         * gcc.c-torture/execute/20000528-1.c: New test.
23595
23596         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23597         * g++.old-deja/g++.law/temps4.C: Likewise.
23598
23599         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23600         stdlib.h.  Call abort() on failure.
23601         * g++.old-deja/g++.law/refs4.C: Likewise.
23602         * g++.old-deja/g++.law/temps4.C: Likewise.
23603         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23604         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23605
23606 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23607
23608         Relative to g++.dg/special:
23609         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23610
23611         Relative to g++.old-deja:
23612         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23613         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23614         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23615         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23616         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23617         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23618         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23619
23620         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23621         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23622         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23623         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23624         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23625         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23626         and/or string.h.
23627
23628         * g++.other/goto1.C: Update expectations for error messages.
23629
23630 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23631
23632         * gcc.c-torture/compile/20000523-1.c: New test.
23633
23634 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23635
23636         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23637
23638 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23639
23640         * g++.old-deja/g++.eh/catch11.C: New test.
23641         * g++.old-deja/g++.eh/catch12.C: New test.
23642
23643 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23644
23645         * gcc.c-torture/execute/20000523-1.c: New test.
23646
23647 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23648
23649         * c-torture/execute/bcp-1.c: Replace abort in arg of
23650         __builtin_constant_p with a generic external function.
23651
23652         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23653         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23654         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23655         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23656         Prototype abort and/or exit.
23657
23658         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23659         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23660         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23661         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23662
23663 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23664
23665         * gcc.dg/dwarf2-1.c: New test.
23666
23667 2000-05-20  Richard Henderson  <rth@cygnus.com>
23668
23669         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23670
23671 2000-05-20  Andreas Jaeger  <aj@suse.de>
23672
23673         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23674         testcase.
23675
23676 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23677
23678         * gcc.c-torture/execute/20000519-2.c: New test.
23679
23680 2000-05-19  Andreas Jaeger  <aj@suse.de>
23681
23682         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23683         which fails with SSA.
23684
23685         * lib/c-torture.exp: Also test with -O3 -fssa.
23686
23687 2000-05-18  Michael Meissner  <meissner@redhat.com>
23688
23689         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23690         * gcc.c-torture/execute/920415-1.c: Ditto.
23691         * gcc.c-torture/execute/920501-1.c: Ditto.
23692         * gcc.c-torture/execute/conversion.c: Ditto.
23693         * gcc.c-torture/execute/cvt-1.c: Ditto.
23694
23695 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23696
23697         * gcc.c-torture/compile/20000518-1.c: New test.
23698
23699 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23700
23701         * g77.f-torture/compile/200005018.f:  New test.
23702
23703 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23704
23705         * gcc.c-torture/compile/20000517-1.c: New test.
23706
23707 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23708
23709         * gcc.c-torture/execute/20000516-1.c: New test.
23710
23711 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23712
23713         * g++.old-deja/g++.other/eh.C: New test.
23714
23715 2000-05-12  Richard Henderson  <rth@cygnus.com>
23716
23717         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23718         constants through to doit's conditional.
23719
23720 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23721
23722         * gcc.c-torture/compile/20000511-1.c: New test.
23723         * g77.f-torture/compile/20000511-1.f: New test.
23724         * g77.f-torture/compile/20000511-2.f: New test.
23725
23726 2000-05-11  Michael Meissner  <meissner@redhat.com>
23727
23728         * gcc.c-torture/execute/20000511-1.c: New test.
23729
23730 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23731
23732         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23733         * gcc.dg/20000510-1.S: New.
23734
23735 2000-05-08  Catherine Moore  <clm@cygnus.com>
23736
23737         * gcc.dg/unused-3.c: New.
23738
23739 2000-05-06  Richard Henderson  <rth@cygnus.com>
23740
23741           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23742           * g++.old-deja/g++.mike/warn1.C: Likewise.
23743           * g++.old-deja/g++.pt/local1.C: Likewise.
23744           * g++.old-deja/g++.pt/local7.C: Likewise.
23745           * g++.old-deja/g++.pt/spec16.C: Likewise.
23746
23747 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23748
23749         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23750
23751 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23752
23753           * g77.f-torture/execute/20000503-1.f:  New test.
23754
23755 2000-05-04  Andreas Jaeger  <aj@suse.de>
23756
23757         * gcc.dg/noreturn-2.c: New test.
23758
23759 2000-05-04  Neil Booth  <NeilB@earthling.net>
23760
23761         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23762         preprocessor.
23763
23764 2000-05-04  Richard Henderson  <rth@cygnus.com>
23765
23766         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23767
23768 2000-05-04  Richard Henderson  <rth@cygnus.com>
23769
23770         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23771         OpenSSL by Jason R Thorpe.
23772
23773 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23774
23775         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23776
23777 2000-05-03  Robert Lipe <robertlipe@usa.net>
23778
23779         * gcc.dg/20000503-1.c: New test.
23780
23781 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23782
23783         * gcc.c-torture/compile/20000502-1.c: New test.
23784         * g++.old-deja/g++.other/align.C: New test.
23785         * gcc.dg/cpp-tradstringify.c: New test.
23786
23787 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23788
23789         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23790         and hard registers.
23791
23792 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23793
23794         * gcc.c-torture/execute/loop-5.c: New test.
23795
23796 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23797
23798         * gcc.c-torture/execute/va-arg-20.c: New test.
23799
23800 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23801
23802         * gcc.c-torture/execute/20000422-1.c: New test.
23803
23804 2000-04-20  Greg McGary  <gkm@gnu.org>
23805
23806         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23807         when optimizing, but without sibling-call optimizations (-O1).
23808
23809 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23810
23811           * gcc.c-torture/compile/20000420-1.c: New test.
23812
23813 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23814
23815         * g++.abi/ptrflags.C: New test.
23816         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23817
23818 2000-04-19  Catherine Moore  <clm@cygnus.com>
23819
23820         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23821
23822 2000-04-19  Greg McGary  <gkm@gnu.org>
23823
23824         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23825         sibling-call optimizations.
23826
23827 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23828
23829         * gcc.dg/20000419-1.c: New test.
23830
23831 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23832
23833         * gcc.c-torture/execute/20000412-6.c: New test.
23834
23835 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23836
23837         * gcc.c-torture/execute/20000412-5.c: New test.
23838         * g77.f-torture/compile/20000412-1.f: New test.
23839         * gcc.c-torture/execute/20000412-4.c: New test.
23840         * gcc.c-torture/compile/20000412-2.c: New test.
23841         * gcc.c-torture/execute/20000412-3.c: New test.
23842         * gcc.c-torture/compile/20000412-1.c: New test.
23843         * gcc.c-torture/execute/20000412-2.c: New test.
23844
23845 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23846
23847         * objc/execute/bf-20.m: New test.
23848
23849 2000-04-10  Richard Henderson  <rth@cygnus.com>
23850
23851         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23852
23853         * gcc.c-torture/execute/20000412-1.c: New test.
23854
23855 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23856
23857         * g++.old-deja/g++.eh/catchptr1.C: New test.
23858
23859 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23860
23861         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23862
23863 2000-04-08  Neil Booth  <NeilB@earthling.net>
23864
23865         * gcc.dg/cpp-nullchar.c: Remove test as
23866         embedded nulls cause problems.
23867
23868 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23869
23870         * gcc.dg/compare2.c: New test.
23871
23872 2000-04-08  Neil Booth  <NeilB@earthling.net>
23873
23874         * gcc.dg/cpp-nullchar.c: New test.
23875
23876 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23877
23878         * gcc.dg/cpp-mi2.c: New test.
23879         * gcc.dg/cpp-mi2[abc].h: New files.
23880
23881 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23882
23883         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23884         member name.
23885
23886 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23887
23888         * g++.old-deja/g++.abi/vmihint.C: New test.
23889
23890 2000-04-06  Neil Booth  <NeilB@earthling.net>
23891
23892         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23893         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23894         copyright.
23895
23896 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23897
23898         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23899         avoid stack-frame overwrite.
23900
23901 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23902
23903         * gcc.c-torture/compile/20000405-2.c: New test.
23904         * gcc.c-torture/compile/20000405-3.c: New test.
23905
23906 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23907
23908         * gcc.c-torture/compile/20000405-1.c: New test.
23909
23910 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23911
23912         * gcc.dg/cast-qual-1.c: Revert last change.
23913
23914 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23915
23916         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23917
23918 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23919
23920         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23921         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23922
23923 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23924
23925         * gcc.c-torture/compile/20000403-2.c: New test.
23926         * gcc.c-torture/compile/20000403-1.c: New test.
23927
23928 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23929
23930         * gcc.c-torture/execute/20000403-1.c: New test.
23931
23932 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23933
23934         * gcc.c-torture/execute/20000402-1.c: New test.
23935
23936 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23937
23938         * gcc.c-torture/execute/va-arg-15.c: New test.
23939         * gcc.c-torture/execute/va-arg-16.c: New test.
23940         * gcc.c-torture/execute/va-arg-17.c: New test.
23941         * gcc.c-torture/execute/va-arg-18.c: New test.
23942         * gcc.c-torture/execute/va-arg-19.c: New test.
23943
23944 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23945
23946         * gcc.c-torture/compile/981211-1.c: Move to...
23947         * gcc.dg/cpp-as1.c: ...here.
23948         * gcc.dg/cpp-as2.c: New file.
23949
23950         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23951         compiler.
23952
23953 2000-04-02  Neil Booth  <NeilB@earthling.net>
23954
23955         * gcc.dg/cpp-cond.c  New tests.
23956         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23957         accidental success less likely.
23958         * gcc.dg/cpp-missingop.c  New tests.
23959         * gcc.dg/cpp-missingparen.c  New tests.
23960         * gcc.dg/cpp-shift.c  New tests.
23961         * gcc.dg/cpp-shortcircuit.c  New tests.
23962         * gcc.dg/cpp-unary.c  New tests.
23963
23964 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23965
23966         * gcc.c-torture/compile/20000329-1.c: New test.
23967
23968 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23969
23970         * gcc.c-torture/compile/20000326-1.c: New test.
23971         * gcc.c-torture/compile/20000326-2.c: New test.
23972
23973 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23974
23975         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23976         the first parameter is a function argument.
23977
23978 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23979
23980         * g++.old-deja/g++.ext/array4.C: New test.
23981
23982 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23983
23984         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23985
23986 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23987
23988         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23989
23990 2000-03-19  Richard Henderson  <rth@cygnus.com>
23991
23992         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23993
23994 2000-03-19  Richard Henderson  <rth@cygnus.com>
23995
23996         * gcc.c-torture/compile/20000319-1.c: New test.
23997
23998 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23999
24000         * gcc.c-torture/execute/20000314-3.c: New test.
24001         * gcc.c-torture/execute/20000314-2.c: New test.
24002         * gcc.c-torture/execute/20000314-1.c: New test.
24003         * gcc.c-torture/compile/20000314-2.c: New test.
24004         * gcc.c-torture/compile/20000314-1.c: New test.
24005
24006 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
24007
24008         * g++.old-deja/g++.warn/inline.C: New test.
24009
24010 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
24011
24012         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
24013         standards-compliant result rather than specific constants.
24014         Put test-values in array.
24015
24016 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
24017
24018         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
24019         (g++_target_compile): Put test-specific options last.
24020
24021 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24022
24023         * g++.old-deja/g++.eh/vbase4.C: New test.
24024
24025 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24026
24027         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
24028
24029 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24030
24031         * g++.old-deja/g++.brendan/misc12.C: Removed.
24032         * g++.old-deja/g++.pt/memtemp77.C: Constify.
24033         * g++.old-deja/g++.ext/pretty4.C: New test.
24034
24035 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
24036
24037         * g++.old-deja/g++.other/string2.C: New test.
24038
24039 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
24040
24041         * g++.old-deja/g++.warn/impint2.C: New test.
24042
24043 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
24044
24045         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
24046         is 1, not zero.
24047
24048 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
24049
24050         * g++.old-deja/g++.warn/impint.C: New test.
24051         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
24052         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
24053         * g++.old-deja/g++.pt/explicit12.C: Likewise.
24054         * g++.old-deja/g++.pt/explicit13.C: Likewise.
24055         * g++.old-deja/g++.pt/explicit17.C: Likewise.
24056         * g++.old-deja/g++.pt/explicit18.C: Likewise.
24057         * g++.old-deja/g++.pt/explicit19.C: Likewise.
24058         * g++.old-deja/g++.pt/explicit23.C: Likewise.
24059         * g++.old-deja/g++.pt/explicit31.C: Likewise.
24060         * g++.old-deja/g++.pt/explicit35.C: Likewise.
24061         * g++.old-deja/g++.pt/explicit6.C: Likewise.
24062         * g++.old-deja/g++.pt/memclass7.C: Likewise.
24063
24064 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
24065
24066         * gcc.dg/cpp-redef.c: New test.
24067
24068 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
24069
24070         * g++.old-deja/g++.pt/unify7.C: New test.
24071
24072 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24073
24074         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
24075         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
24076
24077 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
24078
24079         * gcc.c-torture/compile/20000224-1.c: New test.
24080
24081 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24082
24083         * gcc.c-torture/compile/cpp-2.c: New test.
24084         * gcc.c-torture/compile/cpp-1.c: New test.
24085
24086 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24087
24088         * gcc.c-torture/execute/20000225-1.c: New test.
24089
24090 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24091
24092         * gcc.dg/cpp-li2.c: New test.
24093
24094         * gcc.dg/cpp-wi1.c: New test.
24095
24096         * gcc.dg/cpp-li1.c: New test.
24097
24098 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24099
24100         * g++.old-deja/g++.other/sizeof5.C: New test.
24101
24102 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24103
24104         * gcc.c-torture/execute/va-arg-13.c: New test.
24105
24106 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24107
24108         * gcc.c-torture/execute/va-arg-12.c: New test.
24109
24110 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24111
24112         * gcc.c-torture/execute/20000223-1.c: New test.
24113
24114 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24115
24116         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24117
24118 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24119
24120         * g++.old-deja/g++.abi/ptrmem.C: New test.
24121
24122 2000-02-19  Richard Henderson  <rth@cygnus.com>
24123
24124         * gcc.c-torture/compile/init-3.c: New.
24125
24126 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24127
24128         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24129         ALWAYS_CXXFLAGS.
24130
24131 2000-02-11  Robert Lipe <robertl@sco.com>
24132
24133         * gcc.c-torture/compile/20000211-3.c: New test.
24134
24135 2000-02-11  Martin Buchholz <martin@xemacs.org>
24136
24137         * gcc.c-torture/compile/20000211-2.c: New test.
24138
24139 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24140
24141         * gcc.c-torture/compile/20000211-1.c: New test.
24142
24143 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24144
24145         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24146           on native targets
24147
24148 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24149
24150         * g++.old-deja/g++.other/cast5.C: New test.
24151
24152 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24153
24154         * gcc.c-torture/execute/20000205-1.c: New.
24155
24156 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24157
24158         * g++.old-deja/g++.jason/cast3.C: Return void.
24159         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24160
24161 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24162
24163         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24164
24165         * gcc.dg/loop-1.c: New test.
24166
24167 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24168
24169         * gcc.c-torture/compile/20000127-1.c: New test.
24170         * gcc.c-torture/execute/991228-1.c: New test.
24171
24172 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24173
24174         * gcc.dg/unused-2.c: New test.
24175
24176         * gcc.dg/conv-1.c: New test.
24177
24178 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24179
24180         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24181         compiler.
24182         (tool_option_proc): Fix typo.
24183
24184 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24185
24186         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24187         of the ld on the host, not on the build machine.
24188         Also, don't crash if '--help' is not a supported option.
24189
24190 2000-01-24  Richard Henderson  <rth@cygnus.com>
24191
24192         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24193
24194 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24195
24196         * gcc.c-torture/execute/20000120-2.c: New test.
24197         * gcc.c-torture/execute/20000120-1.c: New test.
24198
24199 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24200
24201         * gcc.c-torture/execute/20000113-1.c: New test.
24202
24203 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24204
24205         * gcc.c-torture/execute/20000112-1.c: New test.
24206
24207 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24208
24209         * gcc.dg/20000111-1.c: New test.
24210
24211 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24212
24213         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24214         with 16 bit integers.
24215
24216 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24217
24218         * gcc.dg/20000108-1.c: New test.
24219
24220 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24221
24222         * g++.old-deja/g++.ns/koenig8.C: New test.
24223
24224 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24225
24226         * g++.old-deja/g++.other/cast4.C: New test.
24227
24228 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24229
24230         * gcc.c-torture/compile/20000105-2.c: New test.
24231         * gcc.c-torture/compile/20000105-1.c: New test.
24232
24233 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24234
24235         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24236         references to printf & atoi to conform to ANSI standard.
24237         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24238         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24239         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24240         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24241         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24242         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24243         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24244         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24245         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24246         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24247         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24248         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24249         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24250         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24251         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24252         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24253         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24254         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24255         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24256         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24257         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24258         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24259         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24260         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24261         * g++.old-deja/g++.brendan/init3.C: Likewise.
24262         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24263         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24264         * g++.old-deja/g++.brendan/new2.C: Likewise.
24265         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24266         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24267         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24268         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24269         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24270         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24271         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24272         * g++.old-deja/g++.brendan/template24.C: Likewise.
24273         * g++.old-deja/g++.brendan/template3.C: Likewise.
24274         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24275         * g++.old-deja/g++.jason/inline3.C: Likewise.
24276         * g++.old-deja/g++.jason/opeq.C: Likewise.
24277         * g++.old-deja/g++.law/arg5.C: Likewise.
24278         * g++.old-deja/g++.law/arm7.C: Likewise.
24279         * g++.old-deja/g++.law/ctors11.C: Likewise.
24280         * g++.old-deja/g++.law/cvt8.C: Likewise.
24281         * g++.old-deja/g++.law/init9.C: Likewise.
24282         * g++.old-deja/g++.law/refs4.C: Likewise.
24283         * g++.old-deja/g++.law/template2.C: Likewise.
24284         * g++.old-deja/g++.law/visibility24.C: Likewise.
24285         * g++.old-deja/g++.law/vtable3.C: Likewise.
24286         * g++.old-deja/g++.mike/asm2.C: Likewise.
24287         * g++.old-deja/g++.mike/eh1.C: Likewise.
24288         * g++.old-deja/g++.mike/misc1.C: Likewise.
24289         * g++.old-deja/g++.mike/misc13.C: Likewise.
24290         * g++.old-deja/g++.mike/misc14.C: Likewise.
24291         * g++.old-deja/g++.mike/ns12.C: Likewise.
24292         * g++.old-deja/g++.mike/p1248.C: Likewise.
24293         * g++.old-deja/g++.mike/p3708.C: Likewise.
24294         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24295         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24296         * g++.old-deja/g++.mike/p646.C: Likewise.
24297         * g++.old-deja/g++.mike/p700.C: Likewise.
24298         * g++.old-deja/g++.mike/p783.C: Likewise.
24299         * g++.old-deja/g++.mike/p783a.C: Likewise.
24300         * g++.old-deja/g++.mike/p783b.C: Likewise.
24301         * g++.old-deja/g++.mike/p786.C: Likewise.
24302         * g++.old-deja/g++.mike/p789.C: Likewise.
24303         * g++.old-deja/g++.mike/p789a.C: Likewise.
24304         * g++.old-deja/g++.mike/p807a.C: Likewise.
24305         * g++.old-deja/g++.other/delete3.C: Likewise.
24306         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24307         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24308         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24309         * g++.old-deja/g++.other/empty1.C: Likewise.
24310         * g++.old-deja/g++.other/temporary1.C: Likewise.
24311         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24312         * g++.old-deja/g++.pt/t16.C: Likewise.
24313         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24314
24315 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24316
24317         * gcc.dg/991230-1.c: New test.
24318
24319 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24320
24321         * gcc.c-torture/compile/991229-3.c: New test.
24322         * gcc.c-torture/compile/991229-2.c: New test.
24323         * gcc.c-torture/compile/991229-1.c: New test.
24324
24325 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24326
24327         * gcc.c-torture/compile/labels-2.c: New test.
24328
24329 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24330
24331         * gcc.c-torture/execute/991227-1.c: New test.
24332
24333 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24334
24335         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24336
24337 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24338
24339         * gcc.c-torture/execute/991221-1.c: New test.
24340
24341 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24342
24343         * g++.old-deja/g++.other/cast3.C: New test.
24344
24345 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24346
24347         * gcc.c-torture/execute/991216-4.c: New test.
24348
24349 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24350
24351         * gcc.c-torture/execute/991216-1.c: New test.
24352         * gcc.c-torture/execute/991216-2.c: New test.
24353         * gcc.c-torture/execute/991216-3.c: New test.
24354
24355 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24356
24357         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24358         Actually make the test fail by using "-O2" for compilation.
24359
24360 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24361
24362         * g++.old-deja/g++.warn/cast-align1.C: New test.
24363
24364 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24365
24366         * gcc.c-torture/compile/991214-1.c: New test.
24367         * gcc.c-torture/compile/991214-2.c: New test.
24368
24369 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24370
24371         * gcc.dg/991214-1.c: New test.
24372
24373 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24374
24375         * gcc.c-torture/compile/991213-3.c: New test.
24376         * gcc.c-torture/compile/991213-2.c: New test.
24377         * gcc.c-torture/compile/991213-1.c: New test.
24378
24379 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24380
24381         * gcc.dg/991209-1.c: New test.
24382
24383 1999-12-08  Nathan Sidwell <nathan@acm.org>
24384
24385         * gcc.c-torture/compile/991208-1.c: New test.
24386
24387 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24388
24389         * gcc.dg/ultrasp2.c: New test.
24390
24391 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24392
24393         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24394
24395 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24396
24397         * gcc.c-torture/compile/991202-1.c: New test.
24398         * gcc.c-torture/execute/991202-1.c: New test.
24399         * gcc.c-torture/execute/991202-2.c: New test.
24400         * gcc.c-torture/execute/991202-3.c: New test.
24401
24402 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24403
24404         * g++.old-deja/g++.abi/align.C: New test.
24405         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24406         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24407
24408 1999-12-01  Richard Henderson  <rth@cygnus.com>
24409
24410         * gcc.c-torture/execute/991201-1.c: New.
24411
24412 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24413
24414         * gcc.dg/991129-1.c: New test.
24415
24416 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24417
24418         * gcc.c-torture/compile/991127-1.c: New test.
24419
24420 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24421
24422         * g++.old-deja/g++.other/warn4.C: New test.
24423
24424 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24425
24426         * g++.old-deja/g++.eh/cleanup2.C: New test.
24427         * g++.old-deja/g++.ext/pretty2.C: New test.
24428         * g++.old-deja/g++.ext/pretty3.C: New test.
24429         * g++.old-deja/g++.other/debug6.C: New test.
24430
24431 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24432
24433         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24434         compiler_output to look for one error message instead of two.
24435
24436 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24437
24438         * gcc.c-torture/execute/991118-1.c: Also test case
24439         where the word boundary does not split a byte evenly.
24440
24441 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24442
24443         * g++.old-deja/g++.ext/restrict1.C: New test.
24444
24445 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24446
24447         * gcc.c-torture/execute/991118-1.c: New test.
24448
24449 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24450
24451         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24452         working directory pathnames.
24453
24454 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24455
24456         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24457         host is equipped with driver.h and driver.o so it can actually
24458         compile and run the tests.
24459
24460 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24461
24462         * gcc.c-torture/compile/991008-1.c: New test.
24463
24464 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24465
24466         * lib/gcc-dg.exp: Include target-supports.exp
24467
24468 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24469
24470         * lib/target-supports.exp: New file: Provide procs to test for
24471         features supported by the target.
24472         (check_weak_available): Moved here from ecos.exp.
24473         (check_alias_available): New proc: Determine of the target
24474         toolchain supports the alias attribute.
24475
24476         * gcc.dg/special/ecos.exp: Move check_weak_available to
24477         target-supports.exp.
24478         (alias-1.c): Only perform the test if the target supports
24479         aliases.
24480         (wkali-1.c): Only perform the test if the target supports
24481         aliases.
24482
24483         * gcc.dg/990506-0.c: Expect error messages from cross
24484         targets as well as native targets.
24485
24486 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24487
24488         * gcc.dg/ultrasp1.c: Removed xfail.
24489         * gcc.dg/struct-ret-2.c: Likewise.
24490         * gcc.dg/array-1.c: Likewise.
24491
24492 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24493
24494         * gcc.dg/struct-ret-2.c: New test.
24495
24496         * gcc.dg/array-1.c: New test.
24497
24498 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24499
24500         * gcc.c-torture/execute/991030-1.c: New test.
24501
24502 1999-10-26  Richard Henderson  <rth@cygnus.com>
24503
24504         * gcc.c-torture/compile/991026-2.c: New test.
24505
24506 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24507
24508         * gcc.c-torture/compile/991026-1.c: New test.
24509
24510 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24511
24512         * gcc.c-torture/execute/991023-1.c: New test.
24513
24514 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24515
24516         * gcc.c-torture/execute/991019-1.c: New test.
24517
24518 1999-10-16  Richard Henderson  <rth@cygnus.com>
24519
24520         * gcc.c-torture/execute/991016-1.c: New test.
24521
24522 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24523
24524         * gcc.c-torture/execute/991014-1.c: New test.
24525
24526 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24527
24528         * g++.old-deja/g++.other/union2.C: New test.
24529
24530 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24531
24532         * g++.old-deja/g++.other/vaarg2.C: New test.
24533         * g++.old-deja/g++.other/vaarg3.C: New test.
24534
24535 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24536
24537         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24538         in compile/.
24539
24540 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24541
24542         * gcc.c-torture/execute/va-arg-11.c: New test.
24543
24544 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24545
24546         * lib/file-format.exp (gcc_target_object_format): Don't
24547         crash if objdump is unavailable.
24548
24549 1999-09-29  Donn Terry <donn@interix.com>
24550
24551         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24552
24553 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24554
24555         * gcc.c-torture/compile/990928-1.c: New test.
24556
24557 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24558
24559         * g++.old-deja/g++.other/decl6.C: New test.
24560
24561 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24562
24563         * gcc.c-torture/execute/va-arg-10.c: New test.
24564
24565 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24566
24567         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24568         __PRETTY_FUNCTION__.
24569
24570 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24571
24572         * gcc.c-torture/execute/990923-1.c: New test.
24573
24574 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24575
24576         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24577         for which -fpic is inappropriate.
24578
24579 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24580
24581         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24582
24583 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24584
24585         * g++.old-deja/g++.other/dyncast1.C: New test.
24586         * g++.old-deja/g++.other/dyncast2.C: New test.
24587         * g++.old-deja/g++.other/dyncast3.C: New test.
24588         * g++.old-deja/g++.other/dyncast4.C: New test.
24589         * g++.old-deja/g++.other/dyncast5.C: New test.
24590         * g++.old-deja/g++.eh/catch3.C: New test.
24591         * g++.old-deja/g++.eh/catch3p.C: New test.
24592         * g++.old-deja/g++.eh/catch4.C: New test.
24593         * g++.old-deja/g++.eh/catch4p.C: New test.
24594         * g++.old-deja/g++.eh/catch5.C: New test.
24595         * g++.old-deja/g++.eh/catch5p.C: New test.
24596         * g++.old-deja/g++.eh/catch6.C: New test.
24597         * g++.old-deja/g++.eh/catch6p.C: New test.
24598         * g++.old-deja/g++.eh/catch7.C: New test.
24599         * g++.old-deja/g++.eh/catch7p.C: New test.
24600         * g++.old-deja/g++.eh/catch8.C: New test.
24601         * g++.old-deja/g++.eh/catch8p.C: New test.
24602         * g++.old-deja/g++.eh/catch9.C: New test.
24603         * g++.old-deja/g++.eh/catch9p.C: New test.
24604
24605 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24606
24607         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24608         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24609
24610 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24611
24612         * gcc.c-torture/compile/990913-1.c: New test.
24613
24614 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24615
24616         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24617         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24618
24619 1999-09-09  Richard Henderson  <rth@cygnus.com>
24620
24621         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24622
24623 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24624
24625         * g++.old-deja/g++.other/lookup11.C: New test.
24626         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24627         what is permitted and what we want.
24628         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24629         overload use.
24630         * g++.old-deja/g++.jason/rfg5.C: Likewise
24631
24632 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24633
24634         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24635         * gcc.c-torture/noncompile/poison-1.c: New file.
24636
24637 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24638
24639         * g++.old-deja/g++.other/sizeof3.C: New test.
24640         * g++.old-deja/g++.other/sizeof4.C: New test.
24641         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24642         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24643
24644 1999-09-07  Richard Henderson  <rth@cygnus.com>
24645
24646         * gcc.dg/va-arg-1.c: New.
24647
24648 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24649
24650         * gcc.c-torture/execute/va-arg-9.c: New test.
24651
24652 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24653
24654         * g77.f-torture/compile/980519-2.f: New test.
24655         * g77.f-torture/compile/19990905-0.f: New test.
24656         * g77.f-torture/compile/19990905-1.f: New test.
24657         * g77.f-torture/compile/19990905-2.f: New test.
24658
24659         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24660
24661 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24662
24663         * gcc.c-torture/execute/990827-1.c: Fix typo.
24664
24665 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24666
24667         * g++.old-deja/g++.other/deref1.C: New test.
24668
24669 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24670
24671         * g++.old-deja/g++.other/ambig2.C: New test.
24672         * g++.old-deja/g++.other/cond5.C: New test.
24673         * g++.old-deja/g++.other/lookup16.C: New test.
24674
24675 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24676
24677         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24678         assemblers too.
24679
24680 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24681
24682         * lib/c-torture.exp: Avoid the "compare executables" optimization
24683         when testing native.
24684
24685 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24686
24687         * gcc.c-torture/execute/990829-1.c: New test.
24688         * gcc.c-torture/compile/990829-1.c: New test.
24689
24690 1999-08-27  Paul Burchard  <burchard@pobox.com>
24691
24692         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24693         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24694         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24695         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24696         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24697         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24698         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24699         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24700         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24701         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24702         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24703
24704 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24705
24706         * gcc.c-torture/execute/990827-1.c: New test.
24707
24708 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24709
24710         * g77.f-torture/noncompile/19990826-4.f: New test.
24711
24712         * g77.f-torture/compile/19990826-3.f: New test.
24713
24714         * g77.f-torture/execute/19990826-2.f: New test.
24715
24716         * g77.f-torture/compile/19990826-1.f: New test.
24717
24718         * gcc.c-torture/execute/990826-0.c: New test.
24719         * g77.c-torture/execute/19990826-0.f: New test.
24720
24721         * g77.f-torture/noncompile/970626-2.f: New test.
24722
24723 1999-08-25  Paul Burchard  <burchard@pobox.com>
24724
24725         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24726         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24727         lss-011.C: New tests.
24728
24729 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24730
24731         * g++.old-deja/g++.other/decl5.C: New test.
24732
24733 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24734
24735         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24736         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24737         call `postbase' for each one.  All callers of `postbase' changed
24738         to call this instead.
24739
24740 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24741
24742         * gcc.c-torture/execute/990811-1.c: New test.
24743
24744 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24745
24746         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24747         just native ones.
24748
24749         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24750         just native ones.
24751
24752 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24753
24754         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24755
24756 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24757
24758         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24759
24760 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24761
24762         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24763
24764 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24765
24766         * gcc.c-torture/execute/990804-1.c: New test.
24767
24768 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24769
24770         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24771         * g++.old-deja/g++.brendan/crash64.C: Likewise
24772         * g++.old-deja/g++.brendan/overload8.C: Likewise
24773
24774 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24775
24776         * g++.old-deja/g++.other/struct1.C: New test.
24777
24778 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24779
24780         * g++.old-deja/g++.other/enum2.C: New test.
24781
24782 1999-08-02  Richard Henderson  <rth@cygnus.com>
24783
24784         Adapted from tests from Franz Sirl:
24785         * gcc.c-torture/execute/va-arg-7.c: New test.
24786         * gcc.c-torture/execute/va-arg-8.c: New test.
24787
24788 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24789
24790         * gcc.c-torture/compile/990801-2.c: New test.
24791
24792         * gcc.c-torture/compile/990801-1.c: New test.
24793
24794 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24795
24796         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24797         fp-cmp-1.c, converting double to float.
24798
24799         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24800         fp-cmp-1.c, converting double to long double.
24801
24802         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24803         from fr1 to unknown_register, since fr1 is a legitimate register
24804         on some machines.
24805
24806 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24807
24808         * README: More listname related changes.
24809
24810 1999-07-08  Catherine Moore  <clm@cygnus.com>
24811
24812         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24813
24814 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24815
24816         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24817
24818 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24819
24820         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24821
24822 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24823
24824         * gcc.dg/990703-1.c: New test.
24825
24826 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24827
24828         * lib/file-format.exp: New file: Move definition of proc
24829         gcc_target_object_format to here from
24830         gcc.dg/special/ecos.exp.
24831
24832         * lib/c-torture.exp: Include lib file-format.exp.
24833         * lib/gcc-dg.exp: Include lib file-format.exp.
24834
24835         * gcc.dg/special/ecos.exp: Remove definition of proc
24836         gcc_target_object_format.
24837
24838 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24839
24840         * gcc.c-torture/execute/990628-1.c: New test.
24841
24842 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24843
24844         * gcc.c-torture/compile/990625-2.c: New test.
24845
24846         * gcc.c-torture/compile/990625-1.c: New test.
24847
24848 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24849
24850         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24851         attributes compile.
24852         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24853         ports that use the COFF/PE file format.
24854
24855 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24856
24857         * gcc.c-torture/compile/990617-1.c: New test.
24858
24859 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24860
24861         * g++.old-deja/g++.other/decl4.C: New test.
24862
24863 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24864
24865         * g++.old-deja/g++.other/bitfld3.C: New test.
24866
24867 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24868
24869         * g++.old-deja/g++.eh/catch1.C: New test.
24870
24871 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24872
24873         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24874
24875         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24876         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24877
24878 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24879
24880         * g77.f-torture/compile/19990502-0.f: Replace with new,
24881         shorter, test that still fails after recent changes.
24882
24883 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24884
24885         * gcc.c-torture/execute/990604-1.c: New test.
24886
24887 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24888
24889         * gcc.c-torture/execute/990531-1.c: New test.
24890
24891 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24892
24893         * gcc.c-torture/compile/990527-1.c: New test.
24894
24895 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24896
24897         * gcc.c-torture/execute/990527-1.c: New test.
24898
24899 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24900
24901         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24902         bitfields as signed.
24903
24904 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24905
24906         * g77.f-torture/compile/19990525-0.f: New test.
24907
24908 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24909
24910         * gcc.c-torture/execute/990525-2.c: New test.
24911
24912         * gcc.c-torture/execute/990525-1.c: New test.
24913
24914 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24915
24916         * g++.old-deja/g++.other/anon3.C: New test.
24917         * g++.old-deja/g++.other/anon4.C: New test.
24918         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24919         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24920         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24921         Merrill).
24922
24923 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24924
24925         * gcc.c-torture/execute/990524-1.c: New test.
24926
24927         * gcc.dg/990524-1.c: New test.
24928
24929 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24930
24931         * gcc.c-torture/compile/990523-1.c: New test.
24932
24933 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24934
24935         * gcc.c-torture/compile/990519-1.c: New test.
24936
24937 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24938
24939         * gcc.c-torture/compile/990517-1.c: New test.
24940
24941         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24942         (e4, f4): New tests.
24943         (main): Call them.
24944
24945 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24946
24947         * gcc.dg/noreturn-1.c: New test.
24948
24949 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24950
24951         * gcc.c-torture/execute/990513-1.c: New test.
24952
24953 1999-05-10  Richard Henderson  <rth@cygnus.com>
24954
24955         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24956
24957 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24958
24959         * g77.f-torture/execute/erfc.f: Use small single-precision
24960         values, to avoid problems on Alphas when not -mieee.
24961
24962 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24963
24964         * gcc.dg/990506-0.c: New test.
24965
24966 1999-05-08  Richard Henderson  <rth@cygnus.com>
24967
24968         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24969         the constant to test.  Don't XFAIL 64-bit targets.
24970
24971         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24972         * g++.old-deja/g++.law/profile1.C: Likewise.
24973
24974         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24975         operator new instances.
24976         * g++.old-deja/g++.other/delete5.C: Likewise.
24977
24978 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24979
24980         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24981         intrinsic.
24982
24983 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24984
24985         * g77.f-torture/execute/u77-test.f: Reverse order of two
24986         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24987
24988 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24989
24990         * gcc.dg/compare1.c: New test.
24991
24992 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24993
24994         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24995         New tests.
24996
24997 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24998
24999         * g77.f-torture/compile/19990502-1.f: New test.
25000
25001 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25002
25003         * g77.f-torture/compile/19990502-0.f: New test.
25004
25005 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25006
25007         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
25008         intrinsic.
25009
25010 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25011
25012         * g77.f-torture/execute/u77-test.f (main): List libU77
25013         intrinsics not currently tested.
25014         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
25015         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
25016         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
25017         Trim blanks off the ends of some printed strings.
25018
25019 1999-05-02  Craig Burley  <craig@jcb-sc.com>
25020
25021         * g77.f-torture/execute/u77-test.f (main): Just warn about
25022         FSTAT gid disagreement, as it's expected on some systems.
25023
25024 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25025
25026         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
25027         use a new function, which allows for some slop.
25028         Clean up some commentary.
25029         (issum): The new function.
25030         (sgladd): Deleted subroutine.
25031
25032 1999-05-01  Craig Burley  <craig@jcb-sc.com>
25033
25034         * g77.f-torture/execute/u77-test.f: Modify to be more like
25035         libf2c/libU77 version, bringing patches to that version here.
25036         Add suitable commentary.
25037
25038 1999-04-25  Richard Henderson  <rth@cygnus.com>
25039
25040         * gcc.dg/990424-1.c: New test.
25041
25042 1999-04-24  Craig Burley  <craig@jcb-sc.com>
25043
25044         * g77.f-torture/execute/u77-test.f (main): Bug involving
25045         LSTAT has been fixed, so turn back on full checking.
25046
25047 1999-04-20  Craig Burley  <craig@jcb-sc.com>
25048
25049         * g77.f-torture/compile/19990419-0.f: New test.
25050         * g77.f-torture/execute/19990419-1.f: New test.
25051
25052 1999-04-17  Richard Henderson  <rth@cygnus.com>
25053
25054         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
25055         to avoid the need for a prototype to supress a warning.
25056
25057 1999-04-07  Jim Wilson  <wilson@cygnus.com>
25058
25059         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
25060
25061 1999-04-04  Jeffrey A Law  (law@cygnus.com)
25062
25063         * gcc.c-torture/execute/990404-1.c: New test.
25064
25065 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25066
25067         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
25068         * gcc.dg/cpp-if3.c: Don't use -pedantic.
25069         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
25070         missing initializer warnings.
25071
25072 1999-03-28  Jeffrey A Law  (law@cygnus.com)
25073
25074         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
25075         matching strings.
25076
25077 1999-03-26  Jeffrey A Law  (law@cygnus.com)
25078
25079         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
25080
25081 1999-03-26  Craig Burley  <craig@jcb-sc.com>
25082
25083         * g77.f-torture/execute/19990325-0.f: New test.
25084         * g77.f-torture/execute/19990325-1.f: New test.
25085
25086 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25087
25088         * gcc.c-torture/execute/990324-1.c: New test.
25089
25090 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25091
25092         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25093         test with 4.
25094
25095 1999-03-17  Richard Henderson  <rth@cygnus.com>
25096
25097         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25098
25099 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25100
25101         * g77.f-torture/execute/19990313-2.f: New test.
25102         * g77.f-torture/execute/19990313-3.f: New test.
25103
25104 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25105
25106         * g77.f-torture/execute/19990313-0.f: New test.
25107         * g77.f-torture/execute/19990313-1.f: New test.
25108
25109 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25110
25111         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25112         printf to sprintf.
25113         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25114         (main): Add check for u15.  Conditionalize u31 check depending on
25115         whether ints are <32 bits or >=32 bits.
25116
25117 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25118
25119         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25120
25121 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25122
25123         * g77.f-torture/compile/19990305-0.f: New test.
25124         * g77.f-torture/execute/19981119-0.f: New test.
25125
25126 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25127
25128         * g77.f-torture/execute/970625-2.f: call ABORT if final
25129         result is not correct, instead of just printing it.
25130         Add this checking via newly introduced obfuscation, to
25131         trip up buggy front ends.
25132
25133 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25134
25135         * g77.f-torture/compile/960317-1.f: Moved from being
25136         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25137
25138 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25139
25140         * g77.f-torture/execute/960317-1.f: New (old) test.
25141         * g77.f-torture/execute/970625-2.f: Ditto.
25142
25143 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25144
25145         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25146         message on line 1 or line 2; cccp and cpplib do this differently.
25147
25148 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25149
25150         * g++.old-deja/g++.law/weak1.C: New test.
25151
25152 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25153
25154         * gcc.c-torture/execute/990119-1.c: Renamed to...
25155         * gcc.dg/990119-1.c: this, so it will only be tested once
25156         (it's a preprocessor test, it doesn't need to be run at
25157         multiple optimization levels).
25158
25159 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25160
25161         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25162           ALWAYS_CXXFLAGS.
25163
25164 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25165
25166         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25167         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25168         to not be compilable by current g77.
25169
25170 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25171
25172         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25173
25174 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25175
25176         * gcc.c-torture/execute/990222-1.c: New test.
25177
25178 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25179
25180         * g77.f-torture/compile/19990218-0.f: New test.
25181         * g77.f-torture/noncompile/19990218-1.f: New test.
25182
25183 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25184
25185         * g77.f-torture/compile/19981216-0.f: New test.
25186
25187 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25188
25189         * gcc.dg/990214-1.c: New test.
25190
25191 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25192
25193         * gcc.dg/990213-2.c: New test.
25194
25195         * gcc.dg/990213-1.c: New test.
25196
25197 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25198
25199         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25200         ints.
25201
25202 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25203
25204         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25205         specified by target.
25206
25207         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25208
25209 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25210
25211         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25212
25213 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25214
25215         * gcc.dg/special/ecos.exp: New test driver for new tests with
25216         special requirements.
25217
25218         * gcc.dg/special/alias-1.c: New test.
25219         * gcc.dg/special/gcsec-1.c: New test.
25220         * gcc.dg/special/weak-1.c: New test.
25221         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25222         * gcc.dg/special/weak-2.c: New test.
25223         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25224         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25225         * gcc.dg/special/wkali-1.c: New test.
25226         * gcc.dg/special/wkali-2.c: New test.
25227         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25228         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25229
25230 1999-02-10  Felix Lee  <flee@cygnus.com>
25231
25232           * lib/c-torture.exp (c-torture-compile): Pull out code for
25233           analyzing gcc error messages.
25234           (c-torture-execute): Likewise.  Fix some (harmless) false
25235           positives.
25236           * lib/gcc.exp (gcc_check_compile): New function.
25237
25238 1999-02-08  Richard Henderson  <rth@cygnus.com>
25239
25240         * gcc.c-torture/execute/990208-1.c: New test.
25241
25242 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25243
25244         * g++.dg/special/ecos.exp: New driver for new tests with special
25245         requirements
25246
25247         * g++.dg/special/conpr-1.C: New test
25248         * g++.dg/special/conpr-2.C: New test
25249         * g++.dg/special/conpr-2a.C: New test
25250         * g++.dg/special/conpr-3.C: New test
25251         * g++.dg/special/conpr-3a.C: New test
25252         * g++.dg/special/conpr-3b.C: New test
25253
25254         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25255         allow g++ to use the dg driver
25256
25257         * README: Add comment about g++.dg directory
25258
25259 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25260
25261         * README: Update email addresses.
25262
25263 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25264
25265         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25266         arguments in order to force structure S onto the stack even on
25267         the alpha.
25268         (test): Pass 10 leading arguments to function foo as well as the
25269         structure S.
25270
25271         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25272         failure for all targets.
25273
25274         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25275         abort to terminate program execution.
25276
25277 1999-01-30  Richard Henderson  <rth@cygnus.com>
25278
25279         * gcc.c-torture/execute/990130-1.c: New test.
25280
25281 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25282
25283         * gcc.dg/990130-1.c: New test.
25284
25285 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25286
25287         * gcc.c-torture/execute/990128-1.c: New test.
25288
25289 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25290
25291         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25292
25293 1999-01-27  Felix Lee  <flee@cygnus.com>
25294
25295         * lib/c-torture.exp (c-torture-compile): pull out code for
25296         analyzing gcc error messages.
25297         (c-torture-execute): ditto, and fix some (harmless) false
25298         positives.
25299         * lib/gcc.exp (gcc_check_compile): new function.
25300
25301 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25302
25303         * gcc.dg/990117-1.c: New test.
25304
25305         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25306
25307         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25308
25309 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25310
25311         * g77.f-torture/compile/990115-1.f: New test.
25312
25313 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25314
25315         * gcc.c-torture/compile/990107-1.c: New test
25316
25317 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25318
25319         * gcc.c-torture/execute/990106-2.c: New test.
25320
25321         * gcc.c-torture/execute/990106-1.c: New test.
25322
25323 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25324
25325         * gcc.c-torture/compile/981223-1.c: New test.
25326
25327 1998-12-29  Richard Henderson  <rth@cygnus.com>
25328
25329         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25330         (opt3): Rename from opt4 and disable.
25331
25332 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25333
25334         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25335
25336 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25337
25338         * g++.old-deja/g++.other/conv5.C: New test.
25339
25340 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25341
25342         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25343
25344 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25345
25346         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25347
25348 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25349
25350         * gcc.c-torture/compile/981211-1.c: New test.
25351
25352 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25353
25354         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25355
25356         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25357
25358 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25359
25360         * gcc.special/930510-1.c: Make C9X safe.
25361         * gcc.misc-tests/gcov-1.c Similarly.
25362         * gcc.misc-tests/gcov-2.c Similarly.
25363
25364 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25365
25366         * gcc.dg/ultrasp1.c: New test.
25367
25368 1998-12-06  Richard Henderson  <rth@cygnus.com>
25369
25370         * gcc.c-torture/execute/981206.c: New test.
25371
25372 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25373
25374         * g++.old-deja/g++.ns/template7.C: New test.
25375
25376         * g++.old-deja/g++.other/expr1.C: New test.
25377
25378         * g++.old-deja/g++.eh/tmpl3.C: New test.
25379
25380         * g++.old-deja/g++.eh/tmpl2.C: New test.
25381
25382 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25383
25384         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25385         * g++.old-deja/g++.other/using6.C: Removed.
25386         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25387
25388         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25389
25390 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25391
25392         * g++.old-deja/g++.pt/overload8.C: New test.
25393
25394         * g++.old-deja/g++.pt/overload7.C: New test.
25395
25396         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25397
25398         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25399         and relinking messages.
25400         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25401         compiling with -frepo.
25402
25403 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25404
25405         * g++.old-deja/g++.pt/lookup6.C: New test.
25406
25407 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25408
25409         * gcc.c-torture/execute/981130-1.c: New test.
25410         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25411
25412 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25413
25414         * g++.old-deja/g++.pt/explicit76.C: New test.
25415
25416         * g++.old-deja/g++.pt/friend38.C: New test.
25417
25418         * g++.old-deja/g++.ns/crash2.C: New test.
25419
25420         * g++.old-deja/g++.pt/defarg8.C: New test.
25421
25422         * g++.old-deja/g++.pt/instantiate6.C: New test.
25423
25424         * g++.old-deja/g++.pt/static6.C: New test.
25425
25426         * g++.old-deja/g++.pt/decl2.C: New test.
25427
25428 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25429
25430         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25431         problem is actually related with name lookup, but so what? :-)
25432
25433         * g++.old-deja/g++.pt/friend37.C: New test.
25434
25435 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25436
25437         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25438         element, which fails on some systems.
25439
25440         * g77.f-torture/execute/labug1.f: New test.
25441
25442 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25443
25444         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25445         is defined.
25446
25447 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25448
25449         * g77.f-torture/compile/981117-1.f: New test.
25450
25451 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25452
25453         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25454         properly discarded.
25455
25456 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25457
25458         * gcc.c-torture/execute/memcheck: New directory of tests for
25459         -fcheck-memory-usage.
25460
25461 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25462
25463         * README: New file, general information about the testsuite and
25464         new description of the various C++ test subdirectories.
25465         * README.g++: Eliminate obsolete information, update and move most
25466         relevant stuff to README.
25467
25468 1998-11-07  Richard Henderson  <rth@cygnus.com>
25469
25470         * gcc.c-torture/compile/981107-1.c: New test.
25471
25472 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25473
25474         * execute/memcpy-bi.c: New testcase.
25475
25476 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25477
25478         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25479         base classes.
25480
25481         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25482         template is selected.
25483
25484         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25485         classes, it should be accepted for all types.
25486
25487         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25488
25489         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25490         specializations start with template headers.
25491
25492 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25493
25494         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25495
25496         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25497         non-POD types.
25498
25499 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25500
25501         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25502
25503 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25504
25505         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25506
25507 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25508
25509         * 981019-1.c: New test.
25510
25511 1998-10-14  Robert Lipe <robertl@dgii.com>
25512
25513         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25514         find objc headers.
25515
25516 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25517
25518         * compile/981001-4.c: Remove use of GCC extension that triggers a
25519         compiler bug.
25520
25521 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25522
25523         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25524
25525 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25526
25527         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25528         instantiation of template produces incorrect code for delete
25529         expression.
25530
25531         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25532         constructors' name is not unique.
25533         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25534         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25535
25536         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25537         automatic array of const is ill-formed.
25538
25539         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25540         of template parameter?
25541
25542         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25543         const.
25544
25545         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25546         pointer-to-member expression.
25547
25548         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25549         declaration causes ICE.
25550
25551 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25552
25553         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25554         reserved in the global namespace.
25555
25556         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25557         generate needed virtual table.
25558
25559         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25560
25561 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25562
25563         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25564         template-dependent type
25565
25566 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25567
25568         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25569         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25570         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25571
25572         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25573         class should be usable as argument of member function.
25574         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25575         class should be usable as return type of member function.
25576         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25577         class should be usable as type of data member.
25578
25579         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25580
25581 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25582
25583         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25584
25585 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25586
25587         * gcc.dg/dll-?.c Add thumb to target list.
25588         Fix assembler scan patterns to match current assembler output.
25589
25590 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25591
25592         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25593         matching of template brackets.
25594
25595         * g++.old-deja/g++.other/using4.C: New test.  Test using
25596         declarations of methods from base classes.
25597
25598         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25599         within functions should introduce names into the innermost
25600         enclosing namespace.
25601
25602         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25603         of static locals if first initialization throws.
25604
25605 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25606
25607         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25608
25609 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25610
25611         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25612         lose track of the possible targets of tablejump insns.
25613         * special/special.exp: Run it.
25614
25615 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25616
25617         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25618         must be declared before its specializations can be named in friend
25619         declarations.
25620
25621 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25622
25623         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25624
25625         * g77.f-torture/execute/io1.f: New test.
25626
25627 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25628
25629         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25630         with pointer to template function, for which no argument deduction
25631         is possible.
25632
25633         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25634         specialization of template function as argument to template
25635         function.
25636
25637         * g++.old-deja/g++.other/access2.C: New test; Inner class
25638         shouldn't have privileged access to Outer's names.
25639
25640 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25641
25642         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25643         friend template declared within template class conflicts with
25644         nested class of the same name.
25645
25646         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25647         is ignored.
25648
25649         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25650         object with direct initializer as function declaration.
25651
25652         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25653         initializers.
25654
25655         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25656         involving const pointer and NULL produces incorrect result.
25657
25658         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25659         type name without `typename' should be rejected with -pedantic.
25660
25661 1998-10-02  Richard Henderson  <rth@cygnus.com>
25662
25663         * g++.old-deja/g++.other/addrof1.C: New test.
25664
25665 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25666
25667         * gcc.c-torture/compile/981001-1.c: New test.
25668         * gcc.c-torture/execute/981001-1.c: New test.
25669
25670 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25671
25672         * gcc.c-torture/compile/981001-2.c: New test.
25673         * gcc.c-torture/compile/981001-3.c: New test.
25674         * gcc.c-torture/compile/981001-4.c: New test.
25675
25676 1998-10-01  Robert Lipe  <robertl@dgii.com>
25677
25678         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25679         multilibbed hosts.   Idea grafted from g77.exp.
25680
25681 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25682
25683         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25684         avoid losing on systems which need -lsocket.
25685
25686 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25687
25688         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25689         * g++.old-deja/g++.other/nested2.C: Ditto.
25690         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25691         failure.
25692
25693 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25694
25695         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25696         preferred over template operator!= for enum bitfields.
25697
25698 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25699
25700         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25701         that happen to have the same base name, but in different scopes,
25702         are incorrectly rejected.
25703
25704 1998-09-16  Richard Henderson  <rth@cygnus.com>
25705
25706         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25707         on the native word size instead of an integer literal.
25708
25709 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25710
25711         * g++.old-deja/g++.other/static2.C: Invocation of static data
25712         member of type pointer-to-function denoted as non-static member.
25713
25714         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25715         checks involving function types and aliases.
25716
25717 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25718
25719         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25720         redefined to the same non-trivial type.
25721
25722         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25723         namespace-qualification of template specializations declared in
25724         other namespaces.
25725
25726         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25727         to declare a subset of the specializations of a template function
25728         as friends of specializations of a template class.
25729
25730         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25731         member templates that do not fully specialize the enclosing
25732         template class are rejected.
25733
25734 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25735
25736         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25737
25738 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25739
25740         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25741         altered from libf2c/libU77 version.
25742
25743 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25744
25745         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25746
25747 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25748
25749         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25750         (un)signed char are different types for template specialization
25751         purposes.
25752
25753 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25754
25755         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25756         * objc: ObjC testsuite.
25757
25758 1998-08-31  Catherine Moore  <clm@cygnus.com>
25759
25760         * gcc.c-torture/execute/941014-1.x:  New file.
25761
25762 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25763
25764         * lib/c-torture.exp: Add support for
25765         torture_eval_before_compile and torture_eval_before_execute
25766         variables.
25767
25768 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25769
25770         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25771         this test triggers valid.
25772
25773 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25774
25775         * gcc.dg/980827-1.c: New test.
25776
25777 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25778
25779         * gcc.c-torture/execute/loop-4b.c: New test.
25780
25781 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25782
25783         * lib/c-torture.exp: Add support for
25784         torture_eval_before_compile and torture_eval_before_execute
25785         variables.
25786
25787 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25788
25789         * gcc.c-torture/compile/980825-1.c: New test.
25790
25791 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25792
25793         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25794         count number tests in opt_t0 not good_t0.
25795
25796 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25797
25798         * gcc.c-torture/compile/930326-1.x: Fix typo.
25799
25800 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25801
25802         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25803         causes an ICE.
25804
25805 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25806
25807         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25808         STACK_SIZE is defined.
25809         * gcc.c-torture/unsorted/stuct.c: Similarly.
25810
25811         * gcc.c-torture/compile/980821-1.c: New test.
25812
25813 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25814
25815         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25816
25817 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25818
25819         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25820         code.
25821
25822 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25823
25824         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25825         error'.
25826
25827 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25828
25829         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25830
25831 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25832
25833         * gcc.c-torture/compile/980816-1.c: New test.
25834
25835         * gcc.dg/980816-1.c: New test.
25836
25837 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25838
25839         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25840         compiler for ieee tests.
25841
25842 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25843
25844         * g77.f-torture/compile/980729-0.f: New test.
25845
25846 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25847
25848         * gcc.c-torture/special/eeprof-1.c: New test, for
25849         -finstrument-functions.
25850         * gcc.c-torture/special/special.exp: Run it.
25851
25852 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25853
25854         * gcc.c-torture/compile/980729-1.c: New test.
25855
25856 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25857
25858         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25859         __thumb__ is defined, and test for ARM style doubles if so.
25860
25861 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25862
25863         * g77.f-torture/noncompile/980615-0.f: New test.
25864
25865 1998-07-26  H.J. Lu  (hjl@gnu.org)
25866
25867         * gcc.dg/980312-1.c: Do link instead of compile.
25868         * gcc.dg/980313-1.c: Likewise.
25869
25870 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25871
25872         * gcc.c-torture/compile/980726-1.c: New test.
25873
25874 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25875
25876         * g77.f-torture/execute/io0.f: New test.
25877
25878 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25879
25880         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25881         an int.
25882
25883 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25884
25885         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25886         m32r bugs.
25887
25888 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25889
25890         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25891         c-decl.c:grokdeclarator can handle mode attributes.
25892
25893 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25894
25895         * gcc.c-torture/execute/980716-1.c: New test.
25896
25897 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25898
25899         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25900         the mn10200.
25901         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25902         the mn10200.
25903         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25904         * gcc.c-torture/compile/930326-1.x: Similarly.
25905
25906 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25907
25908         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25909         New test from Craig.
25910
25911 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25912
25913         * g77.f-torture/noncompile/980616-0.f: New test.
25914
25915         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25916
25917 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25918
25919         *  g++.other/singleton.C: Return error value instead of taking
25920         SIGSEGV.
25921
25922 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25923
25924         *  g++.other/singleton.C: New test.   Warning is under dispute.
25925         Runtime crash is not.
25926
25927 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25928
25929         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25930         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25931         using6.C, using7.C}:  New namespace tests.
25932
25933 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25934
25935         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25936         specialization with typedef'ed names used as array indexes.
25937
25938 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25939
25940         * gcc.c-torture/execute/980709-1.c: New test.
25941
25942         * gcc.dg/980709-1.c: New test.
25943
25944 1998-07-07  Richard Henderson  <rth@cygnus.com>
25945
25946         * gcc.c-torture/execute/bcp-1.c: New test.
25947
25948 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25949
25950         * gcc.c-torture/execute/980707-1.c: New test.
25951
25952 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25953
25954         * gcc.c-torture/compile/980706-1.c: New test.
25955
25956 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25957
25958         * g77.f-torture/execute/980701-0.f,
25959         g77.f-torture/execute/980701-1.f: New test from Craig.
25960
25961 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25962
25963         * gcc.c-torture/compile/980701-1.c: New test.
25964
25965         * gcc.c-torture/execute/980701-1.c: New test.
25966
25967 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25968 rlsruhe.de>
25969
25970         * g++.old-deja/g++.robertl/eb132.C: New test.
25971         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25972
25973 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25974
25975         * g77.f-torture/execute/980628-7.f,
25976         g77.f-torture/execute/980628-8.f,
25977         g77.f-torture/execute/980628-9.f,
25978         g77.f-torture/execute/980628-10.f: New tests from Craig.
25979
25980         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25981
25982 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25983
25984         * g77.f-torture/execute/980628-4.f: New test from Craig.
25985         * g77.f-torture/execute/980628-5.f: Likewise.
25986         * g77.f-torture/execute/980628-2.f: Likewise.
25987         * g77.f-torture/execute/980628-0.f: Likewise.
25988         * g77.f-torture/execute/980628-1.f: Likewise.
25989         * g77.f-torture/execute/980628-3.f: Likewise.
25990         * g77.f-torture/execute/980628-6.f: Likewise.
25991
25992 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25993
25994         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25995         directory when nothing has been installed yet.
25996
25997 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25998
25999         * gcc.c-torture/special/special.exp: Handle newer versions of
26000         dejagnu.
26001
26002 1998-06-26  Jeffrey A Law  (law@cygnus.com)
26003
26004         * gcc.dg/980626-1.c: New test.
26005
26006 1998-06-19  Bruno Haible <haible@ilog.fr>
26007
26008         * gcc.misc-tests/m-un-2.c: New test.
26009         * g++.old-deja/g++.other/warn01.c: Likewise.
26010
26011 1998-06-19  Robert Lipe  <robertl@dgii.com>
26012
26013         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
26014         compatibility with assmblers with a different comment character.
26015         Eliminate use of GAS-specific extensions.
26016
26017 1998-06-19  Jeffrey A Law  (law@cygnus.com)
26018
26019         * gcc.c-torture/execute/ieee/980619-1.c: New test.
26020
26021 1998-06-19  Robert Lipe  <robertl@dgii.com>
26022
26023         *lib/g77.exp: Replace search for libf2c.a with search for newly
26024         renamed libg2c.a
26025
26026 1998-06-17  Jeffrey A Law  (law@cygnus.com)
26027
26028         * gcc.c-torture/execute/980617-1.c: New test.
26029
26030 1998-06-12  Jeffrey A Law  (law@cygnus.com)
26031
26032         * gcc.c-torture/execute/980612-1.c: New test.
26033
26034 1998-06-08  Jeffrey A Law  (law@cygnus.com)
26035
26036         * gcc.dg/980523-1.c: Only test on ppc-linux.
26037         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
26038
26039         * gcc.c-torture/execute/980608-1.c: New test.
26040
26041 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
26042
26043         * gcc.c-torture/execute/980605-1.c: New test.
26044
26045 1998-06-04  Jeffrey A Law  (law@cygnus.com)
26046
26047         * gcc.c-torture/execute/980604-1.c: New test.
26048
26049 1998-06-02  Jeffrey A Law  (law@cygnus.com)
26050
26051         * gcc.c-torture/execute/980602-1.c: New test.
26052         * gcc.c-torture/execute/980602-2.c: Likewise.
26053
26054 1998-06-02  Dave Love  <d.love@dl.ac.uk>
26055
26056         * 970125-0.f: Fix per JCB.  Add commentary.
26057
26058 1998-05-31  Michael Meissner  <meissner@cygnus.com>
26059
26060         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
26061         IEEE -0 support.
26062
26063 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
26064
26065         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
26066         earlier.
26067
26068 1998-05-28  Catherine Moore <clm@cygnus.com>
26069
26070         * gcc.c-torture/execute/980526-3.c: New test.
26071
26072 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
26073
26074         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
26075         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
26076         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
26077         m88k-motorola-sysv3 to XFAIL.
26078
26079 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
26080
26081         * gcc.dg/980526-1.c: New test.
26082         * gcc.c-torture/execute/980526-2.c: New test.
26083
26084 1998-05-26  Jeffrey A Law  (law@cygnus.com)
26085
26086         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26087
26088         * gcc.c-torture/execute/980526-1.c: New test.
26089
26090 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26091
26092         * g77.f-torture/execute/alpha2.f: Add runtime test.
26093
26094 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26095
26096         * g++.old-deja/old-deja.exp: Strip leading directories.
26097
26098         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26099         error for the line.  Don't run multiple tests for the same line.
26100
26101 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26102
26103         * gcc.dg/980523-1.c: New test.
26104
26105 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26106
26107         * g77.f-torture/compile/970915-0.f: New test.
26108
26109 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26110
26111         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26112
26113 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26114
26115         * gcc.dg/980520-1.c: New test.
26116
26117 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26118
26119         * gcc.dg/980502-1.c: Fix return type.
26120
26121 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26122
26123         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26124         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26125         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26126         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26127         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26128
26129 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26130
26131         * g77.f-torture/execute/980520-1.f: New test.
26132
26133 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26134
26135         * lib/mike-g77.exp: New file.
26136
26137         * g77.f-torture/noncompile/noncompile.exp,
26138         g77.f-torture/noncompile/check0.f: New files.
26139
26140 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26141
26142         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26143         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26144         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26145         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26146         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26147         abort where appropriate.
26148
26149 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26150
26151         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26152         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26153
26154 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26155
26156         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26157
26158 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26159
26160         * g77.f-torture/compile/980427-0.f: New test.
26161
26162 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26163
26164         * g77.f-torture/compile/980424-0.f: New test.
26165
26166 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26167
26168         * g77.f-torture/compile/980419-2.f (main): New test.
26169         * g77.f-torture/compile/970125-0.f: New test.
26170         * g77.f-torture/compile/980419-1.f: New test.
26171
26172 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26173
26174         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26175         of loop-4.c.
26176
26177 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26178
26179         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26180
26181 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26182
26183         * gcc.c-torture/compile/980329-1.c: New test.
26184
26185 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26186
26187         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26188         * gcc.dg/980312-1.c: Fix typo in -march command.
26189
26190 1998-03-16  H.J. Lu  (hjl@gnu.org)
26191
26192         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26193
26194 1998-03-11  Robert Lipe  <robertl@dgii.com>
26195
26196         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26197         Dave Love agree the Fortran source is bogus.
26198
26199 1998-03-11  Robert Lipe  <robertl@dgii.com>
26200
26201         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26202         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26203         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26204         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26205         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26206
26207 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26208
26209         * g++.old-deja/g++.other/friend1.C: New test.
26210
26211 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26212
26213         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26214         possibly uninitialized) variables and declare dnrm2.
26215
26216 1998-02-23  Robert Lipe <robertl@dgii.com>
26217
26218         From Bruno Haible <haible@ilog.fr>:
26219         * gcc.c-torture/execute/980223.c: New test.
26220
26221 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26222
26223         * gcc.dg/ifelse-1.c: New test.
26224
26225 1998-02-09  H.J. Lu  (hjl@gnu.org)
26226
26227         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26228
26229           * lib/old-dejagnu.exp (old-dejagnu): Added the
26230           "execution test - XFAIL *-*-*" handling in the spirit of
26231           "excess errors test -". Changed the "execution test fails"
26232           handling to be like "excess errors test fails".
26233           * Update various tests accordingly.
26234
26235 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26236
26237         * gcc.c-torture/execute/980205.c: New test.
26238
26239 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26240
26241         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26242         * lib/f-torture.exp: Similarly.
26243         * gcc.c-torture: Rename all .cexp files to .x files.
26244
26245 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26246
26247         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26248         (940510-1.c): Removed duplicate.
26249         (971104-1.c): New test.
26250
26251 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26252
26253           * lib/f-torture.exp: Improve error and loop detection.
26254
26255 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26256
26257         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26258         use that to size the filler array.
26259
26260 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26261
26262         * lib/c-torture.exp(c-torture-execute): Fix typo.
26263
26264         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26265         testcase as the executable name. Keep the executable around if
26266         the test fails.
26267
26268 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26269
26270         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26271         changes.  Only test one -g option, and move it to the end of the
26272         list of options to test.
26273
26274 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26275
26276         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26277         variable GCC_TORTURE_OPTIONS to supply default switches separated
26278         by colons.  If no environment variable, run tests with -O0 -g, -O1
26279         -g, and -O2 -g as well.
26280
26281 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26282
26283         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26284         explanatory comments. Fix indentation.
26285
26286 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26287
26288         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26289
26290 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26291
26292         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26293         * g++.old-deja/g++.mike/p7325.C: Likewise.
26294         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26295
26296 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26297
26298         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26299         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26300         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26301         * g++.old-deja/g++.law/operators4.C: Likewise.
26302
26303 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26304
26305         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26306         * g++.old-deja/g++.mike/p784.C: Ditto.
26307         * g++.old-deja/g++.mike/p785.C: Ditto.
26308
26309 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26310
26311           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26312
26313 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26314
26315         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26316         target feature; pass this to c-torture-execute as needed.
26317
26318 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26319
26320         * lib/c-torture.exp(c-torture-execute): If the previous and the
26321         current executables being tested are identical, we don't need to
26322         run the executable again. Try to make the executable names
26323         unique. Add an optional argument for passing additional compiler
26324         flags.
26325
26326 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26327
26328         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26329
26330 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26331
26332         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26333
26334 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26335
26336         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26337         32bit or larger longs.
26338
26339         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26340         have either a 32bit long or 32bit int.
26341
26342 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26343
26344         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26345         Make double precision tests dependent on sizeof (double).
26346
26347 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26348
26349         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26350         too.
26351
26352 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26353
26354         * gcc.c-torture/compile/961203-1.cexp: New script.
26355
26356 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26357
26358         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26359         up the includes ourselves.
26360
26361 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26362
26363         * lib/plumhall.exp: Remove random include, and add a few
26364         verbose messages for debugging.
26365
26366 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26367
26368         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26369         of trying to do it ourselves.
26370
26371 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26372
26373         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26374
26375 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26376
26377         * gcc.prms/5403.c: Made regexp a bit less strict.
26378
26379 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26380
26381         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26382         is returned from remote_load instead.
26383         * lib/plumhall.exp: Ditto.
26384         * lib/mike-g++.exp: Ditto.
26385         * lib/old-dejagnu.exp: Ditto.
26386         * lib/c-torture.exp: Ditto.
26387
26388 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26389
26390         * lib/g++.exp: Use build_wrapper procedure.
26391         * lib/gcc.exp: Ditto.
26392
26393 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26394
26395         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26396         an old-style decl for malloc.  Fixes tests to work when
26397         sizeof (int) != sizeof (size_t).
26398
26399 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26400
26401         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26402
26403         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26404         use stdargs.h interface.
26405
26406 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26407
26408         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26409         NO_VARARGS when compiling.
26410
26411 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26412
26413         * lib/plumhall.exp(ph_includes): New procedure.
26414         (ph_make): Use it.
26415         (ph_compiler): Ditto.
26416
26417         * lib/g++.exp: Rename test-glue.c to testglue.c.
26418         * lib/gcc.exp: Ditto.
26419
26420 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26421
26422         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26423         to completion when it's called.
26424
26425 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26426
26427         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26428         is defined, don't do test.
26429
26430 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26431
26432         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26433         for object files.
26434         (ph_summary): Mark skipped testcases as untested, not unresolved.
26435
26436         * lib/plumhall.exp (ph_make): If unresolved because of bad
26437         errorCode, record errorCode in log file.
26438         (*): Replace send_log/verbose with verbose -log.
26439
26440 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26441
26442         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26443         double conversion if double isn't at least 8 bytes.
26444
26445         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26446         int to work with targets where int is 16 bits.
26447
26448         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26449         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26450         precision for the test to complete.
26451
26452 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26453
26454         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26455         if d10v is not compiled with the -mdouble64 flag.
26456         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26457
26458         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26459         d10v is not compiled with the -mint32 flag.
26460
26461 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26462
26463         * lib/plumhall.exp: Use incr_count.
26464
26465 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26466
26467         * gcc.c-torture: Update to c-torture-1.45.
26468
26469 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26470
26471         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26472         the name of the expect testcase file).
26473
26474         * lib/g++.exp(g++_init): Ditto.
26475
26476 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26477
26478         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26479         the host.
26480
26481         * lib/gcc.exp(gcc_exit): New procedure.
26482
26483 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26484
26485         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26486         specs where appropriate.
26487
26488         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26489         because of new "candidates are" messages, and removed a few
26490
26491         * Converted all non-old-style g++ testcases to old-style, and
26492         moved into g++.old-deja.
26493
26494 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26495
26496         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26497         options.
26498
26499         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26500         succeeded.
26501
26502         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26503
26504 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26505
26506         * lib/gcc.exp (gcc_target_compile): Add support for defining
26507         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26508         the machine doesn't have those features.
26509
26510 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26511
26512         * g++.law/operators4.exp: Don't use LIBS.
26513
26514 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26515
26516         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26517
26518         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26519         * lib/g++.exp: Set it here instead. Also, allow use of the
26520         --tool_exec and --tool_opt options. Change CXX to
26521         GXX_UNDER_TEST.
26522
26523         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26524
26525         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26526
26527 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26528
26529         * lib/old-dejagnu.exp: Use prune_warnings instead of
26530         prune_system_crud.
26531         * lib/mike-g++.exp: Ditto.
26532         * lib/gcc.exp: Ditto.
26533         * lib/g++.exp: Ditto.
26534
26535         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26536
26537 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26538
26539           * 941014-2.c: Include stdlib.h
26540           * 960327-1.c: Include stdio.h
26541           * dbra.c, index-1.c: Don't assume ints are 32bits.
26542
26543 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26544
26545         * lib/gcc.exp: Add gcc,stack_size target feature.
26546
26547         * lib/g++.exp(g++_target_compile): Add the include and link
26548         paths here, not in two other places. And, it's $options, not
26549         options.
26550
26551         * lib/mike-g++.exp(postbase): Remove the code that determines
26552         the correct include and link paths.
26553         * g++.old-deja/old-deja.exp: Ditto.
26554
26555 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26556
26557         * lib/g++.exp(g++_init): target_compile no longer returns the
26558         filename of the result.
26559
26560 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26561
26562         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26563         call to glob.
26564
26565         * gcc.c-torture/special/special.exp: Change call to
26566         gcc_target_compile to include the object file.
26567
26568 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26569
26570         * gcc.c-torture/special/special.exp: Correct misspelling in last
26571         change.
26572
26573 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26574
26575         * lib/plumhall.exp(ph_summary): Log the entire output of the
26576         executable. Return -1 if there were any failures, 0 otherwise.
26577         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26578         (ph_make): Clean up objects and executables that were built
26579         if the tests succeeded.
26580
26581 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26582
26583         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26584         libraries and includes in the build tree as appropriate.
26585
26586 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26587
26588         * lib/c-torture.exp: Instead of looking for the global variable
26589         NO_LONG_LONG, check to see if that's a feature of the target.
26590
26591 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26592
26593         * config/default.exp: Minimize. Delete the remainer of the files in
26594         config; this functionality is now in devo/dejagnu/config.
26595
26596         g++.*/*: Pass any additional flags used to compile to postbase;
26597         delete CXXFLAGS.
26598
26599         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26600         is now done by runtest.exp. Use gcc_target_compile instead of
26601         compile.
26602
26603         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26604         Remove references to CFLAGS. Use remote_file instead of
26605         calling rm -f.
26606         (c-torture): Take a list of arguments to use to compile this
26607         testcase.
26608
26609         lib/g++.exp: Simplify. Use target_compile instead of compile.
26610         lib/gcc-dg.exp: Ditto.
26611         lib/gcc.exp: Ditto.
26612         lib/mike-{gcc,g++}.exp: Ditto.
26613         lib/old-dejagnu.exp: Ditto.
26614         lib/plumhall.exp: Ditto.
26615
26616 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26617
26618         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26619         (ph_linker): Likewise.
26620
26621 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26622
26623           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26624         MAP_ANON / MAP_ANONYMOUS if defined;
26625         else try to map from /dev/zero .
26626
26627 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26628
26629         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26630         isn't defined, then define it to MAP_ANONYMOUS.
26631
26632 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26633
26634         * gcc.c-torture: Update to c-torture-1.42 release.
26635
26636 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26637
26638         * gcc.c-torture: Update to c-torture-1.41 release.
26639
26640 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26641
26642         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26643         c-torture release.
26644
26645 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26646
26647         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26648         and LDFLAGS.  Fix second case to append the target_info ldflags
26649         onto LDFLAGS, not CFLAGS.
26650         * lib/g++.exp (g++_init): Add target_info stuff.
26651         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26652         of libgloss and newlib flags for !native.
26653
26654         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26655         (GDB): Fix relative path to go up another dir for finding gdb.
26656
26657 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26658
26659         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26660         versions in the target_info array, if they don't exist.
26661
26662 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26663
26664         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26665
26666 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26667
26668         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26669         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26670
26671 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26672
26673         * lib/old-dejagnu.exp: Don't remove the output file before we've
26674         actually tested it. Don't append pwd to the path of the executable
26675         we're testing.
26676
26677 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26678
26679         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26680
26681 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26682
26683         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26684         temporary directory for compiler files, and set it to a default
26685         value of /tmp. Set $output as the name of the output file from
26686         compiling the testcase. Add a -o option to $cflags_var so the
26687         compiler writes the final output file as $output. Set $executable
26688         to $output.
26689
26690         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26691         directory for compiler files, and set it to /tmp if it doesn't
26692         already have a value. Set $output_file to the name of the output
26693         file from compiling the testcase. Add a -o option to CXXFLAGS so
26694         the compiler writes the final output file as $output. Use $output
26695         as the executable to be tested.
26696
26697 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26698
26699         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26700
26701 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26702
26703         * gcc.c-torture/execute/pending-1.c: New test.  Still
26704         pending in Tege's queue.
26705
26706 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26707
26708         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26709         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26710         if there were failures.  Call unresolved if there were unresolved
26711         testcases.  Call gcc_fail if program did not run to completion.
26712         (ph_make): Pass additional argument name to ph_execute.
26713         (ph_execute): Add new argument.  Pass additional arguments to
26714         ph_summary.  Call gcc_fail is there is no execution output.
26715
26716 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26717
26718         * lib/plumhall.exp (proc_summary): Output relavent summary
26719         lines into the log so specific failures in plumhall can be
26720         investigated.
26721
26722 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26723
26724         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26725         (c-torture-execute): Don't try to execute tests which use
26726         "long long" types if $NO_LONG_LONG is nonzero.
26727
26728 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26729
26730         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26731         not c-torture.
26732
26733         * gcc.ieee: Move from here.
26734         * gcc.c-torture/execute/ieee: To here.
26735
26736 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26737
26738         * gcc.c-torture: Update to c-torture-1.41 release.
26739
26740 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26741
26742         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26743         not "$output".
26744
26745 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26746
26747         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26748         -c present.
26749
26750 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26751
26752         * config/proelf.exp: Handle connecting to a simulator.
26753
26754 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26755
26756         * config/proelf.exp: New file.  Enough framework that we can
26757         run c-torture tests on the proelf targets (or any other target
26758         that gdb can connect to for that matter).
26759
26760 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26761
26762         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26763         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26764
26765         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26766         exec_output exists.
26767
26768 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26769
26770         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26771         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26772
26773         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26774         to pass/fail/unresolved/unsupported/untested.  Caller must now
26775         call unresolved/unsupported/untested.
26776         * lib/*.exp: Update FSF address.  Update to handle new results of
26777         ${tool}_load.
26778         * lib/chill.exp (verbose): Delete.
26779
26780 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26781
26782         * lib/gcc.exp (default_gcc_start): Change order of args to
26783         $LDFLAGS $CFLAGS $LIBS.
26784         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26785         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26786         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26787         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26788         * gcc.misc-tests/dg-test.exp: Likewise.
26789         * gcc.misc-tests/msgs.exp: Likewise.
26790         * gcc.prms/prms.exp: Likewise.
26791         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26792         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26793
26794         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26795
26796 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26797
26798         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26799
26800         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26801         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26802
26803         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26804         necessary.
26805
26806 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26807
26808         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26809         global for loop; add use of $mathlib.
26810         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26811         settings here; set mathlib for anything but VxWorks.
26812
26813 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26814
26815         * gcc.c-torture: Update to c-torture-1.40 release.
26816
26817 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26818
26819         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26820         dg.exp.
26821
26822 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26823
26824         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26825         global.
26826
26827 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26828
26829         * lib/g++.exp (LIBS): Define if not already.
26830         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26831         (gcc-dg-prune): Call prune_gcc_output.
26832         * lib/gcc.exp (prune_gcc_output): New proc.
26833         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26834         prune_gcc_output.
26835
26836 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26837
26838         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26839         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26840
26841 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26842
26843         * gcc.c-torture: Update to c-torture-1.39 release.
26844
26845 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26846
26847         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26848         fails, try others as well.
26849
26850 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26851
26852         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26853         If compilation fails, mark execute tests as `untested'.
26854         If test is marked as unsupported, don't mark compilation and
26855         execute tests as failed.
26856
26857 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26858
26859         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26860         libstdc++ for whether or not we want to be doing shared
26861         libraries.  Delete link_curses since we don't need it anymore.
26862         * lib/mike-g++.exp (postbase): Don't link in libg++.
26863         * g++.old-deja/old-deja.exp: Likewise.
26864
26865 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26866
26867         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26868
26869 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26870
26871         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26872         For that, add `-Wl,-a,shared_archive'.
26873         * g++.old-deja/old-deja.exp: Likewise.
26874
26875 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26876
26877         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26878
26879 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26880
26881         * lib/mike-g++.exp (postbase): Pay attention to the status of
26882         g++_load.
26883
26884 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26885
26886           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26887
26888 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26889
26890         * lib/gcc.exp (default_gcc_start): No longer need to log program
26891         being executed or its output, execute_anywhere does that now.
26892         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26893         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26894
26895 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26896
26897         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26898         the same as those in lib/g++.exp.
26899
26900 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26901
26902         * gcc.c-torture: Update to c-torture-1.38 release.
26903         * gcc.ieee: Related changes.
26904
26905 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26906
26907         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26908         "exec". Minor reformatting changes.
26909
26910         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26911         cross. This means all "exec" calls now work on a remote host as
26912         well.
26913         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26914         cross. Filter out the extra "\r\n" stuff that expect puts in.
26915         (c-torture-execute): Filter out the bogus warnings like
26916         c-torture-compile does. Add support for canadian cross.
26917         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26918         Use execute_anywhere rather than calling exec directly. Now it
26919         works for canadian cross testing.
26920
26921 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26922
26923         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26924         results into a variable, and check that rather than using file exists.
26925
26926 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26927
26928         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26929         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26930
26931 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26932
26933         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26934         lib_curses if there's a shared libg++ in the build tree.
26935
26936 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26937
26938         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26939         if not supported target.
26940
26941 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26942
26943         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26944         link_curses up to always happen, not just for native builds.
26945
26946 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26947
26948         * gcc.c-torture: Update to c-torture-1.36 release.
26949         * gcc.failure: Related changes.
26950
26951 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26952
26953         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26954
26955 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26956
26957         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26958         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26959         runshlib, link_curses, and mathlib for link and run.
26960
26961         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26962         pass the runtime shared library options for Solaris, OSF/1, and
26963         Irix5, and link with -lcurses to avoid unresolved references.
26964
26965 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26966
26967         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26968         only run once.
26969
26970 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26971
26972         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26973
26974 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26975
26976         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26977         do not have a framework for the "compat" tests yet.
26978
26979 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26980
26981         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26982         set to null if we're testing vxworks5.1.  Use that instead of
26983         `-lm' in the setting of LIBS for link and run.
26984
26985 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26986
26987         * config/rom68k.exp (${tool}_load): Major changes to make it
26988         work.  Verified that it does in fact return the stuff in
26989         exec_output properly.  Catch any Emul or any TRAP other than 0.
26990
26991 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26992
26993         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26994         LDFLAGS properly for targets that need stuff from libgloss.
26995         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26996         only run once.
26997         (gpp_initialized): New variable.
26998
26999 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
27000
27001         * config/rom68k.exp: Load libgloss.exp.
27002         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
27003         so we can produce a fully linked binary.
27004         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
27005         so we can produce a fully linked binary.
27006
27007 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
27008
27009         * lib/plumhall.exp (ph_section): Watch for expected failures.
27010         Add missing `else'.
27011
27012         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
27013         run the testcase.
27014         (c-torture): Likewise.
27015
27016 1995-08-28  Doug Evans  <dje@cygnus.com>
27017
27018         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
27019
27020         * lib/mike-g++.exp (mike_cleanup): New proc.
27021         (prebase): New globals compiler_result, not_compiler_result,
27022         target_regexp.
27023         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
27024         allow leading "-" in pattern.  Watch for unsupported tests.
27025         If $compiler_result is set, pattern match assembler code,
27026         and ditto for $not_compiler_result.
27027         * lib/mike-gcc.exp: Likewise.
27028
27029         * lib/plumhall.exp (ph_execute): Only call ph_summary if
27030         execution "succeeded".
27031
27032 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
27033
27034         * config/win32.exp: New file.
27035         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
27036
27037 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
27038
27039         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
27040         unsupported.
27041         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
27042         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
27043         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
27044
27045         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
27046         "... without exceptions was ...".  That is now handled by
27047         prune_system_crud.
27048         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27049
27050 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
27051
27052         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
27053         sieve.c,sort2.c}: New files.
27054         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
27055         sieve.exp,sort2.exp}: Drivers for them.
27056
27057         * lib/mike-gcc.exp (program_output): New user settable variable.
27058         (postbase): Call prune_system_crud.  Also prune extraneous compiler
27059         messages.
27060         * lib/mike-g++.exp (program_output): New user settable variable.
27061
27062         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
27063
27064         * config/sh.exp: Deleted (use sim.exp instead).
27065
27066 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
27067
27068         * config/vx.exp: Declare CHECKTASK as global.
27069         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
27070         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
27071         * lib/old-dejagnu.exp: Load [pwd]/$executable.
27072
27073 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
27074
27075         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
27076         target. Like vx.exp, only includes `vx29k.exp' instead of
27077         `vxworks.exp'.
27078
27079 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
27080
27081         * config/sim.exp: Increase time limit from 120 seconds to 240.
27082
27083 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
27084
27085         * gcc.c-torture/execute/950628-1.c: New test.
27086
27087 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27088
27089         * gcc.c-torture: Update with changes/additions from
27090         c-torture-1.34.
27091
27092 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27093
27094         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27095
27096 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27097
27098         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27099
27100 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27101
27102         * gcc.c-torture/compile/950512-1.c: New test.
27103         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27104         * gcc.dg/struct-ret-1.c: Likewise.
27105
27106 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27107
27108         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27109           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27110
27111 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27112
27113         * gcc.c-torture/special/920411-1.c: Deleted.
27114         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27115
27116 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27117
27118         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27119         cpu limit.
27120
27121 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27122
27123         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27124
27125 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27126
27127         From kenner;
27128         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27129         is the proper length.
27130         * va-arg-3.c: Likewise.
27131
27132 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27133
27134         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27135         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27136
27137         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27138         * lib/g++.exp (default_g++_start): Delete old cruft.
27139
27140 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27141
27142         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27143         (2 * (1 << 18)) to (2 * (1 << 17)).
27144
27145         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27146
27147 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27148
27149         * config/rom68k.exp: Renamed from config/idp.exp
27150
27151 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27152
27153         * c-torture/compile/921109-2.c
27154
27155 1995-04-18  Mike Stump  <mrs@cygnus.com>
27156
27157         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27158         excess errors.
27159
27160 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27161
27162         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27163         output.
27164         * lib/g++.exp (default_g++_start): Likewise.
27165
27166 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27167
27168         * gcc.c-torture/compile/950329-1.c: New test.
27169
27170 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27171
27172           * config/bug.exp (${tool}_load): Updated to use new remote_open
27173           and remote_close procs.
27174         * config/idp.exp: New file.
27175
27176 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27177
27178         * gcc.c-torture/execute/950322-1.c: New test.
27179
27180 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27181
27182         * config/vx.exp (${tool}_load): Clean up testing of return code from
27183         vxworks_ld and vxworks_spawn.
27184
27185 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27186
27187         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27188
27189 1995-03-13  Mike Stump  <mrs@cygnus.com>
27190
27191         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27192         can mark excess errors on a machine by machine basis.  Note, the
27193         default is to not expect any excess errors, even when excess
27194         errors test - is given, so you will want to put an XFAIL ... on
27195         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27196         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27197         those 4 machines, but no others.
27198
27199 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27200
27201         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27202         * lib/c-torture.exp: to here.
27203
27204 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27205
27206         * gcc.c-torture/execute/950221-1.c: New test.
27207         * gcc.c-torture/execute/struct-ret-1.c: New test.
27208         * gcc.c-torture/compile/950221-1.c: New test.
27209
27210         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27211
27212 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27213
27214         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27215         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27216
27217 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27218
27219         * g++.gb: New directory of tests, derived from my signature and
27220         class scoping tests.
27221
27222         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27223         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27224         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27225         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27226         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27227         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27228         * g++.gb/sig25.C: Likewise.
27229
27230         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27231         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27232         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27233         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27234         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27235         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27236         * g++.gb/sig25.exp: Likewise.
27237
27238         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27239         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27240         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27241         * g++.gb/scope13.C: Likewise, this test still fails.
27242
27243         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27244         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27245         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27246         * g++.gb/scope13.exp: Ditto.
27247
27248         * g++.gb/README: New file, explains what these tests are about.
27249
27250 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27251
27252         * lib/dg.exp (dg-do): Support `preprocess'.
27253         (dg-test): Likewise.
27254
27255 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27256
27257         * config/udi.exp: change "continue -expect" to "exp_continue".
27258
27259 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27260
27261         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27262         Delete redundant tests.
27263
27264         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27265         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27266         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27267         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27268         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27269         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27270         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27271         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27272
27273         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27274         storing label pointers.
27275         * gcc.c-torture/execute/921019-1.c: Likewise.
27276         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27277         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27278         parameter fp.
27279         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27280         constants.
27281
27282         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27283         Delete obsolete tests.
27284
27285         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27286         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27287         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27288         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27289         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27290         * gcc.c-torture/compile/950124-1.c: New test.
27291
27292         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27293
27294 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27295
27296         * lib/mike-g++.exp: Add -lm to LIBS.
27297
27298 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27299
27300         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27301
27302 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27303
27304         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27305
27306 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27307
27308         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27309
27310 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27311
27312         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27313         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27314         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27315         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27316         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27317         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27318         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27319         * g++.law/{operators31.C, operators32.C,
27320         * g++.law/{operators33.C, operators34.C}: Likewise.
27321         * g++.law/{pic1.C, refs2.C}: Likewise.
27322         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27323         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27324         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27325         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27326
27327         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27328         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27329         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27330         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27331         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27332         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27333         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27334         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27335         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27336         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27337         * g++.law/{operators34.exp}: Likewise.
27338         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27339         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27340         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27341         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27342         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27343
27344         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27345         No longer expected to fail.
27346         * g++.law/missed-error3.C: Tweak for recent bool changes.
27347
27348 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27349
27350         * config/emb-unix: Deleted.
27351         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27352         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27353
27354 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27355
27356         * lib/dg.exp (dg-test): Fix typo in last patch.
27357
27358 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27359
27360         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27361         (handles multiple occurrences).
27362
27363 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27364
27365         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27366         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27367         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27368         printed).
27369         * lib/c-torture.exp (c-torture-compile): Likewise.
27370         (c-torture): Prepend full path if missing.
27371         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27372         (gcc_fail): Likewise.
27373         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27374
27375 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27376
27377         * lib/netware.exp: Only attach to NetWare i386 systems.
27378
27379 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27380
27381         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27382         messages.  Add test name to "output pattern match" pass/fail message.
27383
27384 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27385
27386         * gcc.dg: New testsuite.
27387         * gcc.dg/dg.exp: New file.
27388
27389         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27390         test-switch.c}: Deleted.
27391
27392         * gcc.misc-tests/msgs.exp: New testcase driver.
27393
27394 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27395
27396         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27397         Watch for illegal return values from ${tool}_load.
27398         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27399         cross targets.  Coerce return value >0 to 1.
27400
27401 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27402
27403         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27404
27405         * config/emb-unix.exp: New file.
27406
27407         * config/sim.exp: Error if variable $SIM not defined.
27408         (${tool}_load): Mark test as "untested" if simulator missing.
27409
27410         * config/unix.exp: Load remote.exp to get rcp_download.
27411         * lib/c-torture.exp: Use different option lists for testcases with
27412         and without loops.
27413         * gcc.c-torture/execute/execute.exp: Likewise.
27414
27415 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27416
27417         * config/*.exp: Clarify return code from ${tool}_load.
27418         Call `unresolved' or `untested' instead of `warning' or `perror'
27419         (sometimes you still want to call both though).
27420         Add comment that `shell_id' is local to each file.
27421         * config/udi.exp (timeout): Set to 30.
27422         Don't print warning if connection fails, $connectmode has already
27423         printed an error.
27424         (${tool}_load): Move verbose messages to level 2.
27425         Rework pattern for "Process started" message.
27426         Pass `shell_id' to ${connectmode}_download.
27427         Retry twice upon timeout.  Make resetting of target more robust.
27428         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27429         Pass `shell_id' to exit_$connectmode.
27430         Only call exit_$connectmode if connected.
27431         * config/unix.exp (${tool}_load): Check return codes better.
27432         * config/vrtx.exp (${tool}_load): Likewise.
27433         * config/vx.exp (${tool}_load): Likewise.
27434         Delete unneeded global's.
27435         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27436         from ${tool}_load.
27437         (dg-stat): Delete.
27438         (dg-init): Delete recording of pass/fail counts.
27439         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27440         (old-dejagnu-init): Likewise.
27441         (old-dejagnu-stat): Delete contents, empty proc now.
27442         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27443         (c-torture): Delete references to lcnt, lpass, lfail.
27444         Get option list from TORTURE_OPTIONS.
27445         Delete -funroll[-all]-loops if no loops.
27446         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27447         (g++_stat): Delete contents (empty proc now).
27448         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27449         (gcc_finish): Likewise.
27450         (gcc_stat): Deleted.
27451         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27452         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27453         * gcc.c-torture/execute/execute.exp: Likewise.
27454         Split tests into two parts: compile, execute.
27455         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27456         no loops.  Update to reflect clarified return codes from ${tool}_load.
27457
27458 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27459
27460         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27461         to grep for.
27462         (old-dejagnu): Likewise (where necessary).
27463
27464 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27465
27466         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27467
27468         * lib/dg.exp (dg-process-target): Fix processing of selector.
27469         Add comment regarding use of `error'.
27470
27471         * lib/gcc.exp (prune_system_crud): Define if missing.
27472         * lib/g++.exp (prune_system_crud): Likewise.
27473
27474         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27475         Call prune_system_crud.
27476         * lib/dg.exp (dg-runtest): New proc.
27477         Use perror instead of send_user for tcl errors in testcase.
27478         Don't return any value, it's never used.
27479         Don't clobber previous definition of `unknown'.
27480         Print tcl errors in `dg-final'.
27481
27482 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27483
27484         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27485         (dg-test): Don't print errorInfo, it contains stack backtrace.
27486
27487 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27488
27489         * lib/g++.exp (runtest_file_p): Define if missing.
27490
27491 1994-09-24  Doug Evans  (dje@cygnus.com)
27492
27493         * lib/mike-g++.exp: Comment out loading of g++.exp.
27494         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27495         (default_g++_version): Always print something.
27496         (default_g++_start): Comment out call to `which'.
27497         (g++_start, g++_load): Deleted (must be defined in config file).
27498         * lib/gcc.exp: Test for existence of $CC at start.
27499         Delete check for tmpdir (done in gcc_init).
27500         (default_gcc_version): Always print something.
27501         (default_gcc_start): Comment out call to `which'.
27502         * config/*.exp: Major cleanup - make cross targets work at least a
27503         little better for g++ (by not being "--tool gcc" specific).
27504         Rename gcc_xxx to ${tool}_xxx.
27505         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27506         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27507
27508 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27509
27510         * lib/c-torture.exp (c-torture-compile): Rework compiler
27511         message processing.
27512
27513         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27514         c-torture.
27515
27516 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27517
27518         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27519
27520         * lib/dg.exp (dg-process-target): Support { target native }.
27521
27522 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27523
27524         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27525         looked for "... program xxx got fatal signal".
27526         Correct regsub munging of `comp_output'.
27527         Ignore compiler messages "path prefix not used" and "linker input
27528         file unused".
27529
27530 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27531
27532         * lib/gcc.exp (runtest_file_p): Define if missing.
27533         * gcc.prms/template.c: Example to work from.
27534
27535 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27536
27537         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27538         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27539
27540         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27541         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27542         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27543         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27544
27545         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27546         (dg-process-target): No longer a varargs proc.
27547         Return S/N for target, P/F for xfail.  All callers changed.
27548         (user option procs): More argument checking.
27549         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27550         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27551         (dg-test): Skip test if not running on selected target in `dg-do'.
27552         Update handling of `dg-do-what', `dg-output-text'.
27553         Separate execution pass/fail from output pattern match pass/fail.
27554         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27555
27556 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27557
27558         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27559         target for 920510-1.c.
27560
27561 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27562
27563         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27564         Clean up comment regarding use of passcnt, etc.
27565         (gcc_stat): Don't update `testcnt' here.
27566         (gcc_finish): Do it here.
27567         Might as well reset `but_id' here too.
27568         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27569         to determine if the file should be tested.
27570         * gcc.c-torture/compile/compile.exp: Likewise.
27571         * gcc.c-torture/execute/execute.exp: Likewise.
27572         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27573         * gcc.misc-tests/dg-test.exp: Likewise.
27574         * gcc.prms/prms.exp: Likewise.
27575         * gcc.wendy/wendy.exp: Likewise.
27576         * g++.old-deja.exp: Likewise.
27577         Move "Testing file" message to verbose level 1.
27578
27579 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27580
27581         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27582
27583 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27584
27585         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27586         (default_gcc_start): Accept optional second list element
27587         of compiler flags.  Print compiler output at verbosity level 2.
27588         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27589         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27590         Save current values of framework globals passcnt, failcnt, xpasscnt,
27591         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27592         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27593         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27594         xfailcnt to compute stats.  Update framework global `testcnt' from
27595         pass/fail counts.
27596         (gcc_finish): New proc.  Clean up test environment.
27597         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27598         (gcc_epass, gcc_efail): Delete.
27599         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27600         argument of line number.
27601         (dg-init): If the tool has an init routine, call it.
27602         (dg-test): Remove args `cflags_var' and `libs_var'.
27603         Pass all compiler options to ${tool}_start.
27604         Handle missing line number.
27605         (dg-finish): New function.
27606         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27607         particular files.  Call gcc_finish at end.  Move "skipping test"
27608         message to verbosity level 3.
27609         * gcc.c-torture/compile/compile.exp: Likewise.
27610         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27611         * gcc.c-torture/execute/execute.exp: Likewise.
27612         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27613         Print testcase being tried at verbosity level 1.
27614         * gcc.c-torture/special/special.exp: Unset xfail.
27615         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27616         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27617         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27618         * gcc.failure/failure.exp: Likewise.
27619         * gcc.ieee/ieee.exp: Likewise.
27620         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27621         Update call to dg-test.  Call dg-finish at end.
27622         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27623         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27624         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27625         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27626         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27627         * gcc.wendy/wendy.exp: Add copyright.
27628         Delete setting of tmpdir (done by gcc_init).
27629         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27630         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27631         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27632         gcc_[ce]pass/fail.
27633
27634 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27635
27636         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27637         confusion.
27638         (g++_load): Likewise.
27639
27640         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27641         Rename argument to `prog' to remove the confusion.
27642         Varargs fns behave differently too!
27643         (g++_load): Likewise.
27644
27645         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27646
27647         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27648         what it is.  Delete (always) printing of status value for !native.
27649         Simplify verbose code, and include status and exec_output.
27650         (g++_load): Use gcc_load.
27651
27652 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27653
27654         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27655         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27656         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27657         940714-3.c as these testcases don't exist anymore.  Make
27658         va-arg-1.c expected to pass.
27659
27660 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27661
27662         * gcc.misc-tests/misc.exp: Only run specific testcases.
27663         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27664         * gcc.misc-tests/dg-[1-9].c: New files.
27665
27666         * lib/dg.exp: New testsuite driver.
27667         * gcc.prms/prms.exp: Use it.
27668
27669         * README.gcc: New file.
27670
27671         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27672         Document and reset `lxpass' and `lxfail'.
27673         Simplify "initialized" message.
27674         (gcc_stat): Clean up comments a little.
27675
27676 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27677
27678         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27679
27680 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27681
27682         * lib/old-dejagnu.exp (process-option): New proc.
27683         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27684         (old-dejagnu): Simplify.
27685         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27686
27687 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27688
27689         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27690         exists and is not an empty string.
27691
27692         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27693         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27694         finished.
27695         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27696         automatically.
27697
27698         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27699         longer expected to fail.
27700
27701         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27702         "f" function call.
27703
27704         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27705
27706         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27707         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27708         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27709         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27710         c-torture-1.29.
27711
27712         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27713         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27714
27715         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27716
27717         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27718         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27719
27720         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27721         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27722         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27723
27724 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27725
27726         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27727         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27728         940714-1.c, 940714-2.c, 940714-3.c},
27729         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27730         gcc.misc-tests/{mg.c,mg.exp}:
27731         New tests.
27732         * gcc.noncompile/noncompile.exp: Change accordingly.
27733
27734 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27735
27736         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27737         Undo previous clobberage.
27738
27739 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27740
27741         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27742         * gcc.special/{930510-1.c, special.exp}:
27743         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27744         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27745         struct-varargs-1.c}: New tests from c-torture-1.26.
27746
27747 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27748
27749         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27750           argument to switch.
27751
27752 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27753
27754         * Revert the previous changes.  Please see Rob's directory
27755           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27756           fixes.
27757
27758 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27759
27760         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27761             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27762             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27763             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27764             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27765             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27766             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27767             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27768             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27769             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27770             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27771             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27772             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27773             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27774             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27775             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27776             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27777             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27778             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27779             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27780             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27781             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27782             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27783             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27784             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27785             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27786             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27787
27788 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27789
27790         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27791             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27792           with perror calls.
27793
27794 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27795
27796         * config/unix.exp (g++_load): Fix syntax.
27797
27798 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27799
27800         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27801         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27802         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27803         Don't expect va-arg-1.c to fail.  Correct expected output for
27804         920928-1.c.
27805         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27806         * gcc.wendy/hbm4.c: Correct typo.
27807         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27808
27809 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27810
27811         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27812         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27813         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27814         * lib/c-torture.exp (c-torture-compile): Ditto.
27815
27816         Reduce volume of output (remove all the -I's and such).
27817         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27818         Call gcc_cpass, gcc_cfail.
27819         (c-torture): Pass testing option to c-torture-compile.
27820
27821 1994-03-21  Doug Evans  (dje@cygnus.com)
27822
27823         Bring patches over from progressive.
27824         * config/default.exp: Exit remote shell cleanly.
27825         (g++_exit, g++_start): Add default versions.
27826         * config/sim.exp (gcc_load): Use perror, not error.
27827
27828 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27829
27830         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27831         set in site.exp.
27832
27833 1994-03-14  Doug Evans  (dje@cygnus.com)
27834
27835         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27836         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27837         (wendy_try): New proc to run testcase.
27838         (main loop): Call 'em.
27839         * gcc.wendy/*.c: Clean up pass to correct expected output.
27840
27841         * lib/gcc.exp: Minor cleanup work.
27842         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27843
27844 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27845
27846         * config/sim.exp (gcc_load): Document return codes better.
27847         Don't pass -v to simulator.
27848
27849 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27850
27851           * gcc.special/920717-x.c: Fix typo.
27852           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27853           get at sources.
27854
27855         * lib/mike-gcc.exp: Fix typo.
27856
27857 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27858
27859         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27860         binary to use, transform the name.
27861         * config/*.exp: rename everything. Nuke any g++ specific files,
27862         it's now a special case of gcc that requires no special support.
27863         Add a default.exp for unsupported targets.
27864
27865 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27866
27867         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27868         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27869         version of Tcl.
27870
27871 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27872
27873         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27874         than a warning.
27875
27876 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27877
27878         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27879
27880 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27881
27882         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27883         option_list.  Compile every file with only 4/6 option choices
27884         (same as C torture) instead of with 12/18 different option
27885         choices.
27886         * lib/c-torture.exp: Likewise.
27887
27888         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27889         not already set.
27890
27891 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27892
27893         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27894         can put an XFAIL *-*-* on excess errors.
27895
27896 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27897
27898         * g++.law: Add more tests derived from g++-bugs snapshots.
27899
27900         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27901         equivalent to g++.law/init9.
27902
27903         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27904         compiled it, and the a.out file after we've run it.
27905
27906 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27907
27908         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27909         compiled it, and the a.out file after we've run it.
27910
27911 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27912
27913         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27914
27915 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27916
27917         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27918         version number.
27919
27920 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27921
27922         * g++.law: New directory of g++ tests derived from the g++-bugs
27923         snapshots.
27924
27925 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27926
27927         * gcc.compile: initbug1.c initbug1.exp testcase added
27928
27929 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27930
27931         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27932         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27933           fixes submitted by Jeff Law (law@cs.utah.edu)
27934         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27935           Jeff Law (law@cs.utah.edu)
27936
27937
27938 1993-11-30  Mike Stump  (mrs@cygnus.com)
27939
27940         * config/unix-g++.exp: Follow the gcc way of doing things.
27941         * g++.old-deja/old-deja.exp: Minor updates.
27942         * lib/g++.exp: New file, follow the gcc way of doing things.
27943         * lib/old-dejagnu.exp: Minor updates.
27944         * lib/mike-g++.exp: Always unset errorInfo.
27945
27946 1993-11-06  Mike Stump  (mrs@cygnus.com)
27947
27948         * lib/gcc.exp: Fix some errors with the below change, CC and
27949         CFLAGS should be global when setting, not local.
27950
27951 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27952
27953         * lib/gcc.exp: Transform tool name.
27954
27955 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27956
27957         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27958
27959 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27960
27961         * lib/gcc.exp: change gcc_done to gcc_stat
27962
27963 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27964
27965         * Upgraded gcc testsuite to c-torture version 1.25
27966
27967 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27968
27969         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27970         * lib/c-torture: added hooks for new reporting code.
27971
27972 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27973
27974         * config/sh-gcc.exp: check if sh-sim exists in the path
27975
27976 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27977
27978         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27979         * gcc.compile/compile.exp: Initial changes for new logic.
27980         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27981         * gcc.failure/failure.exp: Initial changes for new logic.
27982         * gcc.ieee/ieee.exp: Initial changes for new logic.
27983         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27984         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27985         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27986         * lib/c-torture.exp: Initial changes for new logic.
27987         * lib/gcc.exp: Initial changes for new logic.
27988
27989 1993-10-15  Mike Stump  (mrs@cygnus.com)
27990
27991         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27992         depend upon failure or success.  Fully qualify names in failure
27993         and success messages.  Always remove a.out before starting
27994         compile, just in case.  Pay more attention to error text output by
27995         the compiler.  Handle testcases with no known past errors just
27996         like all others, so that things are uniform.  Other miscellaneous
27997         improvements.
27998
27999 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
28000
28001         * gcc.cpp: new directory for cpp tests
28002
28003 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
28004
28005         * lib/chill.exp: Code reformatted, removed unused code.
28006         * config/unix-chill.exp: Code reformatted, removed unused code.
28007         * chill.execute/execute.exp: Code reformatted, removed unused code.
28008         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
28009
28010 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
28011
28012         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
28013         routines not written.
28014
28015 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
28016
28017         * config/bug-gcc.exp: Use new procs from bug.exp.
28018
28019 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
28020
28021         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
28022         via ftp, rather than depending on NFS.
28023         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
28024         case.
28025
28026 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
28027
28028         * config/bug-gcc.exp: Use new download proc.
28029
28030 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
28031
28032         * chill.execute/execute.exp: cleanups, handles errors better
28033         * chill.compile/compile.exp: rewrite, based on execute.exp
28034         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
28035         * lib/chill.exp: major changes to diff proc and compile and link
28036           procs. added chill_fail and chill_pass wrappers to pass and
28037           fail. added more comments, and handle error codes better.
28038           Added a hack to capture stderr from exec, so noncompile tests
28039           can work.
28040
28041 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
28042
28043         * chill.execute/execute.exp: rewrite of testsuite driver
28044         * lib/chill.exp: rewrite of testsuite driver
28045         * config/unix-chill.exp: rewrite of testsuite driver
28046
28047 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
28048
28049     In chill.execute:
28050         * iexpr.ch: Standardize uppercase.
28051         * tuples.dat: Standardize uppercase.
28052         * vary.ch: standardize.  Correct varying string assignments.
28053         * vary.dat: Add new output lines.
28054
28055 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
28056
28057     In chill.execute:
28058         * chprintf.ch: Standardize use of uppercase.
28059         * tuples.ch: Standardize and turn arr2 into a DCL,
28060           rather than a SYN.
28061         * pinits.ch: Standardize.
28062
28063 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
28064
28065         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
28066         * Makefil: Renamed to Makefile.in.
28067         * configure.in: New.
28068
28069 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
28070
28071     In chill.execute:
28072         * .cvsignore: Add result/output files.
28073         * Makefile: Fix up variables at start.  Use MFLAGS
28074           everywhere.  Correct bool_loc, built_ins entries.
28075           Add entry for vary1.ch.
28076         * bitarray.ch: Standardize upper-case usage.
28077         * bitexpr.ch: Standardize, add output of b1.
28078         * params.ch: Use arrayt in along PROC parameters, to
28079           avoid novelty problems.
28080         * sets.ch: Tiny cleanup.
28081         * vary1.ch: Re-indent.
28082
28083 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
28084
28085           * Add PR-related files to Makefiles, .cvsignore files, etc.
28086
28087 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28088
28089         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28090           with compiler objects. New names are test-flow.c and test-loop.c
28091
28092 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28093
28094         * Upgraded c-torture tests from 1.19 to 1.20
28095
28096         * new files:
28097         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28098         * gcc.compile: 930623-1.c 930623-2.c
28099         * gcc.noncompile: 930622-1.c 930622-2.c
28100         * gcc.failure: 920411-1.c 920627-2.c
28101         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28102
28103 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28104
28105         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28106           More changes to get testsuite working properly. Needs more work.
28107           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28108
28109 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28110
28111         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28112           More changes to get testsuite working properly. Needs more work.
28113
28114 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28115
28116         * chill.compile/compile.exp: Added for Dejagnu support
28117         * chill.execute/execute.exp: Added for Dejagnu support
28118         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28119
28120 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28121
28122     This should complete moving the CHILL test files.
28123         * chill.noncompile(.cvsignore printf.grt
28124             in-printf.grt chprintf.grt chprintf.ch):
28125             Added test-support files.
28126           (Makefile): Modified further.
28127         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28128             signal.ch): Added test files.
28129           * chill.execute (.cvsignore printf.grt printr.c
28130             in-printf.grt rts.c chprintf.grt rts.h): Added
28131           test-support files.
28132             (Makefile): More corrections.
28133
28134 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28135
28136         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28137           test cases, ready for DejaGnu.
28138
28139 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28140
28141         * Upgraded c-torture tests from 1.18 to 1.19
28142
28143         * gcc.compile: added test(s):
28144           930607-1.c
28145         * gcc.execute: added test(s):
28146           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28147
28148         * added new subdirectory for misc tests: gcc.misc-tests
28149         * gcc.misc-test(s): added tests:
28150           inst-check.c test-consts.c test-ior.c test-switch.c
28151
28152 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28153
28154         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28155
28156 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28157
28158         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28159
28160 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28161
28162         * Upgraded c-torture tests from 1.17 to 1.18
28163
28164 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28165
28166         * Upgraded c-torture tests from 1.12 to 1.17
28167
28168 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28169
28170         * lib/old-dejagnu.exp:
28171           Fixed handling of XFAIL target triplets to correctly
28172           recognize wildcard characters.  Removed code that
28173           appended a unique id tag to the end of the file name
28174           printed out by the result of the testcases within a
28175           given test file.
28176
28177 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28178
28179         * lib/old-dejagnu.exp:
28180           Reworked expected failure handling to trigger off of XFAIL
28181           keyword in keyphrase embeded in testcase source code. The
28182           XFAIL keyword must be at the end of the keyphrase line. It
28183           may optionally be followed by one or more target triplets.
28184           It has just occured that the handling of wildcards in the
28185           target triplet may not be correct.
28186
28187 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28188
28189         * g++.old-deja/tests:
28190           Moved all subdirectories up one level into g++.old-deja .
28191
28192         * lib/old-dejagnu.exp:
28193           Fixed problem with CXXFLAGS not being properly reset, and being
28194           corrupted with extraneous "-c" compiler option.  This was
28195           causing binaries to not be generated for test that needed them.
28196           Modified strings passed to "pass" and "fail" so that individual
28197           tests from the same test file would be distinguished by an
28198           identifier appended to the test file name in the summary logs;
28199           this corrected a problem with erroneous diff logs.  Added code
28200           to search testcases for expected fail and unexpected pass keywords.
28201
28202 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28203
28204         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28205
28206 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28207
28208         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28209           Removed extraneous text from end of "Special g++ Options"
28210           keyphrase.
28211
28212         * lib/old-dejagnu.exp: Added pattern matching to look for new
28213           keywords, embedded in testcases comments, which will trigger
28214           calls to xpass and xfail.
28215
28216 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28217
28218         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28219           comments embedded in the testcases, especially the one looking for
28220           special compiler options, as well as the pattern matching for the
28221           compiler output again.
28222
28223 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28224
28225         * lib/old-dejagnu.exp: Do a proper check of the return value for
28226           execute tests. Fixed several problems with the pattern matching
28227           of the compiler output which gave erroneous test results.
28228           Changed several of the test result messages to be more descriptive.
28229         * config/unix-g++.exp: Proc g++_load now actually works and
28230           executes the tests passed to it and returns a usable return
28231           value.
28232
28233 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28234
28235           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28236
28237 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28238
28239         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28240           Modified both files to properly execute the old style
28241           dejagnu tests. The previous versions of these files were
28242           experimental and did not function anything near correctly.
28243
28244 1993-04-05  Rob Savoye  (rob@cygnus.com)
28245
28246         * Removed all Makefile.in and configure.in files. No configuration
28247         needed now.
28248
28249 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28250
28251         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28252
28253 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28254
28255         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28256         gcc.special/configure.in, gcc.noncompile/configure.in,
28257         gcc.execute/configure.in, gcc.code_quality/configure.in,
28258         g++.other/configure.in, g++.old-deja/configure.in,
28259         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28260         in srcname setting.
28261
28262 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28263
28264         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28265         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28266         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28267
28268 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28269
28270         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28271         (gdb_exit): Don't remove *_soc files.
28272
28273 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28274
28275         * lib/c-torture.exp: Don't look for main; instead always use -w
28276         -c.  This is how the c-torture tests work.  Remove the object
28277         file if the compilation succeeds.
28278         * gcc.execute/execute.exp: Remove executable if test passes.
28279         * gcc.noncompile/noncompile.exp: Every test is an expected
28280         failure.
28281         * gcc.special/special.exp: Added tests from c-torture 1.11,
28282         corrected use of existing test.
28283         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28284         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28285         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28286         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28287         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28288         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28289         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28290         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28291         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28292         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28293         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28294         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28295         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28296         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28297         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28298         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28299         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28300         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28301         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28302         c-torture 1.11.
28303         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28304         correspond to c-torture 1.11.
28305
28306         * New file.