OSDN Git Service

432c67e2a704ee0d05f4382ddce3dc72b68db0f6
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2
3         PR target/16952
4         * gcc.dg/ppc-eabi.c: New.
5
6 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
7
8         PR fortran/18284
9         * gfortran.dg/backspace.f90
10
11 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
12
13         * gfortran.dg/inquire.f90: New test.
14
15 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
16
17         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
18         handle effective-target-keyword.
19         (dg-skip-if): Support effective-target keyword as target list.
20         (dg-xfail-if): Ditto.
21         * lib/target-supports.exp (is-effective-target-keyword): New proc.
22
23 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
24
25         PR tree-optimization/18291
26         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
27
28 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
29
30         PR C++/18729
31         * g++.dg/parse/crash20.C: New.
32
33         PR c++/17431
34         * g++.dg/overload/arg1.C: New.
35         * g++.dg/overload/arg2.C: New.
36         * g++.dg/overload/arg3.C: New.
37         * g++.dg/overload/arg4.C: New.
38
39 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
40
41         * gcc.dg/c99-flex-array-4.c: Remove.
42
43 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
44
45         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
46
47         * lib/target-supports.exp (is-effective-target): Simplify.
48
49         * lib/target-supports.exp (check_effective_target_vect_long):
50         Fix for powerpc64-*-*.
51
52 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
53
54         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
55         to support new requirements on FreeBSD 5.
56
57 2004-11-30  Devang Patel  <dpatel@apple.com>
58
59         PR 18702
60         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
61         
62 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
63
64         * g++.dg/ext/altivec-13.C: New test.
65
66 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
67
68         PR tree-opt/18298
69         * gcc.c-torture/execute/p18298.c: New test.
70
71 2004-11-30  Ira Rosen  <irar@il.ibm.com>
72             Dorit Naishlos  <dorit@il.ibm.com>
73
74         PR tree-opt/18607
75         * gcc.dg/vect/vect-89.c: New test.
76
77 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
78
79         * gcc.dg/pr18596-1.c: New test.
80
81 2004-11-30  Ben Elliston  <bje@au.ibm.com>
82
83         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
84
85 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
86
87         PR c/18479
88         * gcc.dg/pr18479.c: New test.
89
90 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
91
92         PR target/18490
93         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
94         mmix-knuth-mmixware.
95
96         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
97         cris-*-elf* cris-*-aout* mmix-*-*
98
99 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
100
101         PR middle-end/18725
102         * gcc.dg/pr18725.c: New test.
103
104 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
105
106         PR target/18488
107         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
108
109         PR target/18336
110         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
111
112 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
113
114         PR c++/18368
115         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
116         * g++.old-deja/g++.law/ctors5.C: Likewise.
117         * g++.old-deja/g++.other/crash25.C: Likewise.
118
119         PR c++/18674
120         * g++.dg/template/error16.C: New test.
121         
122         PR c++/18512
123         * g++.dg/template/crash29.C: New test.
124
125 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
126
127         PR tree-optimization/18712
128         * gcc.c-torture/compile/pr18712.c: New test.
129
130 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
131
132         PR c/7544
133         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
134         tests.
135
136 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
137
138         PR c++/18652
139         * g++.dg/lookup/crash6.C: New test.
140
141 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
142
143         PR middle-end/18164
144         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
145
146 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
147
148         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
149         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
150         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
151
152 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
153
154         * gcc.dg/pr18164.c: New test.
155
156 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
157
158         * gcc.dg/funroll-loops-all.c: New.
159
160 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
161
162         PR target/18489
163         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
164         delimeter, match space and TAB as well as ":".
165
166         PR target/18484
167         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
168
169         PR target/18348
170         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
171
172         PR target/18345
173         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
174
175         PR target/18337
176         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
177
178 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
179  
180         * gfortran.dg/direct_io_2.f90: New test.
181
182 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
183
184         PR target/18334
185         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
186
187 2004-11-28  Richard Henderson  <rth@redhat.com>
188
189         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
190
191 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
192
193         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
194         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
195         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
196         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
197         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
198         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
199         gcc.dg/pointer-arith-8.c: New tests.
200
201 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
202
203         PR fortran/18364
204         * gfortran.dg/endfile.f90: New test.
205
206 2004-11-27  Falk Hueffner  <falk@debian.org>
207
208         * gcc.dg/loop-6.c: New test.
209
210 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
211
212         * gcc.c-torture/execute/20041126-1.c: New test.
213
214 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
215
216         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
217         on IRIX.
218
219 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
220
221         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
222         functions.
223
224 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
225
226         PR rtl-optimization/17825
227         * gcc.c-torture/compile/20041119-1.c: New test.
228
229 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
230
231         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
232         Check existence of ld library path variables before unsetting.
233
234 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
235
236         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
237
238 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
239
240         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
241
242 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
243
244         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
245
246 2004-11-26  Ben Elliston  <bje@au.ibm.com>
247
248         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
249         dg-do directive.
250
251 2004-11-26  Ben Elliston  <bje@au.ibm.com>
252
253         * gcc.dg/pr17957.c: Pass --param, not -param.
254
255 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
256
257         PR middle-end/17957
258         * testsuite/gcc.dg/pr17957.c: New test.
259
260 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
261
262         PR c++/18445
263         * g++.dg/template/crash28.C: Likewise.
264
265         PR c++/18001
266         * g++.dg/expr/unary2.C: Adjust lvalue messages.
267         * g++.dg/ext/lvaddr.C: Likewise.
268         * g++.dg/opt/pr7503-3.C: Likewise.
269
270         PR c++/18466
271         * g++.dg/parse/qualified3.C: New test.
272         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
273         
274         PR c++/18545
275         * g++.dg/expr/return1.C: New test. 
276
277 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
278
279         Friend class name lookup 3/n, PR c++/3332
280         * g++.dg/lookup/friend3.C: New test.
281         * g++.dg/lookup/friend4.C: Likewise.
282         * g++.dg/lookup/friend5.C: Likewise.
283
284 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
285
286         Friend class name lookup 2/n, PR c++/14513, c++/15410
287         * g++.dg/lookup/friend2.C: New test.
288         * g++.dg/template/friend31.C: Likewise.
289
290 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
291
292         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
293
294 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
295
296         PR c++/17473
297         * g++.dg/tc1/dr56.C: Remove.
298         * g++.dg/template/typedef1.C: Add dg-error markers.
299         * g++.old-deja/g++.other/typedef7.C: Likewise.
300
301         PR c++/18285
302         * g++.dg/parse/typedef7.C: New test.
303
304 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
305
306         * gcc.c-torture/execute/20041124-1.c: New test.
307
308 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
309
310         * g++.dg/template/deduce3.C: New test. 
311
312         PR c++/18586
313         * g++.dg/template/crash27.C: New test. 
314
315         PR c++/18530
316         * g++.dg/warn/Wshadow-3.C: New test.
317
318 2004-11-24  Devang Patel  <dpatel@apple.com>
319
320         PR/18555
321         * gcc.dg/cpp/isysroot-1.c: New test.
322         * gcc.dg/cpp/usr/include/stdio.h: New file.
323         * gcc.dg/cpp/isysroot-2.c: New test.
324         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
325         New file.
326
327 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
328
329         PR c++/8929
330         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
331
332 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
333
334         * gcc.target/sparc/align.c: Do not include <stdint.h>.
335         * gcc.target/sparc/pdist.c: Likewise.
336
337 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
338
339         PR c++/16882
340         * g++.dg/conversion/simd1.C: New test.
341
342 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
343
344         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
345         and restore_ld_library_path_env_vars.
346         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
347         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
348         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
349         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
350
351 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
352
353         * gcc.dg/pragma-align-2.c: Test macro expansion.
354         * gcc.dg/pragma-pack-2.c: New test.
355
356 2004-11-23  Richard Henderson  <rth@redhat.com>
357
358         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
359         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
360         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
361         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
362         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
363         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
364
365         * gcc.dg/vect/vect.exp: Add check for alpha.
366         * lib/target-supports.exp (check_alpha_max_hw_available): New.
367         (check_effective_target_vect_int): Enable for alpha.
368         (check_effective_target_vect_long): New.
369         (is-effective-target): Add it.
370
371 2004-11-23  Uros Bizjak <uros@kss-loka.si>
372
373         * gcc.dg/pr18614-1.c: New test.
374
375 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
376
377         * gcc.dg/setjmp-2.c: New test.
378
379 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
380
381         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
382         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
383         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
384         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
385         gcc.target/sparc/pdist.c: New tests.
386
387 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
388
389         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
390
391 2004-11-22  Dale Johannesen  <dalej@apple.com>
392
393         * gcc.dg/20041111-1.c:  New.
394
395 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
396
397         PR tree-opt/18536
398         * gcc.dg/vect/pr18536.c: New test.
399
400 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
401
402         PR c++/18354
403         * g++.dg/template/nontype11.C: New test.
404
405 2004-11-21  Roger Sayle  <roger@eyesopen.com>
406
407         PR middle-end/18520
408         * gcc.dg/pr18520-1.c: New test case.
409
410 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
411
412         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
413         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
414         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
415         expected diagnostics.
416
417 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
418
419         PR target/18580
420         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
421         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
422         vect-77.c, vect-77a.c: XFAIL on the SPARC.
423
424 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
425
426         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
427
428 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
429             Joseph Myers  <joseph@codesourcery.com>
430
431         * lib/target-supports.exp (check_visibility_available): Really
432         test the compiler.
433
434 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
435
436         PR tree-opt/18181
437         * gcc.dg/vect/vect-85.c: New test.
438         * gcc.dg/vect/vect-86.c: New test.
439         * gcc.dg/vect/vect-87.c: New test.
440         * gcc.dg/vect/vect-88.c: New test.
441
442 2004-11-19  Ben Elliston  <bje@au.ibm.com>
443
444         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
445
446 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
447
448         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
449         * gcc.dg/ppc-and-1.c: Ditto.
450         * gcc.dg/ppc-compare-1.c: Ditto.
451         * gcc.dg/ppc-mov-1.c: Ditto
452
453 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
454             Mark Mitchell  <mark@codesourcery.com>
455
456         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
457
458 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
459             Aldy Hernandez  <aldyh@redhat.com>
460
461         * lib/target-supports.exp (check_effective_target_vect_int): New
462         (check_effective_target_vect_float): New
463         (check_effective_target_vect_double): New.
464         (is-effective-target): Support new effective targets keywords.
465         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
466         default action for dg-do.
467         * gcc.dg/vect/pr16105.c: Use new support.
468         * gcc.dg/vect/pr18400.c: Ditto.
469         * gcc.dg/vect/pr18425.c: Ditto.
470         * gcc.dg/vect/vect-1.c: Ditto.
471         * gcc.dg/vect/vect-10.c: Ditto.
472         * gcc.dg/vect/vect-11.c: Ditto.
473         * gcc.dg/vect/vect-12.c: Ditto.
474         * gcc.dg/vect/vect-13.c: Ditto.
475         * gcc.dg/vect/vect-14.c: Ditto.
476         * gcc.dg/vect/vect-15.c: Ditto.
477         * gcc.dg/vect/vect-16.c: Ditto.
478         * gcc.dg/vect/vect-17.c: Ditto.
479         * gcc.dg/vect/vect-18.c: Ditto.
480         * gcc.dg/vect/vect-19.c: Ditto.
481         * gcc.dg/vect/vect-2.c: Ditto.
482         * gcc.dg/vect/vect-20.c: Ditto.
483         * gcc.dg/vect/vect-21.c: Ditto.
484         * gcc.dg/vect/vect-22.c: Ditto.
485         * gcc.dg/vect/vect-23.c: Ditto.
486         * gcc.dg/vect/vect-24.c: Ditto.
487         * gcc.dg/vect/vect-25.c: Ditto.
488         * gcc.dg/vect/vect-26.c: Ditto.
489         * gcc.dg/vect/vect-27.c: Ditto.
490         * gcc.dg/vect/vect-27a.c: Ditto.
491         * gcc.dg/vect/vect-28.c: Ditto.
492         * gcc.dg/vect/vect-29.c: Ditto.
493         * gcc.dg/vect/vect-29a.c: Ditto.
494         * gcc.dg/vect/vect-3.c: Ditto.
495         * gcc.dg/vect/vect-30.c: Ditto.
496         * gcc.dg/vect/vect-31.c: Ditto.
497         * gcc.dg/vect/vect-32.c: Ditto.
498         * gcc.dg/vect/vect-33.c: Ditto.
499         * gcc.dg/vect/vect-34.c: Ditto.
500         * gcc.dg/vect/vect-35.c: Ditto.
501         * gcc.dg/vect/vect-36.c: Ditto.
502         * gcc.dg/vect/vect-37.c: Ditto.
503         * gcc.dg/vect/vect-38.c: Ditto.
504         * gcc.dg/vect/vect-4.c: Ditto.
505         * gcc.dg/vect/vect-40.c: Ditto.
506         * gcc.dg/vect/vect-41.c: Ditto.
507         * gcc.dg/vect/vect-42.c: Ditto.
508         * gcc.dg/vect/vect-43.c: Ditto.
509         * gcc.dg/vect/vect-44.c: Ditto.
510         * gcc.dg/vect/vect-45.c: Ditto.
511         * gcc.dg/vect/vect-46.c: Ditto.
512         * gcc.dg/vect/vect-47.c: Ditto.
513         * gcc.dg/vect/vect-48.c: Ditto.
514         * gcc.dg/vect/vect-48a.c: Ditto.
515         * gcc.dg/vect/vect-49.c: Ditto.
516         * gcc.dg/vect/vect-5.c: Ditto.
517         * gcc.dg/vect/vect-50.c: Ditto.
518         * gcc.dg/vect/vect-51.c: Ditto.
519         * gcc.dg/vect/vect-52.c: Ditto.
520         * gcc.dg/vect/vect-53.c: Ditto.
521         * gcc.dg/vect/vect-54.c: Ditto.
522         * gcc.dg/vect/vect-55.c: Ditto.
523         * gcc.dg/vect/vect-56.c: Ditto.
524         * gcc.dg/vect/vect-56a.c: Ditto.
525         * gcc.dg/vect/vect-57.c: Ditto.
526         * gcc.dg/vect/vect-58.c: Ditto.
527         * gcc.dg/vect/vect-59.c: Ditto.
528         * gcc.dg/vect/vect-6.c: Ditto.
529         * gcc.dg/vect/vect-60.c: Ditto.
530         * gcc.dg/vect/vect-61.c: Ditto.
531         * gcc.dg/vect/vect-62.c: Ditto.
532         * gcc.dg/vect/vect-63.c: Ditto.
533         * gcc.dg/vect/vect-64.c: Ditto.
534         * gcc.dg/vect/vect-65.c: Ditto.
535         * gcc.dg/vect/vect-66.c: Ditto.
536         * gcc.dg/vect/vect-67.c: Ditto.
537         * gcc.dg/vect/vect-68.c: Ditto.
538         * gcc.dg/vect/vect-69.c: Ditto.
539         * gcc.dg/vect/vect-7.c: Ditto.
540         * gcc.dg/vect/vect-72.c: Ditto.
541         * gcc.dg/vect/vect-72a.c: Ditto.
542         * gcc.dg/vect/vect-73.c: Ditto.
543         * gcc.dg/vect/vect-74.c: Ditto.
544         * gcc.dg/vect/vect-75.c: Ditto.
545         * gcc.dg/vect/vect-76.c: Ditto.
546         * gcc.dg/vect/vect-77.c: Ditto.
547         * gcc.dg/vect/vect-77a.c: Ditto.
548         * gcc.dg/vect/vect-78.c: Ditto.
549         * gcc.dg/vect/vect-79.c: Ditto.
550         * gcc.dg/vect/vect-8.c: Ditto.
551         * gcc.dg/vect/vect-80.c: Ditto.
552         * gcc.dg/vect/vect-82.c: Ditto.
553         * gcc.dg/vect/vect-82_64.c: Ditto.
554         * gcc.dg/vect/vect-83.c: Ditto.
555         * gcc.dg/vect/vect-83_64.c: Ditto.
556         * gcc.dg/vect/vect-9.c: Ditto.
557         * gcc.dg/vect/vect-all.c: Ditto.
558         * gcc.dg/vect/vect-none.c: Ditto.
559
560 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
561
562         * lib/gcc-dg.exp (dg-skip-if): New function.
563         (dg-forbid-option): Remove.
564         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
565         * g++.dg/abi/bitfield8.C: Likewise.
566         * g++.dg/abi/dtor1.C: Likewise.
567         * g++.dg/abi/empty10.C: Likewise.
568         * g++.dg/abi/empty7.C: Likewise.
569         * g++.dg/abi/empty9.C: Likewise.
570         * g++.dg/abi/layout3.C: Likewise.
571         * g++.dg/abi/layout4.C: Likewise.
572         * g++.dg/abi/thunk1.C: Likewise.
573         * g++.dg/abi/thunk2.C: Likewise.
574         * g++.dg/abi/vbase11.C: Likewise.
575         * g++.dg/abi/vthunk2.C: Likewise.
576         * g++.dg/abi/vthunk3.C: Likewise.
577         * g++.dg/ext/attrib8.C: Likewise.
578         * g++.dg/opt/longbranch2.C: Likewise.
579         * g++.dg/opt/reg-stack4.C: Likewise.
580         * g++.old-deja/g++.ext/attrib1.C: Likewise.
581         * g++.old-deja/g++.ext/attrib2.C: Likewise.
582         * g++.old-deja/g++.ext/attrib3.C: Likewise.
583         * g++.old-deja/g++.other/store-expr1.C: Likewise.
584         * g++.old-deja/g++.other/store-expr2.C: Likewise.
585         * gcc.dg/20000609-1.c: Likewise.
586         * gcc.dg/20000720-1.c: Likewise.
587         * gcc.dg/20011107-1.c: Likewise.
588         * gcc.dg/20011119-1.c: Likewise.
589         * gcc.dg/20020108-1.c: Likewise.
590         * gcc.dg/20020122-2.c: Likewise.
591         * gcc.dg/20020122-3.c: Likewise.
592         * gcc.dg/20020201-3.c: Likewise.
593         * gcc.dg/20020206-1.c: Likewise.
594         * gcc.dg/20020218-1.c: Likewise.
595         * gcc.dg/20020310-1.c: Likewise.
596         * gcc.dg/20020411-1.c: Likewise.
597         * gcc.dg/20020418-2.c: Likewise.
598         * gcc.dg/20020426-1.c: Likewise.
599         * gcc.dg/20020426-2.c: Likewise.
600         * gcc.dg/20020517-1.c: Likewise.
601         * gcc.dg/20020523-1.c: Likewise.
602         * gcc.dg/20020523-2.c: Likewise.
603         * gcc.dg/20020729-1.c: Likewise.
604         * gcc.dg/20030204-1.c: Likewise.
605         * gcc.dg/20030826-2.c: Likewise.
606         * gcc.dg/20030926-1.c: Likewise.
607         * gcc.dg/20031202-1.c: Likewise.
608         * gcc.dg/980312-1.c: Likewise.
609         * gcc.dg/980313-1.c: Likewise.
610         * gcc.dg/990117-1.c: Likewise.
611         * gcc.dg/990424-1.c: Likewise.
612         * gcc.dg/990524-1.c: Likewise.
613         * gcc.dg/991230-1.c: Likewise.
614         * gcc.dg/i386-387-1.c: Likewise.
615         * gcc.dg/i386-387-2.c: Likewise.
616         * gcc.dg/i386-387-3.c: Likewise.
617         * gcc.dg/i386-387-4.c: Likewise.
618         * gcc.dg/i386-387-5.c: Likewise.
619         * gcc.dg/i386-387-6.c: Likewise.
620         * gcc.dg/i386-asm-1.c: Likewise.
621         * gcc.dg/i386-bitfield1.c: Likewise.
622         * gcc.dg/i386-bitfield2.c: Likewise.
623         * gcc.dg/i386-loop-1.c: Likewise.
624         * gcc.dg/i386-loop-2.c: Likewise.
625         * gcc.dg/i386-loop-3.c: Likewise.
626         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
627         * gcc.dg/i386-pic-1.c: Likewise.
628         * gcc.dg/i386-regparm.c: Likewise.
629         * gcc.dg/i386-signbit-1.c: Likewise.
630         * gcc.dg/i386-signbit-2.c: Likewise.
631         * gcc.dg/i386-signbit-3.c: Likewise.
632         * gcc.dg/i386-sse-5.c: Likewise.
633         * gcc.dg/i386-sse-8.c: Likewise.
634         * gcc.dg/i386-unroll-1.c: Likewise.
635         * gcc.dg/tls/opt-1.c: Likewise.
636         * gcc.dg/tls/opt-2.c: Likewise.
637         * gcc.dg/unroll-1.c: Likewise.
638         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
639         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
640         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
641         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
642
643 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
644
645         * g++.dg/template/incomplete1.C: New test.
646
647 2004-11-16  Nick Clifton  <nickc@redhat.com>
648
649         Revert patches accidentally commited during checkin of fixes for
650         xstormy16 tests:
651         gcc.c-torture/execute/simd-4.c: Revert
652         gcc.dg/20040910-1.c: Revert.
653
654 2004-11-16  Paul Brook  <paul@codesourcery.com>
655
656         PR fortran/13010
657         * gfortran.dg/der_pointer_1.f90: New test.
658
659 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
660
661         PR c/18498
662         * gcc.dg/bitfld-13.c: New test.
663
664 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
665
666         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
667         powerpc*-*-linux*.
668
669         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
670         * gcc.dg/ppc64-abi-2.c: Ditto.
671         * gcc.dg/ppc64-abi-3.c: Ditto.
672
673         * lib/gcc-dg.exp (dg-target-list): Remove.
674
675 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
676
677         * gcc.dg/ia64-postinc.c: New test.
678
679 2004-11-15  Mark Mitchell <mark@codesourcery.com>
680
681         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
682
683 2004-11-15  Nick Clifton  <nickc@redhat.com>
684
685         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
686         __INT_MAX__ so that the test can be compiled by toolchains
687         targeted at 16-bit processors.
688
689         * gcc.dg/20040625-1.c: Use long constants rather than integers
690         when performing arithmetic that will overflow 16-bits.
691
692         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
693         xstormy16.  It does not support 128-bit vector operations.
694
695         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
696         with the macro PTR_TYPE.  Define this macro to an integer type
697         suitable for holding a pointer.
698
699         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
700         the target is a 16-bit processor.
701
702         * gcc.dg/cpp/if-2.c: Expect a different warning message from
703         16-bit targets where the character constant will be too long.
704
705         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
706         where the double will not be directly addressable.
707
708 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
709
710         Friend class name lookup 1/n, PR c++/18471
711         * g++.dg/template/crash26.C: New test.
712         * g++.dg/lookup/struct1.C: Adjust expected error.
713         * g++.dg/parse/elab1.C: Likewise.
714         * g++.dg/parse/elab2.C: Likewise.
715         * g++.dg/parse/int-as-enum1.C: Likewise.
716         * g++.dg/parse/struct-as-enum1.C: Likewise.
717         * g++.dg/parse/typedef1.C: Likewise.
718         * g++.dg/parse/typedef3.C: Likewise.
719         * g++.dg/parse/typedef4.C: Likewise.
720         * g++.dg/parse/typedef5.C: Likewise.
721         * g++.dg/template/nontype4.C: Likewise.
722         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
723         * g++.old-deja/g++.other/elab1.C: Likewise.
724         * g++.old-deja/g++.other/syntax4.C: Likewise.
725
726 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
727
728         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
729
730 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
731
732         * gcc.c-torture/execute/20041114-1.c: New test.
733
734 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
735
736         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
737         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
738         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
739         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
740         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
741         gcc.dg/switch-7.c: New tests.
742
743 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
744
745         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
746
747 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
748
749         PR tree-opt/18400
750         * gcc.dg/vect/pr18400.c: New test.
751
752 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
753             Andrew Pinski  <pinskia@physics.uc.edu>
754
755         PR tree-opt/18425
756         * gcc.dg/vect/pr18425.c: New test.
757
758 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
759
760         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
761         Guard with dg-require-alias and dg-require-visibility.
762
763 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
764
765         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
766
767 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
768
769         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
770
771 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
772
773         PR c++/17344
774         * g++.dg/template/defarg5.C: New test.
775
776 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
777
778         * g++.dg/parse/cast1.C: Run only on ILP32.
779         * g++.old-deja/g++.mike/p784.C: Likewise.
780
781 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
782
783         * gcc.c-torture/execute/20041113-1.c: New test.
784
785 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
786
787         PR target/18230
788         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
789         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
790         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
791         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
792         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
793         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
794         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
795         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
796         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
797         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
798         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
799         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
800         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
801
802 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
803
804         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
805         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
806         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
807         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
808         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
809         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
810         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
811         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
812         gcc.target/sparc/combined-1.c: New tests.
813
814 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
815
816         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
817         New tests.
818
819 2004-11-12  Mark Mitchell <mark@codesourcery.com>
820
821         * lib/gcc-dg.exp (dg-forbid-option): New function.
822         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
823         * g++.dg/abi/bitfield8.C: Likewise.
824         * g++.dg/abi/dtor1.C: Likewise.
825         * g++.dg/abi/empty10.C: Likewise.
826         * g++.dg/abi/empty7.C: Likewise.
827         * g++.dg/abi/empty9.C: Likewise.
828         * g++.dg/abi/layout3.C: Likewise.
829         * g++.dg/abi/layout4.C: Likewise.
830         * g++.dg/abi/thunk1.C: Likewise.
831         * g++.dg/abi/thunk2.C: Likewise.
832         * g++.dg/abi/vbase11.C: Likewise.
833         * g++.dg/abi/vthunk2.C: Likewise.
834         * g++.dg/abi/vthunk3.C: Likewise.
835         * g++.dg/ext/attrib8.C: Likewise.
836         * g++.dg/opt/longbranch2.C: Likewise.
837         * g++.dg/opt/reg-stack4.C: Likewise.
838         * g++.old-deja/g++.ext/attrib1.C: Likewise.
839         * g++.old-deja/g++.ext/attrib2.C: Likewise.
840         * g++.old-deja/g++.ext/attrib3.C: Likewise.
841         * g++.old-deja/g++.other/store-expr1.C: Likewise.
842         * g++.old-deja/g++.other/store-expr2.C: Likewise.
843         * gcc.dg/20000609-1.c: Likewise.
844         * gcc.dg/20000720-1.c: Likewise.
845         * gcc.dg/20011107-1.c: Likewise.
846         * gcc.dg/20011119-1.c: Likewise.
847         * gcc.dg/20020108-1.c: Likewise.
848         * gcc.dg/20020122-2.c: Likewise.
849         * gcc.dg/20020122-3.c: Likewise.
850         * gcc.dg/20020201-3.c: Likewise.
851         * gcc.dg/20020206-1.c: Likewise.
852         * gcc.dg/20020218-1.c: Likewise.
853         * gcc.dg/20020310-1.c: Likewise.
854         * gcc.dg/20020411-1.c: Likewise.
855         * gcc.dg/20020418-2.c: Likewise.
856         * gcc.dg/20020426-1.c: Likewise.
857         * gcc.dg/20020426-2.c: Likewise.
858         * gcc.dg/20020517-1.c: Likewise.
859         * gcc.dg/20020523-1.c: Likewise.
860         * gcc.dg/20020523-2.c: Likewise.
861         * gcc.dg/20020729-1.c: Likewise.
862         * gcc.dg/20030204-1.c: Likewise.
863         * gcc.dg/20030826-2.c: Likewise.
864         * gcc.dg/20030926-1.c: Likewise.
865         * gcc.dg/20031202-1.c: Likewise.
866         * gcc.dg/980312-1.c: Likewise.
867         * gcc.dg/980313-1.c: Likewise.
868         * gcc.dg/990117-1.c: Likewise.
869         * gcc.dg/990424-1.c: Likewise.
870         * gcc.dg/990524-1.c: Likewise.
871         * gcc.dg/991230-1.c: Likewise.
872         * gcc.dg/i386-387-1.c: Likewise.
873         * gcc.dg/i386-387-2.c: Likewise.
874         * gcc.dg/i386-387-3.c: Likewise.
875         * gcc.dg/i386-387-4.c: Likewise.
876         * gcc.dg/i386-387-5.c: Likewise.
877         * gcc.dg/i386-387-6.c: Likewise.
878         * gcc.dg/i386-asm-1.c: Likewise.
879         * gcc.dg/i386-bitfield1.c: Likewise.
880         * gcc.dg/i386-bitfield2.c: Likewise.
881         * gcc.dg/i386-loop-1.c: Likewise.
882         * gcc.dg/i386-loop-2.c: Likewise.
883         * gcc.dg/i386-loop-3.c: Likewise.
884         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
885         * gcc.dg/i386-pic-1.c: Likewise.
886         * gcc.dg/i386-regparm.c: Likewise.
887         * gcc.dg/i386-signbit-1.c: Likewise.
888         * gcc.dg/i386-signbit-2.c: Likewise.
889         * gcc.dg/i386-signbit-3.c: Likewise.
890         * gcc.dg/i386-sse-5.c: Likewise.
891         * gcc.dg/i386-sse-8.c: Likewise.
892         * gcc.dg/i386-unroll-1.c: Likewise.
893         * gcc.dg/tls/opt-1.c: Likewise.
894         * gcc.dg/tls/opt-2.c: Likewise.
895         * gcc.dg/unroll-1.c: Likewise.
896         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
897         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
898         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
899         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
900         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
901         -m64 is specified.
902
903 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
904
905         PR c++/18389
906         * g++.dg/parse/cond1.C: New test.
907
908         PR c++/18429
909         * g++.dg/template/array9.C: New test.
910         * g++.dg/ext/vla1.C: Adjust error messages.
911         * g++.dg/ext/vlm1.C: Likewise.
912         * g++.dg/template/crash2.C: Likewise.
913
914         PR c++/18436
915         * g++.dg/template/call3.C: New test.
916
917         PR c++/18407
918         * g++.dg/template/ptrmem11.C: New test.
919
920 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
921
922         PR other/14264
923         * lib/g++.exp: Set LC_ALL and LANG to C.
924         * lib/gcc-dg.exp: Likewise.
925         * lib/gfortran.exp: Likewise.
926         * lib/objc.exp: Likewise.
927         * lib/treelang.exp: Likewise.
928
929 2004-11-12  Andreas Schwab  <schwab@suse.de>
930
931         * gcc.dg/pr16286.c: Fix last change.
932
933 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
934
935         PR c++/18416
936         * g++.dg/init/global1.C: New test.
937
938 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
939
940         * gcc.c-torture/execute/20041112-1.c: New test.
941
942 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
943
944         * lib/gcc-dg.exp (dg-target-list): New.
945
946 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
947             Richard Sandiford  <rsandifo@redhat.com>
948
949         * lib/target-supports.exp (get-compiler_messages): New.
950         (check_named_sections_available): Use it.
951         (check_effective_target_ilp32): New.
952         (check_effective_target_lp64): New.
953         (is-effective-target): New.
954         * lib/gcc-dg.exp (dg-require-effective-target): New.
955
956 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
957
958         * gcc.dg/precedence-1.c: New test.
959
960 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
961
962         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
963
964         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
965         message, delete generated files, use more descriptive name for
966         executable, and make the test unsupported when it cannot be run.
967
968         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
969         (dg-require-weak, dg-require-visibility, dg-require-alias,
970         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
971         dg-require-iconv, dg-require-named-sections): Use it.
972
973         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
974
975 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
976
977         PR target/16457
978         * gcc.dg/ppc-and-1: New
979
980         PR target/16796
981         * gcc.dg/ppc-mov-1.c: New.
982
983         PR target/16458
984         * gcc.dg/ppc-compare-1.c: New.
985
986 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
987
988         * objc.dg/desig-init-2.m: New test.
989
990 2004-11-10  Adam Nemet  <anemet@lnxw.com>
991
992         PR middle-end/18160  
993         * g++.dg/warn/register-var-1.C: New test.
994         * g++.dg/warn/register-var-2.C: New test.
995
996 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
997
998         * gcc.dg/union-2.c: New test.
999
1000 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
1001
1002         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c: 
1003         New test for PR tree-optimization/17892.
1004
1005 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
1006
1007         PR c++/18369
1008         * g++.dg/init/new12.C: New test.
1009
1010 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
1011
1012         * gcc.target/sparc: New directory.
1013         * gcc.target/sparc/sparc.exp: New driver.
1014         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
1015         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
1016         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
1017         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
1018
1019 2004-11-10  Paul Brook  <paul@codesourcery.com>
1020
1021         PR fortran/18218
1022         * gfortran.dg/list_read.c: New test.
1023
1024 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1025
1026         PR c/18322
1027         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
1028         expected diagnostic location.
1029
1030 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
1031
1032         * gcc.dg/20041109-1.c: New test.
1033
1034 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
1035
1036         PR objc/18406
1037         * objc/compile/pr18406.m: New test.
1038
1039 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1040
1041         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
1042
1043 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
1044
1045         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
1046
1047 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1048
1049         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
1050
1051 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
1052
1053         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
1054         exit. 
1055
1056 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
1057
1058         PR tree-opt/18299
1059         * gcc.c-torture/pr18299-1.c: New test.
1060
1061 2004-11-06  Andreas Schwab  <schwab@suse.de>
1062
1063         * gcc.dg/pr16286.c: Also test for bool and pixel.
1064
1065 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
1066
1067         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
1068         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
1069         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
1070         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
1071         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
1072         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
1073         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
1074         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
1075         gcc.dg/struct-semi-3.c: New tests.
1076
1077 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1078
1079         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
1080
1081 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1082
1083         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
1084         Do not use C99 designators.
1085
1086 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1087
1088         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
1089
1090 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
1091
1092         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
1093         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
1094         * gcc.c-torture/execute/simd-5.x: Remove.
1095
1096 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
1097
1098         PR rtl-optimization/17933
1099         * gcc.dg/torture/pr17933-1.c: New test.
1100
1101 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1102
1103         PR target/18106
1104         * lib/target-supports.exp (check_weak_available): Support
1105         Windows.
1106
1107 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
1108
1109         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
1110         call to fflush(stdout) before abort.
1111         (my_ffsll): New function.
1112         (generate_fields): Use it.
1113
1114 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1115
1116         * gcc.dg/init-undef-1.c: New test.
1117
1118 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
1119
1120         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
1121         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
1122         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
1123         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
1124         expected messages for new parser.
1125
1126 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
1127
1128         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
1129         
1130 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
1131
1132         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
1133         on LP64 targets.
1134
1135 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1136
1137         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
1138         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
1139         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
1140         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
1141         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
1142         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
1143         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
1144         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
1145         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
1146         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
1147
1148 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
1149
1150         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
1151         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
1152         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
1153         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
1154         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
1155         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
1156         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
1157         for new parser.
1158
1159 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
1160
1161         PR target/15342
1162         * gcc.dg/20041104-1.c: New test.
1163
1164 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1165
1166         * g++.dg/template/nontype7.C: New test.
1167         * g++.dg/template/nontype8.C: Likewise.
1168         * g++.dg/template/nontype9.C: Likewise.
1169         * g++.dg/template/nontype10.C: Likewise.
1170         * g++.dg/tc1/dr49.C: Likewise.
1171         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
1172         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
1173
1174 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1175
1176         * g++.dg/rtti/tinfo1.C: Remove xfails.
1177
1178 2004-11-04  Ben Elliston  <bje@au.ibm.com>
1179
1180         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
1181         packed attribute to the definition to satisfy the new C++ parser.
1182
1183 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
1184
1185         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
1186         invocations of va_arg.
1187
1188 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
1189
1190         PR c++/18124
1191         * g++.dg/template/crash25.C: New test.
1192
1193         PR c++/18155
1194         * g++.dg/template/typedef2.C: New test.
1195         * g++.dg/parse/crash13.C: Adjust error markers.
1196
1197         PR c++/18177
1198         * g++.dg/conversion/const3.C: New test.
1199         
1200 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1201
1202         PR fortran/17535
1203         PR fortran/17583
1204         PR fortran/17713
1205         * gfortran.dg/generic_[123].f90: New testcases.
1206
1207 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
1208
1209         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
1210         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
1211
1212 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
1213
1214         PR tree-opt/16808
1215         * gcc.c-torture/compile/pr16808.c: New test.
1216
1217 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
1218
1219         PR rtl-optimization/17104
1220         * gcc.dg/ppc-bitfield1.c: New.
1221
1222 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1223
1224         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
1225
1226 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
1227
1228         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
1229         strings for 32-bit code.
1230
1231 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
1232
1233         PR c/18239
1234         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
1235
1236 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
1237
1238         PR c++/18064
1239         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
1240
1241 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
1242
1243         PR c++/15172
1244         * g++.dg/init/aggr2.C: New test.
1245
1246 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
1247
1248         * objc.dg/local-decl-1.m: New test.
1249
1250 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1251
1252         * gcc.dg/20040910-1.c: Adjust regex.
1253
1254 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1255
1256         PR rtl-optimization/18084
1257         * g++.dg/opt/pr18084-1.C: New testcase.
1258
1259 2004-10-30  Matt Austern  <austern@apple.com>
1260
1261         PR c++/17542
1262         * g++.dg/ext/attrib18.C: New test.
1263         
1264 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1265
1266         PR middle-end/18096
1267         * gcc.dg/pr18096-1.c: New test case.
1268
1269 2004-10-30  Roger Sayle  <roger@eyesopen.com>
1270
1271         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
1272
1273 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
1274
1275         PR c/16666
1276         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
1277         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
1278         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
1279         gcc.dg/old-style-prom-3.c: New tests.
1280
1281 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
1282
1283         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
1284         Remove unnecessary inclusion of stdio.h.
1285
1286 2004-10-29  Roger Sayle  <roger@eyesopen.com>
1287
1288         PR rtl-optimization/17581
1289         * gcc.dg/pr17581-1.c: New test case.
1290
1291 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
1292
1293         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
1294         being implemented.
1295         * g++.dg/conversion/dr195-1.C: New.
1296         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
1297         * g++.old-deja/g++.mike/p10148.C: Likewise.
1298
1299 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
1300
1301         PR c++/17695
1302         * g++.dg/debug/typedef2.C: New test.
1303
1304 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
1305
1306         PR fortran/13490
1307         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
1308         * gfortran.dg/g77/README: Update.
1309
1310 2004-10-28  Matt Austern  <austern@apple.com>
1311
1312         PR c++/14124
1313         * g++.dg/ext/packed7.C: New test.
1314         
1315 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
1316
1317         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
1318         scan-assembler.
1319         * lib/scanasm.exp (hidden-scan-for): New proc.
1320         (scan-hidden): Use hidden-scan-for instead of constructing the scan
1321         string.
1322         (scan-not-hidden): Likewise.
1323         * lib/target-supports.exp (check_visibility_available): mach-o is
1324         support too.
1325
1326 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
1327
1328         PR c++/17132
1329         * g++.dg/template/memclass3.C: New test.
1330
1331 2004-10-28  Adam Nemet  <anemet@lnxw.com>
1332
1333         PR middle-end/18160  
1334         * gcc.dg/register-var-1.c: New test.
1335         * gcc.dg/register-var-2.c: New test.
1336         * gcc.dg/asm-7.c: Taking the address of a register variable is an
1337         error now.
1338
1339 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
1340
1341         PR other/18172
1342         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove 
1343         unused variables.
1344         * gcc.dg/vect/vect-22.c: Likewise.
1345
1346 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
1347
1348         * gcc.dg/i386-rotate-1.c: New test.
1349
1350 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
1351
1352         * g++.dg/init/ref12.C: Add "run" marker.
1353
1354         PR c++/17435
1355         * g++.dg/init/ref12.C: New test.
1356
1357         PR c++/18140
1358         * g++.dg/template/shift1.C: New test.
1359         * g++.dg/template/error10.C: Adjust error markers.
1360
1361 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
1362
1363         PR tree-opt/17529
1364         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
1365
1366 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
1367
1368         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
1369         * gcc.dg/weak/weak-3.c: Likewise.
1370         * gcc.dg/weak/weak-5.c: Likewise.
1371         * gcc.dg/weak/weak-9.c: Likewise.
1372         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
1373         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
1374
1375         * gcc.dg/darwin-weakimport-1.c: New.
1376
1377 2004-10-28  Ben Elliston  <bje@au.ibm.com>
1378
1379         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
1380
1381 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
1382
1383         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
1384         'syntax' error messages.
1385         * gcc.dg/cpp/direct2s.c: Likewise.
1386
1387 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
1388
1389         * gcc.c-torture/compile/20041026-1.c: New.
1390
1391 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
1392
1393         PR c++/18093
1394         * g++.dg/lookup/ns2.C: New test.
1395
1396         PR c++/18020
1397         * g++.dg/template/enum4.C: New test.
1398
1399         PR c++/18161
1400         * g++.dg/template/expr1.C: New test.
1401
1402 2004-10-26  Ben Elliston  <bje@au.ibm.com>
1403
1404         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
1405
1406 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
1407
1408         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
1409         gcc.dg/decl-nospec-3.c: New tests.
1410
1411 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
1412
1413         * objc.dg/super-class-3.m: New test.
1414
1415 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
1416
1417         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
1418         resyncing.
1419         * gcc.dg/cpp/direct2s.c: Likewise.
1420
1421 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
1422
1423         * objc.dg/image-info.m: Update for changes to section selection.
1424
1425 2004-10-25  David Ayers  <d.ayers@inode.at>
1426             Ziemowit Laski  <zlaski@apple.com>
1427
1428         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
1429         diagnostics when messaging 'id <Proto>'.
1430         * objc.dg/class-protocol-1.m: New test.
1431         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
1432         a non-existent method signature.
1433         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
1434         Update diagnostics when messaging with non-existent method signature.
1435         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
1436         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
1437         invalid receivers are now resolved as if messaging 'id'; remove
1438         extraneous diagnostics.
1439
1440 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1441
1442         PR c/16667
1443         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
1444         gcc.dg/init-desig-obs-3.c: New tests.
1445
1446 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
1447
1448         * gcc.dg/debug/20041023-1.c: New test.
1449
1450 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
1451
1452         PR middle-end/17407
1453         * gcc.c-torture/compile/pr17407.c: New test.
1454
1455         PR c++/18121
1456         * g++.dg/template/array8.C: New test.
1457
1458 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
1459
1460         PR other/18138
1461         * lib/g++.exp: Accept more than one multilib libgcc.
1462         * lib/gcc-dg.exp: Likewise.
1463         * lib/objc.exp: Likewise.
1464         * lib/treelang.exp: Likewise.
1465         * lib/gfortran.exp: Likewise.
1466
1467 2004-10-24  Ben Elliston  <bje@au.ibm.com>
1468
1469         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
1470
1471 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
1472
1473         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
1474         * gcc.dg/c99-const-expr-3.c: Likewise.
1475
1476 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
1477
1478         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
1479
1480 2004-10-23  Ben Elliston  <bje@au.ibm.com>
1481
1482         * gcc.c-torture/execute/loop-2e.x: Remove.
1483
1484 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
1485
1486         PR c++/18095
1487         * g++.dg/parse/crash18.C: New.
1488         * g++.dg/parse/crash19.C: New.
1489
1490 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
1491
1492         * g++.dg/ext/dllimport1.C: Move dg-warnings.
1493         * g++.dg/ext/dllimport2.C: Same.
1494         * g++.dg/ext/dllimport8.C: Same.
1495
1496 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
1497
1498         PR c++/10841
1499         * g++.dg/conversion/cast1.C: New test.
1500         * g++.dg/overload/pmf1.C: Adjust error marker.
1501
1502 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
1503
1504         PR objc/17923
1505         * objc.dg/const-str-7.m: New test.
1506
1507 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1508
1509         * g++.dg/template/memfriend11.C: Fix comment typo.
1510         * g++.dg/template/memfriend14.C: Likewise.
1511
1512 2004-10-20  Richard Henderson  <rth@redhat.com>
1513
1514         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
1515         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
1516         -fasynchronous-unwind-tables.
1517
1518 2004-10-20  Richard Henderson  <rth@redhat.com>
1519
1520         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
1521         (main): Return success.
1522         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
1523         (main): Return success.
1524
1525 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1526
1527         PR c++/13495
1528         * g++.dg/template/memfriend9.C: New test.
1529         * g++.dg/template/memfriend10.C: Likewise.
1530         * g++.dg/template/memfriend11.C: Likewise.
1531         * g++.dg/template/memfriend12.C: Likewise.
1532         * g++.dg/template/memfriend13.C: Likewise.
1533         * g++.dg/template/memfriend14.C: Likewise.
1534         * g++.dg/template/memfriend15.C: Likewise.
1535         * g++.dg/template/memfriend16.C: Likewise.
1536         * g++.dg/template/memfriend17.C: Likewise.
1537         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
1538
1539 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
1540
1541         * g++.dg/conversion/dr195.C: New.
1542         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
1543
1544 2004-10-20  Ben Elliston  <bje@au.ibm.com>
1545             Devang Patel  <dpatel@apple.com>
1546
1547         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
1548         of floating point arithmetic, which could trap.
1549
1550 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
1551
1552         PR c++/14035
1553         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
1554         * g++.dg/conversion/const2.C: New test.
1555         * g++.dg/expr/reinterpret2.C: New test.
1556         * g++.dg/expr/reinterpret3.C: New test.
1557         * g++.dg/expr/cast2.C: New test.
1558         * g++.dg/expr/copy1.C: New test.
1559         * g++.dg/other/conversion1.C: Change error message.
1560         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
1561         function pointers to void *.
1562         * g++.old-deja/g++.mike/p10148.C: Likewise.
1563
1564 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1565
1566         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
1567
1568 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
1569
1570         PR c++/18047
1571
1572         * g++.dg/parse/expr3.C: New test.
1573
1574 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1575
1576         * gcc.dg/smod-1.c: New test.
1577
1578 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
1579
1580         * objc.dg/method-14.m: New test.
1581
1582 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1583
1584         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
1585         Also xfail as the patch was reverted.
1586
1587 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
1588
1589         PR middle-end/16973
1590         * gcc.dg/pr16973.c: New test.
1591
1592 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
1593
1594         PR tree-optimization/17656
1595         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
1596
1597 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
1598
1599         * g++.dg/eh/shadow1.C: New.
1600
1601 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
1602
1603         * gcc.c-torture/compile/20041018-1.c: New test.
1604
1605 2004-10-18  Ben Elliston  <bje@au.ibm.com>
1606
1607         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
1608         compiler referring to register 0 when accessing sdata.  The linker
1609         now patches things up.
1610
1611 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
1612
1613         PR c/17529
1614         * gcc.c-torture/compile/pr17529.c: New test.
1615
1616 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1617
1618         PR c++/17743
1619         * g++.dg/ext/attrib17.C: New test.
1620
1621 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
1622
1623         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
1624
1625 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1626
1627         PR c++/10479
1628         * g++.dg/ext/attrib16.C: New test.
1629
1630 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
1631
1632         PR c++/17042
1633         * g++.dg/init/dso_handle1.C: New test.
1634
1635         PR c++/14667
1636         * g++.dg/parse/typedef6.C: New test.
1637
1638         PR c++/17916
1639         * g++.dg/parse/pragma1.C: New test.
1640
1641 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
1642
1643         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
1644
1645 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
1646
1647         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
1648         -fno-common when on HPPA HP-UX platforms.
1649
1650 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
1651
1652         PR other/16820
1653         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
1654         stdint.h.
1655         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
1656         uintptr_t.
1657
1658 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1659
1660         PR c++/16301
1661         * g++.dg/lookup/strong-using-4.C: New test.
1662
1663 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
1664
1665         PR middle-end/16567
1666         * gcc.c-torture/compile/nested-1.c: New test.
1667
1668 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1669
1670         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
1671         and mipsisa64*-*-* (until support for misaligned loads is added).
1672         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
1673         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
1674         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
1675         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
1676         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
1677         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
1678
1679 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
1680
1681         PR c++/17976
1682         * g++.dg/init/dtor3.C: New test.
1683
1684 2004-10-15  Ben Elliston  <bje@au.ibm.com>
1685
1686         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
1687
1688 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
1689
1690         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
1691         * gcc.dg/macho-lo-sum.c: Likewise.
1692
1693 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
1694
1695         * gcc.dg/ppc-spe64-1.c: New test.
1696
1697 2004-10-14  Devang Patel  <dpatel@apple.com>
1698
1699         PR 17635
1700         * gcc.dg/pr17635.c : New test.
1701         
1702 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
1703
1704         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
1705         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
1706         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
1707         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
1708         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
1709         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
1710         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
1711         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
1712         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
1713         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
1714         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
1715         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
1716         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
1717         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
1718         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
1719         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
1720         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
1721         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
1722
1723 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
1724
1725         * gcc.dg/vect/vect-82.c: New testcase.  
1726         * gcc.dg/vect/vect-82_64.c: New testcase.       
1727         * gcc.dg/vect/vect-83.c: New testcase.  
1728         * gcc.dg/vect/vect-83_64.c: New testcase.       
1729
1730 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1731
1732         * gcc.dg/cpp/error-1.c: New test.
1733
1734 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
1735
1736         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
1737
1738 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
1739
1740         PR target/17984
1741         * gcc.dg/cris-peep2-xsrand2.c: New test.
1742
1743 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
1744
1745         PR c++/17661
1746         * testsuite/g++.dg/expr/for2.C: New test.
1747
1748 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
1749
1750         * g++.dg/inherit/thunk1.C: Run on the SPARC.
1751
1752 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
1753
1754         PR tree-optimization/17724
1755         * g++.dg/opt/pr17724-1.C: New test.
1756         * g++.dg/opt/pr17724-2.C: New test.
1757         * g++.dg/opt/pr17724-3.C: New test.
1758         * g++.dg/opt/pr17724-4.C: New test.
1759         * g++.dg/opt/pr17724-5.C: New test.
1760         * g++.dg/opt/pr17724-6.C: New test.
1761
1762 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
1763
1764         PR c/17301
1765         * gcc.dg/pr17301-2.c: New test.
1766
1767 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
1768
1769         PR c++/15876
1770         * g++.dg/parse/error22.C: New test.
1771
1772         PR c++/17936
1773         * g++.dg/template/spec18.C: New test.
1774
1775 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
1776
1777         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
1778         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
1779         memcpy. 
1780         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
1781         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
1782
1783 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
1784
1785         * g++.dg/eh/cleanup5.C: Add dg-options "".
1786
1787 2004-10-11  Roger Sayle  <roger@eyesopen.com>
1788
1789         PR middle-end/17657
1790         * gcc.dg/switch-4.c: New test case.
1791
1792 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
1793
1794         * gcc.c-torture/execute/20041011-1.c: New test.
1795
1796 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1797
1798         PR c++/17554
1799         * g++.dg/init/for3.C: New test.
1800
1801         PR c++/17657
1802         * g++.dg/opt/switch2.C: New test.
1803
1804         PR middle-end/17703
1805         * g++.dg/warn/Wreturn-2.C: New test.
1806
1807 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
1808
1809         PR c++/17907
1810         * g++.dg/eh/cleanup5.C: New test.
1811
1812 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
1813
1814         PR c++/17393
1815         * g++.dg/parse/error21.C: New test.
1816
1817 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
1818
1819         * g++.dg/overload/pmf1.C: Adjust quoting marks.
1820         * g++.dg/warn/incomplete1.C: Likewise.
1821         * g++.dg/template/qualttp20.C: Likewise.
1822
1823 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1824
1825         PR c/17881
1826         * parm-incomplete-1.c: New test.
1827
1828 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1829
1830         PR c++/17867
1831         * g++.dg/parse/error19.C: New test.
1832
1833         PR c++/17670
1834         * g++.dg/init/new11.C: New test.
1835
1836         PR c++/17821
1837         * g++.dg/parse/error20.C: New test.
1838
1839         PR c++/17826
1840         * g++.dg/template/crash24.C: New test.
1841         
1842 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1843
1844         PR c/17301
1845         * gcc.dg/pr17301-1.c: New test.
1846
1847 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
1848
1849         PR c/17189
1850         * gcc.dg/anon-struct-5.c: New test.
1851
1852 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
1853
1854         PR c/17844
1855         * gcc.dg/pr17844-1.c: New test.
1856
1857 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
1858
1859         PR tree-optimization/17906
1860         * gcc.c-torture/compile/pr17906.c: New.
1861
1862 2004-10-09  Stuart Hastings  <stuart@apple.com>
1863             Roger Sayle  <roger@eyesopen.com>
1864
1865         PR rtl-optimization/17853
1866         * gcc.dg/i386-mmx-5.c: New testcase.
1867
1868 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
1869
1870         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
1871
1872 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
1873
1874         PR c++/17524
1875         * g++.dg/template/static9.C: New test.
1876
1877         PR c++/17685
1878         * g++.dg/parse/operator5.C: New test.
1879
1880 2004-10-09  Roger Sayle  <roger@eyesopen.com>
1881
1882         PR middle-end/17894
1883         * gcc.c-torture/execute/divcmp-4.c: New test case.
1884
1885 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1886
1887         PR tree-opt/17902
1888         * g++.dg/opt/pr17902.C: New test.
1889
1890 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
1891
1892         * gcc.dg/cpp/ident-1.c: Add dg-options "".
1893
1894 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1895
1896         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
1897
1898 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1899
1900         * gcc.dg/assign-warn-3.c: New test.
1901
1902 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1903
1904         PR c/16999
1905         * gcc.dg/cpp/ident-1.c: New test.
1906
1907 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
1908
1909         * gcc.c-torture/compile/acc1.c: New.
1910
1911 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
1912
1913         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
1914         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
1915
1916 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1917
1918         * gcc.dg/ultrasp11.c: New test.
1919
1920 2004-10-08  Michael Matz  <matz@suse.de>
1921
1922         * gcc.dg/doloop-2.c: New test.
1923
1924 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
1925
1926         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
1927         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
1928         objc.dg/method-9.m: Update expected diagnostics.
1929
1930 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
1931
1932         * gcc.dg/ppc-fsel-3.c: New file.
1933         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
1934
1935 2004-10-07  Paul Brook  <paul@codesourcery.com>
1936
1937         * gfortran.dg/intrinsic_verify_1.f90: New test.
1938
1939 2004-10-07  Paul Brook  <paul@codesourcery.com>
1940
1941         * gfortran.dg/empty_format_1.f90: Remove stray commas.
1942
1943 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1944
1945         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90, 
1946         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
1947         commit.
1948
1949 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
1950
1951         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
1952
1953 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1954
1955         PR c++/17115
1956         * g++.dg/warn/Winline-4.C: New test.
1957
1958 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
1959
1960         * gcc.c-torture/compile/20041007-1.c: New test.
1961
1962 2004-10-07  Paul Brook  <paul@codesourcery.com>
1963
1964         PR fortran/17678
1965         * gfortran.dg/use_allocated_1.f90: New test.
1966
1967 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1968
1969         PR middle-end/17849
1970         * gfortran.fortran-torture/compile/nested.f90: New test
1971
1972 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
1973
1974         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
1975
1976 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
1977
1978         PR c++/17368
1979         * g++.dg/ext/asm6.C: New test.
1980
1981 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
1982
1983         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
1984
1985 2004-10-06  Paul Brook  <paul@codesourcery.com>
1986
1987         PR libfortran/17709
1988         * gfortran.dg/empty_format_1.f90: New test.
1989
1990 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1991
1992         PR fortran/17568
1993         * gfortran.dg/ishft.f90: New test.
1994
1995         PR fortran/17283
1996         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
1997         tests.
1998
1999 2004-10-06  Paul Brook  <paul@codesourcery.com>
2000
2001         * gfortran.dg/do_1.f90: New test.
2002
2003 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2004
2005         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
2006         optimizing for size.
2007
2008 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2009
2010         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
2011
2012 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
2013
2014         * gcc.c-torture/compile/20041005-1.c: New test.
2015
2016 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
2017
2018         PR c++/17829
2019         * g++.dg/lookup/koenig4.C: New.
2020
2021 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2022
2023         * g++.dg/other/classkey1.C: Adjust quoting marks.
2024         * g++.dg/parse/error15.C: Likewise.
2025         * g++.dg/template/meminit2.C (int>): Likewise.
2026
2027 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2028
2029         PR fortran/17283
2030         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
2031
2032         PR fortran/17631
2033         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
2034
2035         PR fortran/17708
2036         * gfortran.dg/pr17708.f90: New test.
2037         
2038 2004-10-04  Chao-ying Fu  <fu@mips.com>
2039
2040         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
2041         * gcc.dg/vect/vect-4.c: Ditto.
2042         * gcc.dg/vect/vect-5.c: Ditto.
2043         * gcc.dg/vect/vect-6.c: Ditto.
2044         * gcc.dg/vect/vect-8.c: Ditto.
2045         * gcc.dg/vect/vect-16.c: Ditto.
2046         * gcc.dg/vect/vect-30.c: Ditto.
2047         * gcc.dg/vect/vect-40.c: Ditto.
2048         * gcc.dg/vect/vect-41.c: Ditto.
2049         * gcc.dg/vect/vect-42.c: Ditto.
2050         * gcc.dg/vect/vect-43.c: Ditto.
2051         * gcc.dg/vect/vect-44.c: Ditto.
2052         * gcc.dg/vect/vect-45.c: Ditto.
2053         * gcc.dg/vect/vect-46.c: Ditto.
2054         * gcc.dg/vect/vect-47.c: Ditto.
2055         * gcc.dg/vect/vect-48.c: Ditto.
2056         * gcc.dg/vect/vect-49.c: Ditto.
2057         * gcc.dg/vect/vect-50.c: Ditto.
2058         * gcc.dg/vect/vect-51.c: Ditto.
2059         * gcc.dg/vect/vect-52.c: Ditto.
2060         * gcc.dg/vect/vect-53.c: Ditto.
2061         * gcc.dg/vect/vect-54.c: Ditto.
2062         * gcc.dg/vect/vect-55.c: Ditto.
2063         * gcc.dg/vect/vect-56.c: Ditto.
2064         * gcc.dg/vect/vect-57.c: Ditto.
2065         * gcc.dg/vect/vect-58.c: Ditto.
2066         * gcc.dg/vect/vect-59.c: Ditto.
2067         * gcc.dg/vect/vect-60.c: Ditto.
2068         * gcc.dg/vect/vect-74.c: Ditto.
2069         * gcc.dg/vect/vect-79.c: Ditto.
2070         * gcc.dg/vect/vect-80.c: Ditto.
2071
2072 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
2073
2074         * gcc.dg/unused-7.c: Use the correct option.
2075
2076 2004-10-04  Paul Brook  <paul@codesourcery.com>
2077         Bud Davis  <bdavis9659@comcast.net>
2078
2079         PR fortran/17706
2080         PR fortran/16434
2081         * gfortran/pr17706.f90: New test.
2082         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
2083
2084 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2085
2086         * gfortran.dg/pr17612.f90: New test.
2087
2088 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
2089
2090         * g++.dg/template/local1.C: Adjust quoting marks in
2091         testing for diagnostics.
2092         * g++.dg/tls/diag-2.C: Likewise.
2093         * g++.dg/other/error8.C: Likewise.
2094
2095 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2096
2097         PR c/17178
2098         * gcc.dg/unused-4.c: Adjust to be correct.
2099
2100         PR c/17820
2101         * gcc.dg/unused-7.c: New test.
2102
2103 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
2104
2105         PR c++/17797
2106         * g++.dg/overload/template2.C: New test.
2107
2108 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
2109
2110         PR tree-optimization/16632
2111         * gcc.dg/tree-ssa/20041002-1.c: New.
2112
2113 2004-10-03  Paul Brook  <paul@codesourcery.com>
2114
2115         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
2116         rather than relying on default formatting.
2117
2118 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
2119
2120         * gcc.dg/20040920-1.c: Update expected message text.
2121
2122 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
2123
2124         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
2125
2126 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
2127
2128         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
2129         tree level.
2130
2131 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2132
2133         * gcc.dg/tree-ssa/pr17343.c: Remove.
2134
2135 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
2136
2137         PR tree-opt/17343
2138         * gcc.dg/tree-ssa/pr17343.c: New test.
2139
2140 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
2141
2142         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
2143         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
2144         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
2145         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
2146         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
2147
2148 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2149
2150         * gcc.dg/lvalue-2.c: New test.
2151
2152 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2153
2154         PR c/17730
2155         * gcc.dg/pr17730-1.c: New test
2156
2157 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
2158
2159         PR c/7425
2160         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
2161
2162 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2163
2164         * gcc.c-torture/execute/stdarg-1.c: New test.
2165         * gcc.c-torture/execute/stdarg-2.c: New test.
2166         * gcc.c-torture/execute/stdarg-3.c: New test.
2167         * gcc.dg/tree-ssa/stdarg-1.c: New test.
2168         * gcc.dg/tree-ssa/stdarg-2.c: New test.
2169         * gcc.dg/tree-ssa/stdarg-3.c: New test.
2170         * gcc.dg/tree-ssa/stdarg-4.c: New test.
2171         * gcc.dg/tree-ssa/stdarg-5.c: New test.
2172
2173 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
2174
2175         PR tree-optimization/17697
2176         * g++.dg/opt/pr17697-1.C: New test.
2177         * g++.dg/opt/pr17697-2.C: New test.
2178         * g++.dg/opt/pr17697-3.C: New test.
2179
2180 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
2181
2182         PR c/16409
2183         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
2184         gcc.dg/vla-init-5.c: New tests.
2185
2186 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2187
2188         PR c/13804
2189         * gcc.dg/pr13804-1.c: New test.
2190
2191 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2192
2193         PR fortran/16938
2194         * gfortran.dg/pr16938.f90: New test.
2195
2196 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2197
2198         * g++.dg/template/crash23.C: New test.
2199
2200 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
2201
2202         PR c++/17585
2203         * g++.dg/template/static8.C: New test.
2204
2205 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
2206
2207         PR c++/17681
2208         * g++.dg/other/error9.C: New test.
2209
2210 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
2211
2212         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
2213
2214 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2215
2216         PR fortran/15164
2217         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
2218
2219 2004-09-26  Roger Sayle  <roger@eyesopen.com>
2220
2221         PR middle-end/17112
2222         * gcc.dg/pr17112-1.c: New test case.
2223
2224 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
2225
2226         PR c/11459
2227         * gcc.dg/pr11459-1.c: New test.
2228
2229 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
2230
2231         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
2232         * gcc.dg/tree-ssa/loop-4.c: Likewise.
2233
2234 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2235
2236         * gfortran.dg/pr15324.f90: Make array bounds consistent.
2237
2238 2004-09-25  Jan Hubicka  <jh@suse.cz>
2239
2240         * compile/30040909-1.c: New test.
2241         * compile/30040907-1.c: New test.
2242
2243 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
2244
2245         * gcc.c-torture/execute/va-arg-26.c: New test.
2246
2247 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
2248
2249         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
2250         extra diagnostics on targets with 64-bit pointers.
2251         * objc.dg/selector-1.m: Adjust dg-warning regexp.
2252
2253 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2254
2255         PR c/17188
2256         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
2257         * gcc.dg/decl-3.c: Adjust expected message.
2258
2259 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2260
2261         PR fortran/17615
2262         * gfortran.dg/pr17615.f90: New test.
2263
2264 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
2265
2266         PR tree-optimzation/17517
2267         * g++.dg/tree-ssa/pr17517.C: New Test.
2268
2269 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
2270
2271         PR c++/16889
2272         * g++.dg/lookup/ambig3.C: New.
2273
2274 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
2275
2276         PR tree-opt/17624
2277         * g++.dg/opt/pr17624.C: New test.
2278
2279 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
2280
2281         PR c/6980
2282         * gcc.dg/Wbad-function-cast-1.c: New test.
2283
2284 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
2285
2286         * g++.dg/ext/complit1.C
2287         * g++.dg/other/error2.C
2288         * g++.dg/other/nontype-1.C
2289         * g++.dg/parse/crash11.C
2290         * g++.dg/parse/crash12.C
2291         * g++.dg/parse/error15.C
2292         * g++.dg/parse/error4.C
2293         * g++.dg/parse/tmpl-outside1.C
2294         * g++.dg/parse/too-many-tmpl-args1.C
2295         * g++.dg/template/dependent-expr3.C
2296         * g++.dg/template/error10.C
2297         * g++.dg/template/instantiate1.C
2298         * g++.dg/template/vtable2.C
2299         * g++.dg/warn/Wshadow-1.C
2300         * g++.dg/warn/weak1.C
2301         * g++.old-deja/g++.brendan/crash16.C
2302         * g++.old-deja/g++.brendan/crash18.C
2303         * g++.old-deja/g++.brendan/crash48.C
2304         * g++.old-deja/g++.brendan/crash49.C
2305         * g++.old-deja/g++.brendan/crash55.C
2306         * g++.old-deja/g++.brendan/crash56.C
2307         * g++.old-deja/g++.brendan/crash8.C
2308         * g++.old-deja/g++.brendan/enum11.C
2309         * g++.old-deja/g++.brendan/enum8.C
2310         * g++.old-deja/g++.brendan/enum9.C
2311         * g++.old-deja/g++.brendan/friend3.C
2312         * g++.old-deja/g++.brendan/misc14.C
2313         * g++.old-deja/g++.bugs/900402_02.C
2314         * g++.old-deja/g++.bugs/900404_03.C
2315         * g++.old-deja/g++.bugs/900404_04.C
2316         * g++.old-deja/g++.bugs/900428_03.C
2317         * g++.old-deja/g++.jason/crash4.C
2318         * g++.old-deja/g++.jason/overload21.C
2319         * g++.old-deja/g++.jason/redecl1.C
2320         * g++.old-deja/g++.jason/report.C
2321         * g++.old-deja/g++.jason/rfg10.C
2322         * g++.old-deja/g++.jason/template30.C
2323         * g++.old-deja/g++.law/arm12.C
2324         * g++.old-deja/g++.law/ctors5.C
2325         * g++.old-deja/g++.law/cvt20.C
2326         * g++.old-deja/g++.law/init10.C
2327         * g++.old-deja/g++.law/init8.C
2328         * g++.old-deja/g++.law/visibility17.C
2329         * g++.old-deja/g++.law/visibility7.C
2330         * g++.old-deja/g++.mike/net8.C
2331         * g++.old-deja/g++.mike/p646.C
2332         * g++.old-deja/g++.mike/p700.C
2333         * g++.old-deja/g++.mike/p701.C
2334         * g++.old-deja/g++.mike/p811.C
2335         * g++.old-deja/g++.ns/template13.C
2336         * g++.old-deja/g++.other/array3.C
2337         * g++.old-deja/g++.other/crash25.C
2338         * g++.old-deja/g++.other/dtor3.C
2339         * g++.old-deja/g++.other/dtor4.C
2340         * g++.old-deja/g++.other/main1.C
2341         * g++.old-deja/g++.other/warn7.C
2342         * g++.old-deja/g++.pt/crash11.C
2343         * g++.old-deja/g++.pt/crash36.C
2344         * g++.old-deja/g++.pt/spec22.C
2345         * g++.old-deja/g++.pt/spec9.C
2346         * g++.old-deja/g++.pt/ttp52.C
2347         * g++.old-deja/g++.robertl/eb103.C
2348         * g++.old-deja/g++.robertl/eb121.C
2349         * g++.old-deja/g++.robertl/eb22.C
2350         * g++.old-deja/g++.robertl/eb8.C:
2351         Update locations and/or regexps of dg-error markers.
2352         Remove markers for some bogus messages that are no longer issued.
2353
2354 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
2355
2356         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
2357         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
2358
2359 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
2360
2361         PR c++/17618
2362         * g++.dg/lookup/crash5.C: New test.
2363
2364 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
2365
2366         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
2367         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
2368         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
2369         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
2370         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
2371         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
2372
2373         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
2374         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
2375         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
2376         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
2377         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
2378         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
2379
2380         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
2381
2382         * gcc.dg/vect/vect-44.c: Check additional cases.
2383         * gcc.dg/vect/vect-48.c: Check additional cases.
2384
2385         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
2386         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
2387         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
2388         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
2389         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
2390         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
2391         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
2392         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
2393         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
2394
2395         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
2396         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
2397         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
2398
2399 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2400
2401         * gcc.dg/tree-ssa/loop-6.c: New test.
2402
2403 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
2404
2405         PR c++/17620
2406         * g++.dg/inherit/base2.C: New.
2407
2408 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
2409
2410         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
2411         * gcc.dg/20001012-2.c: Likewise.
2412         * gcc.dg/20001013-1.c: Likewise.
2413         * gcc.dg/20001101-1.c: Likewise.
2414         * gcc.dg/20001102-1.c: Likewise.
2415         * gcc.dg/bf-spl1.c: Likewise.
2416         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
2417         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
2418
2419 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
2420
2421         PR tree-optimization/16721
2422         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
2423
2424 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
2425
2426         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
2427         * gcc.dg/20040305-1.c: Likewise.
2428
2429 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
2430
2431         PR c/16566
2432         * gcc.c-torture/compile/pr16566-1.c,
2433         gcc.c-torture/compile/pr16566-2.c,
2434         gcc.c-torture/compile/pr16566-3.c: New tests.
2435
2436 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
2437
2438         PR tree-optimization/17512
2439         * gcc.c-torture/compile/20040916-1.c.
2440
2441 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
2442
2443         * gcc.dg/pragma-re-3.c: New test.
2444
2445 2004-09-17  Matt Austern  <austern@apple.com>
2446
2447         PR c++/15049
2448         * g++.dg/other/anon3.C: New.
2449
2450 2004-09-21  Roger Sayle  <roger@eyesopen.com>
2451
2452         PR c++/7503
2453         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
2454         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
2455         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
2456         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
2457         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
2458
2459 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
2460
2461         PR fortran/17286
2462         * gfortran.dg/pr17286.f90: New test.
2463
2464 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
2465
2466         PR c++/17530
2467         * g++.dg/template/static7.C: New test.
2468
2469 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
2470
2471         PR tree-opt/17558
2472         * gcc.c-torture/compile/pr17558.c: New test.
2473
2474 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2475
2476         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
2477         if SKIP_ATTRIBUTE is defined.
2478
2479 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2480
2481         PR fortran/15957
2482         * gfortran.dg/pr15957.f90: New test.
2483
2484 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
2485
2486         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
2487         in comparison.
2488         * gcc.dg/vect/vect-79.c: Likewise.
2489         * gcc.dg/vect/vect-80.c: Likewise.
2490
2491 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2492
2493         PR fortran/15750
2494         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
2495
2496 2004-09-20  Ira Rosen  <irar@il.ibm.com>
2497
2498         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
2499         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
2500         * gcc.dg/vect/vect-62.c: New testcase.
2501         * gcc.dg/vect/vect-63.c: New testcase.
2502         * gcc.dg/vect/vect-64.c: New testcase.
2503         * gcc.dg/vect/vect-65.c: New testcase.
2504         * gcc.dg/vect/vect-66.c: New testcase.
2505         * gcc.dg/vect/vect-67.c: New testcase.
2506         * gcc.dg/vect/vect-68.c: New testcase.
2507         * gcc.dg/vect/vect-69.c: New testcase.
2508         * gcc.dg/vect/vect-79.c: New testcase.
2509         * gcc.dg/vect/vect-80.c: New testcase.
2510
2511 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
2512
2513         * gcc.target/mips/asm-1.c: New test.
2514
2515 2004-09-19  Ira Rosen  <irar@il.ibm.com>
2516
2517         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
2518         * gcc.dg/vect/vect-73.c: New testcase.
2519         * gcc.dg/vect/vect-74.c: New testcase.
2520         * gcc.dg/vect/vect-75.c: New testcase.
2521         * gcc.dg/vect/vect-76.c: New testcase.
2522         * gcc.dg/vect/vect-77.c: New testcase.
2523         * gcc.dg/vect/vect-78.c: New testcase
2524
2525 2004-09-18  Paul Brook  <paul@codesourcery.com>
2526
2527         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
2528
2529 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
2530
2531         PR c/17424
2532         * gcc.dg/pr17424-1.c: New test.
2533
2534 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
2535
2536         * g++.dg/tree-ssa/pr17153.C: New test.
2537
2538 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
2539
2540         PR pch/13361
2541         * testsuite/g++.dg/pch/wchar-1.C: New.
2542         * testsuite/g++.dg/pch/wchar-1.Hs: New.
2543
2544 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
2545
2546         * gcc.c-torture/execute/20040917-1.c: New test.
2547
2548 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2549
2550         PR tree-optimization/17319
2551         * gcc.dg/pr17319.c: New test.
2552
2553 2004-09-17  Devang Patel  <dpatel@apple.com>
2554
2555         * gcc.dg/20040813-1.c: New test.
2556
2557 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2558
2559         PR tree-optimization/17273
2560         * gcc.c-torture/compile/pr17273.c: New test.
2561
2562 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
2563
2564         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
2565         Update expected messages.
2566         * gcc.dg/declspec-13.c: New test.
2567
2568 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
2569
2570         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
2571
2572 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
2573
2574         * gcc.c-torture/execute/pr17252.c: Use post-increment to
2575         change what 'a' is pointing to.
2576
2577 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
2578
2579         PR c++/16002
2580         * g++.dg/template/error18.C: New test.
2581
2582         PR c++/16029
2583         * g++.dg/warn/Wunused-8.C: New test.
2584
2585 2004-09-17  Steven Bosscher  <stevenb@suse.de>
2586
2587         PR tree-optimization/17513
2588         * gcc.dg/20040916-1.c: New test.
2589
2590 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
2591
2592         PR c++/17501
2593         * g++.dg/template/typename7.C: New test.
2594
2595 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2596
2597         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
2598
2599 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
2600
2601         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
2602         with -ftree-based-profiling also.
2603         * lib/profopt.exp: Support late-set profile_option/feedback_option.
2604
2605 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
2606
2607         PR/15364
2608         * gfortran.dg/der_array_io_1.f90: New test.
2609         * gfortran.dg/der_array_io_2.f90: New test.
2610         * gfortran.dg/der_array_io_3.f90: New test.
2611
2612 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2613
2614         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
2615         EABI.
2616
2617 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
2618
2619         * g++.dg/opt/switch1.C: New test.
2620
2621 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
2622
2623         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
2624         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
2625         Update expected messages.
2626
2627 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2628
2629         PR fortran/16485
2630         * gfortran.dg/same_name_1.f90: New test.
2631
2632 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2633
2634         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
2635         dereference garbage pointers.
2636
2637 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
2638
2639         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
2640         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
2641
2642         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
2643         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
2644         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
2645
2646 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
2647
2648         PR c++/17324
2649         * g++.dg/template/mangle1.C: New test.
2650
2651 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2652
2653         PR tree-optimization/17252
2654         * gcc.c-torture/execute/pr17252.c: New test.
2655
2656 2004-09-14  Andrew Pinski  <apinski@apple.com>
2657
2658         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
2659
2660 2004-09-14  Roger Sayle  <roger@eyesopen.com>
2661
2662         PR rtl-optimization/9771
2663         * gcc.dg/pr9771-1.c: New test case.
2664
2665 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
2666
2667         PR tree-optimization/15262
2668         * gcc.c-torture/execute/pr15262-1.c: New test.
2669         * gcc.c-torture/execute/pr15262-2.c: New test.
2670
2671 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
2672
2673         * gcc.dg/declspec-12.c: New test.
2674
2675 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
2676
2677         * gfortran.dg/pr17090.f90: Add directives to test.
2678
2679 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2680
2681         * gcc.c-torture/compile/20040914-1.c: New test.
2682
2683 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2684
2685         PR c++/16162
2686         * g++.dg/template/decl2.C: New test.
2687
2688 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
2689
2690         PR fortran/17090
2691         * gfortran.dg/pr17090.f90: New test.
2692
2693 2004-09-13  Dale Johannesen  <dalej@apple.com>
2694
2695         * gcc.c-torture/compile/pr17408.c:  New test case.
2696
2697 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
2698
2699         PR c++/16716
2700         * g++.dg/parse/crash17.C: New test.
2701
2702         PR c++/17327
2703         * g++.dg/template/enum3.C: New test.
2704
2705 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
2706
2707         * lib/gcc-defs.exp: Load wrapper.exp.
2708         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
2709         using local code.
2710         * lib/gcc.exp (gcc_init): Similar.
2711         * lib/gfortran.exp (gfortran_init): Similar.
2712         * lib/objc.exp (objc_init): Similar.
2713         * lib/treelang.exp (treelang_init): Similar.
2714         * lib/wrapper.exp: New file with build_wrapper call machinery in
2715         ${tool}_maybe_build_wrapper.
2716
2717 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2718
2719         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
2720         "inline".
2721         * gcc.dg/declspec-11.c: Update expected messages.
2722         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
2723         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
2724         gcc.dg/inline-12.c: New tests.
2725
2726 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
2727
2728         * g++.dg/tree-ssa/pr17400.C: New testcase.
2729
2730 2004-09-13  James E Wilson  <wilson@specifixinc.com>
2731
2732         * gcc.target/mips/sb1-1.c: New testcase.
2733
2734 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
2735
2736         * lib/g77-dg.exp: Remove unused file.
2737         * lib/mike-g77.exp: Ditto.
2738         * lib/g77.exp: Ditto.
2739
2740 2004-09-12  Richard Henderson  <rth@redhat.com>
2741
2742         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
2743
2744 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
2745
2746         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
2747         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2748         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
2749         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
2750         Update expected messages.
2751
2752 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
2753
2754         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
2755         declaration/use mismatch for dirp parameter.
2756
2757 2004-09-12  Andrew Pinski  <apinski@apple.com>
2758
2759         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
2760         -fgnu-runtime is passed.
2761
2762 2004-09-12  Richard Henderson  <rth@redhat.com>
2763
2764         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
2765         do the uplevel thing and update additional_flags directly.
2766         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
2767         gfortran.fortran-torture/execute/intrinsic_nearest.x,
2768         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
2769         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
2770
2771 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2772
2773         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
2774
2775 2004-09-11  Roger Sayle  <roger@eyesopen.com>
2776
2777         PR middle-end/17411
2778         * g++.dg/opt/pr17411-1.C: New test case.
2779
2780 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2781
2782         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2783         gcc.dg/tls/diag-2.c: Update expected messages.
2784         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
2785         messages.
2786         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
2787         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
2788         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
2789         gcc.dg/tls/diag-5.c: New tests.
2790
2791 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
2792
2793         * gcc.dg/20040910-1.c: Correct dg-error regexp.
2794
2795 2004-09-11  Steven Bosscher  <stevenb@suse.de>
2796
2797         * g++.dg/parse/break-in-for.C: New test.
2798
2799 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
2800
2801         * gcc.dg/tree-ssa/20040911-1.c: New test.
2802
2803 2004-09-11  Andreas Jaeger  <aj@suse.de>
2804
2805         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
2806         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
2807
2808 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
2809
2810         * gcc.target/frv: New directory of FR-V-specific tests.
2811
2812 2004-09-10  James E Wilson  <wilson@specifixinc.com>
2813
2814         * gcc.dg/convert-vec-1.c: New test.
2815
2816 2004-09-10  Roger Sayle  <roger@eyesopen.com>
2817
2818         PR middle-end/17024
2819         * gcc.dg/pr17024-1.c: New test case.
2820
2821 2004-09-10  Eric Christopher  <echristo@redhat.com>
2822
2823         * gcc.dg/20040910-1.c: New test.
2824
2825 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
2826
2827         * gcc.dg/bitfld-9.c: New test.
2828
2829 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
2830
2831         * gcc.c-torture/execute/ieee/acc1.c: New test.
2832         * gcc.c-torture/execute/ieee/acc2.c: New test.
2833         * gcc.c-torture/execute/ieee/mzero6.c: New test.
2834
2835 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
2836
2837         * gcc.dg/deprecated-2.c: New test.
2838
2839 2004-09-09  James E Wilson  <wilson@specifixinc.com>
2840
2841         * gcc.dg/init-vec-1.c: New test.
2842
2843 2004-09-09  Roger Sayle  <roger@eyesopen.com>
2844
2845         PR middle-end/17055
2846         * gcc.dg/pr17055-1.c: New test case.
2847
2848 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
2849
2850         PR target/17377
2851         * gcc.c-torture/execute/pr17377.c: New test.
2852
2853 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2854
2855         PR c/8420
2856         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
2857         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
2858         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
2859         gcc.dg/long-long-typespec-1.c: New tests.
2860         * gcc.dg/tls/diag-2.c: Update expected diagnostics
2861
2862 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
2863
2864         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
2865         gcc.dg/gnu99-static-1.c: New tests.
2866
2867 2004-09-08  Devang Patel  <dpatel@apple.com>
2868
2869         * gcc.dg/darwin-ld-20040828-1.c: New test.
2870         * gcc.dg/darwin-ld-20040828-2.c: New test.
2871         * gcc.dg/darwin-ld-20040828-3.c: New test.
2872
2873 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
2874
2875         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
2876         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
2877         in error message.
2878         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
2879         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
2880         in error message.
2881         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
2882         types they qualify.
2883         * objc.dg/type-size-2.m: Fix wording in comment.
2884         * objc.dg/va-meth-1.m: New test case.
2885
2886 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
2887
2888         PR c/16633:
2889         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
2890         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
2891
2892 2004-09-06  Devang Patel  <dpatel@apple.com>
2893
2894         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
2895         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
2896
2897 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
2898
2899         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
2900         reflect changed line numbering of diagnostics.
2901
2902 2004-09-06  Paul Brook  <paul@codesourcery.com>
2903
2904         * gfortran.dg/edit_real_1.f90: Add new test.
2905
2906 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
2907
2908         * gcc.dg/tree-ssa/loop-2.c: New test.
2909         * gcc.dg/tree-ssa/loop-3.c: New test.
2910         * gcc.dg/tree-ssa/loop-4.c: New test.
2911         * gcc.dg/tree-ssa/loop-5.c: New test.
2912
2913 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2914
2915         * gcc.dg/format/sentinel-1.c: Update for parameter option.
2916
2917 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2918
2919         * gcc.dg/format/sentinel-1.c: New test.
2920
2921 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
2922
2923         * testsuite/gcc.dg/builtins-46.c: New.
2924
2925 2004-09-03  Devang Patel  <dpatel@apple.com>
2926
2927         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
2928         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
2929
2930 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2931
2932         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
2933         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
2934         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
2935         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
2936         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
2937         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
2938         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
2939         the non-portable bzero.
2940         * gcc.dg/20010912-1.c: xfail for NetWare.
2941         * gcc.dg/20020426-2.c: xfail for NetWare.
2942         * gcc.dg/20021014-1.c: xfail for NetWare.
2943         * gcc.dg/20021018-1.c: xfail for NetWare.
2944         * gcc.dg/20030213-1.c: xfail for NetWare.
2945         * gcc.dg/20030225-1.c: xfail for NetWare.
2946         * gcc.dg/20030708-1.c: xfail for NetWare.
2947         * gcc.dg/builtins-config.h: Also exclude NetWare.
2948         * gcc.dg/format/format.h: Define restrict only if not already defined.
2949         * gcc.dg/nest.c: xfail for NetWare.
2950         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
2951         * lib/target-supports.exp (check_visibility_available): Exclude
2952         NetWare.
2953
2954 2004-09-03  Jan Beulich  <jbeulich@novell.com>
2955
2956         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
2957         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
2958         deterministic starting point for the alignment of structure fields.
2959         * gcc.dg/Wpadded.c: Dito.
2960         * g++.dg/abi/vbase10.C: Dito.
2961
2962 2004-09-03  Devang Patel  <dpatel@apple.com>
2963
2964         * g++.dg/debug/pr15736.cc: New test.
2965
2966 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2967
2968         * README.QMTEST: Fix out-of-date link.
2969
2970 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
2971
2972         PR fortran/16579
2973         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
2974         Delete.  Duplicate of gfortran.dg/g77/20010610.f
2975
2976 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
2977
2978         * g++.dg/abi/arm_rtti1.C: New test.
2979
2980 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
2981
2982         * gcc.dg/ppc-vector-memcpy.c: New.
2983         * gcc.dg/ppc-vector-memset.c: New.
2984
2985 2004-09-02  Chao-ying Fu  <fu@mips.com>
2986
2987         * gcc.target/mips/mips-3d-1.c: New test.
2988         * gcc.target/mips/mips-3d-2.c: New test.
2989         * gcc.target/mips/mips-3d-3.c: New test.
2990         * gcc.target/mips/mips-3d-4.c: New test.
2991         * gcc.target/mips/mips-3d-5.c: New test.
2992         * gcc.target/mips/mips-3d-6.c: New test.
2993         * gcc.target/mips/mips-3d-7.c: New test.
2994         * gcc.target/mips/mips-3d-8.c: New test.
2995         * gcc.target/mips/mips-3d-9.c: New test.
2996         * gcc.target/mips/mips-ps-1.c: New test.
2997         * gcc.target/mips/mips-ps-2.c: New test.
2998         * gcc.target/mips/mips-ps-3.c: New test.
2999         * gcc.target/mips/mips-ps-4.c: New test.
3000         * gcc.target/mips/mips-ps-type.c: New test.
3001
3002 2004-09-02  Paul Brook  <paul@codesourcery.com>
3003
3004         * gfortran.dg/edit_real_1.f90: Add new tests.
3005
3006 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3007
3008         PR fortran/15327
3009         * gfortran.dg/merge_char_1.f90: New test.
3010
3011 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3012
3013         PR fortran/16404
3014         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
3015
3016 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3017
3018         PR c/1522
3019         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
3020
3021 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
3022
3023         * g++.dg/opt/loop1.C: Do not XFAIL.
3024
3025 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
3026
3027         * gcc.c-torture/execute/20040831-1.c: New test.
3028
3029 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
3030
3031         PR fortran/16579
3032         * gfortran.dg/g77/20010610.f: Now passes.
3033         Copy from g77.f-torture/execute. Add dg-run directive.
3034         * gfortran.dg/g77/README: Update
3035
3036 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
3037
3038         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
3039         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
3040         (t1, t2, t3, t4): Add volatile.
3041
3042 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3043
3044         * g++.dg/ext/visibility/arm1.C: New test.
3045
3046 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
3047
3048         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
3049         -pedantic-errors.
3050
3051 2004-09-01  Paul Brook  <paul@codesourcery.com>
3052
3053         * gfortran.dg/eof_2.f90: New test.
3054
3055 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3056
3057         PR fortran/16579
3058         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
3059
3060 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
3061
3062         PR libfortran/16805
3063         * gfortran.dg/list_read_2.f90: New test.
3064
3065 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
3066
3067         * g++.dg/abi/key1.C: New test.
3068
3069 2004-08-31  Richard Henderson  <rth@redhat.com>
3070
3071         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
3072         form of offsetof.
3073         * g++.dg/other/offsetof5.C: Remove duplicate.
3074
3075 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3076
3077         PR fortran/17244
3078         * gfortran.dg/func_derived_1.f90: New test.
3079
3080 2004-08-31  Paul Brook  <paul@codesourcery.com>
3081
3082         * gfortran.dg/eof_1.f90: New test.
3083
3084 2004-08-31  Paul Brook  <paul@codesourcery.com>
3085
3086         * gfortran.dg/list_read_1.f90: New file.
3087
3088 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
3089
3090         * g++.dg/opt/loop1.C: XFAIL.
3091
3092 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
3093
3094         * gcc.dg/funcdef-storage-1.c: New.
3095         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
3096         an extern function in local scope.
3097         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
3098         declare an 'auto inline' function in local scope.
3099         * gcc.dg/20011130-1.c: Likewise.
3100         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
3101         an 'auto' function in local scope.
3102         * gcc.dg/20021014-1.c: Likewise.
3103         * gcc.dg/20030331-2.c: Likewise.
3104
3105 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3106
3107         * gfortran.dg/blockdata_1.f90: New test.
3108
3109 2004-08-30  Richard Henderson  <rth@redhat.com>
3110
3111         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
3112
3113 2004-08-30  Richard Henderson  <rth@redhat.com>
3114
3115         * lib/fortran-torture.exp (fortran-torture-execute): Honor
3116         additional_flags set by alternate driver.
3117         (ieee-options): New procedure.
3118         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
3119         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
3120         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
3121         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
3122
3123 2004-08-30  Richard Henderson  <rth@redhat.com>
3124
3125         * lib/f-torture.exp: Remove.
3126
3127 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
3128
3129         PR rtl-optimization/16590
3130         * g++.dg/opt/loop1.C: New test.
3131
3132 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3133
3134         PR fortran/13910
3135         * gfortran.dg/oldstyle_1.f90: New test.
3136
3137 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
3138         Paul Brook  <paul@codesourcery.com>
3139
3140         * gfortran.dg/g77/README: Update.
3141         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
3142         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
3143         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
3144
3145 2004-08-28  Paul Brook  <paul@codesourcery.com>
3146
3147         PR libfortran/17195
3148         * gfortran.dg/edit_real_1.f90: New test.
3149
3150 2004-08-27  Paul Brook  <paul@codesourcery.com>
3151
3152         * gfortran.dg/rewind_1.f90: New test.
3153
3154 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
3155
3156         PR fortran/16597
3157         * gfortran.dg/pr16597.f90: New test.
3158
3159 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3160
3161         PR c/13801
3162         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
3163         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
3164         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
3165         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
3166         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
3167
3168 2004-08-26  Nick Clifton  <nickc@redhat.com>
3169
3170         * gcc.c-torture/compile/pr17119.c: New test.
3171
3172 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
3173
3174         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
3175
3176 2004-08-25  Richard Henderson  <rth@redhat.com>
3177
3178         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
3179         the bits that expect kind=8 to be the largest real kind.
3180
3181 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3182
3183         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
3184
3185 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3186
3187         * gfortran.dg/assignment_1.f90: New test.
3188
3189 2004-08-25  Adam Nemet  <anemet@lnxw.com>
3190
3191         * g++.dg/template/repo3.C: New test.
3192
3193 2004-08-25  Roger Sayle  <roger@eyesopen.com>
3194
3195         PR middle-end/16693
3196         PR tree-optimization/16372
3197         * g++.dg/opt/pr16372-1.C: New test case.
3198         * g++.dg/opt/pr16693-1.C: New test case.
3199         * g++.dg/opt/pr16693-2.C: New test case.
3200
3201 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
3202
3203         * objc.dg/proto-lossage-4.m: New test.
3204
3205 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
3206
3207         PR c++/17155
3208         * g++.dg/inherit/local2.C: New test.
3209
3210 2004-08-25  Paul Brook  <paul@codesourcery.com>
3211
3212         PR fortran/17144
3213         * gfortran.dg/string_ctor_1.f90: New test.
3214
3215 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3216
3217         PR c++/14428
3218         * g++.dg/template/redecl2.C: New test.
3219
3220 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3221
3222         PR fortran/17143
3223         * gfortran.dg/pr17143.f90: New test.
3224
3225 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
3226
3227         PR fortran/17164
3228         * gfortran.dg/pr17164.f90: New test.
3229
3230 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3231
3232         * gcc.dg/tree-ssa/loop-1.c: New test.
3233
3234 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3235
3236         * gcc.c-torture/compile/20040824-1.c: New test.
3237
3238 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
3239
3240         * gcc.c-torture/compile/iftrap-3.c: New test.
3241
3242 2004-08-24  Paul Brook  <paul@codesourcery.com>
3243
3244         * gfortran.dg/entry_2.f90: New test.
3245
3246 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3247
3248         PR c++/16889
3249         * g++.dg/lookup/ambig[12].C: New.
3250
3251 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3252
3253         PR c++/16706
3254         * g++.dg/template/crash21.C: New test.
3255         * g++.dg/template/crash22.C: Likewise.
3256
3257 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
3258
3259         PR c++/17149
3260         * g++.dg/template/access15.C: New.
3261
3262 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3263
3264         PR c++/17163
3265         * g++.dg/template/repo2.C: New test.
3266
3267 2004-08-23  Roger Sayle  <roger@eyesopen.com>
3268
3269         PR rtl-optimization/17078
3270         * gcc.c-torture/execute/pr17078-1.c: New test case.
3271
3272 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3273
3274         PR c/14492
3275         * gcc.dg/debug/crash1.c: New test.
3276
3277 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
3278
3279         PR c/16180
3280         * gcc.dg/loop-5.c: New test.
3281
3282 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
3283
3284         * gcc.c-torture/execute/20040823-1.c: New test.
3285
3286 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
3287
3288         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
3289         to the assembler.  Simplify test accordingly.
3290         (asm_abi_flags): Use GNU names.
3291         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
3292         to check for ABI flags.
3293
3294 2004-08-22  Andrew Pinski  <apinski@apple.com>
3295
3296         * g++.dg/opt/pr14029.C: New test.
3297         * gcc.c-torture/execute/pr15262.c: New test.
3298
3299 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3300
3301         * gfortran.dg/reduction.f90: Add checks with complex arguments.
3302
3303 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
3304
3305         PR 16908
3306         * gfortran.dg/direct_io.f90: New test.
3307
3308 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3309
3310         PR c++/17121
3311         * g++.dg/inherit/local2.C: New test.
3312
3313 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
3314
3315         PR c++/17120
3316         * g++.dg/warn/Wparentheses-4.C: New test.
3317
3318 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
3319
3320         PR c++/17121
3321         * g++.dg/inherit/local2.C: New test.
3322
3323         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
3324         * gcc.dg/ppc-ldstruct.c: Likewise.
3325         * gcc.dg/ppc64-abi-2.c: Likewise.
3326
3327 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
3328
3329         PR rtl-optimization/17099
3330         * gcc.c-torture/execute/20040820-1.c: New test.
3331
3332 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
3333
3334         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
3335
3336 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
3337
3338         PR fortran/17077
3339         * gfortran.dg/auto_array_1.f90: New test.
3340
3341 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3342
3343         PR fortran/17074
3344         * gfortran.dg/simpleif_1.f90: New test.
3345
3346 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
3347
3348         * lib/target-supports.exp (check_profiling_available): Return
3349         false for arm*-*-symbianelf* and arm*-*-eabi*.
3350
3351         PR c++/15890
3352         * g++.dg/template/delete1.C: New test.
3353
3354 2004-08-19  Paul Brook  <paul@codesourcery.com>
3355
3356         PR fortran/14976
3357         PR fortran/16228
3358         * gfortran.dg/data_char_1.f90: New test.
3359
3360 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
3361
3362         PR fortran/16946
3363         * gfortran.dg/reduction.f90: New testcase.
3364
3365 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3366
3367         PR fortran/16520
3368         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
3369
3370 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
3371
3372         PR c++/17041
3373         * g++.dg/Wparentheses-3.C: New test.
3374
3375 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
3376
3377         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
3378         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
3379         * gcc.dg/vect/vect-2.c: Likewise.
3380         * gcc.dg/vect/vect-3.c: Likewise.
3381         * gcc.dg/vect/vect-4.c: Likewise.
3382         * gcc.dg/vect/vect-5.c: Likewise.
3383         * gcc.dg/vect/vect-6.c: Likewise.
3384         * gcc.dg/vect/vect-7.c: Likewise.
3385         * gcc.dg/vect/vect-25.c: Likewise.
3386         * gcc.dg/vect/vect-31.c: Likewise.
3387         * gcc.dg/vect/vect-32.c: Likewise.
3388         * gcc.dg/vect/vect-34.c: Likewise.
3389         * gcc.dg/vect/vect-36.c: Likewise.
3390         * gcc.dg/vect/vect-all.c: Likewise.
3391
3392 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
3393
3394         PR c++/17068
3395         * g++.dg/template/operator4.C: New test.
3396
3397 2004-08-18  Richard Henderson  <rth@redhat.com>
3398
3399         * gcc.dg/20040206-1.c: XFAIL.
3400
3401 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3402
3403         PR c++/16246
3404         * g++.dg/template/array7.C: New test.
3405
3406 2004-08-17  James E Wilson  <wilson@specifixinc.com>
3407
3408         * gcc.dg/mips-movcc-1.c: New test.
3409         * gcc.dg/mips-movcc-2.c: New test.
3410         * gcc.dg/mips-movcc-3.c: New test.
3411
3412         * gcc.dg/mips-nmadd-1.c: New test.
3413         * gcc.dg/mips-nmadd-2.c: New test.
3414
3415 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
3416
3417         PR c++/15871
3418         * g++.dg/opt/inline8.C: New test.
3419
3420         PR c++/16965
3421         * g++.dg/parse/error17.C: New test.
3422
3423 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
3424
3425         * gcc.dg/vect: New directory for vectorizer tests.
3426         * gcc.dg/vect/tree-vect.h: New file.
3427         * gcc.dg/vect/vect.exp: New file.
3428         * gcc.dg/vect/pr16105.c.c: New test.
3429         * gcc.dg/vect/vect-1.c: New test.
3430         * gcc.dg/vect/vect-2.c: New test.
3431         * gcc.dg/vect/vect-3.c: New test.
3432         * gcc.dg/vect/vect-4.c: New test.
3433         * gcc.dg/vect/vect-5.c: New test.
3434         * gcc.dg/vect/vect-6.c: New test.
3435         * gcc.dg/vect/vect-7.c: New test.
3436         * gcc.dg/vect/vect-8.c: New test.
3437         * gcc.dg/vect/vect-9.c: New test.
3438         * gcc.dg/vect/vect-10.c: New test.
3439         * gcc.dg/vect/vect-11.c: New test.
3440         * gcc.dg/vect/vect-12.c: New test.
3441         * gcc.dg/vect/vect-13.c: New test.
3442         * gcc.dg/vect/vect-14.c: New test.
3443         * gcc.dg/vect/vect-15.c: New test.
3444         * gcc.dg/vect/vect-16.c: New test.
3445         * gcc.dg/vect/vect-17.c: New test.
3446         * gcc.dg/vect/vect-18.c: New test.
3447         * gcc.dg/vect/vect-19.c: New test.
3448         * gcc.dg/vect/vect-20.c: New test.
3449         * gcc.dg/vect/vect-21.c: New test.
3450         * gcc.dg/vect/vect-22.c: New test.
3451         * gcc.dg/vect/vect-23.c: New test.
3452         * gcc.dg/vect/vect-24.c: New test.
3453         * gcc.dg/vect/vect-25.c: New test.
3454         * gcc.dg/vect/vect-26.c: New test.
3455         * gcc.dg/vect/vect-27.c: New test.
3456         * gcc.dg/vect/vect-28.c: New test.
3457         * gcc.dg/vect/vect-29.c: New test.
3458         * gcc.dg/vect/vect-30.c: New test.
3459         * gcc.dg/vect/vect-31.c: New test.
3460         * gcc.dg/vect/vect-32.c: New test.
3461         * gcc.dg/vect/vect-33.c: New test.
3462         * gcc.dg/vect/vect-34.c: New test.
3463         * gcc.dg/vect/vect-35.c: New test.
3464         * gcc.dg/vect/vect-36.c: New test.
3465         * gcc.dg/vect/vect-37.c: New test.
3466         * gcc.dg/vect/vect-38.c: New test.
3467         * gcc.dg/vect/vect-40.c: New test.
3468         * gcc.dg/vect/vect-41.c: New test.
3469         * gcc.dg/vect/vect-42.c: New test.
3470         * gcc.dg/vect/vect-43.c: New test.
3471         * gcc.dg/vect/vect-44.c: New test.
3472         * gcc.dg/vect/vect-45.c: New test.
3473         * gcc.dg/vect/vect-46.c: New test.
3474         * gcc.dg/vect/vect-47.c: New test.
3475         * gcc.dg/vect/vect-48.c: New test.
3476         * gcc.dg/vect/vect-49.c: New test.
3477         * gcc.dg/vect/vect-50.c: New test.
3478         * gcc.dg/vect/vect-51.c: New test.
3479         * gcc.dg/vect/vect-52.c: New test.
3480         * gcc.dg/vect/vect-53.c: New test.
3481         * gcc.dg/vect/vect-54.c: New test.
3482         * gcc.dg/vect/vect-55.c: New test.
3483         * gcc.dg/vect/vect-56.c: New test.
3484         * gcc.dg/vect/vect-57.c: New test.
3485         * gcc.dg/vect/vect-58.c: New test.
3486         * gcc.dg/vect/vect-59.c: New test.
3487         * gcc.dg/vect/vect-60.c: New test.
3488         * gcc.dg/vect/vect-61.c: New test.
3489         * gcc.dg/vect/vect-all.c: New test.
3490         * gcc.dg/vect/vect-none.c: New test.
3491
3492 2004-08-17  Paul Brook  <paul@codesourcery.com>
3493
3494         PR fortran/13082
3495         * gfortran.dg/entry_1.f90: New test.
3496
3497 2004-08-17  Andrew Pinski  <apinski@apple.com>
3498
3499         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
3500
3501 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
3502
3503         * gcc.dg/pr17036-1.c: New test.
3504
3505 2004-08-16  Devang Patel  <dpatel@apple.com>
3506
3507         * gcc.dg/darwin-20040809-1.c: New test.
3508
3509 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
3510
3511         * gcc.dg/funcdef-attr-1.c: New test.
3512
3513 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
3514
3515         * gcc.dg/altivec-17.c: New test.
3516         * gcc.dg/altivec-18.c: New test.
3517
3518 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3519
3520         PR c++/6749
3521         * g++.dg/template/vtable2.C: New test.
3522
3523 2004-08-14  Richard Henderson  <rth@redhat.com>
3524
3525         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
3526         * gcc.dg/pack-test-4.c (main): Return 0.
3527         * gcc.dg/setjmp-1.c: Remove XFAIL.
3528         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
3529
3530 2004-08-14  Richard Henderson  <rth@redhat.com>
3531
3532         * gcc.dg/980217-1.c: Add prototype for printf.
3533
3534 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
3535
3536         * gfortran.dg/pr16935.f90: New test.
3537
3538 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
3539
3540         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
3541
3542 2004-08-13  Paul Brook  <paul@codesourcery.com>
3543
3544         * gfortran.dg/der_io_1.f90: Remove stray comma.
3545
3546 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3547
3548         * gcc.dg/vmx/cw-bug-2.c: Remove.
3549         * gcc.dg/vmx/vprint-1.c: Remove.
3550         * gcc.dg/vmx/vscan-1.c: Remove.
3551
3552 2004-08-12  Devang patel  <dpatel@apple.com>
3553
3554         * gcc.dg/darwin-20040809-2.c: New test.
3555
3556 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
3557
3558         * g++.dg/ext/altivec-12.C: New test.
3559
3560         * g++.dg/ext/altivec-11.C: New test.
3561
3562 2004-08-12  Paul Brook  <paul@codesourcery.com>
3563
3564         * g++.dg/abi/arm_cxa_vec_1.C: New test.
3565
3566 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
3567
3568         * g++.dg/ext/altivec-2.C: Check for hardware support before
3569         executing any VMX instructions.
3570
3571         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
3572
3573 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
3574
3575         PR c++/16276
3576         * g++.old-deja/g++.other/comdat4.C: New test.
3577         * g++.old-deja/g++.other/comdat4-aux.cc: New.
3578
3579 2004-08-12  Ben Elliston  <bje@au.ibm.com>
3580
3581         PR target/16286
3582         * gcc.dg/pr16286.c: New test.
3583
3584 2004-08-12 Jan Beulich <jbeulich@novell.com>
3585
3586         * g++.dg/ext/asm5.C: New.
3587
3588 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3589
3590         PR c++/16698
3591         * g++.dg/eh/crash1.C: New test.
3592
3593         PR c++/16717
3594         * g++.dg/ext/construct1.C: New test.
3595
3596 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3597
3598         PR c++/16853
3599         * g++.dg/init/ptrmem1.C: New test.
3600
3601         PR c++/16618
3602         * g++.dg/parse/offsetof5.C: New test.
3603
3604         PR c++/16870
3605         * g++.dg/template/overload3.C: New test.
3606
3607 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
3608
3609         PR c++/16964
3610         * g++.dg/parse/error16.C: New test.
3611
3612         PR c++/16904
3613         * g++.dg/template/error14.C: New test.
3614
3615         PR c++/16929
3616         * g++.dg/template/error15.C: New test.
3617
3618 2004-08-11  Devang Patel  <dpatel@apple.com>
3619
3620         * gcc.dg/darwin-ld-20040809-1.c: New test.
3621         * gcc.dg/darwin-ld-20040809-2.c: New test.
3622
3623 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
3624
3625         PR fortran/16917
3626         * gfortran.dg/dfloat_1.f90: New test.
3627
3628 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
3629
3630         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
3631         * gcc.dg/dll-2.c: Fix dg-require syntax.
3632         * gcc.misc-tests/arm-isr.c (abort): Declare.
3633         (exit): Likewise.
3634
3635 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
3636
3637         PR c++/16971
3638         * g++.dg/parse/crash16.C: New test.
3639
3640 2004-08-10  Roger Sayle  <roger@eyesopen.com>
3641
3642         * gcc.dg/mips-rsqrt-1.c: New test case.
3643         * gcc.dg/mips-rsqrt-2.c: New test case.
3644         * gcc.dg/mips-rsqrt-3.c: New test case.
3645
3646 2004-08-10  Paul Brook  <paul@codesourcery.com>
3647
3648         * gfortran.dg/der_io_1.f90: New test.
3649
3650 2004-08-10  Paul Brook  <paul@codesourcery.com>
3651
3652         PR fortran/16919
3653         * gfortran.dg/der_array_1.f90: New test.
3654
3655 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
3656
3657         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
3658
3659 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
3660
3661         * gcc.dg/wchar_t-2.c: Fix typo.
3662
3663 2004-08-09  Falk Hueffner  <falk@debian.org>
3664
3665         PR tree-optimization/12517
3666         * gcc.c-torture/compile/pr12517.c: New test.
3667
3668         PR tree-optimization/12578
3669         * gcc.c-torture/compile/pr12578.c: New test.
3670
3671         PR tree-optimization/12899
3672         * gcc.c-torture/compile/pr12899.c: New test.
3673
3674         PR rtl-optimization/14692
3675         * gcc.c-torture/compile/pr14692.c: New test.
3676
3677         PR tree-optimization/16461
3678         * gcc.c-torture/compile/pr16461.c: New test.
3679
3680 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
3681
3682         * gfortran.dg/getenv_1.f90: New test.
3683
3684 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3685
3686         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
3687         wchar_t.
3688         * gcc.dg/symbian5.c: Test -fno-short-wchar.
3689
3690 2004-08-06  Paul Brook  <paul@codesourcery.com>
3691
3692         * gfortran.dg/ret_array_1.f90: New test.
3693         * gfortran.dg/ret_pointer_1.f90: New test.
3694
3695 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
3696
3697         * gcc.dg/missing-field-init-[12].c: New tests.
3698         * g++.dg/warn/missing-field-init-[12].C: New tests.
3699
3700 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
3701
3702         * gcc.dg/enum2.c: New test.
3703         * gcc.dg/symbian3.c: Likewise.
3704         * gcc.dg/symbian4.c: Likewise.
3705         * gcc.dg/wchar_t-2.c: Likewise.
3706
3707 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3708
3709         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
3710         destructor tests.
3711
3712 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
3713
3714         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
3715         dg-require-visiblity.
3716         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
3717         * g++.dg/ext/visibility/fvisibility.C: Likewise.
3718         * g++.dg/ext/visibility/memfuncts.C: Likewise.
3719         * g++.dg/ext/visibility/new1.C: Likewise.
3720         * g++.dg/ext/visibility/pragma.C: Likewise.
3721         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
3722         * g++.dg/ext/visibility/virtual.C: Likewise.
3723         * g++/dg/ext/visibility/visibility-1.C: Likewise.
3724         * g++/dg/ext/visibility/visibility-2.C: Likewise.
3725         * g++/dg/ext/visibility/visibility-3.C: Likewise.
3726         * g++/dg/ext/visibility/visibility-4.C: Likewise.
3727         * g++/dg/ext/visibility/visibility-5.C: Likewise.
3728         * g++/dg/ext/visibility/visibility-6.C: Likewise.
3729         * g++/dg/ext/visibility/visibility-7.C: Likewise.
3730         * g++/dg/ext/visibility/visibility-8.C: New test.
3731         * gcc.c-torture/compile/dll.x: Remove.
3732         * gcc.dg/dll-2.c: Use dg-require-dll
3733         * gcc.dg/visibility-10.c: New test.
3734         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
3735         supporting DLLs.
3736         * testsuite/lib/scanasm.exp (scan_hidden): New function.
3737         (scan_not_hidden): Likewise.
3738
3739 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
3740
3741         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
3742
3743 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
3744
3745         * gcc.c-torture/execute/20040805-1.c: New test.
3746
3747 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
3748
3749         * gcc.dg/20020118-1.c: Declare abort.
3750         * gcc.dg/altivec_check.h: Likewise.
3751         * gcc.dg/iftrap-2.c: Likewise.
3752         * gcc.dg/pragma-darwin.c: Likewise.
3753         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
3754
3755 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
3756
3757         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
3758
3759 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
3760
3761         * gcc.c-torture/execute/builtins/abs-2.c,
3762         gcc.c-torture/execute/builtins/abs-3.c,
3763         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
3764         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
3765         intmax_t, uintmax_t and their limits.
3766         * gcc.dg/intmax_t-1.c: New test.
3767
3768 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3769
3770         * g++.dg/tc1/dr147.C: Add reference to PR.
3771
3772 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
3773
3774         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
3775         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
3776
3777 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
3778
3779         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
3780
3781 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3782
3783         * gcc.dg/redecl-5.c: New test.
3784         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
3785         of scanf.
3786
3787 2004-08-03  Roger Sayle  <roger@eyesopen.com>
3788
3789         PR middle-end/16790
3790         * gcc.c-torture/execute/pr16790-1.c: New test case.
3791
3792 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
3793
3794         * g++.dg/ext/visibility/assign1.C: New test.
3795         * g++.dg/ext/visibility/new1.C: Likewise.
3796
3797         * gcc.dg/symbian1.c: New test.
3798         * gcc.dg/symbian2.c: Likewise.
3799
3800 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
3801
3802         PR target/16570
3803         * gcc.dg/i386-sse-9.c: New test.
3804
3805 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3806
3807         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
3808
3809 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
3810
3811         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
3812         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
3813         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
3814         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
3815         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
3816         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
3817         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
3818         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
3819         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
3820         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
3821         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
3822         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
3823         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
3824         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
3825         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
3826         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
3827         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
3828         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
3829         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
3830         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
3831         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
3832         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
3833         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
3834         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
3835         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
3836         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
3837         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
3838         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
3839         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
3840         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
3841         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
3842         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
3843         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
3844         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
3845         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
3846         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
3847         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
3848         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
3849         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
3850         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
3851         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
3852         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
3853         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
3854         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
3855         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
3856         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
3857         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
3858         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
3859         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
3860         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
3861         gcc.misc-tests/i386-pf-3dnow-1.c,
3862         gcc.misc-tests/i386-pf-athlon-1.c,
3863         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
3864         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
3865         Declare built-in functions used.
3866         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
3867
3868 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
3869
3870         PR c++/16707
3871         * g++.dg/lookup/using12.C: New test.
3872
3873         * g++.dg/init/null1.C: Fix PR number.
3874         * g++.dg/parse/namespace10.C: Likewise.
3875
3876 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3877
3878         PR c++/16224
3879         * g++.dg/template/spec17.C: New test.
3880         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
3881         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
3882
3883 2004-08-02  David Billinghurst
3884
3885         PR fortran/16292
3886         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
3887
3888 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
3889
3890         * gcc.dg/ia64-got-1.c: New test case.
3891
3892 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
3893
3894         PR c++/16489
3895         * g++.dg/init/null1.C: New test.
3896         * g++.dg/tc1/dr76.C: Adjust error marker.
3897
3898         PR c++/16529
3899         * g++.dg/parse/namespace10.C: New test.
3900
3901         PR c++/16810
3902         * g++.dg/inherit/ptrmem2.C: New test.
3903
3904 2004-08-02  Ben Elliston  <bje@au.ibm.com>
3905
3906         PR target/16155
3907         * gcc.dg/pr16155.c: New test.
3908
3909 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3910
3911         * gcc.dg/redecl-2.c: New test.
3912
3913 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
3914
3915         * gcc.dg/darwin-longdouble.c: New file.
3916
3917 2004-07-30  Richard Henderson  <rth@redhat.com>
3918
3919         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
3920         write to constant argument.
3921         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
3922
3923 2004-07-30  Richard Henderson  <rth@redhat.com>
3924
3925         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
3926         tests of nearest around zero.
3927
3928 2004-07-30  Andrew Pinski  <apinski@apple.com>
3929
3930         * gcc.c-torture/compile/20040730-1.c: New test.
3931
3932 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3933
3934         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
3935         powerpc-eabispe.
3936
3937 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
3938
3939         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
3940
3941 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
3942
3943         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
3944         contains $ld_library_path.
3945         * lib/gfortran.exp (gfortran_link_flags): Likewise.
3946
3947 2004-07-29  Richard Henderson  <rth@redhat.com>
3948
3949         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
3950
3951         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
3952         (alt2, which): New.
3953         (Check): Accept either alternative.
3954
3955 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
3956
3957         * g++.dg/abi/inline1.C: New test.
3958         * g++.dg/abi/local1-a.cc: Likewise.
3959         * g++.dg/abi/local1.C: Likewise.
3960         * g++.dg/abi/mangle11.C: Tweak location of warnings.
3961         * g++.dg/abi/mangle12.C: Likewise.
3962         * g++.dg/abi/mangle17.C: Likewise.
3963         * g++.dg/abi/mangle20-2.C: Likewise.
3964         * g++.dg/opt/interface1.C: Likewise.
3965         * g++.dg/opt/interface1.h: Likewise.
3966         * g++.dg/opt/interface1-a.cc: New test.
3967         * g++.dg/parse/repo1.C: New test.
3968         * g++.dg/template/repo1.C: Likewise.
3969         * g++.dg/warn/Winline-1.C: Likewise.
3970         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
3971
3972 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
3973
3974         * gcc.dg/tree-ssa/20040729-1.c: New test.
3975
3976 2004-07-27  Matt Austern <austern@apple.com>
3977
3978         * gcc.dg/darwin-bool-1.c: New test.
3979         * gcc.dg/darwin-bool-2.c: New test.
3980
3981 2004-07-28  Richard Henderson  <rth@redhat.com>
3982
3983         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
3984         arguments in the correct type.  Don't write to constant arguments.
3985
3986 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3987
3988         PR tree-optimization/16688
3989         PR tree-optimization/16689
3990         * g++.dg/tree-ssa/pr16688.C: New test.
3991
3992 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
3993
3994         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
3995         loads.  Not only in the comment, this time.
3996
3997 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
3998
3999         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
4000         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
4001         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
4002         * gcc.dg/sh4a-bitmovua.c: New.
4003         * gcc.dg/sh4a-cos.c: New.
4004         * gcc.dg/sh4a-cosf.c: New.
4005         * gcc.dg/sh4a-fprun.c: New.
4006         * gcc.dg/sh4a-fsrra.c: New.
4007         * gcc.dg/sh4a-memmovua.c: New.
4008         * gcc.dg/sh4a-sin.c: New.
4009         * gcc.dg/sh4a-sincos.c: New.
4010         * gcc.dg/sh4a-sincosf.c: New.
4011         * gcc.dg/sh4a-sinf.c: New.
4012
4013 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
4014
4015         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
4016         conditionals.
4017         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
4018         loads.
4019         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
4020         DOM1.
4021
4022 2004-07-27  Andrew Pinski  <apinski@apple.com>
4023
4024         * g++.dg/rtti/tinfo1.C: Correct the xfail.
4025
4026 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
4027
4028         * gcc.dg/pragma-isr.c: New test.
4029
4030 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4031
4032         PR c++/14429
4033         * g++.dg/template/ttp11.C: New test.
4034
4035 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
4036
4037         * gcc.c-torture/compile/20040727-1.c: New test.
4038
4039 2004-07-26  Eric Christopher  <echristo@redhat.com>
4040
4041         * gcc.c-torture/compile/20040726-2.c: New test.
4042
4043 2004-07-26  Andrew Pinski  <apinski@apple.com>
4044
4045         * g++.dg/rtti/tinfo1.C: Xfail.
4046
4047 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
4048
4049         * gcc.c-torture/compile/20040726-1.c: New test.
4050
4051 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
4052             Brian Ryner  <bryner@brianryner.com>
4053
4054         PR c++/9283
4055         PR c++/15000
4056         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
4057         * g++.dg/ext/visibility/: New directory.
4058         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
4059         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
4060         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
4061         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
4062         * g++.dg/ext/visibility/fvisibility.C,
4063         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
4064         g++.dg/ext/visibility/fvisibility-override1.C
4065         g++.dg/ext/visibility/fvisibility-override2.C
4066         g++.dg/ext/visibility/memfuncts.C
4067         g++.dg/ext/visibility/noPLT.C
4068         g++.dg/ext/visibility/pragma.C
4069         g++.dg/ext/visibility/pragma-override1.C
4070         g++.dg/ext/visibility/pragma-override2.C
4071         g++.dg/ext/visibility/staticmemfuncts.C
4072         g++.dg/ext/visibility/virtual.C: New tests.
4073
4074 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4075
4076         PR c/15360
4077         * gcc.dg/pr15360-1.c: New test.
4078
4079 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
4080
4081         * gcc.dg/pragma-align-2.c: New test.
4082         * gcc.dg/pragma-init-fini.c: New test.
4083         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
4084         targets.
4085
4086 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4087
4088         * gcc.dg/init-string-2.c: New test.
4089
4090 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
4091
4092         PR 16684
4093         * gcc.dg/Wredundant-decls-1.c: New test case.
4094
4095 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
4096
4097         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
4098         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
4099         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
4100         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
4101         * gcc.dg/compat/generate-random.c: New file.
4102         * gcc.dg/compat/generate-random.h: Likewise.
4103         * gcc.dg/compat/generate-random_r.c: Likewise.
4104         * gcc.dg/compat/struct-layout-1.h: Likewise.
4105         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
4106         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
4107         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
4108         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
4109         * gcc.dg/compat/struct-layout-1_main.c: New test.
4110         * gcc.dg/compat/struct-layout-1_x.c: New file.
4111         * gcc.dg/compat/struct-layout-1_y.c: New file.
4112         * gcc.dg/compat/struct-layout-1_test.h: New file.
4113
4114 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
4115
4116         * gcc.dg/comp-return-1.c: New test
4117
4118 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
4119
4120         * gcc.dg/vmx/8-02a.c: Fix typo.
4121
4122         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
4123         * gcc.dg/darwin-abi-3.c: New test.
4124
4125         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
4126         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
4127
4128         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
4129         * gcc.dg/vmx/ops-long-1.c: New test.
4130         * gcc.dg/vmx/ops-long-2.c: New test.
4131
4132 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
4133
4134         * g++.dg/lookup/conv-[1234].C: New.
4135
4136 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
4137
4138         * g++.dg/parse/attr2.C: Simplify.
4139
4140 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4141
4142         PR c/7284
4143         * gcc.c-torture/execute/pr7284-1.c: New test.
4144
4145 2004-07-22  Brian Booth  <bbooth@redhat.com>
4146
4147         * gcc.dg/tree-ssa/20040721-1.c: New test.
4148
4149 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
4150
4151         * g++.dg/template/crash20.c: New.
4152
4153 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
4154
4155         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
4156         Add dg-run directive.  Declare variables as required.
4157         * gfortran.dg/g77/README: Update
4158
4159 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
4160
4161         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
4162         gcc.dg/cris-peep2-andu2.c: New tests.
4163
4164 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4165
4166         PR c/15052
4167         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
4168         on return type.
4169         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
4170         messages.
4171         * gcc.dg/qual-return-2.c: Update expected messages.
4172         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
4173
4174 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4175
4176         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
4177         * gcc.dg/noncompile/921102-1.c: Update expected error message.
4178
4179 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
4180
4181         PR c/11250
4182         * gcc.dg/init-string-1.c: New test.
4183
4184 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
4185
4186         PR middle-end/15345
4187         PR c/16450
4188         * gcc.dg/torture/nested-fn-1.c: New test.
4189
4190 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
4191
4192         PR target/16559
4193         * gcc.dg/ia64-fptr-1.c: New file.
4194
4195 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4196
4197         PR c++/14497
4198         * g++.dg/template/spec16.C: New test.
4199         * g++.old-deja/g++.robertl/eb118.C: Remove.
4200
4201 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4202
4203         PR c++/509
4204         * g++.dg/template/spec15.C: New test.
4205
4206 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
4207
4208         Copy cases from g77.f-torture/execute and add dg-run
4209         directive.  Other changes as noted.
4210         * gfortran.dg/g77/13037.f
4211         * gfortran.dg/g77/1832.f
4212         * gfortran.dg/g77/19981119-0.f
4213         * gfortran.dg/g77/19990313-0.f
4214         * gfortran.dg/g77/19990313-1.f
4215         * gfortran.dg/g77/19990313-2.f
4216         * gfortran.dg/g77/19990313-3.f
4217         * gfortran.dg/g77/19990419-1.f
4218         * gfortran.dg/g77/19990826-0.f
4219         * gfortran.dg/g77/19990826-2.f
4220         * gfortran.dg/g77/20000503-1.f
4221         * gfortran.dg/g77/20001111.f
4222         * gfortran.dg/g77/20010116.f
4223         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
4224         * gfortran.dg/g77/20010430.f
4225         * gfortran.dg/g77/6177.f
4226         * gfortran.dg/g77/947.f
4227         * gfortran.dg/g77/970816-3.f
4228         * gfortran.dg/g77/971102-1.f
4229         * gfortran.dg/g77/980520-1.f
4230         * gfortran.dg/g77/980628-0.f
4231         * gfortran.dg/g77/980628-1.f
4232         * gfortran.dg/g77/980628-10.f
4233         * gfortran.dg/g77/980628-2.f
4234         * gfortran.dg/g77/980628-3.f
4235         * gfortran.dg/g77/980628-7.f
4236         * gfortran.dg/g77/980628-8.f
4237         * gfortran.dg/g77/980628-9.f
4238         * gfortran.dg/g77/980701-0.f
4239         * gfortran.dg/g77/980701-1.f
4240         * gfortran.dg/g77/cabs.f
4241         * gfortran.dg/g77/claus.f
4242         * gfortran.dg/g77/complex_1.f
4243         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
4244         * gfortran.dg/g77/dcomplex.f
4245         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
4246         * gfortran.dg/g77/f90-intrinsic-mathematical.f
4247         * gfortran.dg/g77/f90-intrinsic-numeric.f
4248         * gfortran.dg/g77/int8421.f
4249         * gfortran.dg/g77/labug1.f
4250         * gfortran.dg/g77/large_vec.f
4251         * gfortran.dg/g77/le.f
4252         * gfortran.dg/g77/short.f
4253         * gfortran.dg/g77/README: Update
4254
4255 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
4256
4257         PR c++/16637
4258         * g++.dg/parse/lookup4.C: New test.
4259
4260 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4261
4262         PR c++/16175
4263         * g++.dg/template/ttp10.C: New test.
4264
4265 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4266
4267         * gcc.dg/pr12625-1.c: New test.
4268
4269 2004-07-20  Steven Bosscher  <stevenb@suse.de>
4270
4271         * testsuite/gcc.dg/switch-warn-1.c: New test.
4272         * testsuite/gcc.dg/switch-warn-2.c: New test.
4273         * gcc.c-torture/compile/pr14730.c: Update.
4274
4275 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
4276
4277         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
4278         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
4279         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
4280         g++.dg/template/nontype3.C: Remove trailing CR from tests.
4281
4282 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
4283
4284         PR c++/16623
4285         * g++.dg/template/assign1.C: New test.
4286
4287 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4288
4289         PR c++/12170
4290         * g++.dg/template/ttp9.C: New test.
4291
4292 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
4293
4294         * gcc.dg/format/cmn-err-1.c: New test.
4295
4296 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
4297
4298         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
4299         gcc.dg/Wparentheses-10.c: New tests.
4300         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
4301
4302 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4303
4304         PR fortran/16465
4305         * gfortran.dg/g77//ffixed-line-length-0.f,
4306         gfortran.dg/g77/ffixed-line-length-132.f,
4307         gfortran.dg/g77/ffixed-line-length-72.f,
4308         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
4309         gfortran.dg/g77/README: Update.
4310
4311 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4312
4313         PR c++/13092
4314         * g++.dg/template/non-dependent7.C: New test.
4315         * g++.dg/template/non-dependent8.C: Likewise.
4316         * g++.dg/template/non-dependent9.C: Likewise.
4317         * g++.dg/template/non-dependent10.C: Likewise.
4318
4319 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
4320
4321         PR c++/16337
4322         * g++.dg/parse/attr2.C: New test.
4323
4324 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
4325
4326         * g77.dg: Removed.
4327         * g77.f-torture: Ditto.
4328
4329 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
4330
4331         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
4332         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
4333         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
4334
4335 2004-07-16  Richard Henderson  <rth@redhat.com>
4336
4337         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
4338
4339 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4340
4341         * lib/fortran-torture.exp (fortran-torture): Don't test compile
4342         tests with full list of options.
4343         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
4344         of TORTURE_OPTIONS if test contains 'dg-do run'.
4345
4346         PR fortran/16404
4347         * gfortran.dg/do_iterator.f90: New test.
4348
4349 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4350
4351         PR rtl-optimization/16536
4352         * gcc.c-torture/execute/restrict-1.c: New test.
4353
4354 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4355
4356         PR fortran/15324
4357         * gfortran.dg/pr15324.f90: New test.
4358
4359         PR fortran/15129
4360         * gfortran.dg/pr15129.f90: New test.
4361
4362         PR fortran/15140
4363         * gfortran.dg/pr15140.f90: New test.
4364
4365         PR fortran/13792
4366         * gfortran.fortran-torture/execute/bounds.f90: Add check for
4367         compile-time simplification.
4368
4369 2004-07-14  Mike Stump  <mrs@apple.com>
4370
4371         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
4372
4373 2004-07-14  James E Wilson  <wilson@specifixinc.com>
4374
4375         PR target/16325
4376         * gcc.dg/profile-generate-1.c: New.
4377
4378 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
4379
4380         * gcc.c-torture/execute/20040709-1.c: New test.
4381         * gcc.c-torture/execute/20040709-2.c: New test.
4382
4383 2004-07-14  Mike Stump  <mrs@apple.com>
4384
4385         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
4386
4387 2004-07-14  Mike Stump  <mrs@apple.com>
4388
4389         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
4390
4391 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
4392
4393         PR c++/16518
4394         * g++.dg/parse/mutable1.C: New test.
4395
4396 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
4397
4398         PR tree-optimization/16443
4399         * gcc.dg/tree-ssa/20040713-1.c: New test.
4400
4401 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
4402
4403         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
4404         for operator new.
4405
4406 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4407
4408         * gfortran.dg/g77/README: New file
4409         * gfortran.dg/g77/19981216-0.f:  Copy from
4410         g77.f-torture/noncompile.  Add "dg-do compile" and
4411         dg-error as required.
4412         * gfortran.dg/g77/19990218-1.f: Likewise
4413         * gfortran.dg/g77/19990905-1.f: Likewise
4414         * gfortran.dg/g77/9263.f: Likewise
4415         * gfortran.dg/g77/980615-0.f: Likewise
4416         * gfortran.dg/g77/980616-0.f: Likewise
4417         * gfortran.dg/g77/check0.f: Likewise
4418         * gfortran.dg/g77/select_no_compile.f: Likewise
4419
4420 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4421
4422         Copy files from g77.f-torture/compile.
4423         Add "{ dg-do compile}".  Other changes as noted
4424         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
4425         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
4426         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
4427         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
4428         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
4429         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
4430         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
4431         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
4432         statement to conform to standard.  Append alpha1.x for reference.
4433         * gfortran.dg/g77/xformat.f: Add dg-warning
4434
4435 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
4436
4437         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
4438         Add {dg-do compile} directive.
4439         * gfortran.dg/g77/cpp2.F: Likewise
4440
4441 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4442
4443         PR c++/5402
4444         * g++.dg/lookup/name-clash1.C: New test.
4445
4446         PR c++/9777
4447         * g++.dg/lookup/name-clash2.C: New test.
4448
4449         PR c++/12102
4450         * g++.dg/lookup/name-clash3.C: New test.
4451
4452 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4453
4454         * g++.dg/lookup/new2.C: New test.
4455         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
4456
4457 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
4458
4459         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
4460         Add {dg-do compile} directive.
4461         * gfortran.dg/g77/13060.f: Likewise
4462         * gfortran.dg/g77/19990218-0.f: Likewise
4463         * gfortran.dg/g77/19990305-0.f: Likewise
4464         * gfortran.dg/g77/19990419-0.f: Likewise
4465         * gfortran.dg/g77/19990502-0.f: Likewise
4466         * gfortran.dg/g77/19990502-1.f: Likewise
4467         * gfortran.dg/g77/19990525-0.f: Likewise
4468         * gfortran.dg/g77/19990826-1.f: Likewise
4469         * gfortran.dg/g77/19990826-3.f: Likewise
4470         * gfortran.dg/g77/19990905-2.f: Likewise
4471         * gfortran.dg/g77/20000412-1.f: Likewise
4472         * gfortran.dg/g77/20000511-1.f: Likewise
4473         * gfortran.dg/g77/20000511-2.f: Likewise
4474         * gfortran.dg/g77/20000518.f: Likewise
4475         * gfortran.dg/g77/20000601-1.f: Likewise
4476         * gfortran.dg/g77/20000601-2.f: Likewise
4477         * gfortran.dg/g77/20000629-1.f: Likewise
4478         * gfortran.dg/g77/20000630-2.f: Likewise
4479         * gfortran.dg/g77/20010115.f: Likewise
4480         * gfortran.dg/g77/20010321-1.f: Likewise
4481         * gfortran.dg/g77/20010426.f: Likewise
4482         * gfortran.dg/g77/20020307-1.f: Likewise
4483         * gfortran.dg/g77/8485.f: Likewise
4484         * gfortran.dg/g77/960317-1.f: Likewise
4485         * gfortran.dg/g77/970915-0.f: Likewise
4486         * gfortran.dg/g77/980310-1.f: Likewise
4487         * gfortran.dg/g77/980310-2.f: Likewise
4488         * gfortran.dg/g77/980310-3.f: Likewise
4489         * gfortran.dg/g77/980310-4.f: Likewise
4490         * gfortran.dg/g77/980310-6.f: Likewise
4491         * gfortran.dg/g77/980310-7.f: Likewise
4492         * gfortran.dg/g77/980310-8.f: Likewise
4493         * gfortran.dg/g77/980419-2.f: Likewise
4494         * gfortran.dg/g77/980424-0.f: Likewise
4495         * gfortran.dg/g77/980427-0.f: Likewise
4496         * gfortran.dg/g77/980729-0.f: Likewise
4497         * gfortran.dg/g77/981117-1.f: Likewise
4498         * gfortran.dg/g77/toon_1.f: Likewise
4499
4500 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4501
4502         PR c++/2204
4503         * g++.dg/other/abstract2.C: New test.
4504
4505 2004-07-12  Paul Brook  <paul@codesourcery.com>
4506
4507         * gfortran.dg/pointer_init_1.f90: New test.
4508
4509 2004-07-11  Paul Brook  <paul@codesourcery.com>
4510
4511         PR fortran/15986
4512         * gfortran.dg/contained_1.f90: New test.
4513
4514 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
4515
4516         * g++.dg/parse/defarg8.C: New test.
4517
4518 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4519
4520         PR fortran/16433
4521         * gfortran.dg/pr16433.f: New test.
4522
4523         PR fortran/17574
4524         * gfortran.dg/pr15754.f90: New test.
4525
4526 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4527
4528         PR tree-optimization/16437
4529         * gcc.c-torture/execute/bitfld-4.c: New test.
4530
4531 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4532
4533         * gfortran.fortran-torture/execute/common_2.f90: Add check for
4534         access to common var from module.
4535
4536 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4537
4538         PR fortran/16336
4539         * gfortran.fortran-torture/execute/common_2.f90: New test.
4540
4541 2004-07-10  Paul Brook  <paul@codesourcery.com>
4542
4543         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
4544
4545 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4546
4547         PR fortran/15969
4548         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
4549
4550 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
4551
4552         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
4553         * gfortran.dg/g77/ffixed-form-2.f: Likewise
4554         * gfortran.dg/g77/ffree-form-1.f: Likewise
4555         * gfortran.dg/g77/ffree-form-2.f: Likewise
4556         * gfortran.dg/g77/ffree-form-3.f: Likewise
4557         * gfortran.dg/g77/fno-underscoring.f: Likewise
4558         * gfortran.dg/g77/funderscoring.f: Likewise
4559         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
4560
4561 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4562
4563         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
4564
4565 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4566         Paul Brook  <paul@codesourcery.com>
4567
4568         PR fortran/13415
4569         * gfortran.dg/common_pointer_1.f90: New test.
4570
4571 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4572
4573         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
4574
4575 2004-07-09  James E Wilson  <wilson@specifixinc.com>
4576
4577         PR target/16364
4578         * gcc.c-torture/compile/20040709-1.c: New.
4579
4580 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4581
4582         PR fortran/14077
4583         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
4584
4585 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4586
4587         PR fortran/13201
4588         * gfortran.dg/shape_1.f90: New test.
4589
4590 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
4591             Andrew Pinski  <apinski@apple.com>
4592
4593         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
4594
4595 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4596
4597         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
4598         comment.
4599
4600 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4601         Paul Brook  <paul@codesourcery.com>
4602
4603         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
4604         '.f95' and '.F95'.
4605
4606 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
4607
4608         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
4609
4610 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4611
4612         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
4613         testcases with capital suffix.
4614
4615 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4616
4617         PR fortran/15481
4618         PR fortran/13372
4619         PR fortran/13575
4620         PR fortran/15978
4621         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
4622
4623         * gfortran.dg/implicit_1.f90: New test.
4624
4625 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4626
4627         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
4628         expression to match gfortran warning/error messages
4629         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
4630         dg-error text.
4631
4632 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4633
4634         * lib/fortran-torture.exp: Rename proc search_for to
4635         search_for_re.
4636
4637 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
4638
4639         * gcc.c-torture/execute/simd-5.x: New file.
4640         XFAIL on SPARC 64-bit at -O0.
4641
4642 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4643
4644         PR c++/8211
4645         PR c++/16165
4646         * g++.dg/warn/effc3.C: New test.
4647
4648 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4649
4650         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
4651         change X to 1X in format.
4652         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
4653         add data statements to conform to standard.
4654
4655 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4656
4657         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
4658         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
4659         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
4660
4661 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
4662
4663         * gfortran.dg/g77/7388.f: Copy from g77.dg
4664         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
4665         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
4666         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
4667         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
4668         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
4669         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
4670         * gfortran.dg/g77/strlen0.f: Likewise
4671
4672 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
4673
4674         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
4675         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
4676
4677 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4678
4679         * gcc.c-torture/execute/920428-2.x: Delete.
4680         * gcc.c-torture/execute/920501-7.x: Likewise.
4681
4682 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
4683
4684         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
4685         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
4686         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
4687         prescott and c3-2.
4688         (PREFETCH_3DNOW): Add -march=c3.
4689
4690 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
4691
4692         PR c/16437
4693         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
4694         * gcc.c-torture/execute/bf64-1.x: Likewise.
4695
4696 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4697
4698         * gcc.c-torture/compile/20040708-1.c: New test.
4699
4700 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4701
4702         PR c++/16169
4703         * g++.dg/warn/effc2.C: New test.
4704
4705 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4706
4707         * gcc.c-torture/execute/bitfld-1.x: Remove.
4708         * gcc.c-torture/execute/bitfld-3.c: New test.
4709         * gcc.dg/bitfld-2.c: Remove XFAILs.
4710
4711 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
4712
4713         PR c++/16276
4714         * g++.dg/rtti/tinfo1.C: New file.
4715
4716 2004-07-07  Eric Christopher  <echristo@redhat.com>
4717
4718         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
4719
4720 2004-07-07  Andrew Pinski  <apinski@apple.com>
4721
4722         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
4723
4724 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
4725
4726         * g++.dg/init/call1.C: XFAIL.
4727
4728 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
4729
4730         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
4731         except for movstrict*, to movmem* and clrstr* to clrmem*.
4732
4733 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
4734
4735         * gcc.c-torture/execute/20040707-1.c: New test.
4736
4737 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
4738
4739         * gcc.c-torture/execute/20040706-1.c: New test.
4740
4741 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4742
4743         PR c++/3671
4744         * g++.dg/template/spec14.C: New test.
4745
4746 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
4747
4748         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
4749         nothing if not yet defined.  Use it in b, c and d type definitions.
4750         * gcc.c-torture/execute/20040705-1.c: New test.
4751         * gcc.c-torture/execute/20040705-2.c: New test.
4752
4753 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4754
4755         PR c++/2518
4756         * g++.dg/lookup/new1.C: New test.
4757
4758 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
4759
4760         PR c++/11406
4761         * g++.dg/template/sizeof8.C: New test.
4762
4763 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
4764
4765         * gcc.c-torture/compile/20040705-1.c: New test.
4766
4767 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
4768
4769         * gfortran.fortran-torture/execute/seq_io.f90: New test.
4770
4771 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
4772
4773         * gcc.dg/cpp/if-mop.c: Two new testcases.
4774         * gcc.dg/cpp/trad/comment-3.c: New.
4775
4776 2004-07-04  Paul Brook  <paul@codesourcery.com>
4777
4778         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
4779
4780 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
4781
4782         PR c++/3761
4783         * g++.dg/lookup/crash4.C: New test.
4784
4785 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
4786
4787         * gcc.c-torture/execute/builtin-abs-1.c
4788         * gcc.c-torture/execute/builtin-abs-2.c
4789         * gcc.c-torture/execute/builtin-complex-1.c
4790         * gcc.c-torture/execute/builtins/string-1-lib.c
4791         * gcc.c-torture/execute/builtins/string-1.c
4792         * gcc.c-torture/execute/builtins/string-2-lib.c
4793         * gcc.c-torture/execute/builtins/string-2.c
4794         * gcc.c-torture/execute/builtins/string-3-lib.c
4795         * gcc.c-torture/execute/builtins/string-3.c
4796         * gcc.c-torture/execute/builtins/string-4-lib.c
4797         * gcc.c-torture/execute/builtins/string-4.c
4798         * gcc.c-torture/execute/builtins/string-5-lib.c
4799         * gcc.c-torture/execute/builtins/string-5.c
4800         * gcc.c-torture/execute/builtins/string-6-lib.c
4801         * gcc.c-torture/execute/builtins/string-6.c
4802         * gcc.c-torture/execute/builtins/string-7-lib.c
4803         * gcc.c-torture/execute/builtins/string-7.c
4804         * gcc.c-torture/execute/builtins/string-8-lib.c
4805         * gcc.c-torture/execute/builtins/string-8.c
4806         * gcc.c-torture/execute/builtins/string-9-lib.c
4807         * gcc.c-torture/execute/builtins/string-9.c
4808         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
4809         * gcc.c-torture/execute/builtins/string-asm-1.c
4810         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
4811         * gcc.c-torture/execute/builtins/string-asm-2.c
4812         * gcc.c-torture/execute/stdio-opt-1.c
4813         * gcc.c-torture/execute/stdio-opt-2.c
4814         * gcc.c-torture/execute/stdio-opt-3.c
4815         * gcc.c-torture/execute/string-opt-1.c
4816         * gcc.c-torture/execute/string-opt-10.c
4817         * gcc.c-torture/execute/string-opt-11.c
4818         * gcc.c-torture/execute/string-opt-12.c
4819         * gcc.c-torture/execute/string-opt-13.c
4820         * gcc.c-torture/execute/string-opt-14.c
4821         * gcc.c-torture/execute/string-opt-15.c
4822         * gcc.c-torture/execute/string-opt-16.c
4823         * gcc.c-torture/execute/string-opt-2.c
4824         * gcc.c-torture/execute/string-opt-6.c
4825         * gcc.c-torture/execute/string-opt-7.c
4826         * gcc.c-torture/execute/string-opt-8.c:
4827         Replace with ...
4828
4829         * gcc.c-torture/execute/builtins/abs-2.c
4830         * gcc.c-torture/execute/builtins/abs-3.c
4831         * gcc.c-torture/execute/builtins/complex-1.c
4832         * gcc.c-torture/execute/builtins/fprintf.c
4833         * gcc.c-torture/execute/builtins/fputs.c
4834         * gcc.c-torture/execute/builtins/memcmp.c
4835         * gcc.c-torture/execute/builtins/memmove.c
4836         * gcc.c-torture/execute/builtins/memops-asm.c
4837         * gcc.c-torture/execute/builtins/mempcpy-2.c
4838         * gcc.c-torture/execute/builtins/mempcpy.c
4839         * gcc.c-torture/execute/builtins/memset.c
4840         * gcc.c-torture/execute/builtins/printf.c
4841         * gcc.c-torture/execute/builtins/sprintf.c
4842         * gcc.c-torture/execute/builtins/strcat.c
4843         * gcc.c-torture/execute/builtins/strchr.c
4844         * gcc.c-torture/execute/builtins/strcmp.c
4845         * gcc.c-torture/execute/builtins/strcpy.c
4846         * gcc.c-torture/execute/builtins/strcspn.c
4847         * gcc.c-torture/execute/builtins/strlen-2.c
4848         * gcc.c-torture/execute/builtins/strlen.c
4849         * gcc.c-torture/execute/builtins/strncat.c
4850         * gcc.c-torture/execute/builtins/strncmp-2.c
4851         * gcc.c-torture/execute/builtins/strncmp.c
4852         * gcc.c-torture/execute/builtins/strncpy.c
4853         * gcc.c-torture/execute/builtins/strpbrk.c
4854         * gcc.c-torture/execute/builtins/strpcpy-2.c
4855         * gcc.c-torture/execute/builtins/strpcpy.c
4856         * gcc.c-torture/execute/builtins/strrchr.c
4857         * gcc.c-torture/execute/builtins/strspn.c
4858         * gcc.c-torture/execute/builtins/strstr-asm.c
4859         * gcc.c-torture/execute/builtins/strstr.c:
4860         ... these new files.
4861
4862         * gcc.c-torture/execute/builtins/abs-2-lib.c
4863         * gcc.c-torture/execute/builtins/abs-3-lib.c
4864         * gcc.c-torture/execute/builtins/complex-1-lib.c
4865         * gcc.c-torture/execute/builtins/fprintf-lib.c
4866         * gcc.c-torture/execute/builtins/fputs-lib.c
4867         * gcc.c-torture/execute/builtins/memcmp-lib.c
4868         * gcc.c-torture/execute/builtins/memmove-lib.c
4869         * gcc.c-torture/execute/builtins/memops-asm-lib.c
4870         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
4871         * gcc.c-torture/execute/builtins/mempcpy-lib.c
4872         * gcc.c-torture/execute/builtins/memset-lib.c
4873         * gcc.c-torture/execute/builtins/printf-lib.c
4874         * gcc.c-torture/execute/builtins/sprintf-lib.c
4875         * gcc.c-torture/execute/builtins/strcat-lib.c
4876         * gcc.c-torture/execute/builtins/strchr-lib.c
4877         * gcc.c-torture/execute/builtins/strcmp-lib.c
4878         * gcc.c-torture/execute/builtins/strcpy-lib.c
4879         * gcc.c-torture/execute/builtins/strcspn-lib.c
4880         * gcc.c-torture/execute/builtins/strlen-2-lib.c
4881         * gcc.c-torture/execute/builtins/strlen-lib.c
4882         * gcc.c-torture/execute/builtins/strncat-lib.c
4883         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
4884         * gcc.c-torture/execute/builtins/strncmp-lib.c
4885         * gcc.c-torture/execute/builtins/strncpy-lib.c
4886         * gcc.c-torture/execute/builtins/strpbrk-lib.c
4887         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
4888         * gcc.c-torture/execute/builtins/strpcpy-lib.c
4889         * gcc.c-torture/execute/builtins/strrchr-lib.c
4890         * gcc.c-torture/execute/builtins/strspn-lib.c
4891         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
4892         * gcc.c-torture/execute/builtins/strstr-lib.c
4893         * gcc.c-torture/execute/builtins/lib/abs.c
4894         * gcc.c-torture/execute/builtins/lib/fprintf.c
4895         * gcc.c-torture/execute/builtins/lib/memset.c
4896         * gcc.c-torture/execute/builtins/lib/printf.c
4897         * gcc.c-torture/execute/builtins/lib/sprintf.c
4898         * gcc.c-torture/execute/builtins/lib/strcpy.c
4899         * gcc.c-torture/execute/builtins/lib/strcspn.c
4900         * gcc.c-torture/execute/builtins/lib/strncat.c
4901         * gcc.c-torture/execute/builtins/lib/strncmp.c
4902         * gcc.c-torture/execute/builtins/lib/strncpy.c
4903         * gcc.c-torture/execute/builtins/lib/strpbrk.c
4904         * gcc.c-torture/execute/builtins/lib/strspn.c
4905         * gcc.c-torture/execute/builtins/lib/strstr.c:
4906         New files containing support routines.
4907
4908         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
4909         declaration.
4910         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
4911         when not optimizing.
4912
4913 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
4914
4915         PR c++/16240
4916         * g++.dg/abi/mangle22.C: New test.
4917         * g++.dg/abi/mangle23.C: Likewise.
4918
4919 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
4920
4921         PR fortran/16290
4922         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
4923         Allow for cases without denormalized floating point numbers.
4924
4925 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
4926
4927         PR c/1027
4928         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
4929         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
4930         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
4931         expected warning text.
4932         * gcc.dg/format/diag-2.c: New test.
4933
4934 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
4935
4936         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
4937
4938 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
4939
4940         * gcc.dg/builtins-43.c: New.
4941         * gcc.dg/builtins-44.c: New.
4942         * gcc.dg/builtins-45.c: New.
4943
4944 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
4945             Andreas Tobler  <a.tobler@schweiz.ch>
4946
4947         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
4948         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
4949         as SIGSEGV.
4950         * gcc.dg/cleanup-11.c: Likewise.
4951         * gcc.dg/cleanup-8.c: Likewise.
4952         * gcc.dg/cleanup-9.c: Likewise.
4953         * gcc.dg/cleanup-5.c: Run on all platforms.
4954
4955 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
4956
4957         * g++.dg/warn/nonnull1.C: New test.
4958
4959 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
4960
4961         * gcc.dg/compat/compat-common.h: Wrap up CINT in
4962         an #ifndef SKIP_COMPLEX_INT/#endif pair.
4963         Special-case the Sun compiler wrt to <complex.h>.
4964
4965 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
4966
4967         * gcc.dg/Wunreachable-8.C: New test.
4968
4969         * gcc.dg/h8300-ice2.c : New test.
4970
4971 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
4972
4973         PR fortran/16161
4974         * gfortran.fortran-torture/compile/implicit.f90: Add test
4975         for implicit character.
4976
4977 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
4978
4979         PR fortran/16289
4980         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
4981         Use tiny() intrinsic to find smallest non-negative real
4982
4983 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
4984
4985         * gcc.dg/compat/struct-by-value-22_main.c: New test.
4986         * gcc.dg/compat/struct-by-value-22_x.c: New.
4987         * gcc.dg/compat/struct-by-value-22_y.c: New.
4988
4989         * gcc.c-torture/execute/20040629-1.c: New test.
4990
4991 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
4992
4993         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
4994         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
4995
4996         PR target/16195
4997         * gcc.dg/20040625-1.c: New test.
4998
4999 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5000
5001         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
5002
5003 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5004
5005         PR fortran/15963
5006         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
5007
5008 2004-06-29  Richard Henderson  <rth@redhat.com>
5009
5010         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
5011
5012 2004-06-29  Paul Brook  <paul@codesourcery.com>
5013
5014         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
5015         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
5016
5017 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
5018
5019         PR c++/16260
5020         * g++.dg/parse/crash15.C: New.
5021
5022 2004-06-28  Andrew Pinski  <apinski@apple.com>
5023
5024         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
5025         by the error already.
5026
5027         * g++.dg/opt/ptrmem4.C: Change to compile only test.
5028
5029 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
5030
5031         PR target/14041
5032         * gcc.dg/h8300-bss-align-1.c : New.
5033
5034 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
5035
5036         * PR c++/16174
5037         * g++.dg/template/ctor4.C: New.
5038
5039 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5040
5041         PR c++/16205
5042         * g++.dg/warn/Wsequence-point-1.C: New test.
5043
5044 2004-06-27  Paul Brook  <paul@codesourcery.com>
5045
5046         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
5047
5048 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
5049
5050         * g++.old-deja/g++.mike/p7325.C: Remove.
5051
5052 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
5053
5054         PR c/14963
5055         * gcc.dg/pr14963.c: New test.
5056
5057 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
5058
5059         PR c++/16193
5060         * g++.dg/parse/redef1.C: New test.
5061
5062 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5063
5064         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
5065         20021110.c.
5066         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
5067         20021119-1.c.
5068         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
5069         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
5070         5-04.c.
5071         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
5072         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
5073         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
5074         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
5075         g++.brendan/enum14.C.
5076         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
5077         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
5078         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
5079         g++.mike/virt1.C.
5080         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
5081         memtemp24.C.
5082
5083 2004-06-27  Roger Sayle  <roger@eyesopen.com>
5084
5085         * gcc.dg/20040527-1.c: New test case.
5086
5087 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
5088
5089         PR gfortran/pr16196
5090         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
5091
5092 2004-06-25  Roger Sayle  <roger@eyesopen.com>
5093
5094         PR middle-end/15825
5095         * gcc.dg/pr15825-1.c: New test case.
5096
5097 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5098
5099         * gcc.c-torture/execute/20040625-1.c: New test.
5100
5101 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5102
5103         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
5104
5105 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
5106
5107         * gcc.dg/torture/mips-div-1.c: New test.
5108
5109 2004-06-24  Jeff Law  <law@redhat.com>
5110
5111         * gcc.dg/tree-ssa/20040624-1.c: New test.
5112
5113 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
5114
5115         * gcc.c-torture/compile/20040624-1.c: New test.
5116
5117 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5118
5119         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
5120         this directory.
5121
5122 2004-06-23  Andrew Pinski  <apinski@apple.com>
5123
5124         PR middle-end/15988
5125         * g++.dg/opt/ptrmem4.C: New test.
5126
5127         * gcc.dg/c90-array-quals-2.c: New test.
5128
5129 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
5130
5131         * gcc.dg/kpice1.c: New test.
5132
5133 2006-06-23  Andrew Pinski  <apinski@apple.com>
5134
5135         * gcc.dg/c90-array-quals.c: New test.
5136
5137 2006-06-22  Richard Henderson  <rth@redhat.com>
5138
5139         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
5140
5141 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
5142
5143         * gcc.dg/builtins-config.h: Handle FreeBSD.
5144
5145 2006-06-22  Richard Henderson  <rth@redhat.com>
5146
5147         * g++.dg/opt/devirt1.C: New.
5148
5149 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
5150
5151         * g++.dg/opt/pr15551.C: New testcase.
5152
5153 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
5154
5155         PR target/14800
5156         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
5157         x86_64-*-linux* when compiling for 32bit.
5158
5159 2004-06-21  Andrew Pinski  <apinski@apple.com>
5160
5161         * gcc.dg/pch/struct-1.c: New.
5162         * gcc.dg/pch/struct-1.hs: New.
5163
5164 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
5165
5166         * gcc.dg/pch/save-temps-1.c: New file.
5167         * gcc.dg/pch/save-temps-1.hs: New file.
5168
5169 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
5170
5171         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
5172         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
5173
5174 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5175
5176         * gfortran.fortran-torture/execute/select_1.f90: Rename function
5177         to fix type error.
5178         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
5179         Remove trailing spaces.
5180
5181 2004-06-21  Richard Henderson  <rth@redhat.com>
5182
5183         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
5184         merging && to BIT_FIELD_REF.
5185
5186 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
5187
5188         * g++.dg/opt/placeholder1.C: New test.
5189
5190 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5191
5192         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
5193         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5194         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5195         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5196
5197 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
5198
5199         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
5200         extern "C".
5201         * g++.dg/other/pragma-re-1.C: Add comments.
5202
5203 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
5204
5205         PR gfortran/16080
5206         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
5207
5208 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
5209
5210         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
5211         instead of setting the type of size_t by
5212         hand.
5213
5214 2004-06-18  Roger Sayle  <roger@eyesopen.com>
5215
5216         * gcc.dg/unordered-2.c: New test case.
5217         * gcc.dg/unordered-3.c: New test case.
5218
5219 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
5220
5221         PR other/16043
5222         * lib/g++.exp (g++_version): Tweak regexp for version
5223         * lib/g77.exp (g77_version): Likewise
5224         * lib/gfortran.exp (gfortran_version): Likewise
5225         * lib/objc.exp (objc_version): Likewise
5226         * lib/treelang.exp (treelang_version): Likewise
5227
5228 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
5229
5230         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
5231         Use INT_MAX instead of __INT_MAX__.
5232         * gcc.dg/compat/struct-align-2_y.c: Likewise.
5233
5234         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
5235         * gcc.dg/compat/scalar-return-3_x.c: Use it.
5236         * gcc.dg/compat/scalar-return-3_y.c: Use it.
5237         * gcc.dg/compat/scalar-return-4_x.c: Use it.
5238         * gcc.dg/compat/scalar-return-4_y.c: Use it.
5239         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
5240         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
5241         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
5242         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
5243
5244         * gcc.dg/range-test-1.c: New test.
5245         * g++.dg/opt/range-test-1.C: New test.
5246
5247 2004-06-17  Richard Henderson  <rth@redhat.com>
5248
5249         * objc.dg/sync-1.m: New.
5250         * objc.dg/try-catch-1.m: Don't force next runtime.
5251         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
5252         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
5253         shadowed catch clause.
5254         * objc.dg/try-catch-5.m: New.
5255
5256 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
5257
5258         Bug 14610
5259         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
5260
5261 2004-06-15  Richard Henderson  <rth@redhat.com>
5262
5263         * gcc.dg/20001116-1.c: Move expected warning line.
5264
5265 2004-06-15  Richard Henderson  <rth@redhat.com>
5266
5267         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
5268         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
5269
5270 2004-06-15  Jeff Law  <law@redhat.com>
5271
5272         * gcc.dg/tree-ssa/20040615-1.c: New test.
5273         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
5274         be less sensitive to operand ordering.
5275         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
5276
5277 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
5278
5279         * g++.dg/abi/bitfield3.C: Add comment..
5280
5281 2004-06-15  Richard Henderson  <rth@redhat.com>
5282
5283         * g++.dg/ext/stmtexpr1.C: XFAIL.
5284         * gcc.dg/20030612-1.c: XFAIL.
5285
5286 2004-06-15  Eric Christopher  <echristo@redhat.com>
5287
5288         * g++.dg/charset/asm5.c: New.
5289         * gcc.dg/charset/asm6.c: New.
5290
5291 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5292
5293         PR fortran/15962
5294         * gfortran.fortran-torture/execute/select_1.f90: New test.
5295
5296 2004-06-15  Paul Brook  <paul@codesourcery.com>
5297
5298         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
5299
5300 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5301
5302         PR c++/15967
5303         * g++.dg/lookup/crash3.C: New test.
5304
5305 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5306
5307         PR c++/15947
5308         * g++.dg/parse/dtor4.C: New test.
5309
5310 2004-06-14  Jeff Law  <law@redhat.com>
5311
5312         * gcc.c-torture/compile/20040614-1.c: New test.
5313
5314 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5315
5316         PR fortran/15211
5317         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
5318         LEN of a character array.
5319
5320 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
5321
5322         PR c++/15096
5323         * g++.dg/template/ptrmem10.C: New test.
5324
5325         PR c++/14930
5326         * g++.dg/template/friend30.C: New test.
5327
5328 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5329
5330         PR fortran/14928
5331         * gfortran.fortran-torture/compile/mloc.f90: New test.
5332
5333 2004-06-13  Paul Brook  <paul@codesourcery.com>
5334
5335         * gfortran.fortran-torture/execute/random_2.f90: New test.
5336
5337 2004-06-13  Eric Christopher  <echristo@redhat.com>
5338
5339         * gcc.dg/noncompile/redecl-1.c: Fix error message.
5340
5341 2004-06-12  Paul Brook  <paul@codesourcery.com>
5342
5343         * gfortran.fortran-torture/execute/contained_3.f90: New test.
5344
5345 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5346
5347         PR fortran/14923
5348         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
5349
5350 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5351
5352         PR fortran/14957
5353         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
5354         syntax errors in end statements of contained subroutines.
5355
5356 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5357
5358         PR fortran/12841
5359         * gfortran.fortran-torture/execute/null_arg.f90: New test.
5360
5361 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5362
5363         PR fortran/15665
5364         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
5365
5366 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
5367
5368         PR gfortran/12839
5369         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
5370
5371 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
5372
5373         PR c++/15862
5374         * g++.dg/parse/enum1.C: New test.
5375
5376 2004-06-10  Jeff Law  <law@redhat.com>
5377
5378         * gcc.c-torture/compile/20040610-1.c: New test.
5379
5380 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5381
5382         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
5383         * g++.old-deja/g++.other/decl3.C: Likewise.
5384
5385 2004-06-10  Brian Booth  <bbooth@redhat.com>
5386
5387         * gcc.dg/tree-ssa/20031015-1.c: Scan for
5388         V_MAY_DEF instead of VDEF.
5389         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
5390
5391 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
5392
5393         PR c++/14211
5394         * g++.dg/conversion/const1.C: New test.
5395
5396         PR c++/15076
5397         * g++.dg/conversion/reinterpret1.C: New test.
5398
5399         PR c++/15877
5400         * g++.dg/template/enum2.C: New test.
5401
5402         PR c++/15227
5403         * g++.dg/template/error13.C: New test.
5404
5405 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5406
5407         PR fortran/14957
5408         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
5409         arguments to test_* REAL and of the right size.
5410
5411 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5412
5413         PR target/15569
5414         PR rtl-optimization/15681
5415         * gcc.dg/20040609-1.c: New test.
5416
5417 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
5418
5419         PR c++/14791
5420         * g++.dg/opt/builtins1.C: New test.
5421
5422 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
5423
5424         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
5425         that use default windows32 struct layout.
5426         * gcc.dg/i386-bitfield2.c: Likewise.
5427
5428 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
5429
5430         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
5431         for mingw32 and cygwin targets.
5432
5433 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
5434
5435         * gcc.dg/pch/macro-4.c: New.
5436         * gcc.dg/pch/macro-4.hs: New.
5437
5438 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5439
5440         PR fortran/13249
5441         * gfortran.fortran-torture/compile/name_clash.f90: New test.
5442
5443 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5444
5445         PR fortran/13372
5446         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
5447
5448 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5449
5450         PR gfortran/14897
5451         * gfortran.fortran-torture/execute/t_edit.f90: New test.
5452
5453 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
5454
5455         PR gfortran/15755
5456         * gfortran.fortran-torture/execute/backspace.c : New test.
5457
5458 2004-06-09  Paul Brook  <paul@codesourcery.com>
5459
5460         * gfortran.fortran-torture/execure/intrinsic_associated.f90
5461         (pointer_to_section): Rewrite to use smaller array.
5462
5463 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
5464
5465         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
5466         * gcc.dg/ext/altivec-10.c: Same.
5467         * gcc.dg/ext/altivec-11.c: Same.
5468         * gcc.dg/ext/altivec-12.c: Same.
5469         * gcc.dg/ext/altivec-13.c: Same.
5470         * gcc.dg/ext/altivec-14.c: Same.
5471         * gcc.dg/ext/altivec-15.c: Same.
5472         * gcc.dg/ext/altivec-16.c: Same.
5473         * gcc.dg/ext/altivec-3.c: Same.
5474         * gcc.dg/ext/altivec-4.c: Same.
5475         * gcc.dg/ext/altivec-6.c: Same.
5476         * gcc.dg/ext/altivec-7.c: Same.
5477         * gcc.dg/ext/altivec-8.c: Same.
5478         * gcc.dg/ext/altivec-varargs-1.c: Same.
5479
5480         * g++.dg/ext/altivec-1.C: Correct dg syntax.
5481         * g++.dg/ext/altivec-10.C: Same.
5482         * g++.dg/ext/altivec-2.C: Same.
5483         * g++.dg/ext/altivec-3.C: Same.
5484         * g++.dg/ext/altivec-4.C: Same.
5485         * g++.dg/ext/altivec-5.C: Same.
5486         * g++.dg/ext/altivec-6.C: Same.
5487         * g++.dg/ext/altivec-7.C: Same.
5488         * g++.dg/ext/altivec-8.C: Same.
5489         * g++.dg/ext/altivec-9.C: Same.
5490
5491 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5492
5493         PR c++/7841
5494         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
5495
5496 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
5497
5498         * gcc.dg/union-1.c: New test.
5499
5500 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5501
5502         * gcc.dg/builtins-41.c: New test case.
5503         * gcc.dg/builtins-42.c: New test case.
5504
5505 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5506
5507         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
5508         * g++.dg/ext/altivec-10.C: Same.
5509         * g++.dg/ext/altivec-2.C: Same.
5510         * g++.dg/ext/altivec-3.C: Same.
5511         * g++.dg/ext/altivec-4.C: Same.
5512         * g++.dg/ext/altivec-5.C: Same.
5513         * g++.dg/ext/altivec-6.C: Same.
5514         * g++.dg/ext/altivec-7.C: Same.
5515         * g++.dg/ext/altivec-8.C: Same.
5516         * g++.dg/ext/altivec-9.C: Same.
5517         * g++.old-deja/g++.abi/cxa_vec.C: Same.
5518         * g++.old-deja/g++.brendan/new3.C: Same.
5519         * gcc.c-torture/execute/eeprof-1.x: Same.
5520
5521 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5522
5523         PR c/14765
5524         * gcc.dg/pr14765-1.c: New test.
5525
5526 2004-06-07  Roger Sayle  <roger@eyesopen.com>
5527
5528         PR c/14649
5529         * gcc.dg/pr14649-1.c: New test case.
5530
5531 2004-06-07  Richard Henderson  <rth@redhat.com>
5532
5533         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
5534         if temporaries.
5535
5536 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
5537
5538         * g++.dg/eh/elide1.C: Remove XFAIL.
5539
5540 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
5541
5542         PR c++/15337
5543         * g++.dg/expr/sizeof3.C: New test.
5544
5545         PR c++/14777
5546         * g++.dg/template/access14.C: New test.
5547
5548         PR c++/15554
5549         * g++.dg/template/enum1.C: New test.
5550
5551         PR c++/15057
5552         * g++.dg/eh/throw1.C: New test.
5553
5554 2004-06-07  David Ayers  <d.ayers@inode.at>
5555             Ziemowit Laski  <zlaski@apple.com>
5556
5557         * lib/objc.exp (objc_target_compile): Revert the '-framework
5558         Foundation' flag fix, since bare Darwin does not ship
5559         with the Foundation framework.
5560         * objc/execute/next_mapping.h: Provide a local NSConstantString
5561         @interface and @implementation.
5562         (objc_constant_string_init): A constructor function, used to
5563         initialize the NSConstantString meta-class object.
5564         * objc/execute/string1.m: Include "next_mapping.h" instead of
5565         <Foundation/NSString.h>.
5566         * objc/execute/string2.m: Likewise.
5567         * objc/execute/string3.m: Likewise.
5568         * objc/execute/string4.m: Likewise.
5569
5570 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
5571
5572         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
5573         to double. Replace double with FLOAT.
5574         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
5575
5576         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
5577         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
5578         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
5579         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
5580         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
5581         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
5582         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
5583         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
5584
5585 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
5586
5587         PR c/13519
5588         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
5589
5590 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5591
5592         PR c++/15503
5593         * g++.dg/template/meminit2.C: New test.
5594
5595 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
5596
5597         PR target/15822
5598         * gcc.c-torture/execute/compare-fp-1.c,
5599         gcc.c-torture/execute/compare-fp-2.c,
5600         gcc.c-torture/execute/compare-fp-3.c,
5601         gcc.c-torture/execute/compare-fp-4.c,
5602         gcc.c-torture/execute/compare-fp-3.x,
5603         gcc.c-torture/execute/compare-fp-4.x: Moved...
5604         * gcc.c-torture/execute/ieee/compare-fp-1.c,
5605         gcc.c-torture/execute/ieee/compare-fp-2.c,
5606         gcc.c-torture/execute/ieee/compare-fp-3.c,
5607         gcc.c-torture/execute/ieee/compare-fp-4.c,
5608         gcc.c-torture/execute/ieee/compare-fp-3.x,
5609         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
5610
5611 2004-06-04  David Ayers  <d.ayers@inode.at>
5612
5613         * objc/execute/protocol-isEqual-4.m: New testcase.
5614
5615 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
5616
5617         * objc/execute/protocol-isEqual-1.m: New testcase.
5618         * objc/execute/protocol-isEqual-2.m: New testcase.
5619         * objc/execute/protocol-isEqual-3.m: New testcase.
5620
5621 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5622
5623         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
5624
5625 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
5626
5627         * lib/objc.exp (objc_target_compile): When running tests on
5628         Darwin (Mac OS X), inform the linker about '-framework
5629         'Foundation'.
5630
5631 2004-06-02  Eric Christopher  <echristo@redhat.com>
5632
5633         * gcc.c-torture/compile/20040602-1.c: New.
5634
5635 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
5636
5637         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
5638         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
5639
5640         PR tree-optimization/14736
5641         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
5642
5643         PR tree-optimization/14042
5644         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
5645
5646         PR tree-optimization/14729
5647         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
5648
5649 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5650
5651         PR fortran/15557
5652         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
5653
5654 2004-06-01  Richard Hederson  <rth@redhat.com>
5655
5656         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
5657
5658 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5659
5660         PR c++/14932
5661         * g++.dg/parse/offsetof4.C: New test.
5662
5663 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
5664
5665         PR objc/7993
5666         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
5667
5668 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
5669
5670         PR c++/15701
5671         * g++.dg/template/friend29.C: New test.
5672
5673 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
5674
5675         PR c/15749
5676         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
5677
5678 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
5679
5680         * gcc.dg/sparc-trap-1.c: New test.
5681
5682 2004-05-31  Roger Sayle  <roger@eyesopen.com>
5683
5684         PR middle-end/15069
5685         * g++.dg/opt/fold3.C: New test case.
5686
5687 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
5688
5689         * lib/target-supports.exp (check_iconv_available): Fix fallout
5690         from 2004-05-28 patch.
5691
5692 2004-05-30  Paul Brook  <paul@codesourcery.com>
5693
5694         PR fortran/15620
5695         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
5696         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
5697
5698 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
5699
5700         * gfortran.fortran-torture/execute/random_1.f90: New test.
5701
5702 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5703
5704         * g++.dg/ext/altivec-10.C: New test.
5705
5706 2004-05-29  Paul Brook  <paul@codesourcery.com>
5707
5708         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
5709
5710 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5711
5712         * gcc.dg/altivec-16.c: New test.
5713
5714 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
5715
5716         * lib/target-supports.exp (check_vmx_hw_available): New.
5717         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
5718
5719         * lib/target-supports.exp (check_alias_available,
5720         check_iconv_available, check_named_sections_available): Use
5721         unique names for temporary files.
5722
5723 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
5724
5725         * gcc.dg/altivec-15.c: New test.
5726
5727 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5728
5729         PR c++/15083
5730         * g++.dg/warn/noeffect6.C: New test.
5731
5732         PR c++/15471
5733         * g++.dg/expr/ptrmem4.C: New test.
5734
5735         PR c++/15640
5736         * g++.dg/template/operator3.C: New test.
5737
5738 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
5739
5740         PR c++/14668
5741         * g++.dg/lookup/redecl1.C: New test.
5742         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
5743
5744 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
5745
5746         * gcc.c-torture/execute/compare-fp-1.c,
5747         gcc.c-torture/execute/compare-fp-2.c,
5748         gcc.c-torture/execute/compare-fp-3.c,
5749         gcc.c-torture/execute/compare-fp-4.c,
5750         gcc.c-torture/execute/compare-fp-3.x,
5751         gcc.c-torture/execute/compare-fp-4.x,
5752         gcc.dg/pr15649-1.c: New.
5753
5754 2004-05-27  Adam Nemet  <anemet@lnxw.com>
5755
5756         PR c++/12883
5757         * g++.dg/init/array14.C: New test.
5758
5759 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
5760
5761         * lib/compat.exp (compat-get-options-main): New.
5762         (compat-get-options): Remove unneeded code, warn for ignored
5763         command.
5764         (compat-execute): Check flag set by dg-require-* commands.
5765
5766         * lib/compat.exp (compat-execute): Break up long lines.
5767
5768 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
5769
5770         * gcc.dg/altivec-7.c: Don't use 'vector long'.
5771         * gcc.dg/altivec-14.c: New test.
5772         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
5773
5774         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
5775         * gcc.dg/altivec-12.c: Ditto.
5776
5777         * gcc.dg/altivec-3.c: Move call to altivec_check.
5778
5779 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5780
5781         PR c++/15044
5782         * g++.dg/template/error12.C: New test.
5783
5784         PR c++/15317
5785         * g++.dg/ext/attrib15.C: New test.
5786
5787         PR c++/15329
5788         * g++.dg/template/ptrmem9.C: New test.
5789
5790 2004-05-25  Paul Brook  <paul@codesourcery.com>
5791
5792         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
5793
5794 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5795
5796         PR c++/15165
5797         * g++.dg/template/crash19.C: New test.
5798
5799 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5800
5801         PR c++/15025
5802         * g++.dg/template/redecl1.C: New test.
5803
5804 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
5805
5806         PR c++/14821
5807         * g++.dg/other/ns1.C: New test.
5808
5809         PR c++/14883
5810         * g++.dg/template/invalid1.C: New test.
5811
5812 2004-05-23  Paul Brook  <paul@codesourcery.com>
5813         Victor Leikehman  <lei@haifasphere.co.il>
5814
5815         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
5816         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
5817
5818 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5819
5820         PR c++/15285
5821         PR c++/15299
5822         * g++.dg/template/non-dependent5.C: New test.
5823         * g++.dg/template/non-dependent6.C: New test.
5824
5825 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
5826
5827         PR c++/15507
5828         * g++.dg/inherit/union1.C: New test.
5829
5830         PR c++/15542
5831         * g++.dg/template/addr1.C: New test.
5832
5833         PR c++/15427
5834         * g++.dg/template/array5.C: New test.
5835
5836         PR c++/15287
5837         * g++.dg/template/array6.C: New test.
5838
5839 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
5840             Roger Sayle  <roger@eyesopen.com>
5841
5842         * g++.dg/lookup/forscope2.C: New test case.
5843
5844 2004-05-22  Ben Elliston  <bje@au.ibm.com>
5845
5846         * gcc.dg/cpp/Wmissingdirs.c: New.
5847
5848 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5849
5850         PR target/15301
5851         * gcc.dg/compat/union-m128-1.h: New file.
5852         * gcc.dg/compat/union-m128-1_main.c: Likewise.
5853         * gcc.dg/compat/union-m128-1_x.c: Likewise.
5854         * gcc.dg/compat/union-m128-1_y.c: Likewise.
5855
5856 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
5857
5858         PR target/15302
5859         * gcc.dg/compat/struct-complex-1.h: New file.
5860         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
5861         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
5862         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
5863
5864 2004-05-20  Roger Sayle  <roger@eyesopen.com>
5865
5866         PR middle-end/3074
5867         * gcc.dg/pr3074-1.c: New test case.
5868         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
5869
5870 2004-05-20  Falk Hueffner  <falk@debian.org>
5871
5872         PR other/15526
5873         * gcc.dg/ftrapv-1.c: New test case.
5874
5875 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
5876
5877         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
5878
5879 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
5880             Jeff Law  <law@redhat.com>
5881
5882         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
5883         * gcc.dg/tree-ssa/20040518-2.c: New test.
5884
5885         * gcc.dg/tree-ssa/20040518-1.c: New test.
5886
5887 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
5888
5889         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
5890
5891 2004-05-18  Paul Brook  <paul@codesourcery.com>
5892
5893         PR fortran/13930
5894         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
5895
5896 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5897
5898         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
5899         constant folding.
5900
5901 2004-05-17  Steven Bosscher  <stevenb@suse.de>
5902
5903         * gcc.dg/tree-ssa/20040517-1.c: New test.
5904
5905 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5906
5907         * gcc.dg/loop-4.c: New test.
5908
5909 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
5910
5911         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
5912
5913 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
5914
5915         PR fortran/15311
5916         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
5917
5918 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5919
5920         PR fortran/13826
5921         PR fortran/13940
5922         * gfortran.fortran-torture/compile/data_1.f90: New test.
5923
5924 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
5925
5926         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
5927         * gcc.dg/uninit-H.c: Define ASM for __s390__.
5928
5929 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5930
5931         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
5932
5933 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5934
5935         PR c/15444
5936         * gcc.dg/format/xopen-1.c: Adjust expected message.
5937         * gcc.dg/format/xopen-3.c: New test.
5938
5939 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
5940
5941         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
5942
5943 2004-05-14  Jeff Law  <law@redhat.com>
5944
5945         * gcc.dg/tree-ssa/20040514-2.c: New test.
5946
5947 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5948
5949         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
5950         this ...
5951         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
5952         this.
5953
5954 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
5955
5956         * gcc.dg/tree-ssa/20040514-1.c: New test.
5957
5958 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5959
5960         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
5961         test.
5962
5963 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5964
5965         PR fortran/14066
5966         * gfortran.fortran-torture/compile/do_1.f90: New test.
5967
5968 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5969
5970         PR fortran/15051
5971         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
5972         test.
5973
5974 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
5975
5976         PR fortran/15149
5977         * gfortran.fortran-torture/execute/random_init.f90: New test.
5978
5979 2004-05-13  Paul Brook  <paul@codesourcery.com>
5980
5981         PR fortran/15314
5982         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
5983
5984 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
5985
5986         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
5987         for the powerpc case.
5988
5989 2004-05-13  Jeff Law  <law@redhat.com>
5990
5991         * gcc.dg/tree-ssa/20040513-1.c: New test.
5992         * gcc.dg/tree-ssa/20040513-2.c: New test.
5993
5994 2004-05-13  Paul Brook  <paul@codesourcery.com>
5995
5996         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
5997         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
5998         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
5999
6000 2004-05-13  Andreas Schwab  <schwab@suse.de>
6001
6002         PR other/10819
6003         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
6004         characters.
6005
6006 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
6007
6008         PR fortran/15294
6009         * gfortran.fortran-torture/execute/adjustr.f90: New file.
6010
6011 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
6012
6013         Merge from tree-ssa-20020619-branch.  See
6014         ChangeLog.tree-ssa for details.
6015
6016 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
6017
6018         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
6019         include <altivec.h> explicitly.
6020         * gcc.dg/altivec-13.c: Likewise.
6021
6022 2004-05-11  Paul Brook  <paul@codesourcery.com>
6023
6024         * gcc.c-torture/compile/20010518-1.c: Force enum size.
6025
6026 2004-05-10  Eric Christopher  <echristo@redhat.com>
6027
6028         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
6029         * gcc.dg/sibcall-4.c: Ditto.
6030
6031 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
6032
6033         * g++.dg/ext/altivec-8.C: New test case.
6034         * gcc.dg/altivec-13.c: New test case.
6035
6036 2004-05-08  Roger Sayle  <roger@eyesopen.com>
6037
6038         * gcc.c-torture/execute/divcmp-1.c: New test case.
6039         * gcc.c-torture/execute/divcmp-2.c: New test case.
6040         * gcc.c-torture/execute/divcmp-3.c: New test case.
6041
6042 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
6043
6044         * g++.dg/other/pragma-re-2.C: New test.
6045
6046 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6047
6048         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
6049         * gcc.dg/i386-387-2.c: Likewise.
6050
6051         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
6052         __builtin_drem.
6053         * gcc.dg/i386-387-6.c: Likewise.
6054
6055 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
6056
6057         * gcc.dg/builtins-33.c:  Also check log1p*.
6058
6059 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
6060
6061         PR optimization/15296
6062         * gcc.c-torture/execute/pr15296.c: New test.
6063
6064 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
6065
6066         * gcc.dg/builtins-40.c: New test.
6067
6068 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
6069
6070         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
6071
6072 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
6073
6074         * g++.dg/ext/spe1.C: New testcase.
6075
6076 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
6077
6078         * objc.dg/image-info.m: Allow additional attributes
6079         for __image_info section.
6080
6081 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
6082
6083         * gcc.dg/torture/mips-hilo-2.c: New test.
6084
6085 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6086
6087         PR c++/14389
6088         * g++.dg/template/member5.C: New test.
6089
6090 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
6091
6092         * gcc.dg/builtins-34.c: Also check expm1*.
6093
6094 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6095
6096         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
6097         * gcc.dg/torture/builtin-convert-3.c: New test.
6098
6099 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
6100
6101         PR middle-end/15054
6102         * g++.dg/opt/pr15054.C: New test.
6103
6104 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6105
6106         * gcc.dg/torture/builtin-rounding-1.c: New test.
6107         * gcc.dg/builtins-25.c: Delete.
6108         * gcc.dg/builtins-29.c: Delete.
6109
6110 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
6111
6112         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
6113         * gcc.dg/sibcall-4.c: Likewise.
6114         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
6115
6116 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6117
6118         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
6119         bit-field on 16-bit targets.
6120
6121 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
6122
6123         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
6124         16-bit targets.
6125
6126 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
6127
6128         * gcc.dg/rs6000-power2-1.c: Change to compile only.
6129         * gcc.dg/rs6000-power2-2.c: Likewise.
6130
6131 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
6132
6133         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
6134         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
6135         Change the asm registers to be in form of frN instead of fN.
6136
6137 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6138
6139         * gcc.dg/torture/builtin-convert-2.c: New test.
6140
6141 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
6142
6143         * gcc.dg/rs6000-power2-1.c: New test.
6144         * gcc.dg/rs6000-power2-2.c: New test.
6145
6146 2004-04-28  Jan Hubicka  <jh@suse.cz>
6147
6148         * gcc.dg/unused-6.c: New test.
6149
6150 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
6151             Ulrich Weigand  <uweigand@de.ibm.com>
6152
6153         * ada/acats/run_all.sh: Define $target variable.
6154
6155 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
6156
6157         PR c++/15119
6158         * g++.dg/other/vararg-1.C: New test.
6159
6160         PR c++/4794
6161         * g++.dg/eh/cleanup3.C: New test.
6162
6163 2004-04-24  Laurent GUERBY <laurent@guerby.net>
6164
6165         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
6166         and ad8011a (target_insn).
6167         * ada/acats/support/macro.dfs: Likewise.
6168         * ada/acats/support/impbit.adb: New file.
6169
6170 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
6171
6172         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
6173
6174 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
6175
6176         * gcc.dg/loop-3.c: New test.
6177
6178 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
6179
6180         * gcc.c-torture/execute/simd-5.c: New test.
6181
6182 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6183
6184         PR c++/15064
6185         * g++.dg/template/crash18.C: New test.
6186
6187 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
6188
6189         * g++.dg/ext/complit3.C: New test.
6190
6191 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6192
6193         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
6194         * gcc.dg/altivec-3.c: Same.
6195         * gcc.dg/altivec-varargs-1.c: Same.
6196
6197 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
6198
6199         * lib/target-supports.exp (check_profiling_available): Assume
6200         profiling is not available on powerpc-eabi targets.
6201
6202 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
6203
6204         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
6205         * gcc.dg/vmx/bug-1.c: Ditto.
6206
6207 2004-04-20  Eric Christopher  <echristo@redhat.com>
6208
6209         * gcc.dg/charset/extern.c: New test.
6210         * g++.dg/charset/extern3.cc: Ditto.
6211
6212 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
6213
6214         * gcc.dg/builtins-39.c: New test.
6215
6216 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
6217
6218         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
6219
6220 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
6221
6222         * gcc.dg/torture/mips-hilo-1.c: New test.
6223
6224 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
6225
6226         * gcc.c-torture/compile/20040419-1.c: New test.
6227
6228 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
6229
6230         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
6231
6232 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
6233             Aldy Hernandez  <aldyh@redhat.com>
6234
6235         * gcc.c-torture/execute/va-arg-24.c: New.
6236
6237 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
6238             Aldy Hernandez  <aldyh@redhat.com>
6239
6240         * gcc.dg/vmx/1b-01.c: New.
6241         * gcc.dg/vmx/1b-02.c: New.
6242         * gcc.dg/vmx/1b-03.c: New.
6243         * gcc.dg/vmx/1b-04.c: New.
6244         * gcc.dg/vmx/1b-05.c: New.
6245         * gcc.dg/vmx/1b-06.c: New.
6246         * gcc.dg/vmx/1b-07.c: New.
6247         * gcc.dg/vmx/1c-01.c: New.
6248         * gcc.dg/vmx/1c-02.c: New.
6249         * gcc.dg/vmx/3a-01a.c: New.
6250         * gcc.dg/vmx/3a-01.c: New.
6251         * gcc.dg/vmx/3a-01m.c: New.
6252         * gcc.dg/vmx/3a-03.c: New.
6253         * gcc.dg/vmx/3a-03m.c: New.
6254         * gcc.dg/vmx/3a-04.c: New.
6255         * gcc.dg/vmx/3a-04m.c: New.
6256         * gcc.dg/vmx/3a-05.c: New.
6257         * gcc.dg/vmx/3a-06.c: New.
6258         * gcc.dg/vmx/3a-06m.c: New.
6259         * gcc.dg/vmx/3a-07.c: New.
6260         * gcc.dg/vmx/3b-01.c: New.
6261         * gcc.dg/vmx/3b-02.c: New.
6262         * gcc.dg/vmx/3b-10.c: New.
6263         * gcc.dg/vmx/3b-13.c: New.
6264         * gcc.dg/vmx/3b-14.c: New.
6265         * gcc.dg/vmx/3b-15.c: New.
6266         * gcc.dg/vmx/3c-01a.c: New.
6267         * gcc.dg/vmx/3c-01.c: New.
6268         * gcc.dg/vmx/3c-02.c: New.
6269         * gcc.dg/vmx/3c-03.c: New.
6270         * gcc.dg/vmx/3d-01.c: New.
6271         * gcc.dg/vmx/4-01.c: New.
6272         * gcc.dg/vmx/4-03.c: New.
6273         * gcc.dg/vmx/5-01.c: New.
6274         * gcc.dg/vmx/5-02.c: New.
6275         * gcc.dg/vmx/5-03.c: New.
6276         * gcc.dg/vmx/5-04.c: New.
6277         * gcc.dg/vmx/5-05.c: New.
6278         * gcc.dg/vmx/5-06.c: New.
6279         * gcc.dg/vmx/5-07.c: New.
6280         * gcc.dg/vmx/5-07t.c: New.
6281         * gcc.dg/vmx/5-08.c: New.
6282         * gcc.dg/vmx/5-10.c: New.
6283         * gcc.dg/vmx/5-11.c: New.
6284         * gcc.dg/vmx/7-01a.c: New.
6285         * gcc.dg/vmx/7-01.c: New.
6286         * gcc.dg/vmx/7c-01.c: New.
6287         * gcc.dg/vmx/7d-01.c: New.
6288         * gcc.dg/vmx/7d-02.c: New.
6289         * gcc.dg/vmx/8-01.c: New.
6290         * gcc.dg/vmx/8-02a.c: New.
6291         * gcc.dg/vmx/8-02.c: New.
6292         * gcc.dg/vmx/brode-1.c: New.
6293         * gcc.dg/vmx/bug-1.c: New.
6294         * gcc.dg/vmx/bug-2.c: New.
6295         * gcc.dg/vmx/bug-3.c: New.
6296         * gcc.dg/vmx/cw-bug-1.c: New.
6297         * gcc.dg/vmx/cw-bug-2.c: New.
6298         * gcc.dg/vmx/cw-bug-3.c: New.
6299         * gcc.dg/vmx/dct.c: New.
6300         * gcc.dg/vmx/debug-1.c: New.
6301         * gcc.dg/vmx/debug-2.c: New.
6302         * gcc.dg/vmx/debug-3.c: New.
6303         * gcc.dg/vmx/debug-4.c: New.
6304         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
6305         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
6306         * gcc.dg/vmx/eg-5.c: New.
6307         * gcc.dg/vmx/fft.c: New.
6308         * gcc.dg/vmx/gcc-bug-1.c: New.
6309         * gcc.dg/vmx/gcc-bug-2.c: New.
6310         * gcc.dg/vmx/gcc-bug-3.c: New.
6311         * gcc.dg/vmx/gcc-bug-4.c: New.
6312         * gcc.dg/vmx/gcc-bug-5.c: New.
6313         * gcc.dg/vmx/gcc-bug-6.c: New.
6314         * gcc.dg/vmx/gcc-bug-7.c: New.
6315         * gcc.dg/vmx/gcc-bug-8.c: New.
6316         * gcc.dg/vmx/gcc-bug-9.c: New.
6317         * gcc.dg/vmx/gcc-bug-b.c: New.
6318         * gcc.dg/vmx/gcc-bug-c.c: New.
6319         * gcc.dg/vmx/gcc-bug-d.c: New.
6320         * gcc.dg/vmx/gcc-bug-e.c: New.
6321         * gcc.dg/vmx/gcc-bug-f.c: New.
6322         * gcc.dg/vmx/gcc-bug-g.c: New.
6323         * gcc.dg/vmx/gcc-bug-i.c: New.
6324         * gcc.dg/vmx/harness.h: New.
6325         * gcc.dg/vmx/ira1.c: New.
6326         * gcc.dg/vmx/ira2a.c: New.
6327         * gcc.dg/vmx/ira2b.c: New.
6328         * gcc.dg/vmx/ira2.c: New.
6329         * gcc.dg/vmx/ira2c.c: New.
6330         * gcc.dg/vmx/mem.c: New.
6331         * gcc.dg/vmx/newton-1.c: New.
6332         * gcc.dg/vmx/ops.c: New.
6333         * gcc.dg/vmx/sn7153.c: New.
6334         * gcc.dg/vmx/spill2.c: New.
6335         * gcc.dg/vmx/spill3.c: New.
6336         * gcc.dg/vmx/spill.c: New.
6337         * gcc.dg/vmx/t.c: New.
6338         * gcc.dg/vmx/varargs-1.c: New.
6339         * gcc.dg/vmx/varargs-2.c: New.
6340         * gcc.dg/vmx/varargs-3.c: New.
6341         * gcc.dg/vmx/varargs-4.c: New.
6342         * gcc.dg/vmx/varargs-5.c: New.
6343         * gcc.dg/vmx/varargs-6.c: New.
6344         * gcc.dg/vmx/varargs-7.c: New.
6345         * gcc.dg/vmx/vmx.exp: New.
6346         * gcc.dg/vmx/vprint-1.c: New.
6347         * gcc.dg/vmx/vscan-1.c: New.
6348         * gcc.dg/vmx/x-01.c: New.
6349         * gcc.dg/vmx/x-02.c: New.
6350         * gcc.dg/vmx/x-03.c: New.
6351         * gcc.dg/vmx/x-04.c: New.
6352         * gcc.dg/vmx/x-05.c: New.
6353         * gcc.dg/vmx/yousufi-1.c: New.
6354         * gcc.dg/vmx/zero-1.c: New.
6355         * gcc.dg/vmx/zero.c: New.
6356
6357 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
6358
6359         * g++.dg/lookup/java1.C: Update for chage of
6360         _Jv_AllocObject.
6361         * g++.dg/lookup/java2.C: Likewise.
6362
6363 2004-04-17  Laurent GUERBY <laurent@guerby.net>
6364
6365         * ada/acats/run_all.sh: use -O2 by default.
6366
6367 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
6368
6369         * gcc.dg/vr-mult-[12].c: New tests.
6370
6371 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
6372
6373         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
6374
6375         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
6376
6377 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
6378
6379         * lib/target-supports.exp (check_profiling_available): Assume profiling
6380         isn't available for mips*-*-elf targets.
6381
6382 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
6383
6384         * gcc.dg/builtins-38.c: New test.
6385
6386 2004-04-14  Eric Christopher  <echristo@redhat.com>
6387
6388         * g++.dg/charset/charset.exp: Run .cc extension tests.
6389
6390 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
6391
6392         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
6393
6394 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6395
6396         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
6397
6398 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
6399
6400         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
6401         * gcc.dg/i386-387-2.c: Likewise.
6402
6403         * gcc.dg/i386-387-7.c: New test.
6404         * gcc.dg/i386-387-8.c: New test.
6405
6406         * gcc.dg/builtins-37.c: New test.
6407
6408 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
6409
6410         * g++.dg/pch/externc-1.C: Add missing semicolon.
6411
6412 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
6413
6414         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
6415
6416 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
6417
6418         * gcc.c-torture/execute/20040411-1.c: New test.
6419
6420 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
6421
6422         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
6423
6424 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
6425
6426         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
6427
6428 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
6429
6430         * lib/target-supports.exp (check_named_sections_available): New.
6431         * lib/gcc-dg.exp (dg-require-named-sections): New.
6432         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
6433         old-deja.exp.  Also prune error-count message from HP linker.
6434         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
6435
6436         * g++.dg/init/init-ref4.C: Use dg-require-weak.
6437         * g++.old-deja/g++.pt/static3.C: Likewise.
6438         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
6439
6440 2004-04-09  Roger Sayle  <roger@eyesopen.com>
6441
6442         * gcc.c-torture/execute/20040409-1.c: New test case.
6443         * gcc.c-torture/execute/20040409-2.c: New test case.
6444         * gcc.c-torture/execute/20040409-3.c: New test case.
6445
6446 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
6447
6448         * gcc.dg/20040409-1.c: New test.
6449
6450 2004-04-08  Roger Sayle  <roger@eyesopen.com>
6451
6452         PR target/14888
6453         * g++.dg/opt/pr14888.C: New test case.
6454
6455 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
6456
6457         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
6458         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
6459         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
6460         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
6461         New tests.
6462
6463 2004-04-08  Paul Brook  <paul@codesourcery.com>
6464
6465         * gcc.dg/spill-1.c: New test.
6466
6467 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6468
6469         * gcc.dg/torture/builtin-ctype-2.c: New test.
6470
6471 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
6472
6473         * gcc.dg/pch/pch.exp: Add largefile test.
6474
6475 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
6476
6477         * g++.dg/pch/externc-1.Hs: New.
6478         * g++.dg/pch/externc-1.C: New.
6479
6480 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6481
6482         * gcc.dg/compat/struct-by-value-5a_main.c,
6483         gcc.dg/compat/struct-by-value-5b_main.c: New files.
6484         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
6485         * gcc.dg/compat/struct-by-value-5a_x.c,
6486         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
6487         gcc.dg/compat/struct-by-value-5_x.c.
6488         * gcc.dg/compat/struct-by-value-5a_y.c,
6489         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
6490         gcc.dg/compat/struct-by-value-5_y.c.
6491
6492         * gcc.dg/compat/struct-by-value-6a_main.c,
6493         gcc.dg/compat/struct-by-value-6b_main.c: New files.
6494         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
6495         * gcc.dg/compat/struct-by-value-6a_x.c,
6496         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
6497         gcc.dg/compat/struct-by-value-6_x.c.
6498         * gcc.dg/compat/struct-by-value-6a_y.c,
6499         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
6500         gcc.dg/compat/struct-by-value-6_y.c.
6501
6502         * gcc.dg/compat/struct-by-value-7a_main.c,
6503         gcc.dg/compat/struct-by-value-7b_main.c: New files.
6504         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
6505         * gcc.dg/compat/struct-by-value-7a_x.c,
6506         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
6507         gcc.dg/compat/struct-by-value-7_x.c.
6508         * gcc.dg/compat/struct-by-value-7a_y.c,
6509         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
6510         gcc.dg/compat/struct-by-value-7_y.c.
6511
6512 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
6513
6514         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
6515         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
6516         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
6517         options.
6518
6519 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
6520
6521         * gcc.dg/builtins-36.c: New test.
6522
6523 2004-04-06  Paul Brook  <paul@codesourcery.com>
6524
6525         * README.gcc: Remove obsolete contraint on testcases.
6526
6527 2004-04-05  Paul Brook  <paul@codesourcery.com>
6528
6529         PR2123
6530         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
6531         failure and exit(0) on success.
6532         * g++.dg/expr/anew2.C: Ditto.
6533         * g++.dg/expr/anew3.C: Ditto.
6534         * g++.dg/expr/anew4.C: Ditto.
6535
6536 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
6537
6538         PR c++/3518
6539         * g++.dg/template/unify7.C: New.
6540
6541 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
6542
6543         * g++.dg/README: Bring up to date with new subdirectories; remove
6544         duplicate subdirectory lines.
6545
6546 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
6547
6548         PR c++/14007
6549         * g++.dg/template/unify5.C: New.
6550         * g++.dg/template/unify6.C: New.
6551         * g++.dg/template/qualttp20.C: Adjust.
6552         * g++.old-deja/g++.jason/report.C: Adjust.
6553         * g++.old-deja/g++.other/qual1.C: Adjust.
6554
6555 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
6556
6557         PR c++/14803
6558         * g++.dg/inherit/ptrmem1.C: New test.
6559
6560 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
6561
6562         PR c++/14755
6563         * gcc.c-torture/execute/20040331-1.c: New test.
6564         * gcc.dg/20040331-1.c: New test.
6565
6566 2004-04-01  Paul Brook  <paul@codesourcery.com>
6567
6568         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
6569
6570 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
6571
6572         PR c++/14724
6573         * g++.dg/init/goto1.C: New test.
6574
6575         PR c++/14763
6576         * g++.dg/template/defarg4.C: New test.
6577
6578 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
6579
6580         * gcc.dg/altivec-11.c: Extend test for more valid cases.
6581
6582 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
6583
6584         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
6585
6586 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
6587
6588         * gcc.dg/noncompile/undeclared-2.c: New test.
6589
6590 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
6591
6592         * gcc.dg/940409-1.c: Remove XFAIL.
6593         * gcc.dg/reg-vol-struct-1.c: New test.
6594
6595 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6596
6597         * gcc.dg/torture/builtin-wctype-1.c: New test.
6598
6599 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
6600
6601         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
6602         * gcc.dg/20001101-1.c: Likewise.
6603         * gcc.dg/20001102-1.c: Likewise.
6604
6605 2004-03-25  Roger Sayle  <roger@eyesopen.com>
6606
6607         * gcc.dg/compare8.c: Add an additional test for XOR.
6608
6609 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6610
6611         * gcc.dg/torture/builtin-ctype-1.c: New test.
6612
6613 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6614
6615         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
6616         * gcc.dg/torture/builtin-math-1.c: Likewise.
6617         * gcc.dg/torture/builtin-power-1.c: New test.
6618
6619 2004-03-24  Andreas Schwab  <schwab@suse.de>
6620
6621         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
6622         IA64 assembler.
6623
6624 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
6625             Roger Sayle  <roger@eyesopen.com>
6626
6627         * gcc.dg/compare8.c: New test case.
6628
6629 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
6630
6631         * g++.dg/ext/altivec-7.C: New test.
6632
6633 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
6634
6635         PR 12267, 12391, 12560, 13129, 14114, 14133
6636         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
6637         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
6638         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
6639         Adjust error regexps.
6640         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
6641         * gcc.dg/noncompile/undeclared-1.c: New test cases.
6642         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
6643         * gcc.dg/local1.c: Add explanatory comment.
6644
6645 2004-03-23  Roger Sayle  <roger@eyesopen.com>
6646
6647         PR optimization/14669
6648         * g++.dg/opt/fold2.C: New test case.
6649
6650 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
6651
6652         PR c/14069
6653         * gcc.dg/20040322-1.c: New test.
6654
6655 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
6656
6657         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
6658         * gcc.dg/ultrasp4.c: Likewise.
6659         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
6660
6661 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6662
6663         * gcc.dg/i386-sse-8.c: Reset default options.
6664
6665 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
6666
6667         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
6668         in the error message text.
6669
6670 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
6671
6672         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
6673
6674 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
6675
6676         PR c++/14616
6677         * g++.dg/init/array13.C: New test.
6678
6679 2004-03-20  Roger Sayle  <roger@eyesopen.com>
6680
6681         PR target/13889
6682         * gcc.c-torture/compile/pr13889.c: New test case.
6683
6684 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6685
6686         PR c/14635
6687         * builtins-1.c (nan, nans): Don't test.
6688         * builtins-30.c: Don't use nan, nanf, nanl.
6689         * builtins-35.c: New test.
6690
6691 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
6692
6693         * g++.dg/ext/altivec-6.C: New test.
6694
6695 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
6696
6697         * g++.dg/init/placement3.C: New test.
6698
6699         * g++.dg/template/spec13.C: New test.
6700
6701         * g++.dg/lookup/using11.C: New test.
6702
6703         * g++.dg/lookup/koenig3.C: New test.
6704
6705         * g++.dg/template/operator2.C: New test.
6706
6707         * g++.dg/expr/dtor3.C: New test.
6708         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
6709         marker.
6710         * g++.old-deja/g++.law/visibility28.C: Likewise.
6711
6712 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
6713
6714         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
6715         * gcc.dg/ppc64-abi-3.c: Likewise.
6716
6717 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6718
6719         PR c++/14545
6720         * g++.dg/parse/template15.C: New test.
6721
6722 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6723
6724         * g++.dg/expr/dtor2.C: New test.
6725
6726         * g++.dg/lookup/anon4.C: New test.
6727
6728         * g++.dg/overload/using1.C: New test.
6729
6730         * g++.dg/template/lookup7.C: New test.
6731
6732         * g++.dg/template/typename6.C: New test.
6733
6734         * g++.dg/expr/cond6.C: New test.
6735
6736 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6737
6738         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
6739
6740 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6741
6742         * g++.dg/expr/cond5.C: New test.
6743         * g++.dg/expr/constcast1.C: Likewise.
6744         * g++.dg/expr/ptrmem2.C: Likewise.
6745         * g++.dg/expr/ptrmem3.C: Likewise.
6746         * g++.dg/lookup/main1.C: Likewise.
6747         * g++.dg/template/lookup6.C: Likewise.
6748
6749 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
6750
6751         * gcc.dg/local1.c: New test.
6752
6753         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
6754
6755 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6756
6757         * gcc.dg/torture/builtin-convert-1.c: New test.
6758
6759 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6760
6761         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
6762
6763 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6764
6765         PR c++/14481
6766         * g++.dg/warn/Wunused-7.C: New test.
6767
6768 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6769
6770         * gcc.dg/torture/builtin-integral-1.c: New test.
6771
6772 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
6773
6774         PR c++/14586
6775         * g++.dg/parse/non-dependent3.C: New test.
6776
6777 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
6778
6779         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
6780         * g++.dg/eh/simd-2.C: Likewise.
6781         * g++.dg/init/array10.C: Likewise.
6782         * gcc.c-torture/compile/simd-1.c: Likewise.
6783         * gcc.c-torture/compile/simd-2.c: Likewise.
6784         * gcc.c-torture/compile/simd-3.c: Likewise.
6785         * gcc.c-torture/compile/simd-4.c: Likewise.
6786         * gcc.c-torture/compile/simd-6.c: Likewise.
6787         * gcc.c-torture/execute/simd-1.c: Likewise.
6788         * gcc.c-torture/execute/simd-2.c: Likewise.
6789         * gcc.dg/compat/vector-defs.h: Likewise.
6790         * gcc.dg/20020531-1.c: Likewise.
6791         * gcc.dg/altivec-3.c: Likewise.
6792         * gcc.dg/altivec-4.c: Likewise.
6793         * gcc.dg/altivec-varargs-1.c: Likewise.
6794         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
6795         * gcc.dg/i386-mmx-3.c: Likewise.
6796         * gcc.dg/i386-sse-4.c: Likewise.
6797         * gcc.dg/i386-sse-5.c: Likewise.
6798         * gcc.dg/i386-sse-8.c: Likewise.
6799         * gcc.dg/simd-1.c: Likewise.
6800         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
6801         __ev64_opaque__ since the machine description provides it.
6802
6803 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6804
6805         * lib/compat.exp (skip_list): New global variable.
6806         Use it to hold the user defined COMPAT_SKIPS list if any.
6807         (compat-obj): Add the members of skip_list to optall.
6808
6809 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6810
6811         * gcc.dg/compat/union-by-value-1_main.c,
6812         union-by-value-1_x.c, union-by-value-1_y.c,
6813         union-check.h, union-defs.h,
6814         union-init.h, union-return-1_main.c,
6815         union-return-1_x.c, union-return-1_y.c: New files.
6816
6817 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6818
6819         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
6820         mixed-struct-init.h: Add 4 mixed structure types.
6821         struct-by-value-21_main.c, struct-by-value-21_x.c,
6822         struct-by-value-21_y.c, struct-return-21_main.c,
6823         struct-return-21_x.c, struct-return-21_y.c: New files.
6824
6825 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
6826
6827         PR c++/14550
6828         * g++.dg/parse/template14.C: New test.
6829
6830 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6831
6832         * gcc.c-torture/execute/20040313-1.c: New test.
6833
6834 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
6835
6836         PR target/14533
6837         * gcc.dg/20040311-2.c: New test.
6838
6839 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
6840
6841         PR other/14544
6842         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
6843         bit-field.
6844
6845 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
6846
6847         * gcc.dg/20040305-2.c: Add missing return statement.
6848
6849 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6850
6851         * gcc.dg/builtins-34.c: Also check pow10*.
6852
6853 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6854
6855         PR target/14262
6856         * gcc.dg/20040305-2.c: New test.
6857
6858 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
6859
6860         * gcc.dg/20040310-1.c: New test.
6861
6862 2004-03-11  Roger Sayle  <roger@eyesopen.com>
6863
6864         * gcc.c-torture/execute/20040311-1.c: New test case.
6865
6866 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
6867
6868         PR c++/14476
6869         * g++.dg/lookup/enum1.C: New test.
6870
6871 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
6872
6873         PR c++/14510
6874         * g++.dg/lookup/struct2.C: New test.
6875
6876 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
6877
6878         * gcc.dg/builtins-34.c: New test.
6879
6880 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6881
6882         * gcc.dg/torture/builtin-nonneg-1.c: New test.
6883
6884 2004-03-09  James E Wilson  <wilson@specifixinc.com>
6885
6886         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
6887         * gcc.dg/alias-2.c: New testcase.
6888
6889 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
6890
6891         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
6892
6893 2004-03-09  Roger Sayle  <roger@eyesopen.com>
6894
6895         * gcc.c-torture/execute/20040309-1.c: New test case.
6896
6897 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
6898
6899         PR c++/14397
6900         * g++.dg/overload/ref1.C: New.
6901
6902 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6903
6904         PR c++/14409
6905         * g++.dg/template/spec12.C: New test.
6906
6907         PR c++/14448
6908         * g++.dg/parse/crash14.C: New test.
6909
6910 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6911
6912         PR c++/14230
6913         * g++.dg/init/ref11.C: New test.
6914
6915 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
6916
6917         PR c++/14432
6918         * g++.dg/parse/builtin2.C: New test.
6919
6920 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6921
6922         PR c++/14401
6923         * g++.dg/init/ctor3.C: New test.
6924         * g++.dg/init/union1.C: New test.
6925         * g++.dg/ext/anon-struct4.C: New test.
6926
6927 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
6928
6929         * g++.dg/lookup/koenig1.C: Tweak error messages.
6930         * g++.dg/lookup/used-before-declaration.C: Likewise.
6931         * g++.dg/other/do1.C: Likewise.
6932         * g++.dg/overload/koenig1.C: Likewise.
6933         * g++.dg/parse/crash13.C: Likewise.
6934         * g++.dg/template/instantiate3.C: Likewise.
6935
6936 2004-03-08  Eric Christopher  <echristo@redhat.com>
6937
6938         * * lib/target-supports.exp: Enable libiconv in test
6939         compilation.  Fix up error checking.
6940
6941 2004-03-08  Roger Sayle  <roger@eyesopen.com>
6942
6943         PR middle-end/14289
6944         * gcc.dg/pr14289-1.c: New test case.
6945         * gcc.dg/pr14289-2.c: Likewise.
6946         * gcc.dg/pr14289-3.c: Likewise.
6947
6948 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
6949
6950         * gcc.c-torture/execute/20040308-1.c: New test.
6951
6952 2004-03-07  Roger Sayle  <roger@eyesopen.com>
6953
6954         * gcc.c-torture/execute/20040307-1.c: New test case.
6955
6956 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
6957
6958         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
6959
6960 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
6961
6962         * gcc.dg/20040306-1.c: New test.
6963
6964 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
6965
6966         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
6967         them static.
6968         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
6969
6970 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6971
6972         PR c/14465
6973         * gcc.dg/decl-6.c: New test.
6974
6975 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6976
6977         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
6978         Rename LOGPOW -> LOG_POW.
6979         (SQRT_EXP, POW_EXP): New.
6980
6981 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6982
6983         * gcc.dg/i386-sse-8.c: New test.
6984
6985 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6986
6987         PR c/14114
6988         * gcc.dg/decl-5.c: New test.
6989
6990 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
6991
6992         * gcc.dg/20040305-1.c: New test.
6993
6994 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
6995
6996         PR other/14354
6997         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
6998
6999 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
7000
7001         PR c++/14425, c++/14426
7002         * g++.dg/ext/altivec-4.C: New test.
7003         * g++.dg/ext/altivec-5.C: New test.
7004
7005 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
7006
7007         * g++.old-deja/g++.other/linkage1.C: Expect errors about
7008         global variables of a type with no linkage.
7009         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
7010         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
7011         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
7012         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
7013         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
7014         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
7015         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
7016         * g++.dg/warn/deprecated.C: Name enum Color.
7017         * g++.dg/overload/VLA.C: Name structure for 'b'.
7018         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
7019
7020 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
7021
7022         * gcc.c-torture/compile/20040304-1.c: New test.
7023
7024 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
7025
7026         PR 13728
7027         * gcc.dg/decl-4.c: New testcase.
7028
7029 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
7030
7031         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
7032         as PRECF if sizeof (float) > sizeof (double).
7033         (PRECL): Make it the same as PRECF if
7034         sizeof (float) > sizeof (long double).
7035
7036 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7037
7038         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
7039         system type.  Add check for irix6 which doesn't have c99 runtime.
7040
7041 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
7042
7043         * gcc.dg/const-elim-1.c: xfail for xtensa.
7044
7045 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7046
7047         PR c++/14369
7048         * g++.dg/template/cond4.C: New test.
7049
7050 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7051
7052         PR c++/14360
7053         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
7054
7055         PR c++/14361
7056         * g++.dg/parse/defarg7.C: New test.
7057
7058         PR c++/14359
7059         * g++.dg/template/friend26.C: New test.
7060
7061 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
7062
7063         PR c++/14324
7064         * g++.dg/abi/mangle21.C: New test.
7065
7066         PR c++/14260
7067         * g++.dg/parse/constructor2.C: New test.
7068
7069         PR c++/14337
7070         * g++.dg/template/sfinae1.C: New test.
7071
7072 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7073
7074         PR c++/14267
7075         * g++.dg/expr/crash2.C: New test.
7076
7077         PR middle-end/13448
7078         * gcc.dg/inline-5.c: New test.
7079         * gcc.dg/always-inline.c: Split out tests into ...
7080         * gcc.dg/always-inline2.c: ... this and ...
7081         * gcc.dg/always-inline3.c: ... this.
7082
7083 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
7084
7085         PR debug/12103
7086         * g++.dg/debug/crash1.C: New test.
7087
7088 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
7089
7090         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
7091         function with __attribute__((noinline)).
7092         (recurser_void2): Likewise.
7093         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
7094         (recurser_void2): Likewise.
7095
7096 2004-02-29  Roger Sayle  <roger@eyesopen.com>
7097
7098         PR middle-end/14203
7099         * g++.dg/warn/Wunused-6.C: New test case.
7100
7101 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
7102
7103         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
7104         not defined.
7105
7106 2004-02-27  Eric Christopher  <echristo@redhat.com>
7107
7108         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
7109         * g++.dg/charset/asm2.c: Run only x86.
7110         * gcc.dg/charset/asm3.c: Ditto.
7111
7112 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
7113
7114         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
7115         ld_library_path.
7116
7117 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
7118
7119         * g++.dg/ext/altivec-3.C: New.
7120
7121 2004-02-26  Richard Henderson  <rth@redhat.com>
7122
7123         * g++.dg/ext/attrib10.C: Mark for warning.
7124         * gcc.dg/attr-alias-1.c: New.
7125
7126 2004-02-26  Richard Henderson  <rth@redhat.com>
7127
7128         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
7129         * gcc.c-torture/execute/20040208-2.c: ... it back.
7130
7131 2004-02-26  Eric Christopher  <echristo@redhat.com>
7132
7133         * lib/target-supports.exp (check-iconv-available): New function.
7134         * lib/gcc-dg.exp (dg-require-iconv): New function.
7135         Use above.
7136         * gcc.dg/charset: New directory.
7137         * gcc.dg/charset/charset.exp: New file.
7138         * gcc.dg/charset/asm1.c: Ditto.
7139         * gcc.dg/charset/asm2.c: Ditto.
7140         * gcc.dg/charset/asm3.c: Ditto.
7141         * gcc.dg/charset/asm4.c: Ditto.
7142         * gcc.dg/charset/asm5.c: Ditto.
7143         * gcc.dg/charset/attribute1.c: Ditto.
7144         * gcc.dg/charset/attribute2.c: Ditto.
7145         * gcc.dg/charset/string1.c: Ditto.
7146         * g++.dg/charset: New directory.
7147         * g++.dg/dg.exp: Add here. Special options.
7148         * g++.dg/charset/charset.exp: New file.
7149         * g++.dg/charset/asm1.c: Ditto.
7150         * g++.dg/charset/asm2.c: Ditto.
7151         * g++.dg/charset/asm3.c: Ditto.
7152         * g++.dg/charset/asm4.c: Ditto.
7153         * g++.dg/charset/attribute1.c: Ditto.
7154         * g++.dg/charset/attribute2.c: Ditto.
7155         * g++.dg/charset/extern1.cc: Ditto.
7156         * g++.dg/charset/extern2.cc: Ditto.
7157         * g++.dg/charset/string1.c: Ditto.
7158
7159 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
7160
7161         PR c++/14278
7162         * g++.dg/parse/comma1.C: New test.
7163
7164 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7165
7166         PR c++/14284
7167         * g++.dg/template/ttp8.C: New test.
7168
7169 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
7170
7171         * gcc.dg/fixuns-trunc-1.c: New test.
7172
7173 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7174
7175         * gcc.dg/builtins-config.h: Use #elif.
7176
7177 2004-02-26  Michael Matz  <matz@suse.de>
7178
7179         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
7180         * gcc.dg/991214-1.c: Likewise.
7181         * gcc.dg/i386-asm-1.c: Likewise.
7182
7183 2004-02-25  Richard Henderson  <rth@redhat.com>
7184
7185         * gcc.c-torture/execute/20040208-2.c: Move ...
7186         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
7187
7188 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7189
7190         PR c++/14246
7191         * g++.dg/other/crash-3.C: New test.
7192
7193 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7194
7195         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
7196         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
7197
7198         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
7199         HP-UX.
7200
7201 2004-02-24  Michael Matz  <matz@suse.de>
7202
7203         * gcc.dg/i386-regparm.c: New.
7204
7205 2004-02-23  James E Wilson  <wilson@specifixinc.com>
7206
7207         * gcc.c-torture/execute/20040223-1.c: New.
7208
7209 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
7210             Kazu Hirata  <kazu@cs.umass.edu>
7211
7212         * gcc.dg/fwritable-strings-1.c: Remove.
7213
7214 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
7215
7216         PR c/14156
7217         * gcc.dg/20040223-1.c: New test.
7218
7219 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7220
7221         PR c++/14106
7222         * g++.dg/ext/typeof9.C: New test.
7223
7224 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7225
7226         PR c++/14250
7227         * g++.dg/other/switch1.C: New test.
7228
7229 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
7230
7231         * gcc.dg/cast-function-1.c: Adjust for new informative message.
7232         * gcc.dg/va-arg-1.c: Likewise.
7233
7234 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7235
7236         PR c++/14143
7237         * g++.dg/template/koenig5.C: New test.
7238
7239 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
7240
7241         * g++.dg/ext/altivec-1.C: Generalize target triple.
7242         * g++.dg/ext/altivec-2.C: New test case.
7243         * g++.dg/ext/altivec_check.h: New file.
7244         * gcc.dg/altivec-1.c: Generalize target triple;
7245         include altivec_check.h and call altivec_check().
7246         * gcc.dg/altivec-[2-5].c: Generalize target triple.
7247         * gcc.dg/altivec-6.c: New test case.
7248         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
7249         type casts as needed.
7250         * gcc.dg/altivec-10.c: Include altivec_check.h and call
7251         altivec_check().
7252         * gcc.dg/altivec-12.c: New test case.
7253         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
7254         include altivec_check.h and call altivec_check().
7255         * gcc.dg/altivec_check.h: New file.
7256
7257 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7258
7259         * lib/target-supports.exp (check_alias_available): Don't mangle
7260         function `g' in test program.
7261
7262 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7263
7264         * lib/target-supports.exp (check_profiling_available): Check
7265         argument to determine whether we support a profiling type.
7266         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
7267         check_profiling_available.
7268         * g++.dg/bprob/bprob.exp: Likewise
7269         * g77.dg/bprob/bprob.exp: Likewise.
7270         * gcc.misc-tests/bprob.exp: Likewise.
7271         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
7272         dg-require-profiling and delete expected error handling.
7273         * gcc.dg/20021014-1.c: Likewise.
7274         * gcc.dg/nest.c: Likewise.
7275
7276 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
7277
7278         PR c++/12007
7279         * g++.dg/other/vthunk1.C: New test.
7280
7281 2004-02-20  Falk Hueffner  <falk@debian.org>
7282
7283         PR target/14201
7284         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
7285
7286 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
7287
7288         PR c++/13927
7289         * g++.dg/other/error8.C: Remove XFAIL markers.
7290
7291         PR c++/14173
7292         * g++.dg/ext/packed5.C: New test.
7293
7294         PR c++/14199
7295         * g++.dg/warn/Wunused-5.C: New test.
7296
7297         PR c++/14186
7298         * g++.dg/lookup/member1.C: New test.
7299
7300 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
7301
7302         * gcc.c-torture/compile/20040130-1.c: Enable only when
7303         __INT_MAX__ >= 2147483647L.
7304         * gcc.c-torture/compile/961203-1.c: Likewise.
7305
7306 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
7307
7308         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
7309         * g++.dg/opt/template1.C: Robustify assembler regexp
7310
7311 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7312
7313         * gcc.c-torture/execute/simd-4.x: Remove.
7314         * gcc.c-torture/execute/va-arg-25.x: Likewise.
7315         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
7316         Guard with #ifndef SKIP_ATTRIBUTE.
7317         * gcc.dg/compat/vector-1_y.c: Likewise.
7318         * gcc.dg/compat/vector-2_x.c: Likewise.
7319         * gcc.dg/compat/vector-2_y.c: Likewise.
7320         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
7321         * g++.dg/eh/simd-2.C: Likewise.
7322
7323 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
7324
7325         * gcc.c-torture/compile/complex-1.c: New.
7326
7327 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
7328
7329         PR target/14209
7330         * gcc.c-torture/execute/20040218-1.c: New test.
7331
7332 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7333
7334         PR c++/14181
7335         * g++.dg/parse/new2.C: New test.
7336
7337 2004-02-18  Paul Brook  <paul@codesourcery.com>
7338
7339         * gcc.c-torture/compile/libcall-1.c: New test.
7340
7341 2004-02-18  Paul Brook  <paul@codesourcery.com>
7342
7343         PR debug/12934
7344         * gcc.dg/debug/debug-7.c: New test.
7345
7346 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
7347
7348         * gcc.dg/20040217-1.c: New test.
7349
7350 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
7351
7352         * gcc.c-torture/execute/990208-1.x: Delete.
7353
7354 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
7355
7356         * gcc.c-torture/execute/20040208-2.x: New file.
7357
7358 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
7359
7360         PR c++/11326
7361         * g++.dg/abi/structret1.C: New test.
7362
7363 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
7364
7365         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
7366         (i386_cpuid): No need to test if cpuid is available on AMD64.
7367         Fix assembly, so that it works onboth i386 and AMD64.
7368         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
7369         (vecInLong): Fix s[] member type to unsigned int.
7370         (vecInWord): Remove type.
7371         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
7372         (a64, b64, c64, d64, e64): Remove.
7373         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
7374         Remove unused variable.  Remove initialization of removed variables.
7375         Don't call mmx_tests nor sse_tests.
7376         (reference_mmx, reference_sse): Remove.
7377         (check): Add return stmt.
7378         * gcc.dg/i386-sse-7.c: New test.
7379         * gcc.dg/i386-mmx-4.c: New test.
7380
7381 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7382
7383         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
7384         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7385         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7386         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
7387         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
7388         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
7389         g++.dg/tc1/dr94.C: Fix line terminator.
7390
7391 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
7392
7393         * gcc.c-torture/compile/20040216-1.c: New.
7394
7395 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7396
7397         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
7398         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
7399         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
7400         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
7401         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
7402         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
7403
7404 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
7405
7406         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
7407
7408 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
7409
7410         PR c++/13971
7411         * g++.dg/expr/cond4.C: New test.
7412
7413         PR c++/14086
7414         * g++.dg/lookup/crash2.C: New test.
7415
7416 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
7417
7418         * gcc.c-torture/compile/20040214-2.c: New test.
7419
7420 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
7421
7422         PR c++/14116
7423         * g++.dg/ext/typeof8.C: New test.
7424
7425 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
7426
7427         * gcc.c-torture/compile/20040214-1.c: New test.
7428
7429 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7430
7431         PR c++/13635
7432         * g++.dg/template/spec11.C: New test.
7433
7434 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7435
7436         PR c++/13927
7437         * g++.dg/other/error8.C: New test.
7438
7439 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
7440
7441         PR c++/14122
7442         * g++.dg/template/array4.C: New test.
7443
7444         PR c++/14108
7445         * g++.dg/inherit/thunk2.C: New test.
7446
7447         PR c++/14083
7448         * g++.dg/eh/cond2.C: New test.
7449
7450 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
7451
7452         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
7453
7454 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
7455
7456         * lib/scanasm.exp (dg-scan): Quote pattern before display.
7457
7458 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
7459
7460         * g++.dg/simd-2.C: xfail on ppc64-linux.
7461
7462 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7463
7464         PR c/456
7465         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
7466         tests.
7467
7468 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
7469
7470         * gcc.dg/builtins-33.c: New test.
7471
7472 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
7473
7474         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
7475
7476 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7477
7478         * g++.dg/simd-2.C: Set -maltivec for ppc64.
7479
7480 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
7481
7482         * gcc.dg/ppc64-abi-3.c: New test.
7483
7484 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
7485
7486         PR c/14092
7487
7488         * gcc.dg/pr14092-1.c: New testcase.
7489
7490 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
7491
7492         * gcc.dg/cpp/assert4.c: Fix typo last change.
7493
7494         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
7495         * gcc.dg/cpp/assert4.c: Handle powerpc64.
7496
7497         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
7498
7499 2004-02-09  Roger Sayle  <roger@eyesopen.com>
7500
7501         * gcc.c-torture/compile/20040209-1.c: New test case.
7502
7503 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7504
7505         * gcc.dg/c90-init-1.c: Adjust expected error messages.
7506
7507 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
7508
7509         * gcc.c-torture/execute/20040208-[12].c: New tests.
7510
7511 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7512
7513         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
7514
7515 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7516
7517         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
7518
7519 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7520
7521         Bug 13856
7522         * gcc.dg/visibility-8.c: New testcase.
7523
7524 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
7525
7526         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
7527         arguments.
7528         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
7529
7530 2004-02-07  Roger Sayle  <roger@eyesopen.com>
7531
7532         PR middle-end/13696
7533         * g++.dg/opt/fold1.C: New test case.
7534
7535 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7536
7537         PR c++/14033
7538         * g++.dg/other/crash-2.C: New test.
7539
7540 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7541
7542         PR c++/14028
7543         * g++.dg/parse/angle-bracket2.C: New test.
7544
7545 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7546
7547         PR middle-end/13750
7548         Revert:
7549         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
7550         PR pch/13361
7551         * testsuite/g++.dg/pch/wchar-1.C: New.
7552         * testsuite/g++.dg/pch/wchar-1.Hs: New.
7553
7554 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7555
7556         PR c++/14008
7557         * g++.dg/parse/error15.C: New test.
7558         * g++.dg/parse/crash11.C: Update dg-error mark.
7559
7560 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7561
7562         PR c++/13932
7563         * g++.dg/warn/conv2.C: New test.
7564
7565 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7566
7567         PR c++/13086
7568         * g++.dg/warn/incomplete1.C: Remove xfail.
7569
7570 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7571
7572         * lib/file-format.exp (gcc_target_object_format): Use
7573         ${tool}_target_compile, not gcc_target_compile.
7574         * lib/target-supports.exp (check_alias_available): Likewise.
7575         (check_gc_sections_available): Likewise.
7576         * g++.dg/ext/attrib10.C: Use dg-require-alias.
7577         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
7578         dg-require-alias.
7579
7580 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
7581
7582         PR c++/13969
7583         * g++.dg/template/static6.C: New test.
7584
7585 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
7586
7587         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
7588
7589 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7590
7591         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
7592         tests for systems where `char' is unsigned by default.
7593
7594 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7595
7596         PR c++/13997
7597         * g++.dg/template/partial3.C: New test.
7598
7599 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
7600
7601         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
7602         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
7603         Remove mentions of obsolete ports.
7604
7605 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
7606
7607         * gcc.dg/noncompile/20001228-1.c: Fix for new
7608         error message.
7609
7610 2004-02-03  Roger Sayle  <roger@eyesopen.com>
7611
7612         PR target/9348
7613         * gcc.c-torture/execute/multdi-1.c: New test case.
7614
7615 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7616
7617         PR c++/13925
7618         * g++.dg/template/lookup5.C: New test.
7619
7620 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7621
7622         PR c++/13950
7623         * g++.dg/template/lookup4.C: New test.
7624
7625         PR c++/13970
7626         * g++.dg/parse/error14.C: New test.
7627
7628         PR c++/14002
7629         * g++.dg/parse/template13.C: New test.
7630
7631 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
7632
7633         PR c++/13978
7634         * g++.dg/template/koenig4.C: New test.
7635
7636         PR c++/13968
7637         * g++.dg/template/crash17.C: New test.
7638
7639         PR c++/13975
7640         * g++.dg/parse/error13.C: New test.
7641         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
7642
7643 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
7644
7645         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
7646
7647 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
7648
7649         PR c/11658
7650         PR c/13994
7651         * gcc.dg/noncompile/20040203-1.c: New test.
7652         * gcc.dg/noncompile/20040203-2.c: Likewise.
7653         * gcc.dg/noncompile/20040203-3.c: Likewise.
7654         * gcc.dg/20040203-1.c: Likewise.
7655
7656 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
7657
7658         PR c++/10858
7659         * g++.dg/template/sizeof7.C: New test.
7660
7661 2004-02-02  Eric Christopher  <echristo@redhat.com>
7662             Zack Weinberg  <zack@codesourcery.com>
7663
7664         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
7665
7666 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
7667
7668         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
7669         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
7670         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
7671         * gcc.dg/cleanup-5.c: Run only on Linux targets.
7672
7673 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
7674
7675         PR c++/13113
7676         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
7677
7678         PR c++/13854
7679         * g++.dg/ext/attrib13.C: New test.
7680
7681         PR c++/13907
7682         * g++.dg/conversion/op2.C: New test.
7683
7684 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7685
7686         * gcc.dg/titype-1.c: Fix pasto.
7687
7688 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
7689
7690         * gcc.dg/titype-1.c: New test.
7691
7692 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7693
7694         PR c++/13957
7695         * g++.dg/template/non-type-template-argument-1.C,
7696         g++.dg/template/qualified-id1.C: Update dg-error marks.
7697         * g++.dg/template/nontype6.C: New test.
7698
7699 2004-02-01  Roger Sayle  <roger@eyesopen.com>
7700
7701         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
7702         * gcc.dg/builtins-31.c: New testcase.
7703         * gcc.dg/builtins-32.c: New testcase.
7704
7705 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
7706
7707         * objc.dg/call-super-2.m: Update line numbers
7708         for the including of stddef.h.
7709
7710 2004-01-30  Michael Matz  <matz@suse.de>
7711
7712         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
7713         g++.dg/ext/case-range3.C: New tests.
7714
7715 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7716
7717         DR206
7718         PR c++/13813
7719         * g++.dg/template/member4.C: New test.
7720
7721 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7722
7723         PR c++/13683
7724         * g++.dg/template/sizeof6.C: New test.
7725
7726 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7727
7728         * gcc.dg/fwritable-strings-1.c: New test.
7729
7730 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7731
7732         * gcc.c-torture/compile/20040130-1.c: New test.
7733
7734 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
7735
7736         * objc.dg/call-super-2.m: Include stddef.h for size_t.
7737
7738 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
7739
7740         PR c++/13883
7741         * g++.dg/template/ctor3.C: New test.
7742
7743 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7744
7745         * g++.dg/tc1: New directory.
7746         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
7747         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
7748         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
7749         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
7750         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
7751
7752 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7753
7754         * g++.dg/parse/error11.C: New test.
7755         * g++.dg/parse/error12.C: Likewise.
7756
7757 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
7758
7759         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
7760         (scan_initial, main): Use aligned_sizeof instead of sizeof.
7761
7762 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
7763
7764         PR c++/13791
7765         * g++.dg/ext/attrib12.C: New test.
7766
7767         PR c++/13736
7768         * g++.dg/parse/cast2.C: New test.
7769
7770 2004-01-27  James E Wilson  <wilson@specifixinc.com>
7771
7772         * objc.dg/encode-2.m (main): New local string.  Set depending on
7773         sizeof long.  Use in sscanf call.
7774         * objc.dg/encode-3.m (main): New local string.  Set depending on
7775         sizeof long.  Use in scan_initial call.
7776
7777 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7778
7779         * objc.dg/call-super-2.m: Make LP64-safe.
7780         * objc.dg/desig-init-1.m: Likewise.
7781
7782 2004-01-27  Devang Patel <dpatel@apple.com>
7783
7784         * g++.dg/debug/namespace1.C: New test.
7785
7786 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
7787
7788         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
7789         xscale-*-*.
7790
7791         * gcc.dg/arm-mmx-1.c: New test.
7792
7793 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
7794
7795         * gcc.dg/20040127-1.c: New test.
7796         * gcc.dg/20040127-2.c: New test.
7797
7798 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
7799
7800         * objc.dg/stret-1.m (glob): Renamed to globa.
7801
7802 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
7803
7804         PR c++/13663
7805         * g++.dg/expr/for1.C: New test.
7806
7807 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
7808
7809         PR middle-end/13779
7810         * gcc.dg/darwin-longlong.c: New test.
7811
7812 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
7813
7814         * gcc.dg/20040124-1.c: Moved test from here...
7815         * gcc.c-torture/compile/20040124-1.c: ...to here.
7816
7817 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
7818
7819         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
7820         the assembly output if -m64 is passed.
7821
7822 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
7823
7824         PR c++/13833
7825         * g++.dg/template/cond3.C: New test.
7826
7827 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7828
7829         PR c++/13810
7830         * g++.dg/template/ttp7.C: New test.
7831
7832 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7833
7834         PR c++/13797
7835         * g++.dg/template/nontype4.C: New test.
7836         * g++.dg/template/nontype5.C: Likewise.
7837
7838 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
7839
7840         * gcc.dg/torture/mips-clobber-at.c: New test.
7841
7842 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
7843
7844         * gcc.dg/20040124-1.c: New test.
7845
7846 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
7847
7848         * gcc.dg/20040123-1.c: New test.
7849
7850 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7851
7852         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
7853
7854 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
7855
7856         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
7857
7858 2004-01-23  Andrew Pinski  <apinski@apple.com>
7859
7860         * gcc.dg/20030121-1.c: Move to ..
7861         * gcc.dg/20040121-1.c: here.
7862
7863 2004-01-23  Roger Sayle  <roger@eyesopen.com>
7864
7865         * gcc.dg/builtins-29.c: New test case.
7866
7867 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
7868
7869         PR 18314
7870         * gcc.dg/builtins-30.c: New testcase.
7871
7872 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
7873
7874         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
7875         * lib/g77.exp: Likewise.
7876         * lib/objc.exp: Likewise.
7877         * lib/g++.exp: Likewise.
7878
7879 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7880
7881         * gcc.dg/struct-by-value-2.c: New test.
7882
7883 2004-01-21  Andrew Pinski  <apinski@apple.com>
7884
7885         PR target/13785
7886         * gcc.dg/20030121-1.c: New test.
7887
7888 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
7889
7890         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
7891         clobber frame pointer register in asm statement.
7892
7893 2004-01-21  Falk Hueffner  <falk@debian.org>
7894
7895         * gcc.c-torture/compile/20040121-1.c: New test.
7896
7897 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
7898
7899         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
7900
7901 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
7902
7903         * gcc.dg/ppc64-abi-2.c: New test.
7904
7905 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
7906
7907         * lib/treelang.exp: Fill out this file.
7908         * lib/treelang-dg.exp: New File.
7909
7910 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7911
7912         * gcc.c-torture/compile/981022-1.c: Remove.
7913         * gcc.dg/array-5.c: Remove XFAIL.
7914         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
7915         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
7916         gcc.dg/cond-lvalue-1.c: Update.
7917         * gcc.dg/cast-lvalue-2.c: New test.
7918
7919 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
7920
7921         PR c++/13592
7922         * g++.dg/other/error1.C (class foo): Tweak error message.
7923
7924         PR c++/13592
7925         * g++.dg/template/call2.C: New test.
7926
7927 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7928
7929         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
7930         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
7931         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
7932         scalar-return-1_x.c, scalar-return-2_y.c,
7933         scalar-return-3_x.c, scalar-return-3_y.c,
7934         scalar-return-4_x.c, scalar-return-4_y.c,
7935         struct-align-1.h, struct-align-1_x.c,
7936         struct-align-1_y.c, struct-align-2.h,
7937         struct-align-2_x.c, struct-align-2_y.c,
7938         struct-by-value-10_y.c, struct-by-value-11_x.c,
7939         struct-by-value-11_y.c, struct-by-value-12_x.c,
7940         struct-by-value-12_y.c, struct-by-value-13_x.c,
7941         struct-by-value-13_y.c, struct-by-value-14_x.c,
7942         struct-by-value-14_y.c, struct-by-value-15_x.c,
7943         struct-by-value-15_y.c, struct-by-value-16_y.c,
7944         struct-by-value-17_y.c, struct-by-value-18_y.c,
7945         struct-by-value-19_y.c, struct-by-value-1_x.c,
7946         struct-by-value-1_y.c, struct-by-value-20_y.c,
7947         struct-by-value-2_x.c, struct-by-value-2_y.c,
7948         struct-by-value-3_y.c, struct-by-value-4_x.c,
7949         struct-by-value-4_y.c, struct-by-value-5_y.c,
7950         struct-by-value-6_y.c, struct-by-value-7_y.c
7951         struct-by-value-8_x.c, struct-by-value-8_y.c
7952         struct-by-value-9_x.c, struct-by-value-9_y.c
7953         struct-return-10_x.c, struct-return-10_y.c,
7954         struct-return-19_x.c, struct-return-20_x.c
7955         struct-return-2_x.c, struct-return-2_y.c
7956         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
7957         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
7958
7959 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
7960
7961         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
7962         attribute on sparc*-sun-solaris2.*.
7963
7964 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
7965
7966         PR c++/13710
7967         * g++.dg/ext/typeof7.C: New test.
7968
7969 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
7970
7971         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
7972         * gcc.dg/const-elim-1.c: Same.
7973
7974 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
7975
7976         * objc.dg/stret-1.m: New.
7977         * objc.dg/stret-2.m: New.
7978
7979 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
7980
7981         PR c++/11895
7982         * g++.dg/ext/vector1.C: New test.
7983
7984 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
7985
7986         * gcc.dg/pch/import-1.c: New.
7987         * gcc.dg/pch/import-1.hs: New.
7988         * gcc.dg/pch/import-1a.h: New.
7989         * gcc.dg/pch/import-1b.h: New.
7990         * gcc.dg/pch/import-1c.h: New.
7991
7992 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
7993
7994         PR c++/13574
7995         * g++.dg/ext/array1.C: New test.
7996
7997         PR c++/13178
7998         * g++.dg/conversion/op1.C: New test.
7999
8000 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
8001
8002         PR 11864
8003         From Kazumoto Kojima / Dan Kegel:
8004         * gcc.dg/pr11864-1.c: New test.
8005
8006         PR 10392
8007         From Marcus Comstedt / Dan Kegel:
8008         * gcc.dg/pr10392-1.c: New test.
8009
8010 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
8011
8012         PR c++/13478
8013         * g++.dg/init/ref10.C: New test.
8014
8015 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8016
8017         PR c++/13407
8018         * g++.dg/parse/typename6.C: New test.
8019
8020 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
8021
8022         PR pch/13361
8023         * testsuite/g++.dg/pch/wchar-1.C: New.
8024         * testsuite/g++.dg/pch/wchar-1.Hs: New.
8025
8026 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8027
8028         PR c++/9259
8029         * g++.dg/expr/sizeof2.C: New test.
8030
8031 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
8032
8033         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
8034
8035 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8036
8037         PR c++/13659
8038         * g++.dg/lookup/strong-using-3.C: New.
8039         * g++.dg/lookup/using-10.C: New.
8040
8041 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
8042
8043         PR c++/13594
8044         * g++.dg/lookup/strong-using-2.C: New.
8045
8046 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
8047             Dan Kegel <dank@kegel.com>
8048             J"orn Rennecke <joern.rennecke@superh.com>
8049
8050         PR target/9365
8051         * gcc.dg/pr9365-1.c: New test.
8052
8053 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8054
8055         PR c++/8856
8056         * g++.dg/parse/casting-operator2.C: New test.
8057         * g++.old-deja/g++.pt/explicit83.C: Remove.
8058
8059 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
8060
8061         * gcc.dg/label-compound-stmt-1.c: New test.
8062         * gcc.c-torture/compile/950922-1.c,
8063         gcc.c-torture/compile/20000211-3.c,
8064         gcc.c-torture/compile/20000518-1.c,
8065         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
8066         compound statements.
8067
8068 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
8069
8070         * gcc.dg/ppc64-abi-1.c: New test.
8071
8072 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
8073
8074          * g++.dg/ext/attrib9.C: Add dg-warnings.
8075
8076 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8077
8078         PR c++/12335
8079         * g++.dg/parse/dtor3.C: New test.
8080
8081 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
8082
8083         PR c++/12709
8084         * g++.dg/parse/try-catch-1.C: New test.
8085
8086 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
8087
8088         * ada/acats/run_all.sh: Add more verbose output in acats.log
8089         when compiling tests.
8090
8091 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8092
8093         PR 13656
8094         * gcc.dg/typedef-redecl.c: New test case.
8095         * gcc.dg/typedef-redecl.h: New support file.
8096
8097 2004-01-13  Jan Hubicka  <jh@suse.cz>
8098
8099         * gcc.dg/always_inline.c: New test.
8100         * gcc.dg/debug/20031231-1.c: Fix.
8101
8102 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8103
8104         PR c++/13474
8105         * g++.dg/template/array3.C: New test.
8106
8107 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
8108
8109         * g++.dg/ext/lvalue1.C: No longer expected to fail.
8110         * g++.dg/warn/Wunused-2.C: Likewise.
8111
8112 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8113
8114         PR c++/13289
8115         * g++.dg/template/instantiate6.C: New test.
8116
8117 2004-01-12  Roger Sayle  <roger@eyesopen.com>
8118
8119         PR middle-end/11397
8120         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
8121
8122 2004-01-12  Jan Hubicka  <jh@suse.cz>
8123
8124         PR opt/12826
8125         * gcc.dg/20040112-1.c: New.
8126
8127         * gcc.dg/dwarf-die[1-7].c: Move to...
8128         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
8129         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
8130
8131 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
8132
8133         PR c++/4100
8134         * g++.dg/parse/friend4.C: New test.
8135
8136 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
8137
8138         PR c++/4100
8139         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
8140         definition is called a friend.
8141
8142 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
8143
8144         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
8145
8146 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
8147
8148         PR c++/3478
8149         * g++.dg/parse/error10.C: New test.
8150         * g++.dg/template/arg2.C: Accept "invalid type" error.
8151
8152 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
8153
8154         PR middle-end/13392
8155         * g++.dg/opt/expect2.C: New test.
8156
8157 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8158
8159         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
8160         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
8161         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
8162         Update dg-error regexps.
8163
8164 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
8165
8166         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
8167         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
8168
8169 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8170
8171         * gcc.dg/pragma-re-1.c: Use right pointer type.
8172
8173 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
8174
8175         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
8176
8177 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
8178
8179         * gcc.dg/rs6000-ldouble-1.c: New.
8180
8181 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8182
8183         DR 337
8184         PR c++/9256
8185         * g++.dg/other/abstract1.C: New test.
8186
8187 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
8188
8189         * g++.dg/lookup/strong-using-1.C: New.
8190
8191 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
8192
8193         PR c/11234
8194         * gcc.dg/func-ptr-conv-1.c: New test.
8195         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
8196
8197 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
8198
8199         PR target/13380.
8200         * gcc.c-torture/compile/20040109-1.c: New.
8201
8202 2004-01-08  Stuart Hastings  <stuart@apple.com>
8203
8204         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
8205         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
8206         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
8207
8208 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
8209
8210         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
8211
8212 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
8213
8214         * ada/acats/run_acats: Treat 'gnatchop' the same way
8215         as 'gnatmake'.  Export GCC_DRIVER.
8216         * ada/acats/run_all.sh: Add target_gnatchop.  Use
8217         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
8218
8219 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8220
8221         PR c++/12573
8222         * g++.dg/template/dependent-expr4.C: New test.
8223
8224 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
8225
8226         * gcc.dg/altivec-11.c: New test.
8227
8228 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
8229
8230         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
8231
8232 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8233
8234         PR c/6024
8235         * gcc.dg/enum-compat-1.c: New test.
8236         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
8237
8238 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8239
8240         PR c/12165
8241         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
8242         gcc.dg/c99-idem-qual-3.c: New tests.
8243
8244 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
8245
8246         * gcc.dg/winline-7.c: Don't cast void * to int.
8247
8248 2004-01-06  Jan Hubicka  <jh@suse.cz>
8249
8250         * gcc.dg/i386-sse-5.c: New test
8251         * g++.dg/eh/simd-1.c: Add -w argument for i386.
8252
8253 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8254
8255         PR c++/12815
8256         * g++.dg/rtti/typeid4.C: New test.
8257
8258 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8259
8260         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
8261
8262 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
8263
8264         PR c++/12132
8265         * g++.dg/template/error11.C: New test.
8266
8267         PR c++/13451
8268         * g++.dg/template/class2.C: New test.
8269
8270 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
8271         Richard Sandiford <rsandifo@redhat.com>
8272
8273         PR c++/13387
8274         * g++.dg/opt/alias3.C: New test.
8275
8276 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
8277
8278         PR c++/13157
8279         * g++.dg/template/koenig3.C: New test.
8280
8281         PR c++/13529
8282         * g++.dg/parse/offsetof3.C: New test.
8283
8284         * g++.dg/init/copy7.C: Add missing dg-error markers.
8285
8286         PR c++/12226
8287         * g++.dg/init/copy7.c: New test.
8288
8289         PR c++/13536
8290         * g++.dg/parse/cast1.C: New test.
8291
8292 2004-01-04  Jan Hubicka  <jh@suse.cz>
8293
8294         * gcc.dg/winline[1-7].c: New tests.
8295
8296 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8297
8298         PR c++/13520
8299         * g++.dg/template/qualttp22.C: New test.
8300
8301 2004-01-01  Jan Hubicka  <jh@suse.cz>
8302
8303         * gcc.dg/debug/20031231-1.c: New.
8304         * gcc.c-torture/compile/20040101-1.c: New.
8305         * gcc.dg/dwarf-die-[1-7].c: New.
8306
8307 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
8308
8309         PR optimization/13521
8310         * gcc.c-torture/compile/20031231-1.c: New test.
8311
8312 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8313
8314         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
8315
8316 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8317
8318         PR c++/10079
8319         * g++.dg/template/crash16.C: New test.
8320
8321 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
8322
8323         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
8324
8325 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
8326
8327         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
8328         ports.
8329         * g++.old-deja/g++.jason/thunk3.C: Likewise.
8330         * g++.old-deja/g++.law/profile1.C: Likewise.
8331         * gcc.c-torture/compile/981006-1.c: Likewise.
8332         * gcc.c-torture/execute/loop-2e.x: Likewise.
8333         * gcc.c-torture/execute/loop-2f.x: Remove.
8334         * gcc.c-torture/execute/loop-2g.x: Likewise.
8335         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
8336         * gcc.dg/20020312-2.c: Remove traces of dead ports.
8337
8338 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
8339
8340         PR c++/13507
8341         * g++.dg/ext/attrib11.C: New test.
8342
8343         PR c++/13494
8344         * g++.dg/template/array2-1.C: New test.
8345         * g++.dg/template/array2-2.C: New test.
8346
8347 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
8348
8349         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
8350
8351 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
8352
8353         PR c++/12774
8354         * g++.dg/template/array1-1.C: New test.
8355         * g++.dg/template/array1-2.C: New test.
8356
8357 2003-12-29  Roger Sayle  <roger@eyesopen.com>
8358
8359         PR fortran/12632
8360         * g77.dg/12632.f: New test case.
8361
8362 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8363
8364         PR c++/13289
8365         * g++.dg/parse/nontype1.C: New test.
8366
8367 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8368
8369         PR c++/12403
8370         * g++.dg/parse/explicit1.C: New test.
8371         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
8372
8373 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8374
8375         PR c++/13081
8376         * g++.dg/opt/inline6.C: New test.
8377
8378         PR c++/12613
8379         * g++.dg/parse/error9.C: New test.
8380
8381         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
8382
8383 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
8384
8385         PR c++/13009
8386         * g++.dg/init/assign1.C: New test.
8387
8388 2003-12-28  Roger Sayle  <roger@eyesopen.com>
8389
8390         PR c++/13070
8391         * g++.dg/warn/format3.C: New test case.
8392
8393 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8394
8395         * gcc.c-torture/compile/20031227-1.c: New test.
8396
8397 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8398
8399         * g++.dg/bprob/bprob.exp: Load target-supports.exp
8400         * g77.dg/bprob/bprob.exp: Likewise.
8401         * gcc.misc-tests/bprob.exp: Likewise.
8402         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
8403         variants on systems where the library does not provide that
8404         functionality.
8405         * gcc.dg/builtins-20.c: Use builtins-config.h.
8406         * gcc.dg/builtins-config.h: New file.
8407
8408 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8409
8410         * lib/gcc-dg.exp (dg-require-profiling): New function.
8411         * lib/target-supports.exp (check_profiling_available): Likewise.
8412         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
8413         * g77.dg/bprob/bprob.exp: Likewise.
8414         * gcc.misc-tests/bprob.exp: Likewise.
8415         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
8416         * gcc.dg/20021014-1.c: Likewise.
8417         * gcc.dg/nest.c: Likewise.
8418
8419 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8420
8421         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
8422         compiling.
8423         * g++.dg/lookup/java2.C: Likewise.
8424         * gcc.dg/cpp/lexident.c: Likewise.
8425
8426 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
8427
8428         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
8429         given.
8430         * gcc.c-torture/compile/961203-1.c: Likewise.
8431         * gcc.c-torture/compile/980506-1.c: Likewise.
8432
8433 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
8434
8435         * lib/gcc-dg.exp (dg-prune-output): New annotation.
8436         (additional_prunes): New global.
8437         (gcc-dg-prune): Handle additional per-test pruning.
8438         (dg-test): Clear additional_prunes between tests.
8439
8440         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
8441         dg-prune-output to avoid spurious failures from assembler
8442         complaining about nonexistent WAW violations.
8443         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
8444         Use dg-prune-output to avoid spurious failures from assembler
8445         warning about Itanium B-step errata.
8446
8447 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
8448
8449         * g++.dg/abi/macro0.C: New test.
8450         * g++.dg/abi/macro1.C: Likewise.
8451         * g++.dg/abi/macro2.C: Likewise.
8452
8453         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
8454         * g++.dg/abi/bitfield7.C: Likewise.
8455         * g++.dg/abi/dtor2.C: Likewise.
8456         * g++.dg/abi/mangle11.C: Likewise.
8457         * g++.dg/abi/mangle12.C: Likewise.
8458         * g++.dg/abi/mangle14.C: Likewise.
8459         * g++.dg/abi/mangle17.C: Likewise.
8460         * g++.dg/abi/vbase10.C: Likewise.
8461         * g++.dg/abi/vbase14.C: Likewise.
8462         * g++.dg/template/qualttp17.C: Likewise.
8463
8464 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
8465
8466         PR c/11995
8467         * gcc.dg/20031223-1.c: New test.
8468
8469 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8470
8471         * gcc.dg/noreturn-7.c: New test.
8472
8473 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
8474
8475         * gcc.dg/null-pointer-1.c: New test.
8476
8477 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8478
8479         * g++.old-deja/g++.jason/template18.C: Remove.
8480         * g++.old-deja/g++.jason/template37.C: Likewise.
8481
8482         PR c++/12862
8483         * g++.dg/lookup/ns1.C: New test.
8484
8485         PR c++/12397
8486         * g++.dg/template/lookup3.C: New test.
8487
8488 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8489
8490         * g++.dg/template/recurse1.C: New test
8491
8492 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
8493
8494         PR c++/12479
8495         * g++.dg/parse/semicolon1.C: New test.
8496         * g++.dg/parse/semicolon1.h: Likewise.
8497
8498 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
8499
8500         * gcc.dg/darwin-misaligned.c: New test.
8501
8502 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
8503
8504         PR c/9163
8505         * gcc.dg/20031222-1.c: New test.
8506
8507 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
8508
8509         PR c++/13438
8510         * g++.dg/parse/error8.C: New test.
8511
8512         PR c++/11554
8513         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
8514
8515 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
8516
8517         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
8518         too small.
8519         * gcc.c-torture/compile/930217-1.c: Likewise.
8520         * gcc.c-torture/compile/930513-1.c: Likewise.
8521         * gcc.c-torture/execute/920908-2.c: Likewise.
8522         * gcc.c-torture/execute/921204-1.c: Likewise.
8523         * gcc.c-torture/execute/930621-1.c: Likewise.
8524         * gcc.c-torture/execute/930630-1.c: Likewise.
8525         * gcc.c-torture/execute/931031-1.c: Likewise.
8526         * gcc.c-torture/execute/980602-2.c: Likewise.
8527         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
8528         * gcc.c-torture/execute/compndlit-1.c: Likewise.
8529         * gcc.c-torture/execute/extzvsi.c: Likewise.
8530         * gcc.c-torture/unsorted/ext.c: Likewise.
8531
8532 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
8533
8534         PR target/12749
8535         * gcc.c-torture/compile/20031220-2.c: New test case.
8536
8537 2003-12-20  Roger Sayle  <roger@eyesopen.com>
8538
8539         PR optimization/13031
8540         * gcc.c-torture/compile/20031220-1.c: New test case.
8541
8542 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8543
8544         * gcc.dg/cast-function-1.c: New test.
8545
8546 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
8547
8548         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
8549         formats.
8550
8551 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
8552
8553         PR c++/12795
8554         * g++.dg/ext/attrib10.C: New test.
8555
8556 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8557
8558         * gcc.dg/cleanup-10.c: New test.
8559         * gcc.dg/cleanup-11.c: New test.
8560
8561 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
8562
8563         PR c++/13239
8564         * g++.dg/opt/expect1.C: New test.
8565
8566 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
8567
8568         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
8569
8570 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
8571
8572         PR debug/12923
8573         * gcc.dg/20031218-1.c: New test.
8574
8575         PR debug/12389
8576         * gcc.dg/20031218-2.c: New test.
8577         * gcc.dg/20031218-3.c: New test.
8578
8579         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
8580         of label name and allow for USER_LABEL_PREFIX == "_" names.
8581         * g++.dg/abi/mangle18-2.C: Likewise.
8582         * g++.dg/abi/mangle19-1.C: Likewise.
8583         * g++.dg/abi/mangle19-2.C: Likewise.
8584         * g++.dg/abi/mangle20-1.C: Likewise.
8585         * g++.dg/abi/mangle20-2.C: Likewise.
8586
8587 2003-12-18  Richard Henderson  <rth@redhat.com>
8588
8589         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
8590
8591 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
8592             Dan Kegel <dank@kegel.com>
8593
8594         PR other/12009
8595         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
8596         testing a cross compiler, it causes spurious compile failures.
8597         * lib/g++.exp: Likewise.
8598
8599 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8600
8601         PR c++/13262
8602         * g++.dg/template/access13.C: New test.
8603
8604 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
8605
8606         * gcc.dg/20031216-1.c: New test.
8607
8608 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8609
8610         PR c++/9154
8611         * g++.dg/template/error10.C: New test.
8612
8613 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
8614
8615         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
8616         * g++.dg/eh/simd-2.C: Likewise.
8617
8618 2003-12-17  James E Wilson  <wilson@specifixinc.com>
8619             Roger Sayle  <roger@eyesopen.com>
8620
8621         * gcc.c-torture/execute/ieee/mzero5.c: New.
8622
8623 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
8624
8625         PR c++/10603
8626         * g++.dg/parse/error6.C: New test.
8627
8628         PR c++/12827
8629         * g++.dg/parse/error7.C: New test.
8630
8631 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
8632
8633         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
8634         at -O with stabs debugging formats.
8635         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
8636         * gcc.dg/debug/debug-2.c: Likewise.
8637
8638 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8639
8640         PR c++/12696
8641         * g++.dg/init/error1.C: New test.
8642
8643         PR c++/12218
8644         * g++.dg/init/pm3.C: New test.
8645
8646 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
8647
8648         PR c/3347
8649         * gcc.dg/bitfld-8.c: New test.
8650
8651 2003-12-16  James Lemke  <jim@wasabisystems.com>
8652
8653         * gcc.dg/arm-scd42-[123].c: New tests.
8654
8655 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8656
8657         PR c++/9043
8658         * g++.dg/abi/mangle20-1.C: New test.
8659         * g++.dg/abi/mangle20-2.C: New test.
8660
8661 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
8662
8663         PR c++/13275
8664         * g++.dg/other/offsetof2.C: Remove XFAIL.
8665         * g++.dg/parse/offsetof1.C: New test.
8666         * g++.gd/parse/offsetof2.C: Likewise.
8667
8668 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8669
8670         * g++.dg/template/nontype3.C: New test.
8671         * g++.dg/template/static2.C: Tweaked the dg-error clause.
8672
8673 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8674
8675         * g++.dg/warn/noreturn-3.C: Also test instantiation.
8676
8677 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
8678
8679         PR c++/13387
8680         * g++.dg/expr/assign1.C: New test.
8681
8682         PR c++/13242
8683         * g++.dg/abi/mangle19-1.C: New test.
8684         * g++.dg/abi/mangle19-2.C: New test.
8685
8686 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
8687
8688         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
8689
8690 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
8691
8692         * gcc.c-torture/execute/20031216-1.c: New test.
8693
8694 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8695
8696         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
8697         an ICE regression.
8698
8699 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8700
8701         PR c++/10926
8702         * g++.dg/template/error9.C: New test.
8703
8704         PR c++/11116
8705         * g++.dg/template/error8.C: New test.
8706
8707 2003-12-15  Roger Sayle  <roger@eyesopen.com>
8708
8709         PR middle-end/13400
8710         * gcc.c-torture/execute/20031215-1.c: New test case.
8711
8712 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8713
8714         PR c++/13269
8715         * g++.dg/parse/error5.C: New test.
8716
8717         PR c++/12989
8718         * g++.dg/expr/sizeof1.C: New test.
8719
8720         PR c++/13310
8721         * g++.dg/template/crash15.C: New test.
8722
8723 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
8724
8725         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
8726         a non-POD type as the last named parameter of a varargs function.
8727
8728 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
8729
8730         PR c++/13243
8731         PR c++/12573
8732         * g++.dg/template/crash14.C: New test.
8733         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
8734
8735 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
8736
8737         * g++.dg/other/java1.C: New test.
8738
8739         PR c++/13241
8740         * g++.dg/abi/mangle18-1.C: New test.
8741         * g++.dg/abi/mangle18-2.C: New test.
8742
8743 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
8744
8745         PR optimization/10312
8746         * gcc.c-torture/execute/20031214-1.c: New.
8747
8748 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
8749
8750         PR c++/10779
8751         PR c++/12160
8752         * g++.dg/parse/error3.C: New test.
8753         * g++.dg/parse/error4.C: Likewise.
8754         * g++.dg/abi/mangle4.C: Tweak error messages.
8755         * g++.dg/lookup/using5.C: Likewise.
8756         * g++.dg/other/error2.C: Likewise.
8757         * g++.dg/parse/typename5.C: Likewise.
8758         * g++.dg/parse/undefined1.C: Likewise.
8759         * g++.dg/template/arg2.C: Likewise.
8760         * g++.dg/template/ttp3.C: Likewise.
8761         * g++.dg/template/type1.C: Likewise.
8762         * g++.old-deja/g++.other/crash32.C: Likewise.
8763         * g++.old-djea/g++.pt/defarg8.C: Likewise.
8764
8765 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8766
8767         PR c++/13106
8768         * g++.dg/warn/noreturn-3.C: New test.
8769
8770 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8771
8772         PR c++/13118
8773         * g++.dg/abi/covariant3.C: New.
8774
8775 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
8776
8777         * g++.dg/eh/ia64-1.C: New test.
8778
8779 2003-12-12  Roger Sayle  <roger@eyesopen.com>
8780
8781         PR optimization/13037
8782         * g77.f-torture/execute/13037.f: New test case.
8783
8784 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
8785
8786         PR c++/12881
8787         * g++.dg/abi/covariant2.C: New.
8788
8789 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
8790
8791         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
8792
8793 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
8794
8795         * gcc.c-torture/execute/wchar_t-1.x: Delete.
8796
8797 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
8798
8799         PR other/10819
8800         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
8801         to fix Bug 10819.
8802         * lib/g++.exp (g++_version): Likewise.
8803         * lib/g77.exp (g77_version): Likewise.
8804         * lib/objc.exp (default_objc_version): Likewise.
8805
8806 2003-12-10  Richard Henderson  <rth@redhat.com>
8807
8808         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
8809
8810         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
8811
8812 2003-12-08  Matt Austern  <austern@apple.com>
8813
8814         PR c/13134
8815         * lib/gcc-dg.exp (dg-require-visibility): Define.
8816         * lib/target-supports (check_visibility_available): Define.
8817         * gcc.dg/visibility-1.c: New test.
8818         * gcc.dg/visibility-2.c: Likewise.
8819         * gcc.dg/visibility-3.c: Likewise.
8820         * gcc.dg/visibility-4.c: Likewise.
8821         * gcc.dg/visibility-5.c: Likewise.
8822         * gcc.dg/visibility-6.c: Likewise.
8823         * g++.dg/ext/visibility-1.C: Likewise.
8824         * g++.dg/ext/visibility-2.C: Likewise.
8825         * g++.dg/ext/visibility-3.C: Likewise.
8826         * g++.dg/ext/visibility-4.C: Likewise.
8827         * g++.dg/ext/visibility-5.C: Likewise.
8828         * g++.dg/ext/visibility-6.C: Likewise.
8829
8830 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8831
8832         * g++.dg/lookup/java1.C: New test.
8833         * g++.dg/lookup/java2.C: New test.
8834
8835 2003-12-07  Falk Hueffner  <falk@debian.org>
8836
8837         * g++.dg/opt/noreturn-1.C: New test.
8838
8839 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
8840
8841         * gcc.dg/overflow-1.c: New test.
8842
8843 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8844
8845         * g77.f-torture/compile/13060.f: New test.
8846
8847 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
8848
8849         PR c++/13323
8850         * g++.dg/inherit/operator2.C: New test.
8851
8852 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8853
8854         PR c++/13305
8855         * g++.dg/ext/attrib9.C: New test.
8856
8857 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
8858
8859         PR c++/13314
8860         * g++.dg/template/error7.C: New test.
8861
8862 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
8863             J"orn Rennecke <joern.rennecke@superh.com>
8864
8865         PR target/13302
8866         * g++.dg/other/struct-va_list.C: New test.
8867
8868 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8869
8870         PR c++/13166
8871         * g++.dg/parse/defarg6.C: New test.
8872
8873 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
8874
8875         PR target/13256
8876         * gcc.c-torture/execute/20031201-1.c: New test.
8877
8878 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
8879
8880         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
8881
8882 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
8883
8884         * gcc.dg/builtin-return-1.c: New test.
8885
8886 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
8887             J"orn Rennecke <joern.rennecke@superh.com>
8888
8889         PR optimization/13260
8890         * gcc.c-torture/execute/20031204-1.c: New test.
8891
8892 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8893
8894         PR c++/9127
8895         * g++.dg/template/error6.C: New test.
8896
8897 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
8898
8899         * gcc.dg/20031202-1.c: New test.
8900
8901 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
8902
8903         PR c++/13179
8904         * g++.dg/template/eh1.C: New test.
8905
8906         PR c++/10771
8907         * g++.dg/template/error5.C: New test.
8908
8909 2003-12-02  David Ung  <davidu@mips.com>
8910
8911         * gcc.dg/compat/vector-check.h: Corrected type for var
8912         g_##TMODE
8913
8914 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8915
8916         PR c++/10126
8917         * g++.dg/template/ptrmem8.C: New test.
8918
8919 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8920
8921         PR c++/12573
8922         * g++.dg/template/dependent-expr3.C: New test.
8923
8924 2003-12-01  James Lemke  <jim@wasabisystems.com>
8925
8926         * gcc.dg/arm-g2.c: New test.
8927
8928 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8929
8930         PR optimization/11634
8931         * gcc.dg/20031201-2.c: New test case.
8932
8933 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
8934
8935         PR 11433
8936         * objc.dg/proto-lossage-3.m: New test.
8937
8938 2003-12-01  Roger Sayle  <roger@eyesopen.com>
8939
8940         PR optimization/12628
8941         * gcc.dg/20031201-1.c: New test case.
8942
8943 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
8944
8945         * gcc.dg/unaligned-1.c: New test.
8946
8947 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
8948
8949         PR c++/9849
8950         * g++.dg/template/error4.C: New test.
8951         * g++.dg/template/nested3.C: Adjust error markers.
8952
8953 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8954
8955         * gcc.dg/cpp/assert4.c: Check more #system assertions.
8956
8957 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
8958
8959         PR c/10333
8960         * gcc.dg/bitfld-7.c: New test.
8961
8962 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
8963
8964         * gcc.dg/tls/asm-1.C: New test.
8965
8966 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8967
8968         * gcc.dg/cpp/assert4.c: Update.
8969
8970 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
8971
8972         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
8973         * gcc.dg/builtin-apply3.c: New test.
8974
8975 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8976
8977         * lib/compat.exp (compat-obj): New xfaildata parameter.
8978         Use it to set compiler_conditional_xfail_data before compiling.
8979         (compat-get-options): Handle dg-xfail-if.
8980         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
8981         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
8982         * gcc.dg/compat/vector-1_y.c: Likewise.
8983         * gcc.dg/compat/vector-2_x.c: Likewise.
8984         * gcc.dg/compat/vector-2_y.c: Likewise.
8985
8986 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8987
8988         * g++.dg/opt/reg-stack4.C: New test.
8989
8990 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
8991
8992         * gcc.dg/builtin-apply2.c: New test.
8993
8994 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
8995
8996         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
8997
8998 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8999
9000         PR c++/12924
9001         * g++.dg/template/template-id-2.C: New test.
9002
9003 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9004
9005         PR c++/5369
9006         * g++.dg/template/memfriend1.C: New test.
9007         * g++.dg/template/memfriend2.C: Likewise.
9008         * g++.dg/template/memfriend3.C: Likewise.
9009         * g++.dg/template/memfriend4.C: Likewise.
9010         * g++.dg/template/memfriend5.C: Likewise.
9011         * g++.dg/template/memfriend6.C: Likewise.
9012         * g++.dg/template/memfriend7.C: Likewise.
9013         * g++.dg/template/memfriend8.C: Likewise.
9014         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
9015
9016 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
9017
9018         PR c++/12515
9019         * g++.dg/ext/cond1.C: New test.
9020
9021 2003-11-20  Richard Henderson  <rth@redhat.com>
9022
9023         * gcc.dg/20020201-2.c: Remove.
9024         * gcc.dg/20020201-4.c: Remove.
9025         * gcc.dg/20020304-1.c: Remove.
9026
9027 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
9028
9029         * gcc.dg/cpp/trad/xwin1.c: New test case.
9030
9031 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
9032
9033         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
9034         * lib/g77.exp: Likewise.
9035         * lib/objc.exp: Likewise.
9036         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
9037         for darwin.
9038
9039 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9040
9041         PR c++/12932
9042         * g++.dg/template/static5.C: New test.
9043
9044 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
9045
9046         * gcc.dg/nested-func-1.c: New test.
9047
9048 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9049
9050         * gcc.dg/cpp/assert4.c: New test.
9051
9052 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9053
9054         PR c++/2294
9055         * g++.dg/lookup/using9.c: New test.
9056
9057 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
9058
9059         PR c++/12762
9060         * g++.dg/template/error3.C: New test.
9061
9062 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
9063
9064         PR ada/13035
9065         * ada/acats/run_acats, run_all.sh: Fix syntax error.
9066         No longer use a wrapper for gcc, since this does not work under
9067         Windows.
9068
9069 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
9070
9071         PR c++/2094
9072         * g++.dg/template/ptrmem7.C: New test.
9073
9074 2003-11-13  Andrew Pinski <apinski@apple.com>
9075
9076         * gcc.c-torture/compile/20031113-1.c: New test.
9077
9078 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
9079             Kean Johnston <jkj@sco.com>
9080
9081         PR c/13029
9082         * gcc.dg/unused-4.c: Update.
9083
9084 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9085
9086         * g++.dg/opt/const3.C: New test.
9087
9088 2003-11-13  Jan Hubicka  <jh@suse.cz>
9089
9090         * gcc.c-torture/compile/20031112-1.c: New test.
9091
9092 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
9093
9094         * g++.dg/parse/crash10.C: Remove bogus error marker.
9095
9096 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
9097
9098         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
9099         (host_gcc): Likewise.
9100         (ROOT): Honor $PWDCMD.
9101         (BASE): Likewise.
9102         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
9103
9104 2003-11-12  Catherine Moore  <clm@redhat.com>
9105
9106         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
9107
9108 2003-11-12  Andreas Jaeger  <aj@suse.de>
9109             Jakub Jelinek  <jakub@redhat.com>
9110             Andrew Pinski  <pinskia@physics.uc.edu>
9111             Richard Henderson  <rth@redhat.com>
9112
9113         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
9114         systems.
9115         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
9116
9117         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
9118         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
9119
9120 2003-11-11  Andreas Jaeger  <aj@suse.de>
9121
9122         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
9123
9124         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
9125
9126 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
9127
9128         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
9129         Clean ups.
9130
9131 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
9132
9133         * gcc.dg/trampoline-1.c: New test.
9134
9135 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
9136
9137         * gcc.c-torture/compile/200031109-1.c: New test.
9138
9139 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9140
9141         PR c/3190
9142         PR c/8714
9143         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
9144         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
9145         gcc.dg/format/no-y2k-1.c: Update.
9146
9147 2003-11-08  Roger Sayle  <roger@eyesopen.com>
9148
9149         PR optimization/10467
9150         * gcc.dg/20031108-1.c: New test case.
9151
9152 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
9153
9154         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
9155
9156 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
9157
9158         * gcc.dg/compound-lvalue-1.c: New test.
9159         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
9160         some XFAILs.
9161
9162 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
9163
9164         * gcc.dg/altivec-varargs-1.c: New test.
9165
9166 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
9167
9168         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
9169         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
9170         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
9171         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
9172         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
9173
9174 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
9175
9176         * gcc.dg/cond-lvalue-1.c: New test.
9177
9178 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
9179
9180         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
9181
9182 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9183
9184         PR c++/11616
9185         * g++.dg/template/instantiate5.C: New test.
9186
9187 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9188
9189         PR c++/12726
9190         * g++.dg/ext/complit2.C: Replace test with self-contained version.
9191         * ChangeLog: Add missing first entry for above test.
9192
9193 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9194
9195         PR c++/9810
9196         * g++.dg/template/using8.C: New test.
9197         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
9198
9199 2003-11-02  Roger Sayle  <roger@eyesopen.com>
9200
9201         PR optimization/10817
9202         * gcc.c-torture/compile/20031102-1.c: New test case.
9203
9204 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
9205
9206         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
9207         2147483647.
9208
9209 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9210
9211         * gcc.dg/20031102-1.c: New test.
9212
9213 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
9214
9215         * gcc.dg/complex-1.c: New test.
9216
9217 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9218
9219         PR c++/12796
9220         * g++.dg/template/crash13.C: Adjust expected error location.
9221         * g++.old-deja/g++.brendan/ns1.C: Likewise.
9222
9223 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9224
9225         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9226
9227 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9228
9229         PR/10239
9230         * gcc.c-torture/compile/20031031-2.c: New test.
9231
9232 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
9233
9234         PR/11640
9235         * gcc.c-torture/compile/20031031-1.c: New test.
9236
9237 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
9238
9239         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
9240         * gcc.misc-tests/bprob.exp: Likewise.
9241         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
9242         the execution test on arm-elf configs.
9243         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
9244         configs that don't support scratch files.
9245         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
9246
9247 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
9248
9249         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
9250         done by dejagnu.
9251
9252 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
9253
9254         * ada/acats/run_all.sh: Redirect mv output to /dev/null
9255         Avoid non pure sh syntax. Add more logging.
9256
9257         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
9258         fail.
9259
9260 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
9261
9262         PR libgcj/10610
9263         * gcc.dg/ppc-stackalign-1.c: New test.
9264
9265 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
9266
9267         * ada/acats/run_all.sh: Change output to be more compliant with
9268         dejagnu framework.
9269         Create acats.sum and acats.log files under testsuite/ada/acats
9270         Only run [a-z]* directories, to filter out e.g. CVS.
9271         Redirect build output to log file.
9272
9273 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9274
9275         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
9276
9277 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
9278
9279         PR ada/5909:
9280         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
9281
9282 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
9283
9284         * gcc.c-torture/compile/20031023-1.c: New test.
9285         * gcc.c-torture/compile/20031023-2.c: New test.
9286         * gcc.c-torture/compile/20031023-3.c: New test.
9287         * gcc.c-torture/compile/20031023-4.c: New test.
9288
9289 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9290
9291         PR c++/10371
9292         * g++.dg/lookup/scoped8.C: New test.
9293
9294 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
9295
9296         * g++.dg/opt/reg-stack3.C: New test.
9297
9298 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9299
9300         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
9301
9302 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9303
9304         PR c++/11076
9305         * g++.dg/template/crash13.C: New test.
9306
9307 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
9308
9309         * gcc.dg/c99-restrict-2.c: New test.
9310
9311 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
9312
9313         PR c++/12698, c++/12699, c++/12700, c++/12566
9314         * g++.dg/inherit/covariant9.C: New test.
9315         * g++.dg/inherit/covariant10.C: New test.
9316         * g++.dg/inherit/covariant11.C: New test.
9317
9318 2003-10-23  Jason Merrill  <jason@redhat.com>
9319
9320         PR c++/12726
9321         * g++.dg/ext/complit2.C: New test.
9322
9323 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
9324
9325         PR target/12654
9326         * gcc.c-torture/execute/20031020-1.c: New test.
9327
9328 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9329
9330         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
9331         following the jump_insn.
9332
9333 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
9334
9335         * gcc.dg/cast-lvalue-1.c: New test.
9336
9337 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
9338
9339         PR c++/11962
9340         * g++.dg/template/cond2.C: New test.
9341
9342 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9343
9344         * gcc.dg/builtins-28.c: New test.
9345
9346 2003-10-20  Jan Hubicka  <jh@suse.cz>
9347
9348         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
9349         parameter.
9350         * testsuite/gcc.dg/inline-2.c: Likewise.
9351
9352 2003-10-20  Phil Edwards  <phil@codesourcery.com>
9353
9354         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
9355         * gcc.dg/nest.c:  Likewise.
9356
9357 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9358
9359         PR c++/9781, c++/10583, c++/11862
9360         * g++.dg/parse/crash13.C: New test.
9361
9362 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9363
9364         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
9365
9366 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
9367
9368         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
9369         Define HAVE_C99_RUNTIME except on Solaris.
9370         * gcc.dg/builtins-20.c: Likewise.
9371
9372 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
9373
9374         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
9375
9376 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9377
9378         PR c++/12495
9379         * g++.dg/template/crash21.C: New test.
9380
9381 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9382
9383         PR c++/2513
9384         * g++.dg/template/typename5.C: New test.
9385
9386 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9387
9388         PR c++/12369
9389         * g++.dg/template/friend25.C: New test.
9390
9391 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
9392
9393         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
9394         versions.
9395
9396 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
9397
9398         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
9399         == 2147483647.
9400
9401 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
9402
9403         * gcc.c-torture/execute/960416-1.x: Remove.
9404         * gcc.c-torture/execute/divconst-3.x: Likewise.
9405
9406 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
9407
9408         PR target/12598
9409         * gcc.dg/torture/cris-volatile-1.c: New test.
9410
9411 2003-10-14  Roger Sayle  <roger@eyesopen.com>
9412
9413         PR optimization/9325
9414         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
9415         for overflowing floating point to integer conversion during RTL
9416         simplification.
9417
9418 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
9419
9420         * objc/execute/_cmd.m: Fix typo.
9421         * objc.dg/image-info.m, objc.dg/symtab-1.m:
9422         Relax 'scan-assembler' regexp.
9423         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
9424         objc.dg/try-catch-4.m: Run on non-Darwin targets.
9425         * objc.dg/zero-link-2.m: Remove blank line.
9426         * objc.dg/zero-link-3.m: New test case.
9427
9428 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
9429
9430         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
9431
9432         * gcc.dg/asm-names.c: Use scan-assembler-not rather
9433         than linker trickery.
9434
9435 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9436
9437         PR c++/12370
9438         * g++.dg/other/friend2.C: New test.
9439
9440 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9441
9442         * gcc.dg/20031012-1.c: New test.
9443
9444 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
9445
9446         * gcc.dg/weak/weak-3.c: Fix for new warning.
9447
9448 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
9449
9450         PR optimization/8750
9451         * gcc.c-torture/execute/20031012-1.c: New test case.
9452
9453 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9454
9455         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
9456         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
9457
9458 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9459
9460         PR optimization/12260
9461         * gcc.c-torture/compile/20031011-2.c: New test case.
9462
9463 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9464
9465         * gcc.c-torture/execute/20031011-1.c: New testcase.
9466
9467 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
9468
9469         * gcc.c-torture/compile/20031011-1.c: New test.
9470
9471 2003-10-11  Jan Hubicka  <jh@suse.cz>
9472
9473         * g++.dg/other/first-global.C: New test.
9474
9475 2003-10-11  Roger Sayle  <roger@eyesopen.com>
9476
9477         * gcc.c-torture/execute/string-opt-18.c: New testcase.
9478
9479 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
9480
9481         * gcc.c-torture/compile/20031010-1.c: New test.
9482
9483 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
9484
9485         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
9486         * gcc.c-torture/execute/va-arg-25.c: ... here.
9487
9488 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
9489
9490         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
9491
9492 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
9493
9494         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
9495
9496 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
9497
9498         * g++.dg/parse/error2.C: New test.
9499
9500 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
9501
9502         PR c++/11097
9503         * g++.dg/other/error5.C: Modify the error message.
9504         * g++.dg/lookup/using8.C: New test.
9505
9506 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
9507
9508         * gcc.dg/darwin-abi-2.c: New file.
9509         * gcc.c-torture/execute/va-arg-24.c: New file.
9510
9511 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
9512
9513         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
9514         indentation.
9515
9516 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
9517
9518         PR c++/10147
9519         * g++.dg/other/error4.C: Update error messages.
9520         * g++.dg/template/ptrmem4.C: Likewise.
9521
9522         PR c++/12337
9523         * g++.dg/init/new9.C: New test.
9524
9525         PR c++/12334, c++/12236, c++/8656
9526         * g++.dg/ext/attrib8.C: New test.
9527
9528 2003-10-06  Devang Patel  <dpatel@apple.com>
9529
9530         * gcc.dg/debug/dwarf2-3.h: New test.
9531         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
9532
9533 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
9534
9535         * g++.dg/opt/cfg2.C: New test.
9536
9537 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9538
9539         * g++.dg/opt/float1.C: New test.
9540
9541 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9542
9543         * gcc.dg/c90-array-lval-6.c: New test.
9544         * gcc.dg/c99-array-lval-6.c: New test.
9545
9546 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
9547             Ziemowit Laski  <zlaski@apple.com>
9548
9549         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
9550         'Derived', so that it is never considered a class method; add
9551         new warning for '+port' method ambiguity.
9552         * objc.dg/method-12.m: Include <objc/objc.h> instead of
9553         <objc/objc-api.h> (needed on Mac OS X).
9554         * objc.dg/method-13.m: New test.
9555
9556 2003-10-03  Roger Sayle  <roger@eyesopen.com>
9557
9558         PR optimization/9325, PR java/6391
9559         * gcc.c-torture/execute/20031003-1.c: New test case.
9560
9561 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
9562
9563         PR optimization/12180
9564         * gcc.dg/20031002-1.c: New test.
9565
9566         PR c++/12486
9567         * g++.dg/inherit/error1.C: New test.
9568
9569 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
9570
9571         * lib/f-torture.exp (search_for): Rename to...
9572         (search_for_re): This.  Also, clean up comments and the
9573         "regexp" invocation.
9574
9575 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
9576
9577         * gcc.c-torture/compile/20031002-1.c: New test.
9578
9579 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
9580
9581         * g++.dg/opt/cond1.C: New test.
9582
9583 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
9584
9585         * gcc.dg/Wold-style-definition-2.c: New testcase.
9586         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
9587
9588 2003-09-29  Richard Henderson  <rth@redhat.com>
9589
9590         * g++.dg/init/array10.C: Add dg-options.
9591
9592 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
9593
9594         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
9595
9596 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9597
9598         * g++.dg/template/friend19.C: Fix typo.
9599         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
9600
9601 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
9602
9603         * gcc.c-torture/execute/20030928-1.c: New test.
9604         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
9605
9606 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
9607
9608         * g++.dg/opt/unroll1.C: New test.
9609
9610 2003-09-26  Roger Sayle  <roger@eyesopen.com>
9611
9612         PR optimization/11741
9613         * gcc.dg/20030926-1.c: New test case.
9614
9615 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9616
9617         PR c++/5655
9618         * g++.dg/parse/access7.C: New test.
9619         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
9620
9621 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
9622
9623         MERGE OF objc-improvements-branch into MAINLINE:
9624         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
9625         if libobjc has not been built.
9626         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
9627         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
9628         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
9629         objc/execute/nested-3.m, objc/execute/np-2.m,
9630         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
9631         objc/execute/redefining_self.m, objc/execute/root_methods.m,
9632         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
9633         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
9634         objc.dg/special/unclaimed-category-1.h,
9635         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
9636         well as GNU runtime.
9637         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
9638         * execute/cascading-1.m, execute/function-message-1.m,
9639         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
9640         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
9641         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
9642         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
9643         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
9644         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
9645         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
9646         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
9647         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
9648         * objc.dg/bitfield-2.m: Run only on Darwin.
9649         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
9650         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
9651         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
9652         * objc.dg/const-str-1.m: Fix constant string layout.
9653
9654 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
9655
9656         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
9657
9658 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
9659
9660         * gcc.dg/darwin-abi-1.c: New file.
9661
9662 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
9663
9664         PR target/12281
9665         * gcc.c-torture/compile/20030921-1.c: New test.
9666
9667 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9668
9669         * g++.dg/opt/reg-stack2.C: New test.
9670
9671 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
9672
9673         * g++.dg/eh/delayslot1.C: New test.
9674
9675 2003-09-20  Richard Henderson  <rth@redhat.com>
9676
9677         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
9678
9679 2003-09-20  Roger Sayle  <roger@eyesopen.com>
9680
9681         * gcc.c-torture/execute/20030920-1.c: New test case.
9682
9683 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9684
9685         * g++.dg/rtti/typeid3.C: Correct expected error message.
9686
9687 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/157
9690         * g++.dg/parse/crash12.C: New test.
9691
9692 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
9693
9694         * gcc.dg/compat/mixed-struct-check.h: New.
9695         * gcc.dg/compat/mixed-struct-defs.h: New.
9696         * gcc.dg/compat/mixed-struct-init.h: New.
9697         * gcc.dg/compat/struct-by-value-19_main.c: New.
9698         * gcc.dg/compat/struct-by-value-19_x.c: New.
9699         * gcc.dg/compat/struct-by-value-19_y.c: New.
9700         * gcc.dg/compat/struct-by-value-20_main.c: New.
9701         * gcc.dg/compat/struct-by-value-20_x.c: New.
9702         * gcc.dg/compat/struct-by-value-20_y.c: New.
9703         * gcc.dg/compat/struct-return-19_main.c: New.
9704         * gcc.dg/compat/struct-return-19_x.c: New.
9705         * gcc.dg/compat/struct-return-19_y.c: New.
9706         * gcc.dg/compat/struct-return-20_main.c: New.
9707         * gcc.dg/compat/struct-return-20_x.c: New.
9708         * gcc.dg/compat/struct-return-20_y.c: New.
9709
9710 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
9711         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
9712         so that it will not complain on LP64 targets.
9713
9714 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9715
9716         PR c++/495
9717         * g++.dg/template/friend24.C: New test.
9718
9719 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
9720
9721         PR c++/12332
9722         * g++.dg/template/memtmpl2.C: New test.
9723
9724 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
9725
9726         PR target/11184
9727         * gcc.dg/builtin-apply1.c: New test.
9728
9729 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
9730
9731         PR c++/9848
9732         * g++.dg/warn/Wunused-4.C: New test.
9733
9734 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
9735
9736         PR c++/12316
9737         * g++.dg/other/gc2.C: New test.
9738
9739 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
9740
9741         PR c++/11991
9742         * g++.dg/rtti/typeid3.C: New test.
9743
9744         PR c++/12266
9745         * g++.dg/overload/template1.C: New test.
9746
9747 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
9748
9749         * g++.dg/opt/cfg3.C: New test.
9750
9751 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9752
9753         PR c++/7939
9754         * g++.dg/template/crash11.C: New test.
9755
9756 2003-09-16  Jason Merrill  <jason@redhat.com>
9757             Jakub Jelinek  <jakub@redhat.com>
9758
9759         * gcc.dg/attr-warn-unused-result.c: New test.
9760
9761 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
9762
9763         PR c++/12184
9764         * g++.dg/expr/call2.C: New test.
9765
9766 2003-09-15  Andreas Jaeger  <aj@suse.de>
9767
9768         * gcc.dg/Wold-style-definition-1.c: New test.
9769
9770 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
9771
9772         PR c++/3907
9773         * g++.dg/parse/template12.C: New test.
9774
9775         * g++.dg/abi/bitfield11.C: New test.
9776         * g++.dg/abi/bitfield12.C: Likewise.
9777
9778 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
9779
9780         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
9781         non-expansion of functional macro name without arguments at EOL.
9782         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
9783
9784 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
9785
9786         * gcc.c-torture/execute/20030914-[12].c: New tests.
9787
9788 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
9789
9790         PR c++/11788
9791         * g++.dg/overload/addr1.C: New test.
9792
9793 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
9794
9795         * gcc.dg/20030909-1.c: New test.
9796
9797 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
9798
9799         * gcc.dg/ultrasp10.c: New test.
9800
9801 2003-09-09  Devang Patel  <dpatel@apple.com>
9802
9803         * gcc.dg/darwin-ld-6.c: New test.
9804
9805 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9806
9807         * gcc.dg/torture/builtin-explog-1.c: New testcase.
9808
9809 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9810
9811         * gcc.dg/ia64-types1.c: New test.
9812         * gcc.dg/ia64-types2.c: Likewise.
9813
9814 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9815
9816         * gcc.dg/builtins-1.c: Add more _Complex tests.
9817         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9818
9819         * gcc.dg/builtins-1.c: Test existing _Complex functions.
9820         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9821
9822 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
9823
9824         PR c++/11786
9825         * g++.dg/lookup/koenig2.C: New test.
9826
9827         PR c++/5296
9828         * g++.dg/rtti/typeid2.C: New test.
9829
9830 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
9831
9832         * gcc.c-torture/compile/20030904-1.c: New test.
9833
9834 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9835
9836         * g++.dg/opt/longbranch2.C: New test.
9837
9838 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9839
9840         * g++.dg/template/crash10.C: Only compile it.
9841
9842 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
9843
9844         PR middle-end/11665
9845         * gcc.c-torture/compile/20030907-1.c: New test.
9846         * g++.dg/init/array11.C: New test.
9847
9848 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9849
9850         PR c++/11852
9851         * g++.dg/init/struct1.C: New test.
9852
9853 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
9854
9855         PR c++/12181
9856         * g++.dg/expr/comma1.C: New test.
9857
9858 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
9859
9860         PR c++/11867
9861         * g++.dg/expr/static_cast5.C: New test.
9862
9863 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
9864
9865         PR c++/11507
9866         * g++.dg/lookup/scoped7.C: New test.
9867
9868         PR c++/9574
9869         * g++.dg/other/static1.C: New test.
9870
9871         PR c++/11490
9872         * g++.dg/warn/template-1.C: New test.
9873
9874         PR c++/11432
9875         * g++.dg/template/crash10.C: New test.
9876
9877         PR c++/2478
9878         * g++.dg/overload/VLA.C: New test.
9879
9880         PR c++/10804
9881         * g++.dg/template/call1.C: New test.
9882
9883 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9884
9885         PR c++/11794
9886         * g++.dg/parse/using3.C: New test.
9887
9888 2003-09-06  Roger Sayle  <roger@eyesopen.com>
9889
9890         PR c++/11409
9891         * g++.dg/overload/builtin3.C: New test case.
9892
9893 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
9894
9895         PR c/9862
9896         * gcc.dg/20030906-1.c: New test.
9897         * gcc.dg/20030906-2.c: Likewise.
9898
9899 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
9900
9901         PR c++/12167
9902         * g++.dg/parse/defarg5.C: New test.
9903
9904         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
9905
9906 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
9907
9908         PR c++/12163
9909         * g++.dg/expr/static_cast4.C: New test.
9910
9911         PR c++/12146
9912         * g++.dg/template/crash9.C: New test.
9913
9914 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
9915
9916         * g++.old-deja/g++.ext/pretty2.C: Update for change
9917         in __FUNCTION__.
9918         * g++.old-deja/g++.ext/pretty3.C: Likewise.
9919
9920 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
9921
9922         PR c++/11922
9923         * g++/dg/template/qualified-id1.C: New test.
9924
9925         PR c++/12037
9926         * g++.dg/warn/noeffect4.C: New test.
9927
9928 2003-09-04  Matt Austern  <austern@apple.com>
9929
9930         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
9931         * g++.dg/ext/fnname2.C: Likewise.
9932         * g++.dg/ext/fnname3.C: Likewise.
9933
9934 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
9935
9936         * g++.dg/expr/lval1.C: New test.
9937         * g++.dg/ext/lvcast.C: Remove.
9938
9939 2003-09-03  Roger Sayle  <roger@eyesopen.com>
9940
9941         PR optimization/11700.
9942         * gcc.c-torture/compile/20030903-1.c: New test case.
9943
9944 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
9945
9946         PR c++/12053
9947         * g++.dg/abi/layout4.C: New test.
9948
9949 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
9950
9951         PR c++/11553
9952         * g++.dg/parse/friend3.C: New test.
9953
9954 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
9955
9956         PR c++/11847
9957         * g++.dg/template/class1.C: New test.
9958
9959         PR c++/11808
9960         * g++.dg/expr/call1.C: New test.
9961
9962 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
9963
9964         PR c++/12114
9965         * g++.dg/init/ref9.C: New test.
9966
9967         PR c++/11972
9968         * g++.dg/template/nested4.C: New test.
9969
9970 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9971
9972         PR c++/12093
9973         * g++.dg/template/non-dependent4.C: New test.
9974
9975         PR c++/11928
9976         * g++.dg/inherit/conv1.C: New test.
9977
9978 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
9979
9980         PR c++/6196
9981         * g++.dg/ext/label1.C: New test.
9982         * g++.dg/ext/label2.C: Likewise.
9983
9984 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
9985
9986         * g++.dg/expr/cond3.C: New test.
9987
9988 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9989
9990         * gcc.dg/builtins-1.c: Add new builtin cases.
9991
9992 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9993
9994         * gcc.dg/builtins-1.c: Add new cases.
9995         * gcc.dg/torture/builtin-attr-1.c: Likewise.
9996
9997 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9998
9999         * gcc.dg/builtins-1.c: Add more math builtin tests.
10000         * gcc.dg/torture/builtin-attr-1.c: New test.
10001
10002 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
10003
10004         PR optimization/5079
10005         * g++.dg/opt/static3.C: New test.
10006
10007 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10008
10009         * gcc.misc-tests/gcov-10b.c: New test.
10010
10011 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
10012
10013         * g++.dg/opt/ptrmem3.C: New test.
10014
10015         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
10016
10017 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
10018
10019         * gcc.dg/20030826-2.c: New test.
10020
10021 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10022
10023         PR middle-end/12002
10024         * g77.f-torture/compile/12002.f: New test case.
10025
10026 2003-08-26  Roger Sayle  <roger@eyesopen.com>
10027
10028         * gcc.dg/20030826-1.c: New test case.
10029
10030 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
10031
10032         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
10033
10034 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
10035
10036         PR c++/11871
10037         * c++.dg/lookup/crash1.C: New test.
10038
10039         * c++.dg/warn/noeffect3.C: New test.
10040
10041 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
10042
10043         * gcc.dg/compat/vector-1_x.c: Compile with -w.
10044         * gcc.dg/compat/vector-1_y.c: Ditto.
10045         * gcc.dg/compat/vector-2_x.c: Ditto.
10046         * gcc.dg/compat/vector-2_y.c: Ditto.
10047
10048 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
10049
10050         * gcc.dg/20030702-1.c: New test.
10051
10052 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
10053
10054         PR c++/8795
10055         * g++.dg/ext/altivec-1.C: New test.
10056
10057 2003-08-24  Richard Henderson  <rth@redhat.com>
10058
10059         * g++.dg/eh/simd-2.C: Add -w for x86.
10060
10061 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
10062
10063         * gcc.dg/20030815-1.c: New test.
10064
10065 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10066
10067         PR c++/3765
10068         * g++.dg/parse/access6.C: New test.
10069
10070 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10071
10072         PR c++/641, c++/11876
10073         * g++.dg/template/friend22.C: New test.
10074         * g++.dg/template/friend23.C: Likewise.
10075
10076 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10077
10078         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
10079         identically.
10080
10081 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10082
10083         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
10084
10085 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10086
10087         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
10088
10089 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10090
10091         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
10092
10093 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
10094
10095         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
10096
10097 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
10098
10099         PR c++/11919
10100         * g++.dg/overload/prom1.C: New test.
10101
10102         PR c++/11551
10103         * g++.dg/parse/dtor2.C: New test.
10104
10105         PR c++/10762
10106         * g++.dg/parse/using2.C: New test.
10107
10108 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
10109
10110         PR target/11805
10111         * gcc.c-torture/compile/20030821-1.c: New.
10112
10113 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
10114
10115         PR c++/11834
10116         * g++.dg/template/deduce2.C: New test.
10117
10118 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
10119
10120         * gcc.c-torture/execute/20030821-1.c: New test.
10121
10122 2003-08-20  Roger Sayle  <roger@eyesopen.com>
10123
10124         PR middle-end/11984
10125         * gcc.dg/20030820-1.c: New test case.
10126
10127 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
10128
10129         PR c++/11945
10130         * g++.dg/warn/noeffect2.C: New test.
10131
10132 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
10133
10134         PR c++/10926
10135         * g++.dg/template/dtor2.C: New test.
10136
10137         PR c++/11684
10138         * g++.dg/template/operator1.C: New test.
10139         * g++.dg/parse/operator4.C: New test.
10140
10141         PR c++/11946.C
10142         * g++.dg/expr/enum1.C: New test.
10143         * gcc.dg/c99-bool-1.c: Remove bogus warning.
10144
10145         PR c++/11036.C
10146         * g++.dg/parse/elab2.C: New test.
10147         * g++.dg/parse/typedef4.C: Change error message.
10148         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
10149         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
10150         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
10151
10152 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
10153
10154         * gcc.dg/pch/warn-1.c: New.
10155         * gcc.dg/pch/warn-1.hs: New.
10156
10157         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
10158         not-tested file.
10159
10160 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10161
10162         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
10163
10164 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
10165
10166         * gcc.dg/uninit-D.c: New Test.
10167         * gcc.dg/uninit-E.c: New Test.
10168         * gcc.dg/uninit-F.c: New Test.
10169         * gcc.dg/uninit-G.c: New Test.
10170
10171 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
10172
10173         * g++.dg/README: Describe the pch directory.
10174
10175 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10176
10177         PR c++/11174
10178         * g++.dg/parse/access4.C: New test.
10179         * g++.dg/parse/access5.C: Likewise.
10180         * g++.old-deja/g++.jason/access17.C: Adjust error message.
10181
10182 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
10183
10184         * gcc.dg/noncompile/20030818-1.c: New.
10185
10186 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
10187
10188         PR c++/11957
10189         * g++.dg/warn/noeffect1.C: New test.
10190
10191         * g++.dg/template/scope2.C: New test.
10192         * g++.dg/template/error2.C: Correct dg-error
10193
10194 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
10195
10196         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
10197
10198 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
10199
10200         PR C++/11512
10201         * g++.dg/template/warn1.C: New.
10202
10203 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
10204
10205         * g++.dg/template/error2.C: New test.
10206         * g++.dg/lookup/using7.C: Adjust errors
10207         * g++.old-deja/g++.pt/crash36.C: Likewise.
10208         * g++.old-deja/g++.pt/derived3.C: Likewise.
10209
10210 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10211
10212         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
10213         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
10214         * gcc.c-torture/execute/builtins/string-9.c: New, from
10215         string-opt-9.c.  Adjust for execute/builtins framework.
10216         * gcc.c-torture/execute/string-opt-9.c: Delete.
10217
10218 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
10219
10220         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
10221
10222         * g++.dg/parse/ret-type2.C: New test.
10223
10224         PR c++/11703
10225         * g++.dg/init/new8.C: New test.
10226
10227         PR c++/10923
10228         * g++.dg/parse/typedef5.C: New test.
10229
10230         PR c++/9512
10231         * g++.dg/parse/qualified2.C: New test.
10232         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
10233         invalid code.
10234
10235 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
10236
10237         * g++.dg/conversion/ptrmem1.C: New test.
10238
10239 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
10240
10241         PR target/11693
10242         * gcc.dg/20030811-1.c: New test.
10243
10244         PR target/11535
10245         * gcc.c-torture/execute/20030811-1.c: New test.
10246
10247 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10248
10249         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
10250
10251 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
10252
10253         PR c++/11789.C
10254         * g++.dg/inherit/multiple1.C: New test.
10255
10256 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
10257
10258         * gcc.dg/spe1.c: New test.
10259
10260         PR c++/11670
10261         * g++.dg/expr/cast2.C: New test.
10262
10263         PR c++/10530
10264         * g++.dg/template/dependent-name2.C: New test.
10265
10266 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
10267
10268         * g++.dg/parse/crash11.C: Put the dg options in comments.
10269
10270 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
10271
10272         * lib/gcc-dg.exp: Update for diagnostic change.
10273
10274 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10275
10276         PR c++/5767
10277         * g++.dg/parse/crash11.C: New test.
10278
10279 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
10280
10281         * gcc.dg/cpp/spacing1.c: Update.
10282
10283 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
10284
10285         PR target/11739
10286         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
10287         a value for -mtune.
10288
10289 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10290
10291         PR middle-end/11771
10292         * gcc.c-torture/compile/20030804-1.c: New test case.
10293
10294 2003-08-04  Roger Sayle  <roger@eyesopen.com>
10295
10296         * gcc.dg/20030804-1.c: New test case.
10297
10298 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
10299
10300         * gcc.dg/cpp/separate-1.c: New test.
10301
10302 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
10303
10304         PR c++/11704
10305         * g++.dg/template/dependent-expr2.C: New test.
10306
10307         PR c++/11766
10308         * g++.dg/expr/ptrmem1.C: New test.
10309
10310 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10311
10312         PR c++/9453
10313         * g++.dg/template/friend15.C: New test.
10314
10315 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
10316
10317         * lib/dg-pch.exp: Work round PCH bug.
10318
10319 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10320
10321         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
10322         builtins.  Move cases from builtins-4.c here.
10323
10324         * gcc.dg/torture/builtin-math-1.c: New test taken from
10325         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
10326         additional cases.
10327
10328         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
10329         Delete.
10330
10331 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
10332
10333         PR c++/9447
10334         * g++.dg/template/using7.C: New test.
10335
10336 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
10337
10338         * import1.c, import2.c: New tests.
10339
10340 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
10341
10342         * g++.dg/eh/crossjump1.C: New test.
10343
10344 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
10345
10346         PR c++/11697
10347         * g++.dg/template/using6.C: New test.
10348
10349         PR c++/11744
10350         * g++.dg/template/koenig2.C: New test.
10351
10352 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10353
10354         PR c++/7983
10355         * g++.dg/parse/typedef4.C: New test.
10356
10357 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10358
10359         PR c++/8442, c++/8806
10360         * g++.dg/template/elab1.C: New test.
10361         * g++.dg/template/type2.C: Likewise.
10362         * g++.dg/template/ttp3.C: Adjust expected error message.
10363         * g++.old-deja/g++.law/visibility13.C: Likewise.
10364         * g++.old-deja/g++.niklas/t135.C: Likewise.
10365         * g++.old-deja/g++.pt/ttp41.C: Likewise.
10366         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
10367         template argument.
10368         * g++.old-deja/g++.pt/ttp44.C: Likewise.
10369
10370 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
10371
10372         PR c++/11295
10373         * g++.dg/ext/stmtexpr1.C: New test.
10374
10375         * g++.dg/opt/tmp1.C: New test.
10376
10377         PR c++/11525
10378         * g++.dg/parse/constant4.C: New test.
10379
10380         PR c++/9447
10381         * g++.dg/template/using5.C: New test.
10382
10383 2003-07-31  Roger Sayle  <roger@eyesopen.com>
10384
10385         * gcc.dg/builtins-27.c: New test case.
10386
10387 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
10388
10389         * gcc.dg/tls/opt-7.c: New test.
10390
10391 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
10392
10393         * g++.old-deja/g++.other/crash18.C: Remove.
10394
10395 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
10396
10397         * g++.dg/template/explicit3.C: New.
10398         * g++.dg/template/explicit4.C: New.
10399         * g++.dg/template/explicit5.C: New.
10400
10401         PR c++/11347
10402         * g++.dg/template/memtmpl1.C: New.
10403
10404 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
10405
10406         PR target/11565
10407         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
10408         * gcc.dg/i386-387-5.c (dg-options): Likewise.
10409
10410 2003-07-30  Jan Hubicka  <jh@suse.cz>
10411
10412         * vtgc1.c: Kill.
10413
10414 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
10415
10416         * gcc.dg/struct-in-proto-1.c: New test.
10417
10418 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
10419
10420         * gcc.dg/cpp/include2.c: Only expect one message.
10421
10422 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
10423
10424         PR c++/9447
10425         * g++.dg/template/using1.C: New test.
10426         * g++.dg/template/using2.C: New test.
10427         * g++.dg/template/using3.C: New test.
10428         * g++.dg/template/using4.C: New test.
10429
10430 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
10431
10432         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
10433         * gcc.c-torture/execute/string-opt-10.c: Likewise.
10434
10435 2003-07-28  Jan Hubicka  <jh@suse.cz>
10436
10437         PR c++/11530
10438         * g++.dg/opt/call1.C: New test.
10439
10440 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
10441
10442         PR c++/11667
10443         * g++.dg/init/enum2.C: New test.
10444         * g++.dg/template/overload1.C: Add "-w" option.
10445
10446 2003-07-28    <hp@bitrange.com>
10447
10448         * gcc.dg/Wdeclaration-after-statement-1.c,
10449         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
10450
10451 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
10452
10453         * gcc.c-torture/compile/20030725-1.c: New test.
10454
10455 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
10456
10457         * gcc.dg/20030505.c: Only run for SPE.
10458         Remove definition of opaque type.
10459
10460 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
10461
10462         * g++.dg/template/ptrmem6.C: New test.
10463
10464 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
10465
10466         * gcc.c-torture/compile/zero-strct-2.c: New test.
10467
10468 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
10469
10470         * gcc.dg/intermod-1.c: New test.
10471
10472 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
10473
10474         PR c++/11617
10475         * g++.dg/template/lookup2.C: New test.
10476         * g++.dg/template/memclass1.C: Remove instantiated from error.
10477         * g++.dg/other/error2.C: Tweak expected errors.
10478
10479         PR c++/11596
10480         * g++.dg/template/defarg3.C: New test.
10481
10482         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
10483
10484 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
10485
10486         * g++.dg/inherit/access5.C: New test.
10487
10488 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10489
10490         PR c++/11513
10491         * g++.dg/template/crash8.C: New test.
10492
10493 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
10494
10495         PR c/10602
10496         * gcc.dg/noncompile/incomplete-2.c: New test.
10497
10498 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
10499
10500         PR c++/11645
10501         * g++.dg/inherit/access4.C: New test.
10502
10503         PR c++/11517
10504         * g++.dg/expr/cond2.C: New test.
10505
10506         PR optimization/10679
10507         * g++.dg/opt/inline4.C: New test.
10508
10509 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
10510
10511         * g++.dg/parse/crash10: New test.
10512
10513 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10514
10515         * g++.dg/ext/flexary1.C: New test.
10516
10517 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10518
10519         PR c++/10793
10520         * g++.dg/template/crash9.C: New test.
10521
10522 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10523
10524         PR c++/3004
10525         * g++.dg/parse/typedef3.C: New test.
10526
10527         PR c++/7906
10528         * g++.dg/parse/operator2.C: New test.
10529
10530         PR c++/8895
10531         * g++.dg/parse/def-tmpl-arg1.C: New test.
10532
10533         PR c++/9282
10534         * g++.dg/parse/funptr1.C: New test.
10535
10536         PR c++/9452
10537         * g++.dg/parse/ambig3.C: New test.
10538
10539         PR c++/9454
10540         * g++.dg/parse/operator3.C: New test.
10541
10542         PR c++/9486
10543         * g++.dg/parse/template10.C: New test.
10544
10545         PR c++/9488
10546         * g++.dg/parse/template11.C: New test.
10547
10548         PR c++/10150
10549         * g++.dg/parse/invalid-op1.C: New test.
10550
10551         PR c++/10247
10552         * g++.dg/parse/condexpr1.C: New test.
10553
10554 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
10555
10556         * g++.dg/ext/packed3.C: New test.
10557         * g++.dg/ext/packed4.C: New test.
10558
10559         * gcc.dg/pack-test-3.c: New test.
10560
10561 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
10562
10563         * lib/compat.exp: Handle dg-options per source file.
10564         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
10565         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
10566         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
10567         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
10568         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
10569         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
10570         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
10571         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
10572         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
10573         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
10574         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
10575         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
10576         * g++.dg/compat/break/bitfield7_x.C: Ditto.
10577         * g++.dg/compat/break/bitfield7_y.C: Ditto.
10578
10579 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
10580
10581         PR c/10320
10582         * gcc.c-torture/execute/20030718-1.c: New test.
10583
10584 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
10585
10586         PR optimization/11536
10587         * gcc.dg/20030721-1.c: New test.
10588
10589 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
10590
10591         PR c++/11546
10592         * g++.dg/template/lookup1.C: New test.
10593
10594 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
10595
10596         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
10597         diagnostics of ill-formed constructs involving labels.
10598         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
10599         the new 'previously defined here' message.
10600
10601 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
10602
10603         * g++.dg/parse/non-dependent2.C: New test.
10604
10605 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
10606
10607         * g++.dg/init/init-ref4.C: xfail on targets without
10608         weak symbols.
10609
10610 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
10611
10612         PR target/11087
10613         * gcc.c-torture/execute/20030717-1.c: New test.
10614
10615 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
10616
10617         * g++.dg/opt/cfg1.C: New test.
10618
10619 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
10620
10621         PR optimization/11557
10622         * gcc.dg/20030717-1.c: New test.
10623
10624 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
10625
10626         PR c++/10476
10627         * g++.dg/expr/crash-1.C: New test.
10628
10629         PR c++/11027
10630         * g++.dg/template/init3.C: New test.
10631
10632         PR c++/8222
10633         * g++.dg/template/non-dependent1.C: New test.
10634
10635         PR c++/11070
10636         * g++.dg/template/non-dependent2.C: New test.
10637
10638         PR c++/11071
10639         * g++.dg/template/non-dependent3.C: New test.
10640
10641         PR c++/9907
10642         * g++.dg/template/sizeof5.C: New test.
10643
10644 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
10645
10646         PR 11498
10647         * gcc.c-torture/compile/mangle-1.c: New file.
10648
10649 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10650
10651         PR c++/7809
10652         * g++.dg/parse/access3.C: New test.
10653
10654 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
10655
10656         PR c++/11384
10657         * g++.dg/init/init-ref4.C: New test.
10658
10659 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
10660
10661         PR c++/11547
10662         * g++.dg/parse/constant3.C: New test.
10663         * g++.dg/parse/crash7.C: Likewise.
10664
10665 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
10666
10667         PR target/11008
10668         * gcc.dg/i386-pentium4-not-mull.c: New.
10669
10670 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
10671
10672         * gcc.dg/asm-names.c (ymain): Make it weak.
10673
10674 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10675
10676         PR c++/5421
10677         * g++.dg/template/friend21.C: New test.
10678
10679 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
10680
10681         * gcc.dg/cleanup-8.c: New test.
10682         * gcc.dg/cleanup-9.c: New test.
10683
10684 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
10685
10686         * g++.dg/ext/dll-MI1.h: New file.
10687         * g++.dg/ext/dllexport-MI1.C: New file.
10688         * g++.dg/ext/dllimport-MI1.C: New file.
10689
10690 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
10691
10692         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
10693         it does not have cmpstrsi patterns (just cmpmemsi).
10694
10695 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
10696
10697         PR debug/11473
10698         * g++.dg/debug/debug8.C: New test.
10699
10700 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10701
10702         PR c++/10108
10703         * g++.dg/template/crash7.C: New test.
10704
10705 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
10706
10707         PR target/10795
10708         * gcc.c-torture/compile/20030708-1.c: New.
10709
10710 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
10711
10712         * gcc.c-torture/execute/20030715-1.c: New test.
10713
10714 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
10715
10716         * gcc.dg/pch/inline-3.c: New file.
10717         * gcc.dg/pch/inline-3.hs: New file.
10718         * gcc.dg/pch/inline-4.c: New file.
10719         * gcc.dg/pch/inline-4.hs: New file.
10720
10721 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/11509
10724         * g++.dg/template/crash6.C: New test.
10725
10726         PR c++/7053
10727         * g++.dg/template/friend20.C: New test.
10728
10729         PR c++/7019
10730         * g++.dg/template/overload2.C: New test.
10731
10732 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10733
10734         PR optimization/11440
10735         * gcc.c-torture/execute/20030714-1.c: New test.
10736
10737 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10738
10739         PR c++/11154
10740         * g++.dg/template/partial2.C: New test.
10741
10742 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
10743
10744         PR c++/11503
10745         * g++.dg/template/anon1.C: New test.
10746
10747         PR c++/11493
10748         PR c++/11495
10749         * g++.dg/parse/template9.C: Likewise.
10750         * g++.dg/template/crash4.C: New test.
10751         * g++.dg/template/koenig1.C: Likewise.
10752         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
10753         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
10754         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
10755         functions.
10756         * g++.old-deja/g++.jason/template36.C: Likewise.
10757         * g++.old-deja/g++.mike/p1989.C: Likewise.
10758         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
10759         * g++.old-deja/g++.pt/ttp20.C: Use this->.
10760         * g++.old-deja/g++.pt/ttp21.C: Use this->.
10761         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
10762         compiling.
10763         * g++.old-deja/g++.pt/union2.C: Use this->.
10764
10765 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
10766
10767         * gcc.dg/20030711-1.c: New test.
10768
10769 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
10770
10771         PR c++/11050
10772         * g++.dg/parse/args1.C: New test.
10773         * g++.pt/defarg8.C: Change expected errors.
10774
10775 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
10776
10777         PR c++/8164
10778         * g++.dg/template/nontype2.C: New test.
10779
10780         PR c++/10558
10781         * g++.dg/parse/template8.C: New test.
10782
10783         PR c++/8327
10784         * g++.dg/template/scope1.C: New test.
10785
10786         * g++.dg/warn/Wsign-compare-1.C: New test.
10787
10788 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10789
10790         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
10791
10792 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
10793
10794         PR c++/9411
10795         * g++.dg/template/explicit2.C: New test.
10796
10797         PR c++/10032
10798         * g++.dg/warn/pedantic1.C: New test.
10799
10800 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
10801
10802         PR c++ 9483
10803         * g++.dg/other/field1.C: New test.
10804
10805 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
10806
10807         PR c/11449
10808         * gcc.c-torture/compile/20030707-1.c: New.
10809
10810 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10811
10812         PR c++/10849
10813         * g++.dg/template/access12.C: New test.
10814
10815 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
10816
10817         * g++.dg/bprob/bprob.exp (prof_ext): Update.
10818         * g77.dg/bprob/bprob.exp (prof_ext): Update.
10819         * gcc.misc-tests/bprob.exp (prof_ext): Update.
10820         * gcc.misc-tests/gcov.exp: Update
10821         * g++.dg/gcov/gcov.exp: Update
10822         * lib/gcov.exp: Update.
10823
10824 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
10825
10826         * g++.dg/abi/mangle17.C: Make sure template expressions are
10827         dependent.
10828         * g++.dg/abi/mangle4.C: Mark erroneous casts.
10829         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
10830         * g++.dg/opt/stack1.C: Remove erroneous code.
10831         * g++.dg/parse/template7.C: New test.
10832         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
10833         * g++.old-deja/g++.pt/crash4.C: Likewise.
10834
10835 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10836
10837         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
10838         with zero or one occurence of `$' after the initial `L'.
10839
10840 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
10841
10842         * gcc.c-torture/compile/20030704-1.c: Add a comment.
10843
10844 2003-07-08  Roger Sayle  <roger@eyesopen.com>
10845
10846         PR c/11370
10847         * gcc.dg/Wunreachable-6.c: New testcase.
10848         * gcc.dg/Wunreachable-7.c: New testcase.
10849
10850 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10851
10852         PR c/11420
10853         * gcc.dg/20030708-1.c: New test.
10854
10855 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
10856
10857         * gcc.dg/compat/sdata-section.h: New file.
10858         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
10859         * gcc.dg/torture/mips-sdata-1.c: New test.
10860
10861 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10862
10863         PR c++/11030
10864         * g++.dg/template/friend19.C: New test.
10865
10866 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
10867
10868         * g++.dg/opt/strength-reduce.C: New test.
10869
10870 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10871
10872         PR target/10979
10873         * gcc.dg/20030707-1.c: New testcase.
10874
10875 2003-07-07  Roger Sayle  <roger@eyesopen.com>
10876
10877         PR optimization/11059
10878         * g++.dg/opt/emptyunion.C: New testcase.
10879
10880 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
10881             Eric Botcazou  <ebotcazou@libertysurf.fr>
10882
10883         * g++.dg/opt/stack1.C: New test.
10884
10885 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
10886
10887         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
10888         run test.
10889
10890         PR c++/11431
10891         * g++.dg/expr/static_cast3.C: New test.
10892
10893 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
10894
10895         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
10896         everywhere.
10897         * gcc.dg/concat.c: Concatenation of string constants with
10898         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
10899         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
10900         * gcc.dg/cpp/escape-2.c: Use wide character constants where
10901         necessary to avoid multi-character character constant warning.
10902         * gcc.dg/cpp/escape.c: Likewise.
10903         * gcc.dg/cpp/ucs.c: Likewise.
10904         Remove backslashes from dg-bogus comments, as they confuse Tcl.
10905         Fix a typo.
10906
10907 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10908
10909         PR c/11428
10910         * gcc.c-torture/compile/20030704-1.c: New.
10911
10912 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
10913
10914         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
10915
10916 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
10917
10918         PR c++/5287, PR c++/7910,  PR c++/11021
10919         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
10920         tests for warnings.
10921         * g++.dg/ext/dllimport2.C: Add tests for warnings.
10922         * g++.dg/ext/dllimport3.C: Likewise.
10923         * g++.dg/ext/dllimport4.C: New file.
10924         * g++.dg/ext/dllimport5.C: New file.
10925         * g++.dg/ext/dllimport6.C: New file.
10926         * g++.dg/ext/dllimport7.C: New file.
10927         * g++.dg/ext/dllimport8.C: New file.
10928         * g++.dg/ext/dllimport9.C: New file.
10929         * g++.dg/ext/dllimport10.C: New file.
10930         * g++.dg/ext/dllexport1.C: New file.
10931
10932 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
10933
10934         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
10935         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
10936
10937 2003-07-03  Roger Sayle  <roger@eyesopen.com>
10938
10939         * gcc.dg/builtins-25.c: New testcase.
10940         * gcc.dg/builtins-26.c: New testcase.
10941
10942 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
10943
10944         * gcc.dg/compat/vector-defs.h: New file.
10945         * gcc.dg/compat/vector-setup.h: New file.
10946         * gcc.dg/compat/vector-check.h: New file.
10947         * gcc.dg/compat/vector-1_main.c: New file.
10948         * gcc.dg/compat/vector-1_x.c: New file.
10949         * gcc.dg/compat/vector-1_y.c: New file.
10950         * gcc.dg/compat/vector-2_main.c: New file.
10951         * gcc.dg/compat/vector-2_x.c: New file.
10952         * gcc.dg/compat/vector-2_y.c: New file.
10953
10954         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
10955         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
10956         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
10957         * gcc.dg/compat/struct-align-1.h: New file.
10958         * gcc.dg/compat/struct-align-1_main.c: New file.
10959         * gcc.dg/compat/struct-align-1_x.c: New file.
10960         * gcc.dg/compat/struct-align-1_y.c: New file.
10961         * gcc.dg/compat/struct-align-2.h: New file.
10962         * gcc.dg/compat/struct-align-2_main.c: New file.
10963         * gcc.dg/compat/struct-align-2_x.c: New file.
10964         * gcc.dg/compat/struct-align-2_y.c: New file.
10965
10966         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
10967         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
10968         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
10969         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
10970         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
10971         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
10972         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
10973         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
10974         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
10975         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
10976         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
10977         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
10978         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
10979         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
10980         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
10981         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
10982         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
10983         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
10984         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
10985         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
10986         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
10987         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
10988         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
10989         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
10990         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
10991         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
10992         * gcc.dg/compat/struct-return-10_x.c: Ditto.
10993         * gcc.dg/compat/struct-return-2_x.c: Ditto.
10994         * gcc.dg/compat/struct-return-3_x.c: Ditto.
10995
10996 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10997
10998         * gcc.dg/i386-call-1.c: New test.
10999
11000 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
11001
11002         PR c++/9162
11003         * g++.dg/parse/defarg4.C: New.
11004
11005 2003-07-03  Roger Sayle  <roger@eyesopen.com>
11006
11007         PR target/10700
11008         * gcc.c-torture/compile/20030703-1.c: New test case.
11009
11010 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
11011
11012         * g++.dg/template/local3.C: Remove extra semicolon.
11013
11014 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
11015
11016         * gcc.dg/i386-volatile-1.c: New test.
11017
11018 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
11019
11020         PR c++/11072
11021         * g++.dg/other/offsetof2.C: XFAIL.
11022         * g++.dg/other/offsetof5.C: New.
11023
11024         PR c++/10219
11025         * g++.dg/template/error1.C: New.
11026
11027         PR c++/9779
11028         * g++.dg/template/dependent-expr1.C: New.
11029
11030 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11031
11032         PR c++/6949
11033         * g++.dg/template/local3.C: New test.
11034
11035         PR c++/11149
11036         * g++.dg/lookup/scoped6.C: New test.
11037
11038 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
11039
11040         PR c++/8046
11041         * g++.dg/other/error7.C: New test.
11042
11043 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
11044
11045         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
11046         * g++.old-deja/g++.abi/vtable3.h: Likewise.
11047         * g++.old-deja/g++.law/code-gen5.C: Likewise.
11048         * g++.old-deja/g++.other/union2.C: Likewise.
11049         * gcc.dg/c90-const-expr-2.c: Likewise.
11050         * gcc.dg/c90-const-expr-3.c: Likewise.
11051         * gcc.dg/c99-const-expr-2.c: Likewise.
11052         * gcc.dg/c99-const-expr-3.c: Likewise.
11053         * gcc.dg/concat.c: Likewise.
11054
11055 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
11056
11057         PR c++/9559
11058         * g++.dg/init/static1.C: New test.
11059
11060 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11061
11062         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
11063         * g++.old-deja/g++.other/access2.C: Likewise.
11064         * g++.old-deja/g++.other/decl2.C: Likewise.
11065         * gcc.c-torture/execute/20020615-1.c: Likewise.
11066
11067 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11068
11069         PR c++/4933
11070         * g++.dg/template/sizeof4.C: New test.
11071
11072 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11073
11074         * g++.dg/other/error6.C: New test.
11075
11076 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
11077
11078         PR c++/10750
11079         * g++.dg/parse/constant2.C: New test.
11080
11081 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
11082
11083         PR c++/11106
11084         * g++.dg/other/error5.C: New test.
11085
11086 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11087
11088         * gcc.dg/format/gcc_diag-1.c: New test.
11089
11090 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
11091
11092         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
11093
11094 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
11095
11096         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
11097         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
11098         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
11099
11100 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
11101
11102         * gcc.c-torture/execute/builtins/string-8.c: New test.
11103         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
11104         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
11105         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
11106
11107 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11108
11109         PR c++/10468
11110         * g++.dg/ext/typeof6.C: New test.
11111
11112 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
11113
11114         PR c++/10796
11115         * g++.dg/init/enum1.C: New test.
11116
11117 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
11118
11119         * gcc.dg/20030627-1.c: New test.
11120
11121 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
11122
11123         PR c++/11332
11124         * g++.dg/expr/static_cast2.C: New test.
11125
11126 2003-06-26  Roger Sayle  <roger@eyesopen.com>
11127             Jakub Jelinek  <jakub@redhat.com>
11128
11129         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
11130         sprintf(dst,"%s",src) optimization.
11131         * gcc.c-torture/execute/20030626-1.c: New test case.
11132         * gcc.c-torture/execute/20030626-2.c: New test case.
11133
11134 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
11135
11136         * gcc.c-torture/execute/multi-ix.c: New test.
11137
11138         * gcc.c-torture/execute/simd-4.c (main):
11139         Added missing semicolon at end of union.
11140
11141 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
11142
11143         PR c++/8266
11144         * g++.dg/template/explicit-instantiation3.C: New test.
11145
11146 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11147
11148         * gcc.dg/20030626-1.c: Use signed char.
11149
11150 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
11151
11152         * gcc.dg/20030626-1.c: New test.
11153
11154 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
11155
11156         * const-str-2.m: Update.
11157
11158 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
11159
11160         PR c++/10990
11161         * g++.dg/rtti/dyncast1.C: New test.
11162         * g++.dg/abi/mangle4.C: Correct base-specifier access.
11163         * g++.dg/lookup/scoped1.C: Remove XFAIL.
11164         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
11165
11166         PR c++/10931
11167         * g++.dg/expr/static_cast1.C: New test.
11168
11169 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
11170
11171         * gcc.dg/20030625-1.c: New test.
11172
11173 2003-06-24  Roger Sayle  <roger@eyesopen.com>
11174
11175         * gcc.c-torture/compile/20030624-1.c: New test case.
11176
11177 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
11178
11179         * gcc.c-torture/execute/string-opt-17.c: New test.
11180
11181 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
11182
11183         PR c++/5754
11184         * g++.dg/parse/crash6.C: New test.
11185
11186 2003-06-23  Roger Sayle  <roger@eyesopen.com>
11187
11188         * gcc.dg/builtins-24.c: New test case.
11189
11190 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
11191
11192         * g++.dg/opt/operator1.C: New test.
11193
11194 2003-06-22  Roger Sayle  <roger@eyesopen.com>
11195
11196         * gcc.c-torture/execute/string-opt-16.c: New test case.
11197
11198 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11199
11200         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
11201         * g++.old-deja/g++.other/conv7.C: Likewise
11202         * g++.old-deja/g++.other/overcnv2.C: Likewise.
11203         * g++.old-deja/g++.other/overload14.C: Likewise.
11204
11205 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
11206
11207         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
11208         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
11209
11210 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11211
11212         PR c++/10888
11213         * g++.dg/warn/Winline-3.C: New test.
11214
11215 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11216
11217         * lib/target-supports.exp (check_alias_available): Make the test
11218         program acceptable to the Solaris assembler.
11219
11220         PR c++/10749
11221         * g++.dg/template/memclass2.C: New test.
11222
11223 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11224             Eric Botcazou  <ebotcazou@libertysurf.fr>
11225
11226         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
11227         data for non-matching targets.
11228         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
11229
11230 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
11231
11232         PR c++/10845
11233         * g++.dg/template/member3.C: New test.
11234
11235 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
11236
11237         PR c++/10939
11238         * g++.dg/template/func1.C: New test.
11239
11240         PR c++/9649
11241         * g++.dg/template/static4.C: New test.
11242         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
11243
11244         PR c++/11041
11245         * g++.dg/init/ref7.C: New test.
11246
11247 2003-06-19  Matt Austern  <austern@apple.com>
11248
11249         PR c++/11228
11250         * g++.dg/anew1.C: New test.
11251         * g++.dg/anew2.C: New test.
11252         * g++.dg/anew3.C: New test.
11253         * g++.dg/anew4.C: New test.
11254
11255 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
11256
11257         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
11258
11259 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
11260
11261         * gcc.c-torture/execute/simd-4.c (main): Make expected value
11262         endian-dependent.
11263
11264 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
11265
11266         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
11267         Remove cruft.
11268
11269 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
11270
11271         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
11272         * gcc.c-torture/compile/961203-1.c: Likewise.
11273         * gcc.c-torture/compile/980506-1.c: Likewise.
11274
11275 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11276
11277         PR c++/10712
11278         * g++.dg/lookup/using7.C: New test.
11279
11280 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
11281
11282         PR c++/11105
11283         * g++.dg/abi/conv1.C: Remove it.
11284         * g++.dg/template/conv7.C: New test.
11285         * g++.dg/template/conv8.C: Likewise.
11286         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
11287         conversion operator.
11288
11289 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
11290
11291         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
11292         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
11293         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11294         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
11295         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
11296         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11297         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11298         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
11299         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
11300         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
11301         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
11302         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
11303         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
11304         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
11305         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
11306         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
11307         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
11308         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
11309         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11310         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11311         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11312         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11313         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11314         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11315         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11316         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11317         * gcc.dg/compat/struct-return-10_x.c: Ditto.
11318         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11319         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11320
11321 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
11322
11323         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
11324         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
11325         indications.
11326
11327 2003-06-16  Roger Sayle  <roger@eyesopen.com>
11328
11329         * gcc.dg/i386-387-5.c: New test case.
11330         * gcc.dg/i386-387-6.c: New test case.
11331         * gcc.dg/builtins-23.c: New test case.
11332
11333 2003-06-15  Roger Sayle  <roger@eyesopen.com>
11334
11335         * gcc.dg/builtins-22.c: New test case.
11336         * gcc.dg/i386-387-1.c: Update to test exp.
11337         * gcc.dg/i386-387-2.c: Likewise.
11338
11339 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11340
11341         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
11342
11343 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11344
11345         * lib/gcc-dg.exp (dg-require-dll): New function.
11346         (dg-xfail-if): Likewise.
11347         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
11348         driver.
11349
11350         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
11351         * gcc.c-torture/compile/20001205-1.c: Likewise.
11352         * gcc.c-torture/compile/20001226-1.c: Likewise.
11353         * gcc.c-torture/compile/20010518-2.c: Likewise.
11354         * gcc.c-torture/compile/20020312-1.c: Likewise.
11355         * gcc.c-torture/compile/20020604-1.c: Likewise.
11356         * gcc.c-torture/compile/920501-12.c: Likewise.
11357         * gcc.c-torture/compile/920501-4.c: Likewise.
11358         * gcc.c-torture/compile/920520-1.c: Likewise.
11359         * gcc.c-torture/compile/920521-1.c: Likewise.
11360         * gcc.c-torture/compile/920625-1.c: Likewise.
11361         * gcc.c-torture/compile/961203-1.c: Likewise.
11362         * gcc.c-torture/compile/980506-1.c: Likewise.
11363         * gcc.c-torture/compile/981006-1.c: Likewise.
11364         * gcc.c-torture/compile/981022-1.c: Likewise.
11365         * gcc.c-torture/compile/981223-1.c: Likewise.
11366         * gcc.c-torture/compile/990617-1.c: Likewise.
11367         * gcc.c-torture/compile/dll.c: Likewise.
11368         * gcc.c-torture/compile/labels-3.c: Likewise.
11369         * gcc.c-torture/compile/mipscop-1.c: Likewise.
11370         * gcc.c-torture/compile/mipscop-2.c: Likewise.
11371         * gcc.c-torture/compile/mipscop-3.c: Likewise.
11372         * gcc.c-torture/compile/mipscop-4.c: Likewise.
11373         * gcc.c-torture/compile/simd-5.c: Likewise.
11374         * gcc.c-torture/compile/20000804-1.x: Remove.
11375         * gcc.c-torture/compile/20001205-1.x: Likewise.
11376         * gcc.c-torture/compile/20001226-1.x: Likewise.
11377         * gcc.c-torture/compile/20010518-2.x: Likewise.
11378         * gcc.c-torture/compile/20020312-1.x: Likewise.
11379         * gcc.c-torture/compile/20020604-1.x: Likewise.
11380         * gcc.c-torture/compile/920501-12.x: Likewise.
11381         * gcc.c-torture/compile/920501-4.x: Likewise.
11382         * gcc.c-torture/compile/920520-1.x: Likewise.
11383         * gcc.c-torture/compile/920521-1.x: Likewise.
11384         * gcc.c-torture/compile/920625-1.x: Likewise.
11385         * gcc.c-torture/compile/961203-1.x: Likewise.
11386         * gcc.c-torture/compile/980506-1.x: Likewise.
11387         * gcc.c-torture/compile/981006-1.x: Likewise.
11388         * gcc.c-torture/compile/981022-1.x: Likewise.
11389         * gcc.c-torture/compile/981223-1.x: Likewise.
11390         * gcc.c-torture/compile/990617-1.x: Likewise.
11391         * gcc.c-torture/compile/mipscop-1.x: Likewise.
11392         * gcc.c-torture/compile/mipscop-2.x: Likewise.
11393         * gcc.c-torture/compile/mipscop-3.x: Likewise.
11394         * gcc.c-torture/compile/mipscop-4.x: Likewise.
11395         * gcc.c-torture/compile/simd-5.x: Likewise.
11396
11397         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
11398
11399 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
11400
11401         * gcc.c-torture/execute/20030611-1.c: New test.
11402
11403 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11404
11405         PR middle-end/168
11406         * gcc.dg/20030612-1.c: New test case.
11407
11408 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
11409
11410         PR c++/10635
11411         * g++.dg/expr/cast1.C: New test.
11412
11413 2003-06-12  Roger Sayle  <roger@eyesopen.com>
11414
11415         * gcc.dg/builtins-21.c: New test case.
11416
11417 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
11418
11419         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
11420         options instead of at the end.
11421         * lib/objc.exp (objc_target_compile): Likewise.
11422
11423 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
11424
11425         PR c++/10432
11426         * g++.dg/parse/error1.C: New test.
11427
11428 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
11429
11430         * gcc.dg/compat/struct-by-value-11_main.c: New file.
11431         * gcc.dg/compat/struct-by-value-11_x.c: New file.
11432         * gcc.dg/compat/struct-by-value-11_y.c: New file.
11433         * gcc.dg/compat/struct-by-value-12_main.c: New file.
11434         * gcc.dg/compat/struct-by-value-12_x.c: New file.
11435         * gcc.dg/compat/struct-by-value-12_y.c: New file.
11436         * gcc.dg/compat/struct-by-value-13_main.c: New file.
11437         * gcc.dg/compat/struct-by-value-13_x.c: New file.
11438         * gcc.dg/compat/struct-by-value-13_y.c: New file.
11439         * gcc.dg/compat/struct-by-value-14_main.c: New file.
11440         * gcc.dg/compat/struct-by-value-14_x.c: New file.
11441         * gcc.dg/compat/struct-by-value-14_y.c: New file.
11442         * gcc.dg/compat/struct-by-value-15_main.c: New file.
11443         * gcc.dg/compat/struct-by-value-15_x.c: New file.
11444         * gcc.dg/compat/struct-by-value-15_y.c: New file.
11445         * gcc.dg/compat/struct-by-value-16_main.c: New file.
11446         * gcc.dg/compat/struct-by-value-16_x.c: New file.
11447         * gcc.dg/compat/struct-by-value-16_y.c: New file.
11448         * gcc.dg/compat/struct-by-value-17_main.c: New file.
11449         * gcc.dg/compat/struct-by-value-17_x.c: New file.
11450         * gcc.dg/compat/struct-by-value-17_y.c: New file.
11451         * gcc.dg/compat/struct-by-value-18_main.c: New file.
11452         * gcc.dg/compat/struct-by-value-18_x.c: New file.
11453         * gcc.dg/compat/struct-by-value-18_y.c: New file.
11454
11455         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
11456         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
11457         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
11458         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
11459         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
11460         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
11461         * gcc.dg/compat/scalar-return-3_main.c: New file.
11462         * gcc.dg/compat/scalar-return-3_x.c: New file.
11463         * gcc.dg/compat/scalar-return-3_y.c: New file.
11464         * gcc.dg/compat/scalar-return-4_main.c: New file.
11465         * gcc.dg/compat/scalar-return-4_x.c: New file.
11466         * gcc.dg/compat/scalar-return-4_y.c: New file.
11467
11468 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
11469
11470         * gcc.dg/compat/fp2-struct-check.h: New file.
11471         * gcc.dg/compat/fp2-struct-defs.h: New file.
11472         * gcc.dg/compat/fp2-struct-init.h: New file.
11473         * gcc.dg/compat/struct-by-value-10_main.c: New file.
11474         * gcc.dg/compat/struct-by-value-10_x.c: New file.
11475         * gcc.dg/compat/struct-by-value-10_y.c: New file.
11476         * gcc.dg/compat/struct-return-10_main.c: New file.
11477         * gcc.dg/compat/struct-return-10_x.c: New file.
11478         * gcc.dg/compat/struct-return-10_y.c: New file.
11479
11480         * gcc.dg/compat/compat-common.h: New file.
11481         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
11482         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
11483         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
11484         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
11485         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
11486         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
11487         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
11488         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
11489         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
11490         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
11491         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
11492         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
11493         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
11494         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
11495         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
11496         * gcc.dg/compat/small-struct-check.h: Ditto.
11497         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
11498         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
11499         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
11500         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
11501         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
11502         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11503         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
11504         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
11505         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
11506         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
11507         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11508         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11509         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
11510         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11511         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11512         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
11513         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
11514         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
11515         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
11516         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
11517         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
11518         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
11519         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
11520         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
11521         * gcc.dg/compat/struct-return-2_main.c: Ditto.
11522         * gcc.dg/compat/struct-return-2_x.c: Ditto.
11523         * gcc.dg/compat/struct-return-2_y.c: Ditto.
11524         * gcc.dg/compat/struct-return-3_main.c: Ditto.
11525         * gcc.dg/compat/struct-return-3_x.c: Ditto.
11526         * gcc.dg/compat/struct-return-3_y.c: Ditto.
11527
11528 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
11529
11530         * g++.dg/pch/static-1.C: New file.
11531         * g++.dg/pch/static-1.Hs: New file.
11532
11533 2003-06-10  Richard Henderson  <rth@redhat.com>
11534
11535         * gcc.dg/asm-7.c: Adjust expected warning text.
11536
11537 2003-06-10  Roger Sayle  <roger@eyesopen.com>
11538
11539         * gcc.dg/builtins-20.c: New test case.
11540
11541 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
11542
11543         PR c++/11131
11544         * g++.dg/opt/template1.C: New test.
11545
11546 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11547
11548         * lib/gcc-dg.exp (dg-test): Clear additional_files and
11549         additional_sources.
11550
11551 2003-05-21  David Taylor  <dtaylor@emc.com>
11552
11553         * gcc.dg/Wpadded.c: New file.
11554
11555 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11556
11557         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
11558         * gcc.dg/special/weak-2.c: Add dg-require-weak.
11559         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
11560         dg-require-weak.
11561
11562 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
11563
11564         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
11565
11566 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
11567
11568         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
11569         (dg-require-alias): Likewise.
11570         (dg-require-gc-sections): Likewise.
11571         * lib/target-supports.exp (check_gc_sections_available): Likewise.
11572
11573 2003-06-08  Richard Henderson  <rth@redhat.com>
11574
11575         * gcc.dg/20011029-2.c: Fix the array reference.
11576         * gcc.dg/asm-7.c: New.
11577
11578 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
11579
11580         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
11581
11582 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
11583
11584         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
11585         (dg-require-gc-sections): Likewise.
11586
11587 2003-06-08  Jan Hubicka  <jh@suse.cz>
11588
11589         * i386-cmov1.c: Fix regular expression.
11590         * i386-cvt-1.c: Likewise.
11591         * i386-local.c: Likewise.
11592         * i386-local2.c: Likewise.
11593         * i386-mul.c: Likewise.
11594         * i386-ssetype-1.c: Likewise.
11595         * i386-ssetype-3.c: Likewise.
11596         * i386-ssetype-5.c: Likewise.
11597
11598 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11599
11600         PR c++/11039
11601         * g++.dg/warn/implicit-typename2.C: New test.
11602         * g++.dg/warn/implicit-typename3.C: New test.
11603
11604 2003-06-07  Richard Henderson  <rth@redhat.com>
11605
11606         * g++.dg/other/offsetof3.C: Use size_t.
11607         * g++.dg/other/offsetof4.C: Likewise.
11608
11609 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
11610
11611         * lib/copy-file.exp: New. Implement gcc_copy_files.
11612
11613         * lib/dg-pch.exp: Load copy-file.exp
11614         (dg-pch): Use gcc_copy_files instead of "file copy".
11615
11616 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
11617
11618         * gcc.dg/weak/weak.exp: Simplify.
11619         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
11620         * gcc.dg/weak/weak-1.c: Likewise.
11621         * gcc.dg/weak/weak-2.c: Likewise.
11622         * gcc.dg/weak/weak-3.c: Likewise.
11623         * gcc.dg/weak/weak-4.c: Likewise.
11624         * gcc.dg/weak/weak-5.c: Likewise.
11625         * gcc.dg/weak/weak-6.c: Likewise.
11626         * gcc.dg/weak/weak-7.c: Likewise.
11627         * gcc.dg/weak/weak-8.c: Likewise.
11628         * gcc.dg/weak/weak-9.c: Likewise.
11629
11630 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
11631
11632         gcc.c-torture/execute/20030606-1.c: New.
11633
11634 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11635
11636         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
11637         * gcc.dg/builtins-19.c: Likewise.
11638
11639 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11640
11641         * gcc.dg/builtins-2.c: Add some more tests.
11642         * gcc.dg/builtins-18.c: New test case.
11643         * gcc.dg/builtins-19.c: New test case.
11644
11645 2003-06-06  Roger Sayle  <roger@eyesopen.com>
11646             Jim Wilson  <wilson@tuliptree.org>
11647
11648         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
11649
11650 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
11651
11652         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
11653         mempcpy/stpcpy calls not to be optimized into something else.
11654         * gcc.c-torture/execute/string-opt-3.c: Moved to...
11655         * gcc.c-torture/execute/builtins/string-7.c: ...here.
11656         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
11657
11658 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11659
11660         * gcc.dg/format/asm_fprintf-1.c: New test.
11661
11662 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
11663
11664         * lib/gcc-defs.exp (additional_sources): New variable.
11665         (dg-additional-sources): New function.
11666         (additional_files): New variable.
11667         (dg-additional-files): New function.
11668         (dg-additional-files-options): Likewise.
11669         * lib/gcc-dg.exp (dg-require-weak): New function.
11670         (dg-require-alias): Likewise.
11671         (dg-require-gc-sections): Likewise.
11672         * lib/target-supports.exp (check_alias_available): Remove testfile
11673         parameter.
11674         (check_gc_sections_available): New function.
11675         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
11676         (dg-gpp-additional-files): Likewise.
11677         * lib/g++.exp (additional_sources): Remove.
11678         (additional_files): Likewise.
11679         (g++_target_compile): Use dg-additional-files-options.
11680
11681         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
11682         Tcl logic.
11683         * gcc.dg/special/ecos.exp: Remove.
11684         * gcc.dg/special/20000419-2.c: Use dg-require-*.
11685         * gcc.dg/special/alias-1.c: Likewise.
11686         * gcc.dg/special/alias-2.c: Likewise.
11687         * gcc.dg/special/gcsec-1.c: Likewise.
11688         * gcc.dg/special/weak-1.c: Likewise.
11689         * gcc.dg/special/weak-2.c: Likewise.
11690         * gcc.dg/special/wkali-1.c: Likewise.
11691         * gcc.dg/special/wkali-2.c: Likewise.
11692
11693         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
11694         dg-gpp-additional-*.
11695         * g++.dg/special/conpr-3.C: Likewise.
11696         * g++.dg/special/conpr-4.C: Likewise.
11697         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
11698         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
11699         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
11700         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
11701         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
11702         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
11703         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
11704         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
11705         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
11706         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
11707         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
11708         * g++.old-deja/g++.other/comdat1.C: Likewise.
11709         * g++.old-deja/g++.other/comdat2.C: Likewise.
11710         * g++.old-deja/g++.other/comdat3.C: Likewise.
11711         * g++.old-deja/g++.other/ctor1.C: Likewise.
11712         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
11713
11714 2003-06-05  Richard Henderson  <rth@redhat.com>
11715
11716         * gcc.dg/debug/20030605-1.c: New.
11717
11718 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11719
11720         * README.QMTEST: Update.
11721
11722 2003-06-04  Richard Henderson  <rth@redhat.com>
11723
11724         * gcc.dg/cleanup-1.c: New.
11725         * gcc.dg/cleanup-2.c: New.
11726         * gcc.dg/cleanup-3.c: New.
11727         * gcc.dg/cleanup-4.c: New.
11728         * gcc.dg/cleanup-5.c: New.
11729         * gcc.dg/cleanup-6.c: New.
11730         * gcc.dg/cleanup-7.c: New.
11731
11732 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
11733
11734         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
11735
11736         * lib/dg-pch.exp: New file.
11737         * g++.dg/pch/pch.exp: Use dg-pch.exp.
11738         * gcc.dg/pch/pch.exp: Likewise.
11739
11740 2003-06-04  Roger Sayle  <roger@eyesopen.com>
11741
11742         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
11743         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
11744         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
11745         * gcc.dg/builtins-17.c: New test case.
11746         * gcc.dg/i386-387-4.c: New test case.
11747         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
11748
11749 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11750
11751         * gcc.dg/ultrasp9.c: New test.
11752
11753 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
11754
11755         * gcc.c-torture/compile/20030604-1.c: New test.
11756         * gcc.dg/sparc-constant-1.c: New test.
11757
11758 2003-06-03  Glen Nakamura  <glen@imodulo.com>
11759
11760         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
11761
11762 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
11763
11764         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
11765
11766         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
11767         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
11768
11769 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
11770
11771         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
11772
11773 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11774
11775         PR c++/10940
11776         * g++.dg/template/spec10.C: New test.
11777
11778 2003-06-03  Roger Sayle  <roger@eyesopen.com>
11779
11780         * gcc.dg/builtins-16.c: New test case.
11781
11782 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
11783
11784         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
11785         mempcpy test with post-increments.
11786         * gcc.c-torture/execute/string-opt-3.c: New test.
11787         * gcc.dg/string-opt-1.c: New test.
11788
11789 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
11790
11791         PR fortran/10965
11792         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
11793
11794 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
11795
11796         * lib/scanasm.exp (dg-scan): New function, factored out of ...
11797         (scan-assembler): ... here.  Use dg-scan.
11798         (scan-assembler-not): Likewise.
11799         (scan-file): New function.
11800         (scan-file-not): Likewise.
11801         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
11802         * gcc.dg/cpp/_Pragma4.c: Likewise.
11803         * gcc.dg/cpp/_Pragma5.c: Likewise.
11804         * gcc.dg/cpp/avoidpaste1.c: Likewise.
11805         * gcc.dg/cpp/avoidpaste2.c: Likewise.
11806         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
11807         * gcc.dg/cpp/cmdlne-P.c: Likewise.
11808         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
11809         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
11810         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
11811         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
11812         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
11813         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
11814         * gcc.dg/cpp/cxxcom1.c: Likewise.
11815         * gcc.dg/cpp/line1.c: Likewise.
11816         * gcc.dg/cpp/maccom1.c: Likewise.
11817         * gcc.dg/cpp/maccom2.c: Likewise.
11818         * gcc.dg/cpp/maccom3.c: Likewise.
11819         * gcc.dg/cpp/maccom4.c: Likewise.
11820         * gcc.dg/cpp/maccom5.c: Likewise.
11821         * gcc.dg/cpp/maccom6.c: Likewise.
11822         * gcc.dg/cpp/multiline.c: Likewise.
11823         * gcc.dg/cpp/spacing1.c: Likewise.
11824         * gcc.dg/cpp/spacing2.c: Likewise.
11825         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
11826         * gcc.dg/cpp/trad/maccom1.c: Likewise.
11827         * gcc.dg/cpp/trad/maccom2.c: Likewise.
11828         * gcc.dg/cpp/trad/maccom3.c: Likewise.
11829         * gcc.dg/cpp/trad/maccom4.c: Likewise.
11830         * gcc.dg/cpp/trad/maccom6.c: Likewise.
11831         * gcc.dg/cpp/cxxcom2.c: Likewise.
11832         * gcc.dg/cpp/cxxcom2.h: New file.
11833
11834         * gcc.dg/cpp/truefalse.cpp: Move it to ...
11835         * g++.dg/cpp/truefalse.C: Here.
11836         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
11837
11838 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
11839
11840         * gcc.dg/cpp/redef3.c: New file.
11841
11842 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11843
11844         * gcc.dg/i386-loop-3.c: New test.
11845
11846 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
11847
11848         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
11849
11850 2003-05-31  Roger Sayle  <roger@eyesopen.com>
11851
11852         * gcc.dg/fwrapv-1.c: New test case.
11853         * gcc.dg/fwrapv-2.c: New test case.
11854
11855 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11856
11857         PR c++/10956
11858         * g++.dg/template/spec9.C: New test.
11859
11860 2003-05-29  Roger Sayle  <roger@eyesopen.com>
11861
11862         * gcc.dg/duff-4.c: New test case.
11863
11864 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
11865
11866         PR fortran/10843
11867         * g77.dg/ffixed-form-1.f: New test
11868         * g77.dg/ffixed-form-2.f: New test
11869         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
11870         * g77.dg/ffree-form-3.f: New test
11871
11872 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
11873
11874         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
11875         * gcc.dg/wint_t-1.c: Likewise.
11876
11877 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11878
11879         * g++.dg/template/access11.C: New test.
11880
11881 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11882
11883         PR c++/10849
11884         * g++.dg/template/access10.C: New test.
11885
11886 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
11887             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11888
11889         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
11890
11891 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11892
11893         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
11894         suppress for powerpc-*-darwin*.
11895         * gcc.dg/torture/builtin-noret-2.c: Likewise.
11896
11897 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
11898
11899         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
11900         suppress option for powerpc-*-darwin*.
11901
11902 2003-05-23  Roger Sayle  <roger@eyesopen.com>
11903
11904         * gcc.dg/builtins-1.c: Add tests for tan and atan.
11905         * gcc.dg/builtins-4.c: Add test for fmod.
11906
11907 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11908
11909         PR c++/10682
11910         * g++.dg/template/instantiate4.C: New test.
11911
11912 2003-05-22  Roger Sayle  <roger@eyesopen.com>
11913
11914         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
11915
11916 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
11917
11918         * gcc.dg/compat/scalar-return-1_main.c: New file.
11919         * gcc.dg/compat/scalar-return-1_x.c: New file.
11920         * gcc.dg/compat/scalar-return-1_y.c: New file.
11921         * gcc.dg/compat/scalar-return-2_main.c: New file.
11922         * gcc.dg/compat/scalar-return-2_x.c: New file.
11923         * gcc.dg/compat/scalar-return-2_y.c: New file.
11924         * gcc.dg/compat/struct-return-3_main.c: New file.
11925         * gcc.dg/compat/struct-return-3_y.c: New file.
11926         * gcc.dg/compat/struct-return-3_x.c: New file.
11927         * gcc.dg/compat/struct-return-2_main.c: New file.
11928         * gcc.dg/compat/struct-return-2_x.c: New file.
11929         * gcc.dg/compat/struct-return-2_y.c: New file.
11930
11931 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
11932
11933         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
11934         for hppa*-hp-hpux*.
11935         * gcc.dg/20021014-1.c (dg-options): Likewise.
11936         * gcc.dg/nest.c (dg-options): Likewise.
11937
11938 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
11939
11940         PR c++/9738
11941         * g++.dg/ext/dllimport2.C: New file.
11942         * g++.dg/ext/dllimport3.C: New file.
11943
11944 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
11945
11946         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
11947         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
11948         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
11949         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
11950         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
11951         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
11952         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
11953         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
11954         * gcc.dg/compat/small-struct-defs.h: New file.
11955         * gcc.dg/compat/small-struct-init.h: New file.
11956         * gcc.dg/compat/small-struct-check.h: New file.
11957         * gcc.dg/compat/fp-struct-defs.h: New file.
11958         * gcc.dg/compat/fp-struct-check.h: New file.
11959         * gcc.dg/compat/fp-struct-init.h: New file.
11960         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
11961         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
11962
11963 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
11964
11965         * gcc.dg/20030225-2.c: New test.
11966
11967 2003-05-18  Roger Sayle  <roger@eyesopen.com>
11968             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11969
11970         * gcc.c-torture/compile/20030518-1.c: New test case.
11971
11972 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
11973
11974         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
11975         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
11976         gcc-dg-debug-runtest.
11977         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
11978         gcc-dg-debug-runtest.
11979
11980 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11981
11982         PR c++/9022
11983         * g++.dg/lookup/using6.C: New test.
11984
11985 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11986
11987         * g++.dg/parse/access2.C: New test.
11988
11989 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
11990
11991         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
11992         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
11993         * gcc.dg/debug/debug.exp: Likewise.
11994
11995 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
11996
11997         * gcc.dg/dollar.c: New test.
11998
11999 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
12000
12001         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
12002         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
12003         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
12004         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
12005         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
12006         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
12007         * gcc.dg/compat/struct-by-value-6_main.c: New file.
12008         * gcc.dg/compat/struct-by-value-6_x.c: New file.
12009         * gcc.dg/compat/struct-by-value-6_y.c: New file.
12010         * gcc.dg/compat/struct-by-value-7_main.c: New file.
12011         * gcc.dg/compat/struct-by-value-7_x.c: New file.
12012         * gcc.dg/compat/struct-by-value-7_y.c: New file.
12013         * gcc.dg/compat/struct-by-value-8_main.c: New file.
12014         * gcc.dg/compat/struct-by-value-8_x.c: New file.
12015         * gcc.dg/compat/struct-by-value-8_y.c: New file.
12016         * gcc.dg/compat/struct-by-value-9_main.c: New file.
12017         * gcc.dg/compat/struct-by-value-9_x.c: New file.
12018         * gcc.dg/compat/struct-by-value-9_y.c: New file.
12019
12020 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
12021
12022         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
12023         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
12024         support for "repo" mode.
12025         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
12026         * lib/g77-dg.exp: Likewise.
12027         * lib/obj-dg.exp: Likewise.
12028
12029 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
12030
12031         Merge from gcc-3_2-rhl8-branch:
12032         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
12033
12034         * gcc.dg/tls/opt-6.c: New test.
12035
12036         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
12037
12038         * gcc.dg/20030405-1.c: New test.
12039
12040         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
12041
12042         * gcc.dg/20030309-1.c: New test.
12043
12044         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12045
12046         * gcc.c-torture/execute/20030307-1.c: New test.
12047
12048         2003-02-20  Randolph Chung  <tausq@debian.org>
12049
12050         * gcc.c-torture/compile/20030220-1.c: New test.
12051
12052         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
12053
12054         * gcc.dg/20030217-1.c: New test.
12055
12056         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
12057
12058         * gcc.c-torture/compile/20020129-1.c: New test.
12059
12060         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12061
12062         * gcc.dg/unroll-1.c: New test.
12063
12064         2002-11-16  Jan Hubicka  <jh@suse.cz>
12065
12066         * gcc.c-torture/execute/20020920-1.c: New test.
12067
12068         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
12069
12070         PR target/7434
12071         * gcc.c-torture/compile/20021008-1.c: New test.
12072
12073         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
12074
12075         PR target/7559
12076         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
12077
12078         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
12079
12080         * gcc.c-torture/compile/20020807-1.c: New test.
12081
12082         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
12083
12084         * gcc.dg/tls/opt-1.c: New test.
12085
12086         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
12087
12088         * gcc.dg/20020729-1.c: New test.
12089
12090         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
12091
12092         * g++.dg/opt/life1.C: New test.
12093
12094         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
12095
12096         * gcc.dg/20020525-1.c: New test.
12097
12098         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
12099
12100         PR c++/6794
12101         * g++.dg/ext/pretty1.C: New test.
12102         * g++.dg/ext/pretty2.C: New test.
12103
12104 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
12105
12106         PR c++/8385
12107         * g++.dg/ext/typeof5.C: New test.
12108
12109 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
12110
12111         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
12112         __USER_LABEL_PREFIX__ into account.
12113         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
12114
12115 2003-05-14  Roger Sayle  <roger@eyesopen.com>
12116
12117         * gcc.dg/builtins-15.c: New test case.
12118
12119 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
12120
12121         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
12122
12123 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
12124
12125         * lib/g++.exp: Tweak handling of additional source files.
12126         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
12127         * g++.dg/special/conpr-2a.C: Rename to ...
12128         * g++.dg/special/conpr-2a.cc: ... this.
12129         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
12130         * g++.dg/special/conpr-3a.C: Rename to ...
12131         * g++.dg/special/conpr-3a.cc: This.
12132         * g++.dg/special/conpr-3b.C: Rename to ...
12133         * g++.dg/special/conpr-3b.cc: This.
12134         * g++.dg/special/conpr-4.C: New test.
12135         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
12136
12137 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
12138
12139         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
12140
12141 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12142
12143         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
12144         * g++.old-deja/g++.robertl/eb71.C: Likewise.
12145         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
12146         * g++.old-deja/g++.other/warn3.C: Likewise.
12147
12148 2003-05-11  Roger Sayle  <roger@eyesopen.com>
12149
12150         * gcc.dg/i386-387-1.c: Update to also test log.
12151         * gcc.dg/i386-387-2.c: Likewise.
12152
12153 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
12154
12155         * g77.f-torture/execute/int8421.f: New test.
12156
12157 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12158
12159         PR c++/10230, c++/10481
12160         * g++.dg/lookup/scoped5.C: New test.
12161
12162 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12163
12164         PR c++/10552
12165         * g++.dg/template/ttp6.C: New test.
12166
12167 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
12168
12169         * gcc.c-torture/execute/builtins: New directory.
12170         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
12171         gcc.c-torture/execute/builtins.
12172         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
12173         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
12174         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
12175         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
12176
12177 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12178
12179         PR c++/9252
12180         * g++.dg/template/access8.C: New test.
12181         * g++.dg/template/access9.C: New test.
12182
12183 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12184
12185         PR c++/9554
12186         * g++.dg/parse/access1.C: New test.
12187
12188 2003-05-09  DJ Delorie  <dj@redhat.com>
12189
12190         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
12191         long, and not an int.
12192
12193 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12194
12195         PR c++/10555, c++/10576
12196         * g++.dg/template/memclass1.C: New test.
12197
12198 2003-05-08  DJ Delorie  <dj@redhat.com>
12199
12200         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
12201         targets.
12202         * gcc.c-torture/execute/20021024-1.x: Likewise.
12203         * gcc.c-torture/execute/shiftdi.x: Likewise.
12204         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
12205         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
12206         * gcc.dg/20021018-1.c: Likewise.
12207
12208 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12209
12210         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
12211
12212         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
12213         (bcopy): Call memmove.
12214
12215 2003-05-08  Roger Sayle  <roger@eyesopen.com>
12216
12217         * g77.f-torture/compile/8485.f: New test case.
12218
12219 2003-05-07  Richard Henderson  <rth@redhat.com>
12220
12221         PR c++/10570
12222         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
12223         Verify exception_cleanup not called for rethrows.
12224         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
12225         when exiting catch block without rethrowing.
12226         * g++.dg/eh/forced3.C: New.
12227         * g++.dg/eh/forced4.C: New.
12228
12229 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
12230
12231         * gcc.dg/20030505.c: Fix triplet.
12232
12233 2003-05-06  DJ Delorie  <dj@redhat.com>
12234
12235         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
12236         * gcc.dg/nest.c: Likewise.
12237
12238 2003-05-05  Roger Sayle  <roger@eyesopen.com>
12239
12240         * gcc.dg/builtins-14.c: New test case.
12241
12242 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
12243
12244         * lib/compat.exp (compat-execute): New argument.
12245         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
12246         * gcc.dg/compat: New test directory.
12247         * gcc.dg/compat/compat.exp: New expect script.
12248         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
12249         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
12250         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
12251         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
12252         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
12253         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
12254
12255         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
12256         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
12257         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
12258         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
12259         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
12260         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
12261         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
12262         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
12263         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
12264         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
12265         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
12266         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
12267         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
12268         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
12269         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
12270
12271 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
12272
12273         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
12274
12275 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
12276
12277         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
12278
12279 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
12280
12281         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
12282         * gcc.dg/ppc-fsel-2.c: New test.
12283
12284         * gcc.dg/unused-5.c: New test.
12285
12286 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12287
12288         PR c++/10496
12289         * g++.dg/warn/pmf1.C: New test.
12290
12291 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12292
12293         PR c++/4494
12294         * g++.dg/warn/main.C: New test.
12295
12296 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12297
12298         * gcc.dg/nonnull-3.c: New test.
12299
12300 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
12301
12302         * gcc.dg/cpp/Wtrigraphs.c: Update.
12303         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
12304
12305 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
12306
12307         * gcc.dg/ppc-fsel-1.c: New test.
12308
12309 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
12310
12311         PR c/10604
12312         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
12313
12314 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
12315
12316         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
12317
12318 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12319
12320         PR c++/9364, c++/10553, c++/10586
12321         * g++.dg/parse/typename4.C: New test.
12322         * g++.dg/parse/typename5.C: Likewise.
12323
12324 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
12325
12326         * gcc.c-torture/compile/20030503-1.c: New test.
12327
12328 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12329
12330         * g++.dg/lookup/using5.C: Fix testcase error.
12331
12332 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
12333
12334         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
12335         since MEABI is no longer supported.  Remove all vestiges
12336         of MEABI from the test.
12337
12338 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12339
12340         PR c++/10554
12341         * g++.dg/lookup/using5.C: New test.
12342
12343 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12344
12345         PR c++/8772
12346         * g++.dg/template/ttp5.C: New test.
12347
12348 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
12349
12350         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
12351         (dg-gpp-additional-sources): New function.
12352         (dg-gpp-additional-files): Likewise.
12353         * lib/g++.exp (additional_sources): New variable.
12354         (additional_files): Likewise.
12355         (g++_target_compile): Deal with them.
12356         * lib/old-dejagnu.exp: Remove.
12357         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
12358         * g++.old-deja: Revise all tests to use dg commands.
12359
12360 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12361
12362         PR c++/9432, c++/9528
12363         * g++.dg/lookup/using4.C: New test.
12364
12365 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
12366
12367         * gcc.dg/noreturn-5.c: New file.
12368         * gcc.dg/noreturn-6.c: New file.
12369
12370         * gcc.c-torture/compile/inline-1.c: New file.
12371
12372 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12373
12374         PR c++/10551
12375         * g++.dg/template/explicit1.C: New test.
12376
12377 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12378
12379         PR c++/10549
12380         * g++.dg/other/bitfield1.C: New test.
12381
12382         PR c++/10527
12383         * g++.dg/init/new7.C: New test.
12384
12385 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
12386
12387         * g++.dg/ext/desig1.C: New test.
12388         * g++.dg/ext/init1.C: Update.
12389
12390         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
12391
12392 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
12393
12394         PR c++/10180
12395         * g++.dg/warn/Winline-1.C: New test.
12396
12397 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
12398
12399         * gcc.c-torture/execute/string-opt-19.c: New test.
12400
12401         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
12402         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
12403
12404 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
12405
12406         PR c++/10506
12407         * g++.dg/init/new6.C: New test.
12408
12409         PR c++/10503
12410         * g++.dg/init/ref6.C: New test.
12411
12412 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
12413
12414         * g++.dg/warn/weak1.C: XFAIL on AIX4.
12415
12416 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12417
12418         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
12419         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
12420
12421 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
12422
12423         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
12424         initialized static data members.
12425
12426 2003-04-25  H.J. Lu <hjl@gnu.org>
12427
12428         * gcc.dg/ia64-sync-4.c: New test.
12429
12430 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12431
12432         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
12433         date.
12434
12435 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
12436
12437         PR c++/10337
12438         * g++.dg/warn/conv1.C: New test.
12439         * g++.old-deja/g++.other/conv7.C: Adjust.
12440         * g++.old-deja/g++.other/overload14.C: Adjust.
12441
12442 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12443
12444         PR c++/10471
12445         * g++.dg/template/defarg2.C: New test.
12446
12447 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
12448
12449         * gcc.dg/cpp/include2.c: Update.
12450         * gcc.dg/cpp/multiline-2.c: New.
12451         * gcc.dg/cpp/multiline.c: Update.
12452         * gcc.dg/cpp/strify2.c: Update.
12453         * gcc.dg/cpp/trad/literals-2.c: Update.
12454
12455 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12456
12457         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
12458
12459 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12460
12461         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
12462
12463 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
12464
12465         PR c++/10451
12466         * g++.dg/parse/crash4.C: New test.
12467
12468         PR c++/9847
12469         * g++.dg/parse/crash5.C: New test.
12470
12471 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
12472
12473         PR c++/10446
12474         * g++.dg/parse/crash3.C: New test.
12475
12476         PR c++/10428
12477         * g++.dg/parse/elab1.C: New test.
12478
12479 2003-04-22  Devang Patel  <dpatel@apple.com>
12480
12481         * gcc.dg/cpp/trad/funlike-5.c: New test.
12482
12483 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
12484
12485         * g++.dg/other/packed1.C: Fix dg options.
12486
12487 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
12488
12489         * g++.dg/other/offsetof2.C: New test.
12490
12491 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
12492
12493         * g++.dg/template/recurse.C: Adjust location of error messages.
12494
12495 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
12496
12497         PR c++/9881
12498         * g++.dg/init/addr-const1.C: New test.
12499         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
12500
12501 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
12502
12503         PR c++/10405
12504         * g++.dg/lookup/struct-hack1.C: New test.
12505
12506 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
12507
12508         * ucs.c: Update diagnostic messages.
12509
12510 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12511
12512         * gcc.dg/cpp/truefalse.cpp: New test.
12513         * gcc.dg/cpp/cpp.exp: Update.
12514         * g++.dg/other/stdbool-if.C: Remove.
12515
12516 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
12517
12518         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
12519         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
12520
12521 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
12522
12523         * gcc.c-torture/compile/20030418-1.c: New test.
12524
12525 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
12526
12527         * README.compat: Remove; content moved to doc/sourcebuild.texi.
12528
12529 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12530
12531         PR c++/10347
12532         g++.dg/template/dependent-name1.C: New test.
12533
12534 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
12535
12536         * gcc.dg/warn-1.c (tourist_guide): New array,
12537         contains a pointer to bar.
12538
12539 2003-04-16  Roger Sayle  <roger@eyesopen.com>
12540
12541         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
12542         * gcc.c-torture/execute/medce-1.c: New test case.
12543         * gcc.c-torture/execute/medce-2.c: New test case.
12544
12545 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
12546
12547         * lib/prune.exp: Ignore more messages.
12548
12549         PR c++/10381
12550         * g++.dg/parse/lookup3.C: New test.
12551
12552 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
12553
12554         * gcc.c-torture/compile/20030415-1.c : New test.
12555
12556 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
12557
12558         * gcc.c-torture/execute/scope-2.c: Move to ...
12559         * gcc.dg/noncompile/scope.c: .... here.
12560
12561 2003-04-14  Roger Sayle  <roger@eyesopen.com>
12562
12563         * gcc.dg/20030414-2.c: New test case.
12564
12565 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
12566
12567         PR target/10377
12568         * gcc.dg/20030414-1.c: New test.
12569
12570 2003-04-13  Roger Sayle  <roger@eyesopen.com>
12571
12572         * gcc.dg/builtins-12.c: New test case.
12573         * gcc.dg/builtins-13.c: New test case.
12574
12575 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12576
12577         * gcc.c-torture/execute/string-opt-18.c: New test.
12578
12579 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
12580
12581         PR c++/10300
12582         * g++.dg/init/new5.C: New test.
12583
12584 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
12585
12586         PR c++/7910
12587         * g++.dg/ext/dllimport1.C: New test.
12588
12589 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
12590
12591         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
12592
12593 2003-04-11  Bud Davis <bdavis9659@comcast.net>
12594
12595         PR Fortran/9263
12596         * g77.f-torture/noncompile/9263.f: New test
12597         PR Fortran/1832
12598         * g77.f-torture/execute/1832.f: New test
12599
12600 2003-04-11  David Chad  <davidc@freebsd.org>
12601             Loren J. Rittle  <ljrittle@acm.org>
12602
12603         libobjc/8562
12604         * objc.dg/headers.m: New test.
12605
12606 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
12607
12608         * gcc.c-torture/execute/builtin-noret-2.c: New.
12609         * gcc.c-torture/execute/builtin-noret-2.x: New.
12610         XFAIL builtin-noret-2.c at -O1 and above.
12611         * gcc.dg/redecl.c: New.
12612         * gcc.dg/Wshadow-1.c: Update error regexps.
12613
12614 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
12615
12616         * g++.dg/abi/bitfield10.C: New test.
12617
12618 2003-04-09  Mike Stump  <mrs@apple.com>
12619
12620         * gcc.dg/pch/pch.exp: Make testcase names longer.
12621         * g++.dg/pch/pch.exp: Make testcase names longer.
12622
12623 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12624
12625         * gcc.dg/builtins-11.c: New test case.
12626
12627 2003-04-08  Roger Sayle  <roger@eyesopen.com>
12628
12629         * gcc.dg/builtins-9.c: New test case.
12630         * gcc.dg/builtins-10.c: New test case.
12631
12632 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
12633
12634         * gcc.dg/noncompile/init-4.c.c: New test.
12635
12636 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
12637
12638         * gcc.misc-test/gcov-9.c: New test.
12639         * gcc.misc-test/gcov-10.c: New test
12640         * gcc.misc-test/gcov-11.c: New test.
12641
12642 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
12643
12644         PR optimization/10024
12645         * gcc.c-torture/compile/20030405-1.c: New test.
12646
12647 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
12648
12649         * gcc.dg/pch/static-3.c: New.
12650         * gcc.dg/pch/static-3.hs: New.
12651         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
12652
12653 2003-04-04  Richard Henderson  <rth@redhat.com>
12654
12655         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
12656         * g++.dg/eh/forced2.C: Likewise.
12657
12658 2003-04-03  Mike Stump  <mrs@apple.com>
12659
12660         * lib/scanasm.exp (scan-assembler): Add xfail processing for
12661         target arg.
12662         (scan-assembler-times, scan-assembler-not): Likewise.
12663         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
12664
12665 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
12666
12667         * gcc.dg/sparc-loop-1.c: New test.
12668
12669 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
12670
12671         PR other/9274
12672         * g++.dg/pch/system-2.C: New.
12673         * g++.dg/pch/system-2.Hs: New.
12674
12675 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
12676
12677         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
12678
12679         * g++.dg/eh/simd-1.C (vecfunc): Same.
12680
12681 2003-04-01  Roger Sayle  <roger@eyesopen.com>
12682
12683         * gcc.c-torture/execute/20030401-1.c: New test case.
12684
12685 2003-04-01  Ziemowit Laski <zlaski@apple.com>
12686
12687         * objc.dg/defs.m: New.
12688
12689 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
12690
12691         * g++.dg/eh/simd-1.C: New.
12692         * g++.dg/eh/simd-2.C: New.
12693
12694 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
12695
12696         * gcc.c-torture/execute/simd-3.c: New.
12697
12698 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12699
12700         PR c/9936
12701         * gcc.dg/20030331-2.c: New test.
12702
12703 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
12704
12705         PR c++/10278
12706         * g++.dg/parse/crash2.C: New test.
12707
12708 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12709
12710         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
12711         * gcc.c-torture/execute/20030331-1.c: ...here.
12712
12713 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12714
12715         * gcc.c-torture/execute/20030331-1.c: New test.
12716
12717 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
12718
12719         * lib/gcov.exp: Adjust call return testing strings.
12720         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
12721
12722 2003-03-31  Roger Sayle  <roger@eyesopen.com>
12723
12724         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
12725         * gcc.dg/builtins-7.c: New test case.
12726         * gcc.dg/builtins-8.c: New test case.
12727
12728 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
12729
12730         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
12731
12732 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
12733
12734         PR c++/7647
12735         * g++.dg/lookup-class-member-2.C: New test.
12736
12737 2003-03-30  Glen Nakamura  <glen@imodulo.com>
12738
12739         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
12740
12741 2003-03-28  Roger Sayle  <roger@eyesopen.com>
12742
12743         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
12744
12745 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
12746
12747         * g++.dg/init/attrib1.C: New test.
12748
12749 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12750
12751         * gcc.dg/ultrasp8.c: New test.
12752
12753 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12754
12755         * gcc.dg/ultrasp7.c: New test.
12756
12757 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
12758
12759         PR c++/10047
12760         * g++.dg/template/inline1.C: New test.
12761
12762 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
12763
12764         * gcc.dg/sparc-dwarf2.c: New test.
12765
12766 2003-03-27  Roger Sayle  <roger@eyesopen.com>
12767
12768         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
12769         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
12770
12771 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
12772
12773         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
12774         than reading .x files.
12775         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
12776         * g77.dg/gcov/gcov-1.f: Likewise.
12777         * gcc.misc-tests/gcov-4b.c: Likewise.
12778         * gcc.misc-tests/gcov-5b.c: Likewise.
12779         * gcc.misc-tests/gcov-6.c: Likewise.
12780         * gcc.misc-tests/gcov-7.c: Likewise.
12781         * gcc.misc-tests/gcov-8.c: Likewise.
12782         * g++.dg/gcov/gcov-1.x: Remove.
12783         * g77.dg/gcov/gcov-1.x: Likewise.
12784         * gcc.misc-tests/gcov-4b.x: Likewise.
12785         * gcc.misc-tests/gcov-5b.x: Likewise.
12786         * gcc.misc-tests/gcov-6.x: Likewise.
12787         * gcc.misc-tests/gcov-7.x: Likewise.
12788         * gcc.misc-tests/gcov-8.x: Likewise.
12789
12790 2003-03-27  Glen Nakamura  <glen@imodulo.com>
12791
12792         PR opt/10087
12793         * gcc.dg/20030324-1.c: New test.
12794
12795 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
12796
12797         PR c++/10224
12798         * g++.dg/template/arg3.C: New test.
12799
12800         PR c++/10158
12801         * g++.dg/template/friend18.C: New test.
12802
12803 2003-03-26  Roger Sayle  <roger@eyesopen.com>
12804
12805         * g77.f-torture/compile/20030326-1.f: New test case.
12806
12807 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
12808
12809         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
12810
12811         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
12812
12813 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
12814
12815         * gcc.dg/ia64-sync-3.c: New test.
12816
12817 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
12818
12819         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
12820
12821 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
12822
12823         * gcc.dg/ultrasp6.c: New test.
12824
12825 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12826
12827         * gcc.dg/i386-signbit-1.c: New test.
12828         * gcc.dg/i386-signbit-2.c: New test.
12829         * gcc.dg/i386-signbit-3.c: New test.
12830
12831 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12832
12833         * gcc.dg/ultrasp5.c: Fix options.
12834
12835 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12836
12837         * gcc.dg/ultrasp5.c: Fix comment.
12838
12839 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
12840
12841         PR fortran/10197
12842         * g77.f-torture/execute/10197.f: New test.
12843
12844 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
12845
12846         PR c++/9898, c++/383
12847         * g++.dg/template/conv6.C: New test.
12848
12849         PR c++/10119
12850         * g++.dg/template/ptrmem5.C: New test.
12851
12852         PR c++/10026
12853         * g++.dg/lookup/koenig1.C: New test.
12854
12855         PR C++/10199
12856         * g++.dg/lookup/template2.C: New test.
12857
12858 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
12859
12860         * g++.dg/opt/rtti1.C: New test.
12861
12862 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
12863
12864         * gcc.dg/ultrasp5.c: New test.
12865
12866 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
12867
12868         PR middle-end/9967
12869         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
12870         builtin fputs.
12871
12872 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
12873
12874         PR c/8224
12875         * gcc.dg/20030323-1.c: New test.
12876
12877 2003-03-23  Roger Sayle  <roger@eyesopen.com>
12878
12879         * gcc.c-torture/compile/20030323-1.c: New test case.
12880
12881 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
12882
12883         * gcc.dg/20030321-1.c: New test.
12884
12885 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
12886
12887         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
12888
12889 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
12890
12891         PR c++/9978, c++/9708
12892         * g++.dg/ext/vlm1.C: Adjust expected error.
12893         * g++.dg/ext/vla2.C: New test.
12894         * g++.dg/template/arg1.C: New test.
12895         * g++.dg/template/arg2.C: New test.
12896
12897 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
12898
12899         * g77.f-torture/execute/select.f: New test.
12900         * g77.f-torture/noncompile/select_no_compile.f: New test.
12901
12902 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
12903
12904         PR c++/9898
12905         * g++.dg/other/error4.C: New test.
12906
12907 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
12908
12909         * g++.dg/template/friend17.C: New test.
12910
12911 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
12912
12913         * gcc.c-torture/compile/20030320-1.c: New.
12914
12915 2003-03-20  Roger Sayle  <roger@eyesopen.com>
12916
12917         * gcc.dg/builtins-6.c: New test case.
12918
12919 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
12920
12921         PR target/10073
12922         * gcc.c-torture/compile/20030319-1.c: New.
12923
12924 2003-03-18  Jan Hubicka  <jh@suse.cz>
12925
12926         * gcc.dg/i386-cvt-1.c: New test.
12927
12928 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
12929
12930         * objc.dg/naming-1.m: Use "(parse|syntax) error".
12931         * objc.dg/naming-2.m: Likewise.
12932
12933 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
12934
12935         PR c++/9639
12936         * g++.dg/parse/crash1.C: New test.
12937
12938 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
12939
12940         PR c++/8805
12941         * g++.dg/eh/cleanup1.C: New test.
12942
12943 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12944
12945         * gcc.c-torture/execute/20030316-1.c: New test case.
12946
12947 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
12948
12949         PR c++/9629
12950         * g++.dg/init/ctor2.C: New test.
12951
12952 2003-03-15  Roger Sayle  <roger@eyesopen.com>
12953
12954         * g77.f-torture/compile/xformat.f: New test case.
12955
12956 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12957
12958         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
12959         * g++.old-deja/g++.mike/eh50.C: Likewise.
12960
12961 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12962
12963         PR c++/6440
12964         * g++.dg/template/spec7.C: New test.
12965         * g++.dg/template/spec8.C: Likewise.
12966
12967 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
12968
12969         * gcc.c-torture/execute/20030313-1.c: New test.
12970
12971 2003-03-14  Richard Henderson  <rth@redhat.com>
12972
12973         * gcc.dg/inline-2.c: Adjust alpha test for external call.
12974
12975 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
12976
12977         * gcc.c-torture/compile/20030314-1.c: New test.
12978
12979 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
12980
12981         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
12982         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
12983         thumb target,
12984         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
12985         to accept newer _imp__  prefix and additional
12986         newline in .drectve section.
12987         * gcc.dg/dll-4.c: Likewise.
12988         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
12989         switch.
12990
12991 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
12992
12993         * g++.dg/parse/namespace9.C: New test.
12994
12995         * g++.dg/init/ref5.C: New test.
12996         * g++.dg/parse/ptrmem1.C: Likewise.
12997
12998 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
12999
13000         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
13001         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
13002         regular expression.
13003         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
13004         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
13005
13006 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
13007
13008         * gcc.c-torture/execute/20030224-2.c: New test.
13009
13010 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13011
13012         * gcc.dg/decl-3.c: New test.
13013
13014 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
13015
13016         * gcc.dg/i386-loop-2.c: New test.
13017
13018 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
13019
13020         PR c++/9474
13021         * g++.dg/parse/namespace8.C: New test.
13022
13023         PR c++/9924
13024         * g++.dg/overload/builtin2.C: New test.
13025
13026 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
13027
13028         * gcc.dg/return-type-3.c: New test.
13029
13030 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
13031
13032         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
13033         profiling options are not supported.
13034
13035 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
13036
13037         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
13038         * g++.old-deja/g++.warn/impint2.C: Likewise.
13039
13040 2003-03-10  Devang Patel  <dpatel@apple.com>
13041
13042         * g++.dg/cpp/c++_cmd_1.C: New test.
13043         * g++.dg/cpp/c++_cmd_1.h: New file.
13044
13045 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
13046
13047         * gcc.dg/altivec-9.c: New file.
13048
13049 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13050
13051         * gcc.dg/ppc-sdata-1.c: New test.
13052         * gcc.dg/ppc-sdata-2.c: New test.
13053
13054 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
13055
13056         PR c++/9373
13057         * g++.dg/opt/ptrmem2.C: New test.
13058
13059         PR c++/8534
13060         * g++.dg/opt/ptrmem1.C: New test.
13061
13062 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
13063
13064         * gcc.dg/i386-loop-1.c: New test.
13065
13066 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13067
13068         PR c++/9970
13069         * g++.dg/lookup/friend1.C: New test.
13070
13071 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13072
13073         PR c++/9823
13074         * g++.dg/parser/constructor1.C: New test.
13075
13076 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
13077
13078         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
13079
13080         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
13081
13082 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
13083
13084         * gcc.dg/cpp/Wunused.c: Update test.
13085
13086 2003-03-08  Jan Hubicka  <jh@suse.cz>
13087
13088         * gcc.dg/inline-3.c: New test.
13089
13090 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
13091
13092         PR c++/9809
13093         * g++.dg/parse/builtin1.C: New test.
13094
13095         PR c++/9982
13096         * g++.dg/abi/cookie1.C: New test.
13097         * g++.dg/abi/cookie2.C: Likewise.
13098
13099         PR c++/9524
13100         * g++.dg/template/field1.C: New test.
13101
13102         PR c++/9912
13103         * g++.dg/parse/class1.C: New test.
13104         * g++.dg/parse/namespace7.C: Likewise.
13105         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
13106
13107 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
13108
13109         * g++.dg/init/ref4.C: New test.
13110
13111 2003-03-07  Jan Hubicka  <jh@suse.cz>
13112
13113         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
13114         * gcc.dg/inline-3.c:  New test.
13115
13116 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
13117
13118         * g++.dg/init/ref3.C: New test.
13119
13120         PR c++/9965
13121         * g++.dg/init/ref2.C: New test.
13122
13123         PR c++/9400
13124         * g++.dg/warn/Wshadow-2.C: New test.
13125
13126         PR c++/9791
13127         * g++.dg/warn/Woverloaded-1.C: New test.
13128
13129 2003-03-05  Jan Hubicka  <jh@suse.cz>
13130
13131         * gcc.dg/i386-local2.c: New.
13132         * gcc.dg/i386-local.c: Fix typo.
13133
13134 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
13135
13136         * g++.dg/abi/layout3.C: New test.
13137
13138 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
13139
13140         * gcc.c-torture/compile/20030305-1.c
13141
13142 2003-03-05  Jan Hubicka  <jh@suse.cz>
13143
13144         * gcc.dg/i386-local.c: New.
13145
13146 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
13147
13148         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
13149
13150 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
13151
13152         * gcc.dg/switch-2.c: New test.
13153         * gcc.dg/switch-3.c: New test.
13154         * gcc.dg/Wswitch.c: Adjust line numbers.
13155         * gcc.dg/Wswitch-default.c: Likewise.
13156         * gcc.dg/Wswitch-enum.c: Likewise.
13157
13158 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
13159
13160         * gcc.c-torture/execute/20030222-1.c: New test.
13161
13162 2003-03-03  James E Wilson  <wilson@tuliptree.org>
13163
13164         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
13165
13166 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
13167
13168         PR c++/9878
13169         * g++.dg/init/ref1.C: New test.
13170
13171 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
13172
13173         * gcc.dg/sh-relax.c: New SH-only test.
13174
13175 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
13176
13177         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
13178         comment explaining purpose of testcase.
13179
13180 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13181
13182         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
13183         for HC11/HC12 (asm needs two int registers).
13184         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
13185         HC11/HC12 because the test uses an asm which needs two 32-bit
13186         registers.
13187
13188 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
13189
13190         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
13191         for HC11/HC12 (array is too large otherwise).
13192         * gcc.c-torture/compile/920501-4.x: New file, likewise.
13193         * gcc.c-torture/compile/20010518-2.x: Likewise.
13194         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
13195         HC11/HC12 (array is too large).
13196
13197 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
13198
13199         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
13200         * lib/g++-dg.exp (g++-dg-test): Likewise.
13201
13202 2003-03-01  Roger Sayle  <roger@eyesopen.com>
13203
13204         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
13205         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
13206
13207 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13208
13209         * g++.dg/warn/implicit-typename1.C: Remove warning.
13210
13211 2003-02-28  Richard Henderson  <rth@redhat.com>
13212
13213         * gcc.dg/noreturn-1.c: Move noreturn warning line.
13214         * gcc.dg/return-type-1.c: Move control reaches end warning line.
13215
13216 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
13217
13218         * gcc.dg/pch/pch.exp: Change .pch to .gch.
13219         * g++.dg/pch/pch.exp: Likewise.
13220
13221 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
13222
13223         PR c++/9879
13224         * testsuite/g++.dg/init/new4.C: New test.
13225
13226 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
13227
13228         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
13229
13230 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
13231
13232         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
13233         unsigned long.
13234
13235         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
13236         wider than float.
13237
13238 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
13239
13240         * lib/scanasm.exp: Add support for counting numbers of
13241         occurences.
13242         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
13243         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
13244
13245 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
13246
13247         PR c++/9683
13248         * g++.dg/template/static3.C: New test.
13249
13250         PR c++/9829
13251         * g++.dg/parse/namespace6.C: New test.
13252
13253 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13254
13255         PR target/9732
13256         * gcc.dg/20030225-1.c: New test.
13257
13258 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
13259
13260         * README: Remove out-of-date information.
13261
13262         PR c++/9836
13263         * g++.dg/template/spec6.C: New test.
13264
13265 2003-02-24  Jeff Law  <law@redhat.com>
13266
13267         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
13268
13269 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13270
13271         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
13272         * gcc.dg/pragma-ep-1.c: Likewise.
13273
13274 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13275
13276         PR c++/9602
13277         * g++.dg/template/friend16.C: New test.
13278
13279 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
13280
13281         PR c++/5333
13282         * g++.dg/parse/fused-params1.C: Adjust error messages.
13283         * g++.dg/template/nested3.C: New test.
13284
13285 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
13286
13287         * g++.dg/abi/param1.C: New test.
13288
13289 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13290
13291         PR c++/7982
13292         * g++.dg/warn/implicit-typename1.C: New test.
13293
13294 2003-02-22  Kelley Cook <kelleycook@comcast.net>
13295
13296         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
13297         with "mtune".
13298         * g++.old-deja/g++.other/store-expr2.C: Likewise.
13299         * gcc.c-torture/execute/20010129-1.x: Likewise.
13300         * gcc.dg/20011107-1.c: Likewise.
13301         * gcc.dg/20020108-1.c: Likewise.
13302         * gcc.dg/20020122-3.c: Likewise.
13303         * gcc.dg/20020206-1.c: Likewise.
13304         * gcc.dg/20020310-1.c: Likewise.
13305         * gcc.dg/20020426-2.c: Likewise.
13306         * gcc.dg/20020517-1.c: Likewise.
13307         * gcc.dg/991230-1.c: Likewise.
13308         * gcc.dg/i386-unroll-1.c: Likewise.
13309         * gcc.misc-tests/i386-prefetch.exp: Likewise.
13310
13311 2003-02-22  Jan Hubicka  <jh@suse.cz>
13312
13313         * gcc.dg/i386-mul.c: New test.
13314
13315 2003-02-21  Roger Sayle  <roger@eyesopen.com>
13316
13317         * gcc.dg/builtins-5.c: New test case.
13318
13319 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
13320
13321         * gcc.dg/asmreg-1.c: New test.
13322
13323 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13324
13325         PR c++/9749
13326         * g++.dg/parse/varmod1.C: New test.
13327
13328 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13329
13330         PR c++/9727
13331         * g++.dg/template/op1.C: New test.
13332
13333 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13334
13335         PR c++/8906
13336         * g++.dg/template/nested2.C: New test.
13337
13338 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
13339
13340         PR c++/8724
13341         * g++.dg/expr/dtor1.C: New test.
13342
13343 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
13344
13345         * gcc.dg/cpp/include3.c: New test.
13346         * gcc.dg/cpp/inc/foo.h: New file.
13347
13348 2003-02-21  Glen Nakamura  <glen@imodulo.com>
13349
13350         * gcc.c-torture/execute/20030221-1.c: New test.
13351
13352 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
13353
13354         PR c++/9729
13355         * g++.dg/abi/conv1.C: New test.
13356
13357 2003-02-20  Jan Hubicka  <jh@suse.cz>
13358
13359         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
13360
13361 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
13362
13363         * gcc.c-torture/compile/20030219-1.c: New test.
13364
13365 2003-02-18  Jan Hubicka  <jh@suse.cz>
13366
13367         * gcc.dg/funcorder.c: New test.
13368
13369 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13370
13371         * gcc.c-torture/execute/20030218-1.c: New.
13372
13373 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
13374
13375         * gcc.dg/20030218-1.c: New.
13376
13377 2003-02-18  Richard Henderson  <rth@redhat.com>
13378
13379         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
13380         * gcc.dg/attr-used-2.c: New.
13381
13382 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
13383
13384         PR c++/9704
13385         * g++.dg/init/copy5.C: New test.
13386
13387 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
13388
13389         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
13390         * g++.dg/pch/pch.exp: Likewise.
13391
13392 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
13393
13394         * gcc.c-torture/execute/20030209-1.c: Enable the test if
13395         STACK_SIZE is not defined.
13396
13397 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13398
13399         PR c++/9457
13400         * g++.dg/template/init1.C: New test.
13401
13402 2003-02-16  Jan HUbicka  <jh@suse.cz>
13403
13404         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
13405         (foo): Add few extra tests
13406         * gcc.dg/c99-const-expr-3.c: Likewise.
13407         * gcc.c-torture/execute/20030216-1.c: New.
13408
13409 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13410
13411         PR c++/9459
13412         * g++.dg/ext/typeof4.C: New test.
13413
13414 2003-02-15  Roger Sayle  <roger@eyesopen.com>
13415
13416         * gcc.dg/i386-387-3.c: New test case.
13417
13418 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
13419
13420         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
13421         cris-*-elf* cris-*-aout* and mmix-*-*.
13422
13423 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
13424
13425         * gcc.dg/20030213-1.c: New test.
13426
13427 2003-02-12  Roger Sayle  <roger@eyesopen.com>
13428
13429         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
13430         * gcc.dg/i386-387-2.c: Likewise.
13431
13432 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
13433
13434         * gcc.dg/ppc-spe.c: Fix formatting.
13435         Enable tests that were previously unsupported by gas.
13436         Delete tests for instructions that no longer exist.
13437         Switch arguments on evsubifw builtin.
13438
13439 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
13440
13441         * gcc.c-torture/execute/20030209-1.c: Disable the test if
13442         STACK_SIZE is too small.
13443
13444 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
13445             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
13446
13447         * gcc.dg/decl-2.c: New test.
13448
13449 2003-02-10  Jan Hubicka  <jh@suse.cz>
13450
13451         * gcc.dg/i386-fpcvt-1.c:  New test.
13452
13453 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
13454
13455         * gcc.c-torture/execute/20030209-1.c: New test.
13456
13457 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
13458
13459         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
13460         int-wide bitops, use the constants of the same width.
13461         Likewise, if long long is 32-bit wide, test bitops using
13462         32-bit constants.
13463
13464 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
13465
13466         * gcc.dg/20021014-1.c: Annotate with expected notice text.
13467
13468 2003-02-07  Roger Sayle  <roger@eyesopen.com>
13469
13470         * testsuite/gcc.dg/builtins-4.c: New test case.
13471
13472 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13473
13474         * gcc.dg/20020430-1.c: Fix dg command typos.
13475         * gcc.dg/20020503-1.c: Likewise.
13476
13477 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13478
13479         PR c++/8785
13480         * g++.dg/parse/fused-params1.C: New test.
13481
13482         PR c++/8857
13483         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
13484
13485         PR c++/8921
13486         * g++.dg/parse/non-dependent1.C: New test.
13487
13488         PR c++/8928
13489         * g++.dg/parse/dupl-tmpl-args1.C: New test.
13490
13491         PR c++/9228
13492         * g++.dg/parse/undefined7.C: New test.
13493         * g++.dg/parse/non-templ1.C: New test.
13494
13495         PR c++/9229
13496         * g++.dg/parse/too-many-tmpl-args1.C: New test.
13497
13498 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
13499
13500         * gcc.c-torture/compile/20030206-1.c: New test.
13501
13502 2003-02-05  Roger Sayle  <roger@eyesopen.com>
13503
13504         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
13505         "pow" to "foo" to avoid potential confusion with a math built-in.
13506
13507 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13508
13509         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
13510         conditions for SPARC targets.
13511
13512 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
13513
13514         * gcc.dg/20030204-1.c: New test.
13515
13516 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13517
13518         PR c++/38
13519         * g++.dg/parse/array-size1.C: New test.
13520
13521         PR c++/5657
13522         * g++.dg/parse/undefined3.C: New test.
13523
13524         PR c++/5665
13525         * g++.dg/parse/undefined4.C: New test.
13526
13527         PR c++/5975
13528         * g++.dg/parse/undefined5.C: New test.
13529
13530         PR c++/7259
13531         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
13532
13533         PR c++/8578
13534         * g++.dg/parse/casting-operator1.C: New test.
13535
13536         PR c++/8596
13537         * g++.dg/parse/undefined6.C: New test.
13538
13539         PR c++/8736
13540         * g++.dg/parse/missing-template1.C: New test.
13541
13542 2003-02-04  Jan Hubicka  <jh@suse.cz>
13543
13544         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
13545         * gcc.dg/i386-cmov?.c:  Likewise.
13546         * gcc.dg/i386-fpcvt-?.c:  Likewise.
13547         * gcc.dg/i386-ssefp-1.c:  Likewise.
13548         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
13549         conventions.
13550
13551 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
13552
13553         PR c++/7129
13554         * testsuite/g++.dg/ext/max.C: New test.
13555
13556 2003-02-03  Jan Hubicka  <jh@suse.cz>
13557
13558         * gcc.c-torture/execute/20030203-1.c: New test.
13559
13560 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
13561
13562         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
13563         'natural-endian'.
13564
13565 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
13566
13567         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
13568         * g++.dg/init/new2.C: Likewise.
13569         * g++.dg/other/new1.C: Likewise.
13570
13571 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
13572
13573         * gcc.dg/struct-ret-libc.c: New test.
13574
13575 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
13576
13577         * gcc.dg/20030129-1.c: New test.
13578
13579 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13580
13581         PR c++/8849
13582         * g++.dg/template/ptrmem4.C: New test.
13583
13584 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
13585
13586         * g++.dg/parser/constant1.C: New test.
13587
13588 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13589
13590         PR c++/8591
13591         * g++.dg/parse/friend2.C: New test.
13592
13593 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
13594
13595         PR c++/9437
13596         * g++.dg/template/unify4.C: New test.
13597
13598 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
13599
13600         * gcc.c-torture/execute/20030128-1.c: New test.
13601
13602 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
13603
13604         * g++.dg/lookup/nested1.C: Test moved from ...
13605         * g++.old-deja/g++.other/lookup24.C: ... here.
13606
13607 2003-01-28  Jan Hubicka  <jh@suse.cz>
13608
13609         * gcc.dg/i386-cmov5.c:  New test.
13610
13611 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
13612
13613         * gcc.c-torture/execute/20010925-1.c: Changed the
13614         memcpy declaration.
13615
13616 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13617
13618         PR c++/3902
13619         * g++.dg/parse/template5.C: New test.
13620
13621 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
13622
13623         PR fortran/9258
13624         * g77.dg/pr9258: New test.
13625
13626 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
13627
13628         * README: Move relevant parts from README.g++.
13629
13630         * README.g++: Remove this file.
13631
13632 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
13633
13634         * g++.dg/abi/dcast1.C: New test.
13635
13636 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13637
13638         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
13639
13640 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
13641
13642         PR c++/47
13643         * g++.old-deja/g++.other/lookup24.C: New test.
13644
13645 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13646
13647         PR middle-end/7227
13648         * gcc.dg/uninit-C.c: New test.
13649
13650 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
13651
13652         * g++.dg/abi/covariant1.C: New test.
13653
13654 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
13655
13656         * gcc.dg/20030123-1.c: New test.
13657
13658 2003-01-25  Jan Hubicka  <jh@suse.cz>
13659
13660         PR opt/8492
13661         * gcc.c-torture/compile/20030125-1.c
13662
13663 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
13664
13665         PR c++/9403
13666         * g++.dg/parse/template3.C: New test.
13667         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
13668
13669         PR c++/795
13670         * g++.dg/parse/template4.C: New test.
13671
13672         PR c++/9415
13673         * g++.dg/template/qual2.C: New test.
13674
13675         PR c++/8545
13676         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
13677
13678         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
13679
13680 2003-01-25  Roger Sayle  <roger@eyesopen.com>
13681
13682         * gcc.c-torture/execute/switch-1.c: New test case.
13683
13684 2003-01-25  Jan Hubicka  <jh@suse.cz>
13685
13686         * gcc.c-torture/execute/20030125-1.[cx]: New test.
13687
13688 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
13689
13690         Tweaks for Bison-1.875. From the NEWS file:
13691         "- `parse error' -> `syntax error'
13692         Bison now uniformly uses the term `syntax error'"
13693         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
13694         * gcc.dg/cpp/digraph2.c: Likewise.
13695         * gcc.dg/cpp/direct2.c: Likewise.
13696         * gcc.dg/cpp/paste4.c: Likewise.
13697         * gcc.dg/c90-restrict-1.c: Likewise.
13698         * gcc.dg/c99-func-2.c: Likewise.
13699         * gcc.dg/noncompile/920721-2.c: Likewise.
13700         * gcc.dg/noncompile/930622-2.c: Likewise.
13701         * gcc.dg/noncompile/940112-1.c: Likewise.
13702         * gcc.dg/noncompile/950921-1.c: Likewise.
13703         * gcc.dg/noncompile/951123-1.c: Likewise.
13704         * gcc.dg/noncompile/971104-1.c: Likewise.
13705         * gcc.dg/noncompile/990416-1.c: Likewise.
13706
13707 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
13708
13709         * g++.dg/parse/undefined1.C: Add error message.
13710
13711 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13712
13713         PR c++/9354
13714         * g++.dg/parse/new1.C: New test.
13715
13716         PR c++/9216
13717         * g++.dg/parse/template2.C: New test.
13718
13719         PR c++/9354
13720         * g++.dg/parse/typedef2.C: New test.
13721
13722         PR c++/9328
13723         * g++.dg/ext/typeof3.C: New test.
13724
13725 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13726
13727         PR c++/2738
13728         * g++.dg/parse/ret-type1.C: New test.
13729
13730         PR c++/3792
13731         * g++.dg/parse/tmpl-outside1.C: New test.
13732
13733         PR c++/4207
13734         * g++.dg/parse/int-as-enum1.C: New test.
13735
13736         PR c++/4903
13737         * g++.dg/parse/no-typename1.C: New test.
13738
13739         PR c++/5533
13740         * g++.dg/parse/no-value1.C: New test.
13741
13742         PR c++/5921
13743         * g++.dg/parse/wrong-inline1.C: New test.
13744
13745         PR c++/6402
13746         * g++.dg/parse/ref1.C: New test.
13747
13748         PR c++/6992
13749         * g++.dg/parse/attr-ctor1.C: New test.
13750
13751         PR c++/7229
13752         * g++.dg/parse/namespace5.C: New test.
13753
13754         PR c++/7917
13755         * g++.dg/parse/func-def1.C: New test.
13756
13757         PR c++/8143
13758         * g++.dg/parse/undefined1.C: New test.
13759
13760         PR c++/5723, PR c++/8522
13761         * g++.dg/parse/specialization1.C: New test.
13762
13763         PR c++/163, PR c++/8595
13764         * g++.dg/parse/struct-as-enum1.C: New test.
13765
13766         PR c++/9173
13767         * g++.dg/parse/undefined2.C: New test.
13768
13769 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
13770
13771         PR c++/9298
13772         * g++.dg/parse/template1.C: New test.
13773
13774         PR c++/9384
13775         * g++.dg/parse/using1.C: New test.
13776
13777         PR c++/9285
13778         PR c++/9294
13779         * g++.dg/parse/expr2.C: New test.
13780
13781         PR c++/9388
13782         * g++.dg/parse/lookup2.C: Likewise.
13783
13784 2003-01-21  Jan Hubicka  <jh@suse.cz>
13785
13786         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
13787         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
13788         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
13789         * gcc.c-torture/execute/string-opt-*.c: Likewise.
13790
13791 2003-01-20  Nick Clifton  <nickc@redhat.com>
13792
13793         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
13794         problem with ARM sibcall code generation.
13795
13796 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
13797
13798         * gcc.c-torture/execute/20030120-1.c: New.
13799
13800 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
13801
13802         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
13803
13804 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
13805
13806         PR c++/9272
13807         * g++.dg/parse/ctor1.C: New test.
13808
13809         PR c++/9294:
13810         * g++.dg/parse/qualified1.C: New test.
13811
13812         * g++.dg/parse/typename3.C: New test.
13813
13814 2003-01-16  Richard Henderson  <rth@redhat.com>
13815
13816         * g++.dg/tls/init-2.C: Fix error matches for real this time.
13817
13818 2003-01-16  Richard Henderson  <rth@redhat.com>
13819
13820         * g++.dg/pch/pch.exp: Copy test header to the working directory
13821         before using it either for precompilation or direct use.
13822         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
13823         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
13824
13825 2003-01-16  Richard Henderson  <rth@redhat.com>
13826
13827         * gcc.dg/pch/pch.exp: Copy test header to the working directory
13828         before using it either for precompilation or direct use.
13829         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
13830         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
13831
13832 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
13833
13834         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
13835         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
13836         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
13837         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
13838         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
13839         typename warning into error.
13840         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
13841         error messages.
13842         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
13843         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
13844         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
13845         messages.
13846         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
13847         make declaration visible in template.
13848         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
13849         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
13850         messages.
13851         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
13852         message.
13853         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
13854         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
13855         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
13856         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
13857         typename warning with error message.
13858         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
13859         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
13860         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
13861
13862 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
13863
13864         * g++.dg/parse/ambig2.C: New test.
13865
13866 2003-01-15  Richard Henderson  <rth@redhat.com>
13867
13868         * g++.dg/tls/init-2.C: Update error message string.
13869
13870 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13871
13872         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
13873
13874 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
13875
13876         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
13877         all for HC11/HC12.
13878         * gcc.c-torture/compile/20001205-1.x: Likewise.
13879         * gcc.c-torture/compile/20001226-1.x: Likewise.
13880         * gcc.c-torture/compile/920520-1.x: Likewise.
13881         * gcc.c-torture/compile/961203-1.x: Likewise.
13882         * gcc.c-torture/compile/20020604-1.x: Likewise.
13883
13884 2003-01-15  Jan Hubicka  <jh@suse.cz>
13885
13886         * gcc.c-torture/compile/20030115-1.c: New test.
13887
13888         * gcc.dg/i386-fpcvt-1.c: New test.
13889         * gcc.dg/i386-fpcvt-2.c: New test.
13890
13891 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
13892
13893         Further conform g++'s __vmi_class_type_info to the C++ ABI
13894         specification.
13895         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
13896         the specification.
13897
13898 2003-01-14  Jan Hubicka  <jh@suse.cz>
13899
13900         * gcc.dg/i386-fpcvt-1.c: New test.
13901         * gcc.dg/i386-fpcvt-2.c: New test.
13902
13903 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
13904
13905         * gcc.dg/i386-mmx-3.c: New test.
13906
13907 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
13908
13909         PR c++/9264
13910         * g++.dg/parse/octal1.C: New file.
13911
13912         PR c++/9172
13913         * g++.dg/parse/typename1.C: New file.
13914
13915 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
13916
13917         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
13918         * gcc.dg/bf-no-ms-layout.c: Likewise.
13919         * gcc.dg/bf-ms-attrib.c: Likewise.
13920
13921 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
13922
13923         PR c++/9099
13924         * g++.dg/parse/dtor1.C: New file.
13925
13926         PR c++/9128
13927         * g++.dg/rtti/typeid1.C: New file.
13928
13929         PR c++/9153
13930         * g++.dg/parse/lookup1.C: New file.
13931
13932         PR c++/9171
13933         * g++.dg/templ/spec5.C: New file.
13934
13935 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
13936
13937         * gcc.c-torture/compile/20030110-1.c: New test.
13938
13939 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
13940
13941         Merge from pch-branch:
13942
13943         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
13944
13945         * gcc.dg/pch/cpp-1.h: New.
13946         * gcc.dg/pch/cpp-1.c: New.
13947         * gcc.dg/pch/cpp-2.h: New.
13948         * gcc.dg/pch/cpp-2.c: New.
13949
13950         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
13951
13952         * gcc.dg/pch/except-1.h: New.
13953         * gcc.dg/pch/except-1.c: New.
13954
13955         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
13956
13957         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
13958         running test.
13959         * gcc.dg/pch: Include *.hp not *.h.
13960         * gcc.dg/pch/system-1.h: New.
13961         * gcc.dg/pch/system-1.c: New.
13962
13963         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
13964
13965         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
13966         rather than trying to build and run a program using PCH.
13967         * gcc.dg/pch: Remove dg-do commands from test files.
13968
13969         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
13970
13971         * gcc.dg/pch/macro-3.c: New.
13972         * gcc.dg/pch/macro-3.h: New.
13973
13974         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
13975
13976         * gcc.dg/pch/common-1.c: New.
13977         * gcc.dg/pch/common-1.h: New.
13978         * gcc.dg/pch/decl-1.c: New.
13979         * gcc.dg/pch/decl-1.h: New.
13980         * gcc.dg/pch/decl-2.c: New.
13981         * gcc.dg/pch/decl-2.h: New.
13982         * gcc.dg/pch/decl-3.c: New.
13983         * gcc.dg/pch/decl-3.h: New.
13984         * gcc.dg/pch/decl-4.c: New.
13985         * gcc.dg/pch/decl-4.h: New.
13986         * gcc.dg/pch/decl-5.c: New.
13987         * gcc.dg/pch/decl-5.h: New.
13988         * gcc.dg/pch/global-1.c: New.
13989         * gcc.dg/pch/global-1.h: New.
13990         * gcc.dg/pch/inline-1.c: New.
13991         * gcc.dg/pch/inline-1.h: New.
13992         * gcc.dg/pch/inline-2.c: New.
13993         * gcc.dg/pch/inline-2.h: New.
13994         * gcc.dg/pch/static-1.c: New.
13995         * gcc.dg/pch/static-1.h: New.
13996         * gcc.dg/pch/static-2.c: New.
13997         * gcc.dg/pch/static-2.h: New.
13998
13999         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
14000
14001         * g++.dg/pch/pch.exp: Better handle failing testcases.
14002         * gcc.dg/pch/pch.exp: Likewise.
14003         * gcc.dg/pch/macro-1.c: New.
14004         * gcc.dg/pch/macro-1.h: New.
14005         * gcc.dg/pch/macro-2.c: New.
14006         * gcc.dg/pch/macro-2.h: New.
14007
14008         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
14009
14010         * g++.dg/dg.exp: Treat files in pch/ specially.
14011         * g++.dg/pch/pch.exp: New file.
14012         * g++.dg/pch/empty.H: New file.
14013         * g++.dg/pch/empty.C: New file.
14014         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
14015         "precompile".
14016
14017         * gcc.dg/pch/pch.exp: New file.
14018         * gcc.dg/pch/empty.h: New file.
14019         * gcc.dg/pch/empty.c: New file.
14020         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
14021         "precompile".
14022
14023 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14024
14025         * g++.dg/template/friend14.C: New test.
14026
14027 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14028
14029         * gcc.dg/old-style-asm-1.c: New test.
14030
14031 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
14032
14033         * gcc.c-torture/compile/20030109-1.c: New test.
14034
14035 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14036
14037         * gcc.c-torture/execute/20030109-1.c: New test.
14038
14039 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
14040
14041         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
14042         * g++.old-deja/g++.mike/dyncast2.C: Likewise
14043         * g++.old-deja/g++.mike/dyncast3.C: Likewise
14044         * g++.old-deja/g++.mike/eh2.C: Likewise
14045         * g++.old-deja/g++.mike/eh3.C: Likewise
14046         * g++.old-deja/g++.mike/eh5.C: Likewise
14047         * g++.old-deja/g++.mike/eh6.C: Likewise
14048         * g++.old-deja/g++.mike/eh7.C: Likewise
14049         * g++.old-deja/g++.mike/eh8.C: Likewise
14050         * g++.old-deja/g++.mike/eh9.C: Likewise
14051         * g++.old-deja/g++.mike/eh10.C: Likewise
14052         * g++.old-deja/g++.mike/eh12.C: Likewise
14053         * g++.old-deja/g++.mike/eh13.C: Likewise
14054         * g++.old-deja/g++.mike/eh14.C: Likewise
14055         * g++.old-deja/g++.mike/eh16.C: Likewise
14056         * g++.old-deja/g++.mike/eh17.C: Likewise
14057         * g++.old-deja/g++.mike/eh18.C: Likewise
14058         * g++.old-deja/g++.mike/eh21.C: Likewise
14059         * g++.old-deja/g++.mike/eh23.C: Likewise
14060         * g++.old-deja/g++.mike/eh24.C: Likewise
14061         * g++.old-deja/g++.mike/eh25.C: Likewise
14062         * g++.old-deja/g++.mike/eh26.C: Likewise
14063         * g++.old-deja/g++.mike/eh27.C: Likewise
14064         * g++.old-deja/g++.mike/eh28.C: Likewise
14065         * g++.old-deja/g++.mike/eh29.C: Likewise
14066         * g++.old-deja/g++.mike/eh31.C: Likewise
14067         * g++.old-deja/g++.mike/eh33.C: Likewise
14068         * g++.old-deja/g++.mike/eh34.C: Likewise
14069         * g++.old-deja/g++.mike/eh35.C: Likewise
14070         * g++.old-deja/g++.mike/eh36.C: Likewise
14071         * g++.old-deja/g++.mike/eh37.C: Likewise
14072         * g++.old-deja/g++.mike/eh38.C: Likewise
14073         * g++.old-deja/g++.mike/eh39.C: Likewise
14074         * g++.old-deja/g++.mike/eh40.C: Likewise
14075         * g++.old-deja/g++.mike/eh41.C: Likewise
14076         * g++.old-deja/g++.mike/eh42.C: Likewise
14077         * g++.old-deja/g++.mike/eh44.C: Likewise
14078         * g++.old-deja/g++.mike/eh46.C: Likewise
14079         * g++.old-deja/g++.mike/eh47.C: Likewise
14080         * g++.old-deja/g++.mike/eh48.C: Likewise
14081         * g++.old-deja/g++.mike/eh49.C: Likewise
14082         * g++.old-deja/g++.mike/eh50.C: Likewise
14083         * g++.old-deja/g++.mike/eh51.C: Likewise
14084         * g++.old-deja/g++.mike/eh53.C: Likewise
14085         * g++.old-deja/g++.mike/eh55.C: Likewise
14086         * g++.old-deja/g++.mike/p7912.C: Likewise
14087         * g++.old-deja/g++.mike/p9706.C: Likewise
14088         * g++.old-deja/g++.mike/p10416.C: Likewise
14089         * g++.old-deja/g++.mike/p11667.C: Likewise
14090         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
14091         Remove redundant reference to Iris.
14092         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
14093         Elxsi, i860, Pico Java, and WE32K.
14094
14095 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
14096
14097         * g++.dg/ext/asm4.C: New test.
14098
14099 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14100
14101         PR c++/9030
14102         * g++.dg/template/friend12.C: New test.
14103         * g++.dg/template/friend13.C: Likewise.
14104         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
14105
14106 2003-01-08  Jan Hubicka  <jh@suse.cz>
14107
14108         * gcc.dg/i386-cadd.c: New test.
14109         * gcc.dg/i386-cmov4.c: Likewise.
14110
14111 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
14112
14113         PR c++/9165
14114         * g++.dg/warn/Wunused-3.C: New test.
14115
14116         * g++.dg/abi/bitfield9.C: New test.
14117
14118         PR c++/9189
14119         * g++.dg/parse/defarg3.C: New test.
14120
14121 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
14122
14123         * g++.dg/parse/ambig1.C: New test.
14124         * g++.dg/parse/defarg2.C: New test.
14125
14126 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
14127
14128         * g++.dg/template/defarg-1.C: New test.
14129         * g++.dg/template/local2.C: Likewise.
14130
14131 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
14132
14133         * gcc.c-torture/execute/20030105-1.c: New test.
14134
14135 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14136
14137         * g++.dg/parse/namespace3.C: Remove extra semicolons.
14138         * g++.dg/parse/namespace4.C: Likewise.
14139
14140 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
14141
14142         * g++.dg/template/ntp2.C: New test.
14143
14144 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
14145
14146         * g++.dg/parse/extern-C-1.C: New test.
14147
14148         * g++.dg/parse/namespace4.C: New test.
14149
14150         * g++.dg/template/nested1.C: New test.
14151
14152         * g++.dg/parse/namespace3.C: New test.
14153
14154 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
14155
14156         * g++.dg/lookup/two-stage1.C: New test.
14157
14158 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14159
14160         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
14161         * g++.old-deja/g++.jason/access8.C: Likewise.
14162         * g++.old-deja/g++.other/decl5.C: Likewise.
14163
14164 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14165
14166         * g++.dg/parse/parse7.C: New test.
14167
14168 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
14169
14170         PR c++/2843
14171         * g++.dg/ext/attrib7.C: New test.
14172
14173 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
14174
14175         * g++.dg/parse/parse6.C: New test.
14176
14177 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
14178
14179         * gcc.dg/h8300-stack-1.c: New.
14180
14181 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14182
14183         g++.dg/lookup/exception1.C: New test.
14184
14185         g++.dg/lookup/template1.C: New test.
14186
14187         g++.dg/parse/namespace2.C: New test.
14188
14189         g++.dg/parse/parens2.C: New test.
14190
14191 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14192
14193         * g++.dg/parse/parse5.C: New test.
14194         * g++.dg/lookup/scoped4.C: New test.
14195
14196 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
14197
14198         * g++.dg/parse/parens1.C: New test.
14199
14200         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
14201         angle-bracket1.C.
14202         * g++.dg/parse/parens2.C: New test.
14203
14204         * g++.dg/lookup/scope-operator1.C: New test.
14205
14206         * g++.dg/parse/operator1.C: New test.
14207
14208 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14209
14210         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
14211         * g++.old-deja/g++.other/access6.C: Likewise.
14212         * g++.old-deja/g++.other/decl1.C: Likewise.
14213         * g++.old-deja/g++.pt/typename12.C: Likewise.
14214
14215 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14216
14217         * g++.dg/parse/namespace1.C: New test.
14218
14219 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14220
14221         * g++.dg/parse/parse4.C: New test.
14222
14223 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14224
14225         * g++.dg/parse/parse3.C: New test.
14226
14227 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14228
14229         * g++.dg/parse/parse2.C: New test.
14230
14231 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14232
14233         * g++.dg/template/friend11.C: New test.
14234
14235 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
14236
14237         * g++.dg/parse/parse1.C: New test.
14238
14239 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
14240
14241         * lib/profopt.exp: Change the name of a global variable to avoid
14242         possible clashes with other test suites.
14243
14244 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
14245
14246         * g++.dg/inherit/covariant8.C: New test.
14247
14248 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
14249
14250         * g++.dg/init/array9.C: New test.
14251
14252         PR c++/9112
14253         * g++.dg/parse/expr1.C: New test.
14254
14255 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
14256
14257         * gcc.c-torture/compile/20021230-1.c: New test.
14258
14259 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
14260
14261         * g++.dg/inherit/covariant5.C: New test.
14262         * g++.dg/inherit/covariant6.C: New test.
14263         * g++.dg/inherit/covariant7.C: New test.
14264
14265 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14266
14267         PR c++/2739
14268         * g++.dg/other/access2.C: New test.
14269
14270 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14271
14272         * g++.dg/other/anon-struct.C: No longer fails
14273         * g++.old-deja/g++.brendan/parse4.C: Likewise.
14274         * g++.old-deja/g++.brendan/parse5.C: Likewise.
14275         * g++.old-deja/g++.brendan/parse6.C: Likewise.
14276
14277 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
14278
14279         * g++.dg/parse/angle-bracket.C (main): No longer fails.
14280
14281 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
14282
14283         * g++.dg/eh/spec4.C: Remove stray semicolon.
14284         * g++.dg/expr/pmf-1.C: Change error message.
14285         * g++.dg/ext/asm1.C: Remove stray semicolon.
14286         * g++.dg/ext/typename1.C: Add missing typenames.
14287         * g++.dg/inherit/template-as-base.C: Change error message.
14288         * g++.dg/lookup/scoped1.C: Likewise.
14289         * g++.dg/lookup/scoped2.C: Likewise.
14290         * g++.dg/lookup/using2.C: Likewise.
14291         * g++.dg/other/component1.C: Remove stray semicolon.
14292         * g++.dg/other/do1.C: Change error message.
14293         * g++.dg/other/error2.C: Likewise.
14294         * g++.dg/other/init1.C: Likewise.
14295         * g++.dg/other/packed1.C: Remove stray semicolon.
14296         * g++.dg/other/ptrmem2.C: Change error message.
14297         * g++.dg/parse/parameter-declaration-1.C: Remove line number
14298         marker.
14299         * g++.dg/special/initp1.C: Remove invalid attribute usage.
14300         * g++.dg/template/access3.C: Add typename keyword.
14301         * g++.dg/template/access5.C: Remove stray semicolon.
14302         * g++.dg/template/access6.C: Likewise.
14303         * g++.dg/template/complit1.C: Likewise.
14304         * g++.dg/template/crash1.C: Change error message.
14305         * g++.dg/template/inherit2.C: Remove stray semicolon.
14306         * g++.dg/template/instantiate2.C: Likewise.
14307         * g++.dg/template/instantiate3.C: Change error message.
14308         * g++.dg/template/qual1.C: Remove stray semicolon.
14309         * g++.dg/template/qualttp18.C: Change error message.
14310         * g++.dg/template/ref1.C: Remove stray semicolon.
14311         * g++.dg/template/sizeof1.C (A::value): Declare it.
14312         * g++.dg/template/spec4.C: Change error message.
14313         * g++.dg/template/static1.C: Likewise.
14314         * g++.dg/template/type1.C: Likewise.
14315         * g++.dg/template/typename3.C: Likewise.
14316         * g++.old-deja/g++.benjamin/13478.C: Change error message.
14317         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
14318         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
14319         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
14320         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
14321         named return value extension.
14322         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
14323         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
14324         * g++.old-deja/g++.bob/extern_C.C: Likewise.
14325         * g++.old-deja/g++.bob/inherit2.C: Likewise.
14326         * g++.old-deja/g++.brendan/complex1.C: Likewise.
14327         * g++.old-deja/g++.brendan/copy5.C: Likewise.
14328         * g++.old-deja/g++.brendan/crash13.C: Likewise.
14329         * g++.old-deja/g++.brendan/crash15.C: Likewise.
14330         * g++.old-deja/g++.brendan/crash18.C: Change error message.
14331         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
14332         * g++.old-deja/g++.brendan/crash38.C: Likewise.
14333         * g++.old-deja/g++.brendan/crash50.C: Likewise.
14334         * g++.old-deja/g++.brendan/crash56.C: Likewise.
14335         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
14336         syntax.
14337         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
14338         * g++.old-deja/g++.brendan/crash8.C: Change error message.
14339         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
14340         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
14341         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
14342         * g++.old-deja/g++.brendan/template11.C: Likewise.
14343         * g++.old-deja/g++.brendan/template26.C: Likewise.
14344         * g++.old-deja/g++.brendan/template27.C: Use explicit
14345         specialization syntax.
14346         * g++.old-deja/g++.brendan/template30.C: Likewise.
14347         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
14348         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
14349         non-dependent names.
14350         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
14351         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
14352         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
14353         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
14354         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
14355         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
14356         named return value extension.
14357         * g++.old-deja/g++.ext/namedret2.C: Likewise.
14358         * g++.old-deja/g++.ext/namedret3.C: Likewise.
14359         * g++.old-deja/g++.ext/return1.C: Likewise.
14360         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
14361         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
14362         * g++.old-deja/g++.jason/access8.C: Likewise.
14363         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
14364         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
14365         pseudo-destructor names.
14366         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
14367         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
14368         pseudo-destructor names.
14369         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
14370         * g++.old-deja/g++.jason/overload19.C: Likewise.
14371         * g++.old-deja/g++.jason/overload32.C: Likewise.
14372         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
14373         stray semicolons.
14374         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
14375         * g++.old-deja/g++.jason/return.C: Likewise.
14376         * g++.old-deja/g++.jason/return2.C: Likewise.
14377         * g++.old-deja/g++.jason/shadow1.C: Likewise.
14378         * g++.old-deja/g++.jason/special.C: Use explicit specialization
14379         syntax.
14380         * g++.old-deja/g++.jason/template10.C: Account for use of
14381         non-dependent names.
14382         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
14383         syntax.
14384         * g++.old-deja/g++.jason/template37.C: Likewise.
14385         * g++.old-deja/g++.law/access4.C: Change error messages.
14386         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
14387         pseudo-destructor names.
14388         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
14389         * g++.old-deja/g++.law/ctors9.C: Likewise.
14390         * g++.old-deja/g++.law/cvt22.C: Likewise.
14391         * g++.old-deja/g++.law/dtors5.C: Likewise.
14392         * g++.old-deja/g++.law/global-init1.C: Likewise.
14393         * g++.old-deja/g++.law/missed-error3.C: Likewise.
14394         * g++.old-deja/g++.law/operators28.C: Likewise.
14395         * g++.old-deja/g++.law/visibility28.C: Likewise.
14396         * g++.old-deja/g++.martin/eval1.C: Likewise.
14397         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
14398         name.
14399         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
14400         * g++.old-deja/g++.mike/net34.C: Likewise.
14401         * g++.old-deja/g++.mike/net36.C: Likewise.
14402         * g++.old-deja/g++.mike/ns2.C: Likewise.
14403         * g++.old-deja/g++.mike/p12306.C: Likewise.
14404         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
14405         value extension.
14406         * g++.old-deja/g++.mike/p700.C: Likewise.
14407         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
14408         * g++.old-deja/g++.mike/p710.C: Likewise.
14409         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
14410         value extension.
14411         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
14412         * g++.old-deja/g++.mike/pmf9.C: Likewise.
14413         * g++.old-deja/g++.ns/crash2.C: Likewise.
14414         * g++.old-deja/g++.ns/crash3.C: Likewise.
14415         * g++.old-deja/g++.ns/invalid1.C: Likewise.
14416         * g++.old-deja/g++.ns/ns17.C: Likewise.
14417         * g++.old-deja/g++.ns/template16.C: Likewise.
14418         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
14419         keyword.
14420         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
14421         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
14422         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
14423         named return value extension.
14424         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
14425         * g++.old-deja/g++.other/access4.C: Issue additional error
14426         messages.
14427         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
14428         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
14429         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
14430         * g++.old-deja/g++.other/crash25.C: Change error message.
14431         * g++.old-deja/g++.other/crash4.C: Change error message.
14432         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
14433         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
14434         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
14435         checks.
14436         * g++.old-deja/g++.other/defarg8.C: Likewise.
14437         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
14438         * g++.old-deja/g++.other/dtor10.C: Likewise.
14439         * g++.old-deja/g++.other/incomplete.C: Likewise.
14440         * g++.old-deja/g++.other/linkage7.C: Likewise.
14441         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
14442         lookup algorithm.
14443         * g++.old-deja/g++.other/mangle2.C: Likewise.
14444         * g++.old-deja/g++.other/refinit2.C: Likewise.
14445         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
14446         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
14447         * g++.old-deja/g++.pt/crash28.C: Likewise.
14448         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
14449         syntax.
14450         * g++.old-deja/g++.pt/crash32.C: Change error message.
14451         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
14452         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
14453         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
14454         error message position.
14455         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
14456         * g++.old-deja/g++.pt/defarg8.C: Change error message.
14457         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
14458         syntax.
14459         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
14460         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
14461         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
14462         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
14463         keyword.
14464         * g++.old-deja/g++.pt/explicit31.C: Likewise.
14465         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
14466         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
14467         keyword.
14468         * g++.old-deja/g++.pt/explicit71.C: Change error message.
14469         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
14470         syntax.
14471         * g++.old-deja/g++.pt/friend28.C: Account for use of
14472         non-dependent names.
14473         * g++.old-deja/g++.pt/friend29.C: Likewise.
14474         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
14475         rules.
14476         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
14477         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
14478         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
14479         lookup rules.
14480         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
14481         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
14482         keyword.
14483         * g++.old-deja/g++.pt/memclass20.C: Likewise.
14484         * g++.old-deja/g++.pt/memclass5.C: Likewise.
14485         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
14486         keyword.
14487         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
14488         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
14489         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
14490         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
14491         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
14492         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
14493         keyword.
14494         * g++.old-deja/g++.pt/spec10.C: Likewise.
14495         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
14496         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
14497         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
14498         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
14499         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
14500         * g++.old-deja/g++.pt/ttp62.C: Likewise.
14501         * g++.old-deja/g++.pt/ttp64.C: Likewise.
14502         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
14503         * g++.old-deja/g++.pt/typename15.C: Likewise.
14504         * g++.old-deja/g++.pt/typename22.C: Likewise.
14505         * g++.old-deja/g++.pt/typename6.C: Change error messages.
14506         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
14507         * g++.old-deja/g++.pt/virtual2.C: Likewise.
14508         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
14509         syntax.
14510         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
14511         return value extension.
14512         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
14513         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
14514         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
14515         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
14516
14517 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
14518
14519         * g++.dg/warn/inline1.C: New test.
14520         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
14521         * g++.old-deja/g++.jason/synth10.C: Likewise.
14522         * g++.old-deja/g++.mike/net31.C: Likewise.
14523         * g++.old-deja/g++.mike/p8786.C: Likewise.
14524
14525         * g++.dg/template/friend10.C: New test.
14526         * g++.dg/template/conv5.C: New test.
14527
14528 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
14529
14530         * g++.dg/lookup/scoped3.C: New test.
14531
14532         * g++.dg/lookup/decl1.C: New test.
14533         * g++.dg/lookup/decl2.C: New test.
14534
14535 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
14536
14537         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
14538         gcc.c-torture/compile/20021015-1.c,
14539         gcc.c-torture/compile/20021015-2.c,
14540         gcc.c-torture/compile/20021123-1.c,
14541         gcc.c-torture/compile/20021123-2.c,
14542         gcc.c-torture/compile/20021123-3.c,
14543         gcc.c-torture/compile/20021123-4.c,
14544         gcc.c-torture/execute/20021024-1.c: Add tests previously added
14545         only to 3.1 or 3.2 branch.
14546
14547 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
14548
14549         * gcc.dg/i386-bitfield3.c: New test.
14550
14551         * gcc.dg/i386-bitfield2.c: New test.
14552
14553 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
14554
14555         * g++.dg/parse/conv_op1.C: New test.
14556
14557 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
14558
14559         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
14560         approved.
14561
14562 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
14563
14564         * gcc.c-torture/compile/20021220-1.c: New test.
14565
14566 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
14567
14568         * gcc.dg/i386-fastcall-1.c: New.
14569
14570 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14571
14572         * gcc.c-torture/execute/20021219-1.c: New test.
14573
14574 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14575
14576         * gcc.dg/i386-pic-1.c: New test.
14577
14578 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14579
14580         PR c++/8099
14581         * g++.dg/template/friend9.C: New test.
14582
14583 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14584
14585         PR c++/3663
14586         * g++.dg/template/access7.C: New test.
14587
14588 2002-12-18  Nick Clifton  <nickc@redhat.com>
14589
14590         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
14591         the libstdc++-v3 directory has been found.
14592
14593 2002-12-12  Devang Patel <dpatel@apple.com>
14594         * gcc.dg/darwin-ld-1.c: New test.
14595         * gcc.dg/darwin-ld-2.c: New test.
14596         * gcc.dg/darwin-ld-3.c: New test.
14597         * gcc.dg/darwin-ld-4.c: New test.
14598         * gcc.dg/darwin-ld-5.c: New test.
14599
14600 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
14601
14602         * gcc.c-torture/compile/20021212-1.c: New test.
14603
14604 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
14605
14606         * gcc.dg/fshort-wchar: New test.
14607
14608 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
14609
14610         PR c++/8372
14611         * g++.dg/template/dtor1.C: New test.
14612
14613         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
14614         markers.
14615
14616 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
14617
14618         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
14619
14620 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
14621
14622         * g++.dg/template/static1.C: New test.
14623         * g++.dg/template/static2.C: New test.
14624         * g++.old-deja/g++.ext/memconst.C: New test.
14625
14626 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14627
14628         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
14629         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
14630         * g++.dg/special/initp1.C: Likewise.
14631
14632 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
14633
14634         * gcc.c-torture/execute/20021204-1.c: New test.
14635
14636 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
14637
14638         * gcc.dg/ppc-fmadd-1.c: New file.
14639         * gcc.dg/ppc-fmadd-2.c: New file.
14640         * gcc.dg/ppc-fmadd-3.c: New file.
14641
14642 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14643
14644         * gcc.c-torture/compile/20021204-1.c: New test.
14645
14646 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
14647
14648         * g++.dg/inherit/covariant2.C: New test.
14649         * g++.dg/inherit/covariant3.C: New test.
14650         * g++.dg/inherit/covariant4.C: New test.
14651         * g++.dg/inherit/covariant1.C: Remove XFAIL.
14652         * g++.old-deja/g++.robertl/eb17.C: Likewise.
14653
14654 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
14655
14656         PR c++/8688
14657         * g++.dg/init/brace3.C: New test.
14658
14659 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
14660
14661         * gcc.dg/20020210-1.c: Fix a comment typo.
14662
14663 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
14664
14665         PR c++/8720
14666         * g++.dg/parse/defarg1.C: New test.
14667
14668         PR c++/8615
14669         * g++.dg/template/char1.C: New test.
14670
14671         * g++.dg/template/varmod1.C: Fix typo.
14672
14673 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14674
14675         DR 180
14676         * g++.old-deja/g++.pt/crash32.C: Expect error.
14677
14678 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
14679
14680         PR c++/5919
14681         * g++.dg/template/varmod1.C: New test.
14682
14683         PR c++/8727
14684         * g++.dg/inherit/typeinfo1.C: New test.
14685
14686         PR c++/8663
14687         * g++.dg/inherit/typedef1.C: New test.
14688
14689 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
14690
14691         PR c++/8332
14692         PR c++/8493
14693         * g++.dg/template/strlen1.C: New test.
14694
14695         PR c++/8227
14696         * g++.dg/template/ctor2.C: New test.
14697
14698         PR c++/8214
14699         * g++.dg/init/string1.C: New test.
14700
14701         PR c++/8511
14702         * g++.dg/template/friend8.C: New test.
14703
14704 2002-11-29  Joe Buck <jbuck@synopsys.com>
14705
14706         * g++.dg/lookup/anon2.C: New test.
14707
14708 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
14709
14710         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
14711         h8300 port.
14712
14713 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
14714
14715         * gcc.dg/bitfld-6.c: New test.
14716
14717 2002-11-27  Jan Hubicka  <jh@suse.cz>
14718
14719         * gcc.c-torture/execute/20021127.[cx]: New test.
14720
14721 2002-11-26  Jan Hubicka  <jh@suse.cz>
14722
14723         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
14724         quality.
14725
14726 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
14727
14728         * g++.dg/init/brace2.C: New test.
14729         * g++.old-deja/g++.mike/p9129.C: Correct.
14730
14731 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
14732
14733         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
14734
14735 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
14736
14737         * gcc.dg/sibcall-6: New test for indirect sibcalls.
14738
14739 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
14740
14741         * testsuite/g++.dg/abi/empty11.C: New test.
14742         * testsuite/g++.dg/rtti/cv1.C: New test.
14743
14744 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
14745
14746         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
14747
14748 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
14749
14750         * g++.dg/abi/empty10.C: New test.
14751
14752 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14753
14754         * gcc.c-torture/compile/20021124-1.c: New test.
14755
14756 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
14757
14758         * g++.dg/abi/rtti2.C: New test.
14759
14760 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
14761
14762         * gcc.dg/i386-unroll-1.c: New test.
14763
14764 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
14765
14766         * gcc.c-torture/compile/20021120-1.c: New test.
14767         * gcc.c-torture/compile/20021120-2.c: New test.
14768
14769 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14770
14771         * gcc.dg/bitfld-5.c: New test.
14772
14773 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14774
14775         * gcc.c-torture/execute/20021120-3.c: New test.
14776
14777 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14778
14779         * gcc.c-torture/execute/20021120-2.c: New test.
14780
14781 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
14782
14783         * gcc.c-torture/execute/20021120-1.c: New test.
14784
14785 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
14786
14787         * gcc.c-torture/execute/20021118-3.c: New test.
14788
14789 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
14790
14791         * gcc.c-torture/compile/20021119-1.c: New test.
14792
14793 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
14794
14795         * gcc.dg/duff-1.c: New test.
14796         * gcc.dg/duff-2.c: New test.
14797         * gcc.dg/duff-3.c: New test.
14798
14799 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
14800
14801         * gcc.dg/cpp/_Pragma5.c: New test.
14802
14803 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14804
14805         * gcc.c-torture/execute/20021118-2.c: New test.
14806
14807 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
14808
14809         * gcc.c-torture/execute/20021118-1.c: New test.
14810
14811 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
14812
14813         * gcc.dg/20021116-1.c: New test.
14814
14815 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
14816
14817         * g++.dg/abi/vcall1.C: New test.
14818
14819 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
14820
14821         * gcc.dg/20021029-1.c: New test.
14822         * gcc.dg/20021029-2.c: New test.
14823
14824 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
14825
14826         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
14827
14828 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14829
14830         PR c/8439
14831         * gcc.dg/20021110.c: Move to ...
14832         * gcc.c-torture/compile/20021110.c: .... here.
14833
14834 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14835
14836         PR c/8467
14837         * gcc.c-torture/execute/20021111-1.c
14838
14839 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
14840
14841         PR c/8439
14842         * gcc.dg/20021110.c: New test.
14843
14844 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
14845
14846         * g++.dg/abi/vthunk3.C: Run only on x86.
14847
14848 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
14849
14850         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
14851
14852 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
14853
14854         * lib/compat.exp (compat-execute): Fix logic error in last
14855         change.
14856
14857 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
14858
14859         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
14860
14861 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14862
14863         PR c++/8389
14864         * g++.dg/template/access6.C: New test.
14865
14866 2002-11-08  Jan Hubicka  <jh@suse.cz>
14867
14868         * gcc.dg/i386-ssefp-1.c: New test.
14869         * gcc.dg/i386-ssefp-1.c: New test.
14870
14871 2002-11-08  Jan Hubicka  <jh@suse.cz>
14872
14873         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
14874
14875 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14876
14877         * g++.dg/abi/vthunk3.C: New test.
14878
14879         PR c++/8338
14880         * g++.dg/template/crash2.C: New test.
14881
14882 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
14883
14884         * testsuite/g++.dg/abi/dtor1.C: New test.
14885         * testsuite/g++.dg/abi/dtor2.C: Likewise.
14886
14887 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
14888
14889         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
14890         Darwin.
14891
14892 2002-11-04  Adam Nemet  <anemet@lnxw.com>
14893
14894         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
14895         -mthumb.  Only xfail with -O0.
14896
14897 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
14898
14899         * g++.dg/abi/thunk1.C: New test.
14900         * g++.dg/abi/thunk2.C: Likewise.
14901         * g++.dg/abi/vtt1.C: Likewise.
14902
14903 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
14904
14905         PR optimization/8423
14906         * gcc.c-torture/execute/builtin-constant.c: New test.
14907
14908 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
14909
14910         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
14911         Add some more cases.
14912
14913 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
14914
14915         PR c++/8391
14916         * g++.dg/opt/local1.C: New test.
14917
14918 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
14919
14920         PR c++/8160
14921         * g++.dg/template/complit1.C: New test.
14922
14923         PR c++/8149
14924         * g++.dg/template/typename4.C: Likewise.
14925
14926 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14927
14928         Core issue 287, PR c++/7639
14929         * g++.dg/template/instantiate1.C: Adjust error location.
14930         * g++.dg/template/instantiate3.C: New test.
14931         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
14932         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
14933         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
14934
14935 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
14936
14937         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
14938
14939 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
14940
14941         PR c++/8287
14942         * g++.dg/init/dtor2.C: New test.
14943
14944 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14945
14946         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
14947         * gcc.dg/nest.c: Bypass errors on irix6.
14948
14949 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
14950
14951         * gcc.dg/nest.c: Expect error for mmix-*-*.
14952         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
14953
14954 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
14955
14956         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
14957         markers.
14958
14959         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
14960
14961 2002-10-25  Mike Stump  <mrs@apple.com>
14962
14963         * gcc.dg/warn-1.c: New test.
14964
14965 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14966
14967         * g++.dg/template/typename3.C: New test.
14968
14969 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
14970
14971         * g++.dg/lookup/ptrmem1.C: New test.
14972
14973         * g++.dg/abi/vthunk2.C: New test.
14974
14975 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
14976
14977         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
14978
14979 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
14980
14981         * g++.dg/abi/empty9.C: New test.
14982
14983 2002-10-24  Richard Henderson  <rth@redhat.com>
14984
14985         * g++.dg/inherit/thunk1.C: Enable for ia64.
14986
14987 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14988
14989         PR c++/8067
14990         * g++.dg/lookup/pretty1.C: New test.
14991
14992 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
14993
14994         * gcc.dg/20021023-1.c: New test.
14995
14996 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
14997
14998         PR c++/7679
14999         * g++.dg/parse/inline1.C: New test.
15000
15001 2002-10-23  Richard Henderson  <rth@redhat.com>
15002
15003         * g++.dg/inherit/thunk1.C: Enable for x86_64.
15004
15005         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
15006
15007 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
15008
15009         PR c++/6579
15010         * g++.dg/parse/stmtexpr3.C: New test.
15011
15012 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
15013
15014         * g++.dg/expr/cond1.C: New test.
15015
15016 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15017
15018         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
15019
15020 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15021
15022         * g++.dg/abi/vbase13.C: New test.
15023         * g++.dg/abi/vbase14.C: Likewise.
15024
15025 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
15026
15027         * gcc.dg/tls/pic-1.c: New test.
15028         * gcc.dg/tls/nonpic-1.c: New test.
15029         * gcc.dg/20021018-1.c: New test.
15030
15031 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15032
15033         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
15034         Remove only files with the same base name as the test case.
15035         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
15036         (profopt-execute): Likewise.  Also, remove old profiling
15037         and performance data files before running the tests.
15038
15039         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
15040         * g++.dg/bprob/bprob.exp: Likewise.
15041         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
15042         to allow more general test case names.
15043
15044         * g++.dg/bprob/bprob-1.C: Rename to ...
15045         * g++.dg/bprob/g++-bprob-1.C: ... this.
15046
15047         * g77.dg/bprob/bprob-1.f: Rename to ...
15048         * g77.dg/bprob/g77-bprob-1.f: ... this.
15049
15050 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
15051
15052         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
15053         bison 1.50 or later.
15054
15055 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
15056
15057         * g++.dg/README: Describe more test directories.
15058
15059 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15060
15061         * g++.dg/init/array6.C: Add additional tests.
15062
15063 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
15064
15065         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
15066         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
15067
15068 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
15069
15070         * gcc.c-torture/compile/20020604-1.x: New.
15071         * gcc.c-torture/compile/simd-5.x: Likewise.
15072         * gcc.c-torture/execute/920710-1.x: Likewise.
15073         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
15074
15075 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
15076
15077         * g++.dg/inherit/override1.C: Add dg-options clause.
15078
15079 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
15080
15081         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
15082         _mm_slli_si128.
15083
15084 2002-10-19  Andreas Schwab  <schwab@suse.de>
15085
15086         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
15087         directory component.
15088
15089 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
15090
15091         * g++.dg/inherit/thunk1.C: New test.
15092
15093         * g++.dg/inherit/override1.C: New test.
15094
15095         * g++.dg/abi/mangle11.C: New test.
15096         * g++.dg/abi/mangle14.C: New test.
15097         * g++.dg/abi/mangle17.C: New test.
15098
15099 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
15100
15101         * g++.dg/overload/member2.C: New test.
15102
15103 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
15104
15105         * g++.dg/README: Describe new compat directory.
15106         * g++.dg/dg.exp: Skip tests in compat directory.
15107         * README.compat: New file.
15108         * lib/compat.exp: New expect script.
15109         * g++.dg/compat: New test directory.
15110         * g++.dg/compat/compat.exp: New expect script.
15111         * g++.dg/compat/abi: New test directory.
15112         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
15113         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
15114         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
15115         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
15116         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
15117         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
15118         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
15119         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
15120         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
15121         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
15122         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
15123         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
15124         * g++.dg/compat/break: New test directory.
15125         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
15126         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
15127         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
15128         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
15129         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
15130         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
15131         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
15132         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
15133         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
15134         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
15135         g++.dg/compat/break/README: New files.
15136         * g++.dg/compat/eh: New test directory.
15137         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
15138         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
15139         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
15140         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
15141         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
15142         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
15143         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
15144         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
15145         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
15146         g++.dg/compat/eh/filter2_y.C,
15147         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
15148         g++.dg/compat/eh/new1_y.C,
15149         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
15150         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
15151         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
15152         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
15153         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
15154         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
15155         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
15156         g++.dg/compat/eh/unexpected1_y.C: New files.
15157         * g++.dg/compat/init: New test directory.
15158         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
15159         g++.dg/compat/init/array5_y.C,
15160         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
15161         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
15162         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
15163         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
15164         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
15165         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
15166         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
15167         g++.dg/compat/init/init-ref2_y.C: New files.
15168
15169 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15170
15171         PR c++/7584
15172         * g++.dg/inherit/using3.C: New test.
15173
15174 2002-10-17  Jan Hubicka  <jh@suse.cz>
15175
15176         * gcc.dg/20021017-2.c: New test.
15177
15178 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
15179
15180         * g++.dg/abi/mangle16.C: Adjust.
15181
15182         * g++.dg/init/array8.C: New test.
15183
15184 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
15185
15186         * gcc.dg/special/mips-abi.exp: New test.
15187         * gcc.dg/special/mips-abi.s: Empty file used by the above.
15188
15189 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15190
15191         * g++.dg/abi/mangle16.C: New test.
15192         * g++.dg/abi/mangle17.C: Likewise.
15193
15194         PR c++/7478
15195         * g++.dg/template/ref1.C: New test.
15196
15197 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15198
15199         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
15200
15201 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
15202
15203         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
15204
15205 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
15206
15207         PR c++/7524
15208         * g++.dg/init/array7.C: New test.
15209
15210 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
15211
15212         * g++.dg/init/array6.C: New test.
15213
15214         * g++.dg/abi/mangle13.C: Likewise.
15215         * g++.dg/abi/mangle14.C: Likewise.
15216         * g++.dg/abi/mangle15.C: Likewise.
15217
15218 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15219
15220         * g++.dg/abi/empty8.C: New test.
15221
15222 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
15223
15224         * g++.dg/init/ctor1.C: New test.
15225
15226 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
15227
15228         * gcc.c-torture/execute/20021015-1.c: New test.
15229
15230 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
15231
15232         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
15233
15234 2002-10-14  Jan Hubicka  <jh@suse.cz>
15235
15236         * gcc.dg/i386-ssetype-[1-5].c: New tests.
15237
15238 2002-10-14  Richard Henderson  <rth@redhat.com>
15239
15240         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
15241
15242 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15243
15244         PR optimization/6631
15245         * g++.dg/opt/const2.C: New test.
15246
15247 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
15248
15249         PR c++/7176
15250         * g++.dg/parse/friend1.C: New test.
15251         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
15252
15253 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
15254
15255         * gcc.dg/20021014-1.c: New test.
15256
15257 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
15258
15259         PR c++/5661
15260         * g++.dg/ext/vlm1.C: New test.
15261         * g++.dg/ext/vlm2.C: Likewise.
15262
15263         * g++.dg/init/array1.C: Remove invalid braces.
15264         * g++.dg/init/brace1.C: New test.
15265         * g++.dg/init/copy2.C: Likewise.
15266         * g++.dg/init/copy3.C: Likewise.
15267         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
15268         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
15269         braces.
15270
15271 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
15272
15273         * gcc.dg/cpp/assembler.S: Don't use -ansi.
15274
15275 2002-10-11  Richard Shann  <richard.shann@superh.com>
15276
15277         * gcc.c-torture/compile/simd-5.c: New test.
15278
15279 2002-10-10  Roger Sayle  <roger@eyesopen.com>
15280
15281         * gcc.c-torture/execute/shiftopt-1.c: New test case.
15282
15283 2002-10-10  Jim Wilson  <wilson@redhat.com>
15284
15285         * gcc.c-torture/execute/20021010-1.c: New test.
15286
15287 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
15288
15289         PR c/7353
15290         * g++.dg/ext/typedef-init.C: New test.
15291         * gcc.dg/typedef-init.c: New test.
15292
15293 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
15294
15295         * gcc.dg/cpp/paste13.c: New test.
15296
15297 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15298
15299         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
15300         remaining platforms, XFAIL during compile, not execute.  Don't
15301         XFAIL at -O0.
15302
15303 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
15304
15305         * gcc.dg/alias-1.c: Tweak expected warning.
15306
15307 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
15308
15309         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
15310
15311 2002-10-06  Andreas Jaeger  <aj@suse.de>
15312
15313         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
15314         * gcc.dg/cpp/c++98.C: Likewise.
15315
15316         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
15317         * g++.dg/cpp/c++98.C: Likewise.
15318
15319         * g++.dg/README (Subdirectories): Mention cpp directory.
15320
15321         PR target/7559
15322         * gcc.dg/20021006-1.c: New test.
15323
15324 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15325
15326         PR c++/7804
15327         * g++.dg/other/warning1.C: New test.
15328
15329 2002-10-04  Roger Sayle  <roger@eyesopen.com>
15330
15331         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
15332         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
15333         and sparc-*-* with -m64 as expected failures.  See PR 8087.
15334
15335 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15336
15337         PR c++/7931
15338         * g++.dg/template/ptrmem3.C: New test.
15339
15340         PR c++/7754
15341         * g++.dg/template/union1.C: New test.
15342
15343 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
15344
15345         PR c++/8006
15346         * g++.dg/abi/mangle9.C: New test.
15347         * g++.dg/abi/mangle10.C: New test.
15348         * g++.dg/abi/mangle11.C: New test.
15349         * g++.dg/abi/mangle12.C: New test.
15350
15351 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
15352
15353         PR c++/7188.
15354         * g++.dg/template/meminit1.C: New test.
15355         * g++.dg/warn/Wreorder-1.C: Likewise.
15356         * g++.old-deja/g++.mike/warn3.C: Tweak.
15357         * lib/prune.exp: Ingore "in copy constructor".
15358
15359 2002-10-02  Andreas Jaeger  <aj@suse.de>
15360
15361         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
15362         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
15363         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
15364         on x86-64.
15365
15366 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15367
15368         * gcc.dg/empty1.C: Fix typo.
15369
15370 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
15371
15372         * gcc.dg/alias-1.c: New test.
15373
15374 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
15375
15376         * gcc.dg/empty1.C: New test.
15377
15378         * g++.dg/tls/init-2.C: Tweak error messages.
15379
15380 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
15381
15382         * gcc.c-torture/compile/20020923-1.c: New test.
15383
15384 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
15385
15386         * gcc.c-torture/execute/ffs-1.c: New test.
15387         * gcc.c-torture/execute/ffs-2.c: Ditto.
15388
15389 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
15390
15391         * g++.dg/overload/member1.C: New test.
15392
15393 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
15394
15395         * g++.dg/abi/empty7.C: New test.
15396         * g++.dg/init/pm2.C: Likewise.
15397
15398 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
15399
15400         * g++.dg/rtti/crash1.C: New test.
15401
15402 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
15403
15404         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
15405         gcc.dg/sibcall-4.c: New tests.
15406
15407 2002-09-28  Roger Sayle  <roger@eyesopen.com>
15408
15409         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
15410         powerpc and MMIX targets.
15411
15412 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
15413
15414         * gcc.dg/cpp/20020927-1.c: New.
15415
15416 2002-09-26  David S. Miller  <davem@redhat.com>
15417
15418         * gcc.c-torture/compile/trunctfdf.c: New.
15419
15420 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15421
15422         * lib/target-supports.exp (check_weak_available): Handle solaris2.
15423
15424 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
15425
15426         * gcc.c-torture/execute/loop-15.c: New.
15427
15428 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
15429
15430         * README.QMTEST: Fix typo.
15431
15432 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
15433
15434         * gcc.dg/20020926-1.c: New test.
15435
15436 2002-09-25  David S. Miller  <davem@redhat.com>
15437
15438         PR target/7842
15439         * gcc.c-torture/execute/shiftdi.c: New test.
15440
15441 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
15442
15443         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
15444         unique to the tool.
15445         * lib/g77.exp (g77_init): Likewise.
15446         * lib/g++.exp (g++_init): Likewise.
15447         * lib/objc.exp (objc_init): Likewise.
15448
15449 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
15450
15451         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
15452         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
15453         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
15454
15455 2002-09-25  Richard Henderson  <rth@redhat.com>
15456
15457         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
15458         too-small long double.
15459
15460 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
15461
15462         * gcc.dg/20020919-1.c: New test.
15463
15464 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
15465
15466         * g++.dg/abi/bitfield6.C: New test.
15467         * g++.dg/abi/bitfield7.C: New test.
15468         * g++.dg/abi/bitfield8.C: New test.
15469         * g++.dg/abi/vbase11.C: New test.
15470
15471 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15472
15473         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
15474         hppa*-*-hpux*.  Update test comment.
15475
15476 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
15477
15478         * gcc.dg/tls/struct-1.c: New test.
15479
15480 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
15481
15482         * gcc.dg/cpp/tr-warn2.c: Update.
15483
15484 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15485
15486         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
15487
15488 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
15489
15490         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
15491         systems.
15492
15493 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
15494
15495         * gcc.c-torture/execute/ieee/mzero3.c: New test.
15496
15497         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15498         Adjust for c++filt moved to binutils.  Remove spurious duplicate
15499         setting of cxxfilt.
15500
15501 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
15502
15503         * gcc.dg/20020312-2.c: Update for darwin.
15504
15505 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
15506
15507         * g++.old-deja/g++.other/crash32.C: Mark ICE.
15508
15509 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
15510
15511         * objc.dg/comp-types-1.m: New test.
15512         * objc.dg/comp-types-2.m: New test.
15513         * objc.dg/comp-types-3.m: New test.
15514         * objc.dg/comp-types-4.m: New test.
15515         * objc.dg/comp-types-5.m: New test.
15516         * objc.dg/comp-types-6.m: New test.
15517
15518 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15519
15520         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
15521
15522 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15523
15524         * g++.dg/other/do1.C: New test.
15525
15526         * g++.dg/template/subst1.C: New test.
15527
15528 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
15529
15530         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
15531
15532 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
15533
15534         * g++.dg/template/qualttp20.C: Adjust expected errors.
15535         * g++.old-deja/g++.jason/report.C: Likewise.
15536         * g++.old-deja/g++.other/qual1.C: Likewise.
15537
15538         * g++.dg/lookup/scoped2.C: New test.
15539
15540         * g++.dg/ext/asm3.C: New test.
15541
15542 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
15543
15544         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
15545
15546 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
15547
15548         * ChangeLog: follow spelling conventions.
15549         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
15550         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
15551         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
15552         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
15553         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
15554         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
15555         * g++.old-deja/g++.law/global-init1.C: Likewise.
15556         * g++.old-deja/g++.other/delete4.C: Likewise.
15557         * g++.old-deja/g++.other/inline21.C: Likewise.
15558         * g++.old-deja/g++.other/singleton.C: Likewise.
15559         * g77.dg/strlen0.f: Likewise.
15560         * g77.f-torture/compile/20010519-1.f: Likewise.
15561         * g77.f-torture/compile/980310-4.f: Likewise.
15562         * gcc.c-torture/compile/20000605-1.c: Likewise.
15563         * gcc.c-torture/execute/20020225-1.c: Likewise.
15564         * gcc.dg/c90-hexfloat-2.c: Likewise.
15565         * gcc.dg/c99-bool-1.c: Likewise.
15566         * gcc.dg/c99-hexfloat-2.c: Likewise.
15567         * gcc.dg/dll-2.c: Likewise.
15568         * gcc.dg/wtr-union-init-1.c: Likewise.
15569         * gcc.dg/wtr-union-init-2.c: Likewise.
15570         * gcc.dg/wtr-union-init-3.c: Likewise.
15571         * gcc.dg/cpp/avoidpaste1.c: Likewise.
15572         * gcc.dg/cpp/defined.c: Likewise.
15573         * gcc.dg/cpp/macsyntx.c: Likewise.
15574         * gcc.dg/cpp/paste2.c: Likewise.
15575         * gcc.dg/cpp/trad/defined.c: Likewise.
15576         * gcc.dg/format/c90-printf-1.c: Likewise.
15577         * gcc.dg/format/c90-scanf-1.c: Likewise.
15578         * gcc.dg/format/c99-printf-1.c: Likewise.
15579         * gcc.dg/format/c99-scanf-1.c: Likewise.
15580         * gcc.misc-tests/gcov-8.c: Likewise.
15581         * lib/profopt.exp: Likewise.
15582
15583 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
15584
15585         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
15586
15587 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15588
15589         * g++.dg/inherit/using2.C: New test.
15590
15591 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
15592
15593         * ChangeLog: Follow spelling conventions.
15594         * g++.dg/template/friend4.C: Likewise.
15595         * g++.old-deja/g++.pt/crash67.C: Likewise.
15596         * gcc.c-torture/execute/20000801-4.c: Likewise.
15597         * gcc.dg/c90-digraph-1.c: Likewise.
15598         * gcc.dg/c94-digraph-1.c: Likewise.
15599         * gcc.dg/c99-digraph-1.c: Likewise.
15600         * gcc.dg/cpp/line5.c: Likewise.
15601         * gcc.dg/cpp/multiline.c: Likewise.
15602         * gcc.dg/cpp/trad/literals-1.c: Likewise.
15603         * gcc.dg/format/attr-3.c: Likewise.
15604         * gcc.dg/format/c90-scanf-3.c: Likewise.
15605         * gcc.dg/format/ext-4.c: Likewise.
15606
15607 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
15608
15609         * g++.dg/template/pretty1.C: New test.
15610
15611 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
15612
15613         * gcc.c-torture/execute/struct-cpy-1.c: New test.
15614
15615 2002-09-13  Matt Austern  <austern@apple.com>
15616
15617         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
15618         passing a cast expression to a function by const reference.
15619
15620 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
15621
15622         * g++.dg/template/deduce1.C: New test.
15623
15624 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
15625
15626         * gcc.c-torture/execute/simd-1.c: Force all use of int to
15627         32-bit int.
15628
15629 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15630
15631         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
15632         usage.
15633
15634 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
15635
15636         * gcc.c-torture/compile/20020910-1.c: New test.
15637
15638 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
15639
15640         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
15641
15642 2002-09-10  Andreas Jaeger  <aj@suse.de>
15643
15644         * gcc.dg/20020312-2.c: Adjust for x86-64.
15645
15646 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
15647
15648         * g77.dg/7388.f: New test case for PR 7388.
15649
15650 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
15651
15652         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
15653
15654 2002-09-05  Ziemowit Laski <zlaski@apple.com>
15655
15656         * objc.dg/proto-lossage-1.m: New test.
15657
15658 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
15659
15660         * gcc.dg/cpp/_Pragma4.c: Fix typo.
15661
15662 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
15663
15664         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
15665         expected to pass.
15666
15667 2002-09-06  Stan Shebs  <shebs@apple.com>
15668             David Edelsohn  <edelsohn@gnu.org>
15669
15670         * gcc.dg/weak: New directory.
15671         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
15672         target-specific xfail bits.
15673         * gcc.dg/typeof-2.c: Move to new directory.
15674         * gcc.dg/weak.exp: New expect script.
15675
15676 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
15677
15678         * gcc.c-torture/execute/extzvsi.c: New test.
15679
15680 2002-09-05  Stan Shebs  <shebs@apple.com>
15681
15682         * gcc.dg/weak-1.c: xfail on Darwin.
15683         * gcc.dg/weak-2.c: Ditto.
15684         * gcc.dg/weak-3.c: Ditto.
15685         * gcc.dg/weak-4.c: Ditto.
15686         * gcc.dg/weak-5.c: Ditto.
15687         * gcc.dg/weak-6.c: Ditto.
15688         * gcc.dg/weak-7.c: Ditto.
15689         * gcc.dg/weak-8.c: Ditto.
15690         * gcc.dg/weak-9.c: Ditto.
15691
15692 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
15693
15694         * gcc.c-torture/execute/loop-14.c: New test.
15695
15696 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
15697
15698         * g++.dg/other/cxa-atexit1.C: New test.
15699
15700         * gcc.dg/typeof-2.c: New test.
15701
15702 2002-09-03  Roger Sayle  <roger@eyesopen.com>
15703
15704         * gcc.dg/builtins-2.c: New testcase.
15705         * gcc.dg/builtins-3.c: New testcase.
15706
15707 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
15708
15709         * gcc.dg/cpp/_Pragma4.c: New test.
15710
15711 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
15712
15713         * objc/execute/nil_method-1.m: New testcase.
15714
15715 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
15716
15717         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
15718         [Object class], not [Object initialize].
15719
15720 2002-08-31  Roger Sayle  <roger@eyesopen.com>
15721             Hans-Peter Nilsson  <hp@bitrange.com>
15722
15723         * gcc.c-torture/execute/20020720-1.x: Skip test on
15724         mmix-knuth-mmixware.  Correct comment.
15725
15726 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
15727
15728         * testsuite/g++.dg/abi/bitfield5.C: New test.
15729         * testsuite/g++.dg/abi/vbase10.C: Likewise.
15730
15731 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
15732
15733         * objc.dg/undeclared-selector.m: New test.
15734
15735 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
15736
15737         * g++.dg/other/offsetof1.C: Avoid cast warning.
15738
15739 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
15740
15741         * objc.dg/super-class-2.m: New test.
15742
15743 2002-08-24  Matt Austern  <austern@apple.com>
15744
15745         * g++.dg/ext/lvaddr.C: New test.
15746         * g++.dg/ext/lvcast.C: New test.
15747
15748 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
15749
15750         * testsuite/g++.dg/inherit/cond1.C: New test.
15751
15752 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
15753
15754         * gcc.dg/noncompile/incomplete-1.c: New test.
15755
15756 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
15757
15758         * gcc.dg/typespec-1.c: New test.
15759
15760 2002-08-20  Devang Patel  <dpatel@apple.com>
15761         * objc.dg/proto-hier-2.m: New test.
15762
15763 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
15764
15765         * objc.dg/bitfield-1.m: New test.
15766         * objc.dg/bitfield-2.m: New test.
15767
15768 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
15769
15770         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
15771         gcc.dg/c99-flex-array-4.c: New tests.
15772
15773 2002-08-16  Stan Shebs  <shebs@apple.com>
15774
15775         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
15776
15777 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
15778
15779         * gcc.dg/typeof-1.c: New test.
15780         * g++.dg/ext/typeof2.C: New test.
15781
15782 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
15783
15784         * g++.dg/other/offsetof1.C: New test.
15785
15786 2002-08-14  Richard Henderson  <rth@redhat.com>
15787
15788         * gcc.dg/tls/diag-3.c: Fix expected message strings.
15789
15790 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
15791
15792         * gcc.dg/cpp/_Pragma3.c: New test.
15793
15794 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
15795
15796         * g++.dg/template/inherit3: New test.
15797
15798 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
15799
15800         * gcc.dg/bitfld-4.c: Add blank options.
15801
15802 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
15803
15804         * g++.dg/template/crash1.C: New test.
15805
15806 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15807
15808         * gcc.dg/tls/opt-2.c: New test.
15809
15810 2002-08-08  Devang Patel  <dpatel@apple.com>
15811
15812         * objc.dg/selector-1.m : New test
15813
15814 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15815
15816         * g++.dg/abi/bitfield4.C: New test.
15817         * gcc.dg/bitfld-4.c: New test.
15818
15819 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
15820
15821         * g++.dg/other/packed1.C: New test.
15822
15823 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
15824
15825         * g++.dg/abi/offsetof.C: Tweak error messages.
15826         * g++.old-deja/g++.mike/p10769a.C: Likewise.
15827
15828 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
15829
15830         * gcc.dg/bitfld-3.c: New test.
15831
15832 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15833             Richard Henderson  <rth@redhat.com>
15834
15835         * gcc.dg/i386-bitfield1.c: New test.
15836         * g++.dg/abi/bitfield3.C: Update.
15837
15838 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
15839
15840         * objc.dg/const-str-2.m: Update.
15841         * gcc.dg/cpp/c++98.c: Change to C extension.
15842         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
15843         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
15844
15845 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
15846
15847         * testsuite/gcc.dg/tls/diag-3.c: New.
15848
15849 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
15850
15851         * g++.dg/README (Subdirectories): Document new subdir expr.
15852         * g++.dg/expr/pmf-1.C: New test.
15853
15854 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
15855
15856         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
15857
15858 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
15859
15860         * g++.dg/abi/bitfield3.C: New test.
15861
15862 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
15863
15864         * lib/gcov.exp: Tweak expected line formats.
15865         * gcc.misc-tests/gcov8.c: New test.
15866         * gcc.misc-tests/gcov8.x: New flags.
15867
15868 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
15869
15870         * consistency.vlad/layout/endian.c: Include string.h.
15871
15872         * gcc.c-torture/execute/20020805-1.c: New test.
15873
15874 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
15875
15876         * g++.dg/other/conversion1.C: New test.
15877
15878 2002-08-03  Roger Sayle  <roger@eyesopen.com>
15879
15880         * gcc.dg/builtins-1.c: New testcase.
15881
15882 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
15883
15884         * g++.dg/inherit/access3.C: New test.
15885
15886 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
15887
15888         * gcc.dg/ia64-visibility-2.c: New test.
15889
15890 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
15891
15892         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
15893         __qualifier_flags to __flags.
15894
15895 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
15896
15897         * g++.dg/inherit/operator1.C: New test.
15898         * g++.dg/lookup/disamb1.C: Fix typo in comment.
15899         * g++.dg/other/error1.C: Change expected error message.
15900         * g++.dg/template/conv4.C: Likewise.
15901
15902 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
15903
15904         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
15905         for documented behavior.
15906
15907 2002-07-25  Roger Sayle  <roger@eyesopen.com>
15908
15909         * gcc.c-torture/execute/20020720-1.x: Skip this test on
15910         several targets known to fail.
15911
15912 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
15913
15914         * gcc.dg/mips-args-[123].c: New tests.
15915
15916 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
15917
15918         * gcc.dg/ppc-spe.c: New.
15919
15920 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
15921
15922         * g++.dg/other/ptrmem4.C: New testcase.
15923
15924 2002-07-24  Richard Henderson  <rth@redhat.com>
15925
15926         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
15927
15928 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
15929
15930         * g++.dg/ext/alignof1.C (main): Return 0 for success.
15931
15932 2002-07-24  Roger Sayle  <roger@eyesopen.com>
15933
15934         * gcc.c-torture/execute/memset-3.c: New testcase.
15935
15936 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
15937
15938         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
15939         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
15940
15941 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15942
15943         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
15944         Delete.
15945
15946 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
15947
15948         * gcc.c-torture/compile/simd-4.c: New test.
15949
15950 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15951
15952         PR c++/7347, c++/7348
15953         * g++.dg/template/access4.C: New test.
15954         * g++.dg/template/access5.C: New test.
15955         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
15956         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
15957         * g++.old-deja/g++.pt/ttp58.C: Likewise.
15958         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
15959
15960 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
15961
15962         * gcc.dg/gnu89-init-2.c: New test.
15963
15964 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
15965
15966         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
15967
15968 2002-07-20  Roger Sayle  <roger@eyesopen.com>
15969
15970         * gcc.c-torture/execute/20020720-1.c: New testcase.
15971
15972 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
15973
15974         * gcc.dg/cpp/Wsignprom.c: New tests.
15975
15976 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
15977
15978         * gcc.c-torture/execute/loop-13.c: New test.
15979
15980 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
15981
15982         * gcc.dg/cpp/expr.c: New tests.
15983
15984 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
15985
15986         * g++.dg/opt/pr6713.C: Add template instantiation.
15987
15988 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
15989
15990         * gcc.dg/nest.c: New test.
15991
15992 2002-07-17  Richard Henderson  <rth@redhat.com>
15993
15994         * g++.dg/opt/pr6713.C: New test.
15995
15996 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
15997
15998         * gcc.c-torture/execute/loop-2e.x: Let the testcase
15999         XFAIL for all x86 processors.
16000
16001 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
16002
16003         * gcc.c-torture/execute/20010122-1.x: Do not test with
16004         -fomit-frame-pointer.
16005
16006 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16007
16008         * g++.dg/template/instantiate2.C: New test.
16009         * g++.dg/template/spec4.C: New test.
16010
16011 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012
16013         * g++.dg/template/access2.C: New test.
16014         * g++.dg/template/access3.C: New test.
16015
16016 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
16017
16018         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
16019         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
16020         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
16021         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
16022         Convert to use <stdarg.h>.
16023         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
16024         Delete.
16025         * gcc.dg/va-arg-2.c: New.
16026         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
16027
16028 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
16029
16030         * gcc.c-torture/compile/20020710-1.c: New test.
16031
16032 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
16033                           Andrew Pinski  <pinskia@physics.uc.edu>
16034
16035         gcc.c-torture/compile/simd-2.c: New testcase.
16036         gcc.c-torture/compile/simd-3.c: Likewise.
16037
16038 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
16039
16040         PR c++/7224
16041         * g++.dg/overload/error1.C: New test.
16042
16043 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16044
16045         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
16046         configuration and IRIX 6 O32 ABI.
16047
16048 2002-07-11  Roger Sayle  <roger@eyesopen.com>
16049
16050         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
16051
16052 2002-07-10  Roger Sayle  <roger@eyesopen.com>
16053
16054         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
16055
16056 2002-07-10  Jeffrey A Law  <law@redhat.com>
16057
16058         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
16059
16060         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
16061
16062 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
16063
16064         * gcc.dg/20020312-2.c: Check for __PPC__.
16065
16066 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
16067
16068         * gcc.c-torture/compile/20020709-1.c: New test.
16069
16070 2002-07-07  Roger Sayle  <roger@eyesopen.com>
16071
16072         * g++.dg/template/qualttp21.C: New test case.
16073
16074 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
16075
16076         * gcc.c-torture/compile/20020706-1.c: New test.
16077         * gcc.c-torture/compile/20020706-2.c: New test.
16078
16079 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
16080             Alexandre Oliva  <aoliva@redhat.com>
16081
16082         * g++.dg/warn/incomplete1.C: New test.
16083
16084 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16085
16086         PR c++/7099
16087         * g++.dg/warn/noreturn1.C: New test.
16088
16089 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
16090
16091         PR c++/6706
16092         * g++.dg/debug/debug6.C: New test.
16093         * g++.dg/debug/debug7.C: New test.
16094
16095 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
16096
16097         * gcc.c-torture/compile/simd-3.c: New test.
16098
16099 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
16100
16101         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
16102         * gcc.dg/20020620-1.c: Likewise.
16103
16104 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16105
16106         PR c++/6944
16107         * g++.dg/init/array4.C: New test.
16108         * g++.dg/init/array5.C: New test.
16109
16110 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
16111
16112         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
16113         * gcc.c-torture/execute/simd-2.c (main): Likewise.
16114
16115 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16116
16117         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
16118         * gcc.dg/wtr-aggr-init-1.c: Likewise.
16119         * gcc.dg/wtr-conversion-1.c: Likewise.
16120         * gcc.dg/wtr-escape-1.c: Likewise.
16121         * gcc.dg/wtr-int-type-1.c: Likewise.
16122         * gcc.dg/wtr-label-1.c: Likewise.
16123         * gcc.dg/wtr-static-1.c: Likewise.
16124         * gcc.dg/wtr-strcat-1.c: Likewise.
16125         * gcc.dg/wtr-suffix-1.c: Likewise.
16126         * gcc.dg/wtr-switch-1.c: Likewise.
16127         * gcc.dg/wtr-unary-plus-1.c: Likewise.
16128         * gcc.dg/wtr-union-init-1.c: Likewise.
16129         * gcc.dg/wtr-union-init-2.c: Likewise.
16130         * gcc.dg/wtr-union-init-3.c: Likewise.
16131
16132         * gcc.dg/wtr-func-def-1.c: New test.
16133
16134 2002-07-02 Devang Patel <dpatel@apple.com>
16135
16136         * objc.dg/param-1.m: New test.
16137
16138 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
16139
16140         * gcc.dg/cpp/trad/directive.c: Add test.
16141         * gcc.dg/cpp/trad/macroargs.c: Add test.
16142         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
16143
16144 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
16145
16146         * gcc.dg/cpp/cmdlne-M.c: New test.
16147
16148 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
16149
16150         * objc.dg/desig-init-1.m: New test.
16151
16152 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16153
16154         PR c++/6716
16155         * g++.dg/template/instantiate1.C: New test.
16156
16157 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
16158
16159         PR c++/7112
16160         * g++.dg/template/sizeof2.C: New test.
16161
16162 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16163
16164         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
16165         gcc.dg/cpp/trad/include.c: New tests.
16166
16167 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
16168
16169         PR target/7177
16170         * gcc.c-torture/compile/20020701-1.c: New test.
16171
16172 2002-07-01  Stan Shebs  <shebs@apple.com>
16173
16174         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
16175         header here...
16176         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
16177         (objc-torture-execute): or here.
16178
16179 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
16180
16181         * gcc.c-torture/execute/arith-rand-ll.c: New test.
16182
16183 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
16184
16185         * gcc.dg/cpp/trad/escaped-nl.c: New test.
16186
16187 2002-06-30  Devang Patel  <dpatel@apple.com>
16188
16189         * objc.dg/fsyntax-only.m: New test.
16190
16191 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
16192
16193         PR c++/6695
16194         * g++.dg/template/friend7.C: New file.
16195
16196 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
16197
16198         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
16199         return type.
16200
16201 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
16202
16203         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
16204         avoid division by zero.
16205
16206 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
16207
16208         * gcc.dg/Wunknownprag.c: New tests.
16209
16210 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
16211
16212         * gcc.c-torture/execute/simd-2.c: New test.
16213
16214 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
16215
16216         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
16217         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
16218         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
16219         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
16220         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
16221         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
16222         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
16223         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
16224         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
16225         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
16226         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
16227         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
16228         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
16229         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
16230         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
16231         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
16232         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
16233
16234 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
16235
16236         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
16237         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
16238         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
16239         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
16240         New tests.
16241         * gcc.dg/cpp/trad/directive.c: Update.
16242
16243 2002-06-23  Andreas Jaeger  <aj@suse.de>
16244
16245         * gcc.c-torture/execute/complex-6.c: New.
16246
16247 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
16248
16249         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
16250         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
16251         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
16252         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
16253
16254 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
16255
16256         * gcc.dg/cpp/trad: New directory with traditional tests copied
16257         from parent directory.
16258         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16259         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16260         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16261         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16262         Move to trad/ and rename.
16263         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
16264         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
16265         gcc.dg/cpp/trad/redef2.c: New tests.
16266         * gcc.dg/cpp/trad/trad.exp: New driver.
16267
16268 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
16269
16270         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
16271         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
16272         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
16273         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
16274         Remove.
16275
16276 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
16277
16278         * gcc.dg/20020620-1.c: New test.
16279
16280 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16281
16282         * g++.dg/template/ttp4.C: New test.
16283
16284 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
16285
16286         * g++.dg/opt/vt1.C: Fix regexp.
16287
16288 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16289
16290         * gcc.c-torture/execute/pure-1.c: Make functions static again.
16291         Don't use attribute `noinline'.
16292
16293 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16294
16295         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
16296
16297 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
16298
16299         * gcc.c-torture/execute/simd-1.c: New.
16300
16301         * gcc.dg/simd-1.c: New.
16302
16303 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
16304
16305         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
16306
16307 2002-06-16  Richard Henderson  <rth@redhat.com>
16308
16309         * g++.dg/ext/anon-struct1.C: New.
16310         * g++.dg/ext/anon-struct2.C: New.
16311         * g++.dg/ext/anon-struct3.C: New.
16312         * gcc.dg/anon-struct-1.c: New.
16313         * gcc.dg/anon-struct-2.c: New.
16314         * gcc.dg/anon-struct-3.c: New.
16315         * gcc.dg/20011008-1.c: Adjust warning text.
16316         * gcc.dg/20020527-1.c: Add -fms-extensions.
16317
16318 2002-06-16  Richard Henderson  <rth@redhat.com>
16319
16320         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
16321
16322 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
16323
16324         * gcc.c-torture/execute/20020615-1.c: New test.
16325
16326 2002-06-15  Roger Sayle  <roger@eyesopen.com>
16327
16328         * gcc.c-tortuture/execute/compare-1.c: New test case.
16329         * gcc.c-tortuture/execute/compare-2.c: New test case.
16330         * gcc.c-tortuture/execute/compare-3.c: New test case.
16331
16332 2002-06-13  Richard Henderson  <rth@redhat.com>
16333
16334         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
16335         ia64 ilp32.
16336
16337 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16338
16339         * g++.dg/template/typename2.C: Update error message.
16340
16341 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
16342
16343         * gcc.c-torture/execute/20020611-1.c: New test.
16344
16345 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
16346
16347         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
16348         list of targets to skip.
16349
16350 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
16351
16352         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
16353         targets if not optimizing.
16354
16355 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
16356
16357         * gcc.c-torture/compile/20020605-1.c: New test.
16358
16359         * g++.dg/opt/vt1.C: New test.
16360
16361         * gcc.dg/20020531-1.c: New test.
16362
16363         * gcc.dg/20020530-1.c: New test.
16364
16365         * gcc.dg/20020527-1.c: New test.
16366
16367         * g++.dg/opt/cse1.C: New test.
16368
16369 2002-06-07  Roger Sayle  <roger@eyesopen.com>
16370
16371         * gcc.dg/20020607-2.c: New test case.
16372
16373 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
16374
16375         * gcc.c-torture/compile/20020604-1.c: New test.
16376
16377 2002-06-04  Richard Henderson  <rth@redhat.com>
16378
16379         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
16380         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
16381         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
16382
16383 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
16384
16385         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
16386
16387 2002-06-03  Richard Henderson  <rth@redhat.com>
16388
16389         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
16390         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
16391
16392 2002-06-02  Richard Henderson  <rth@redhat.com>
16393
16394         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
16395         test functions static.
16396
16397 2002-06-02  Andreas Jaeger  <aj@suse.de>
16398
16399         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
16400         now.
16401
16402 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16403
16404         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
16405         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
16406         Update for mofified diagnostics.
16407         * gcc.dg/c99-intconst-1.c: No longer fail.
16408
16409 2002-06-02  Richard Henderson  <rth@redhat.com>
16410
16411         * gcc.dg/uninit-A.c: Remove xfail markers.
16412
16413 2002-06-01  Roger Sayle  <roger@eyesopen.com>
16414
16415         * gcc.dg/fnegate-1.c: New test case.
16416
16417 2002-05-30  Osku Salerma  <osku@iki.fi>
16418
16419         * gcc.c-torture/execute/mayalias-1.c: New file.
16420
16421 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16422
16423         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
16424         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
16425         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
16426
16427 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
16428
16429         * gcc.c-torture/execute/20020529-1.c: New test.
16430
16431 2002-05-27  Richard Henderson  <rth@redhat.com>
16432
16433         * g++.dg/ext/attrib6.C: New test case.
16434
16435 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16436
16437         * gcc.c-torture/execute/pure-1.c: New test.
16438
16439 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16440
16441         * gcc.dg/cpp/arith-2.c: Remove.
16442
16443 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
16444
16445         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
16446         * gcc.dg/cpp/if-3.c: Remove.
16447
16448 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
16449
16450         * g++.dg/opt/cse2.C: New test.
16451
16452 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
16453
16454         * gcc.dg/cpp/arith-1.c: New semantic tests.
16455         * gcc.dg/cpp/if-1.c: Update.
16456
16457 2002-05-24  Ben Elliston  <bje@redhat.com>
16458
16459         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
16460
16461 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
16462
16463         * gcc.dg/verbose-asm.c: New test.
16464
16465 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16466
16467         * gcc.dg/cpp/paste12.c: New test.
16468
16469 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16470
16471         * g++.dg/parse/named_ops.C: New test.
16472
16473 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
16474
16475         * gcc/testsuite/gcc.dg/weak-8.c: New test.
16476
16477 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
16478
16479         * gcc.dg/weak-2.c: Allow optional leading underscore
16480         in scan-assembler symbol name.
16481         * gcc.dg/weak-3.c: Likewise.
16482         * gcc.dg/weak-4.c: Likewise.
16483         * gcc.dg/weak-5.c: Likewise.
16484
16485 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
16486
16487         * gcc.dg/20020523-1.c: New test.
16488
16489 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
16490
16491         * objc.dg/const-str-2.m: Update now that we stop after
16492         a command line error.
16493
16494 2002-05-22  Richard Henderson  <rth@redhat.com>
16495
16496         * g++.dg/dg.exp: Fix typo in test pruneing.
16497
16498 2002-05-22  Richard Henderson  <rth@redhat.com>
16499
16500         * g++.dg/dg.exp: Prune the tls subdirectory.
16501         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
16502         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
16503         * g++.dg/tls/init-1.C: New.
16504
16505 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
16506
16507         * gcc.dg/20020517-1.c: New test.
16508
16509 2002-05-21  Richard Henderson  <rth@redhat.com>
16510
16511         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
16512         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
16513
16514 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
16515
16516         * g++.dg/other/copy2.C: New test.
16517
16518 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
16519
16520         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
16521         (MAX_COPY): Bump up to 10 times sizeof (long long).
16522         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
16523
16524         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
16525         sizeof (long long).
16526
16527         * gcc.c-torture/execute/strcpy-1.c: New test.
16528
16529 2002-05-19  Jason Merrill  <jason2redhat.com>
16530
16531         * g++.dg/ext/oper1.C: New test.
16532
16533 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
16534 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
16535
16536         * README.QMTEST: New file.
16537
16538         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
16539
16540 2002-05-19  Andreas Jaeger  <aj@suse.de>
16541
16542         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
16543         now.
16544         * gcc.c-torture/execute/loop-2d.x: Likewise.
16545
16546 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
16547
16548         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
16549         support weak symbols.
16550         * gcc.dg/weak-4.c: Likewise
16551         * gcc.dg/weak-6.c: Likewise
16552
16553 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
16554
16555         * gcc.dg/weak-3.c: Add dg-excess-error comment for
16556         cygwin, coff and h8300-*-hms targets
16557         * gcc.dg/weak-5.c: Likewise
16558         * gcc.dg/weak-7.c: Likewise
16559
16560 2002-05-16  Jason Merrill  <jason@redhat.com>
16561
16562         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
16563         (scan-assembler-not, scan-assembler-dem): Likewise.
16564         (scan-assembler-dem-not): Likewise.
16565
16566 2002-05-15  Richard Henderson  <rth@redhat.com>
16567
16568         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
16569
16570 2002-05-15  Richard Henderson  <rth@redhat.com>
16571
16572         * gcc.dg/weak-5.c (vfoo1c): No warning here.
16573         (vfoo1f): Warning here.
16574         (vfoo1l): Don't redefine the alias.
16575
16576 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
16577
16578         * g++.dg/init/pm1.C: New test.
16579
16580 2002-05-12  David S. Miller  <davem@redhat.com>
16581
16582         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
16583         types.
16584
16585 2002-05-10  Roger Sayle  <roger@eyesopen.com>
16586
16587         * gcc.c-torture/execute/20020510-1.c: New test case.
16588
16589 2002-05-10  David S. Miller  <davem@redhat.com>
16590
16591         * gcc.c-torture/execute/conversion.c: Test long double too.
16592
16593 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
16594
16595         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
16596         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
16597         * lib/g++.exp (g++_link_flags): Likewise.
16598         * lib/objc.exp (objc_target_compile): Likewise.
16599
16600 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16601
16602         * gcc.dg/cpp/poison.c: Update.
16603         * gcc.dg/cpp/20000625-2.c: Remove.
16604         * gcc.dg/cpp/direct2s.c: Remove final test.
16605
16606 2002-05-08  Tom Rix  <trix@redhat.com>
16607
16608         * gcc.c-torture/execute/20020508-1.c: New test.
16609         * gcc.c-torture/execute/20020508-2.c: New test.
16610         * gcc.c-torture/execute/20020508-3.c: New test.
16611
16612 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16613
16614         * gcc.dg/cpp/charconst-4.c: More tests.
16615
16616 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
16617
16618         PR c/6569
16619         * gcc.dg/weak-3.c: Update location of warning messages.
16620         * gcc.dg/weak-5.c: Likewise.
16621
16622 2002-05-06  Roger Sayle  <roger@eyesopen.com>
16623
16624         * gcc.c-torture/execute/20020506-1.c: New test case.
16625
16626 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
16627
16628         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
16629
16630 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16631
16632         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
16633
16634 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
16635
16636         * gcc.dg/cpp/charconst-3.c: New test.
16637
16638 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16639
16640         * gcc.dg/cpp/charconst.c: Update tests.
16641
16642 2002-05-05  Tim Josling  <tej@melbpc.org.au>
16643
16644         * treelang: Added directory for new sample language treelang. Also
16645         lib/treelang.exp: New file to signal treelang should be tested.
16646
16647 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16648
16649         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
16650         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
16651         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
16652         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
16653         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
16654         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
16655         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
16656
16657 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
16658
16659         * gcc.dg/format/xopen-2.c: New test.
16660
16661 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
16662
16663         * gcc.dg/20020503-1.c: New test.
16664
16665 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
16666
16667         * g++.dg/init/dtor1.C: Make it tougher.
16668
16669 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
16670
16671         * g++.dg/init/dtor1.C: New test.
16672
16673 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
16674
16675         * gcc.dg/altivec-8.c: New.
16676
16677 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
16678
16679         * gcc.dg/altivec-7.c: New.
16680
16681 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
16682
16683         * g++.dg/parse/typedef1.C: New test.
16684
16685 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
16686
16687         PR c++/6486
16688         * g++.dg/template/friend6.C: New test.
16689
16690         PR c++/6492
16691         * g++.dg/init/copy1.C: New test.
16692
16693 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
16694
16695         * g++.dg/warn/effc1.C: New test.
16696
16697 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
16698
16699         * gcc.dg/cpp/if-cexp.c: Add a test.
16700
16701 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
16702
16703         * gcc.dg/20020426-2.c: New test.
16704
16705 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
16706
16707         * gcc.dg/cpp/if-mop.c: Update.
16708         * gcc.dg/cpp/if-mpar.c: Add test.
16709         * gcc.dg/cpp/if-oppr.c: Update.
16710
16711 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16712
16713         PR c/6343
16714         * gcc.dg/weak-[2-7].c: New tests.
16715
16716 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16717
16718         * gcc.dg/enum1.c: New test.
16719
16720 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16721
16722         PR c++/6497
16723         * g++.dg/inherit/access2.C: New test.
16724
16725 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
16726
16727         PR bootstrap/6445
16728         * gcc.dg/20020426-1.c: New test.
16729
16730 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
16731
16732         * g++.dg/abi/enum1.C: New test.
16733
16734 2002-04-26  Richard Henderson  <rth@redhat.com>
16735
16736         * gcc.dg/c99-bool-1.c: Expect always true warning.
16737
16738 2002-04-25  Roger Sayle  <roger@eyesopen.com>
16739
16740         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
16741
16742 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16743
16744         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
16745         targets.
16746
16747 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
16748
16749         * g++.dg/abi/mange7.C: New test.
16750
16751         PR c++/6438.
16752         * g++.dg/parse/stmtexpr2.C: New test.
16753
16754 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
16755
16756         * gcc.dg/20020312-2.c: Add SH target.
16757
16758 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16759
16760         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
16761         compiler output on mips*-*-irix*.
16762
16763 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
16764
16765         * g++.dg/parse/attr1.C: New test.
16766
16767 2002-04-23  Roger Sayle  <roger@eyesopen.com>
16768
16769         * gcc.c-torture/execute/string-opt-17.c: New test case.
16770         * gcc.c-torture/execute/memset-2.c: New test case.
16771
16772 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
16773
16774         PR c++/6256:
16775         * g++.dg/template/friend5.C: New test.
16776
16777         PR c++/6331:
16778         * g++.dg/template/qual1.C: Likewise.
16779
16780 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
16781
16782         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
16783         Include stdlib.h, not stdio.h or ctype.h.
16784
16785 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
16786
16787         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
16788         cris-*-elf* and mmix-*-*.
16789         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
16790         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
16791         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
16792         Ditto.
16793         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
16794         * gcc.dg/wchar_t-1.c: Ditto.
16795
16796 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
16797
16798         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
16799         Clarify comment.
16800
16801 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
16802
16803         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
16804
16805 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16806
16807         * gcc.c-torture/execute/20000906-1.x: Delete.
16808
16809 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
16810
16811         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
16812
16813 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
16814
16815         * PR6367
16816         * g77.f-torture/execute/6367.f: New test.
16817         * g77.f-torture/execute/6367.x: Disable for MMIX.
16818
16819 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
16820
16821         * PR6352
16822         * g++.dg/opt/inline2.C: New test.
16823
16824 2002-04-18  Richard Henderson  <rth@redhat.com>
16825
16826         * gcc.dg/20000906-1.c: Enable for all targets.
16827         * gcc.c-torture/compile/iftrap-2.c: New.
16828
16829 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16830
16831         * gcc.dg/20020418-1.c: New test.
16832         * gcc.dg/20020418-2.c: New test.
16833
16834 2002-04-18  Richard Henderson  <rth@redhat.com>
16835
16836         * gcc.c-torture/compile/iftrap-1.c: New.
16837         * gcc.dg/iftrap-1.c: Adjust for ia64.
16838         * gcc.dg/iftrap-2.c: New.
16839
16840 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
16841
16842         * gcc.c-torture/compile/20020418-1.c: New test.
16843
16844 2002-04-18  Roger Sayle  <roger@eyesopen.com>
16845
16846         * gcc.c-torture/compile/20020415-1.c: New.
16847
16848 2002-04-18  David S. Miller  <davem@redhat.com>
16849
16850         * gcc.c-torture/execute/20020418-1.c: New test.
16851
16852 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
16853
16854         * gcc.dg/20020416-1.c: New test.
16855
16856         * g++.dg/opt/inline1.C: New test.
16857
16858 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
16859
16860         * gcc.dg/altivec-5.c: New test.
16861
16862         * gcc.dg/20020415-1.c: New test.
16863
16864 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
16865
16866         * testsuite/lib/chill.exp: Remove.
16867
16868 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
16869
16870         * g++.dg/other/big-struct.C: New test.
16871
16872 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
16873
16874         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
16875         of scratch file.
16876
16877 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
16878
16879         PR c/6277
16880         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
16881         in scan-assembler function name
16882
16883 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
16884
16885         * g77.f-torture/execute/980628-4.x,
16886         g77.f-torture/execute/980628-5.x,
16887         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16888         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16889         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
16890         i[34567]86-*-*.
16891
16892 2002-04-13  David S. Miller  <davem@redhat.com>
16893
16894         * gcc.c-torture/execute/20020413-1.c: New test.
16895
16896 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
16897
16898         * gcc.dg/asm-6.c,
16899         * g++.dg/ext/asm1.C: New tests.
16900
16901 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
16902
16903         PR c++ 5373.
16904         * g++.dg/parse/stmtexpr1.C: New test.
16905
16906         PR c++/5189.
16907         * g++.dg/template/copy1.C: New test.
16908
16909 2002-04-12  Richard Henderson  <rth@redhat.com>
16910
16911         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
16912
16913 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
16914
16915         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
16916         gcc.c-torture/execute/20020307-2.c.
16917
16918 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
16919
16920         * g++.dg/ext/attrib5.C,
16921         * g++.dg/lookup/struct1.C: New tests.
16922
16923 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
16924
16925         * gcc.dg/20020411-1.c: New test.
16926
16927         * gcc.c-torture/execute/20020411-1.c: New test.
16928
16929 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
16930
16931         * g77.f-torture/execute/6177.f: New test.
16932
16933 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
16934
16935         PR middle-end/6247
16936         * g++.dg/opt/cleanup1.C: New test.
16937
16938         * g++.dg/opt/const1.C: New test.
16939
16940 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
16941
16942         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
16943
16944 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
16945
16946         PR c++/5507
16947         * g++.dg/template/typename2.C: New test.
16948
16949 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
16950
16951         * gcc.c-torture/execute/loop-12.c: New.
16952
16953 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
16954
16955         * g77.f-torture/execute/980628-4.x,
16956         g77.f-torture/execute/980628-5.x,
16957         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
16958         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
16959         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
16960
16961 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16962
16963         PR optimization/6086
16964         * g++.dg/opt/preinc1.C: New test.
16965
16966 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16967
16968         PR c++/5571
16969         * g++.dg/opt/static2.C: New test.
16970
16971 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
16972
16973         PR c/5120
16974         * gcc.dg/20020406-1.c: New test.
16975
16976 2002-04-04  David S. Miller  <davem@redhat.com>
16977
16978         * gcc.c-torture/execute/20020404-1.c: New test.
16979
16980 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
16981
16982         PR c/6123
16983         * gcc.dg/20020312-2.c: Do not declare global register variable
16984         if __PIC__ or __pic__ is defined.
16985
16986 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
16987
16988         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
16989         __asm__ so that it works correctly even if -ansi -pedantic-errors.
16990
16991 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16992
16993         * gcc.misc-tests/linkage.exp: Update last change to handle
16994         sparc*-, not just sparc-.
16995
16996 2002-04-03  Richard Henderson  <rth@redhat.com>
16997
16998         * gcc.dg/cpp/ucs.c: Improved long UCS test.
16999
17000 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17001
17002         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
17003
17004 2002-04-02  David S. Miller  <davem@redhat.com>
17005
17006         * gcc.c-torture/execute/20020402-3.c: New test.
17007
17008 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
17009
17010         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
17011         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
17012
17013         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
17014         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
17015         g77.f-torture/execute/20001201.x,
17016         g77.f-torture/execute/u77-test.x: New files.
17017
17018         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
17019         * gcc.dg/wchar_t-1.c: Ditto.
17020
17021 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17022
17023         * gcc.c-torture/execute/20020402-1.c: New test.
17024
17025 2002-04-01  Richard Henderson  <rth@redhat.com>
17026
17027         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
17028
17029         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
17030
17031 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17032
17033         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
17034
17035 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17036
17037         * g++.dg/inherit/template-as-base.C: Expect error.
17038         * g++.dg/inherit/namespace-as-base.C: Likewise.
17039
17040 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
17041
17042         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
17043         g++.dg/ext/instantiate3.C: Tweak match patterns.
17044
17045         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
17046         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
17047         -da test.
17048
17049 2002-03-31  Richard Henderson  <rth@redhat.com>
17050
17051         * gcc.dg/special/alias-2.c: New.
17052         * gcc.dg/special/ecos.exp: Run it.
17053
17054 2002-03-31  Richard Henderson  <rth@redhat.com>
17055
17056         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
17057
17058 2002-03-31  Kazu Hirata  <kazu@hxi.com>
17059
17060         * gcc.dg/weak-1.c: Disable on h8300 port.
17061
17062 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
17063
17064         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
17065         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
17066         ordering tests.
17067         * g++.dg/bprob/bprob-1.C: New test.
17068         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
17069         * g++.dg/gcov/gcov-1.C: New test.
17070         * g++.dg/gcov/gcov-1.x: New file.
17071         * g++.dg/gcov/gcov-2.C: New test.
17072         * g++.dg/gcov/gcov-3.C: New test.
17073         * g++.dg/gcov/gcov-3.h: New file.
17074
17075 2002-03-28  Roger Sayle  <roger@eyesopen.com>
17076
17077         * g++.old-deja/g++.other/builtins5.C: New test.
17078         * g++.old-deja/g++.other/builtins6.C: New test.
17079         * g++.old-deja/g++.other/builtins7.C: New test.
17080         * g++.old-deja/g++.other/builtins8.C: New test.
17081         * g++.old-deja/g++.other/builtins9.C: New test.
17082
17083 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
17084
17085         * g++.dg/opt/static1.C: New test.
17086
17087         * g++.dg/opt/longbranch1.C: New test.
17088
17089 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
17090
17091         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
17092
17093         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
17094
17095 2002-03-28  Jeffrey A Law  (law@redhat.com)
17096
17097         * gcc.c-torture/execute/20020328-1.c: New test.
17098
17099 2002-03-27  Richard Henderson  <rth@redhat.com>
17100
17101         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
17102         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
17103         move from g++.old-deja/g++.ext/.
17104
17105 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
17106
17107         * g++.dg/init/new2.C: New test.
17108
17109 2002-03-26  Richard Henderson  <rth@redhat.com>
17110
17111         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
17112
17113         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
17114         on sparc.
17115
17116         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
17117         sparcv9 systems.
17118         * gcc.dg/20001102-1.c: Likewise.
17119
17120 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
17121
17122         * gcc.dg/cpp/endif-pedantic1.c,
17123         gcc.dg/cpp/endif-pedantic2.c:  New tests.
17124
17125 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
17126
17127         * g++.dg/init/new1.C: New test.
17128
17129 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17130
17131         * g++.dg/abi/vbase9.C: New test.
17132
17133 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
17134
17135         * gcc.dg/arm-asm.c: New test.
17136
17137 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
17138
17139         * gcc.dg/Wswitch-enum.c: New test.
17140         Fix PR c/5044.
17141
17142 2002-03-26  Richard Henderson  <rth@redhat.com>
17143
17144         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
17145         structure.
17146
17147 2002-03-25  Richard Henderson  <rth@redhat.com>
17148
17149         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
17150         sparcv9 systems.
17151
17152         * gcc.c-torture/compile/20011119-1.c (xxx): New.
17153         * gcc.c-torture/compile/20011119-2.c (xxx): New.
17154
17155 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
17156
17157         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
17158
17159 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
17160
17161         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
17162         targets using generic thunk support.
17163
17164 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
17165
17166         * gcc.c-torture/compile/20020323-1.c: New test.
17167
17168         * g++.dg/opt/conj2.C: New test.
17169
17170 2002-03-24  Richard Henderson  <rth@redhat.com>
17171
17172         * gcc.dg/weak-1.c: Use -fno-common.
17173
17174 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17175
17176         * g77.dg/f77-edit-apostrophe-out.f: New test
17177         * g77.dg/f77-edit-h-out.f: New test
17178         * g77.dg/f77-edit-t-in.f: New test
17179         * g77.dg/f77-edit-t-out.f: New test
17180         * g77.dg/f77-edit-x-out.f: New test
17181         * g77.dg/f77-edit-slash-out.f: New test
17182         * g77.dg/f77-edit-colon-out.f: New test
17183         * g77.dg/f77-edit-s-out.f: New test
17184
17185 2002-03-24  Richard Henderson  <rth@redhat.com>
17186
17187         * objc/execute/formal_protocol-6.x: New XFAIL.
17188
17189 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17190
17191         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
17192         that do not support weak symbols
17193
17194 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
17195
17196         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
17197         * lib/g77.exp:  Likewise
17198         * lib/objc.exp: Likewise
17199
17200 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
17201
17202         * gcc.dg/Wswitch-default.c: New test.
17203
17204 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
17205
17206         * g++.dg/other/enum1.C: New test.
17207
17208 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
17209
17210         * gcc.dg/pragma-ep-3.c: Fix typo.
17211
17212 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17213
17214         * g++.dg/inherit/template-as-base.C: New test.
17215
17216 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
17217
17218         * g++.old-deja/g++.other/dwarf2-1.C: Move...
17219         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
17220
17221 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
17222
17223         * gcc.dg/cpp/multiline.c: Update to match.
17224
17225 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
17226
17227         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
17228
17229 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
17230
17231         * gcc.dg/cpp/extratokens2.c:  New file.
17232
17233 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
17234
17235         * gcc.dg/20020312-2.c: Add rs6000 target.
17236
17237         * gcc.c-torture/compile/20020319-1.c: New test.
17238
17239 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17240
17241         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
17242         (A, E): Handle this.
17243
17244 2002-03-20  Jason Merrill  <jason@redhat.com>
17245
17246         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
17247         ignoring -fpic.
17248         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
17249         through prune_gcc_output.
17250
17251 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
17252
17253         * gcc.c-torture/compile/20020320-1.c: New test.
17254
17255 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
17256
17257         * gcc.c-torture/compile/20020318-1.c: New test.
17258
17259         * gcc.dg/struct-by-value-1.c: New test.
17260
17261         * gcc.dg/20020319-1.c: New test.
17262
17263 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
17264
17265         * g++.dg/opt/conj1.C: New test.
17266
17267 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
17268
17269         * g++.dg/template/qualttp20.C: Revert previous change.
17270         * g++.dg/template/qualttp3.C: Likewise.
17271         * g++.dg/template/qualttp4.C: Likewise
17272         * g++.dg/template/qualttp5.C: Likewise
17273         * g++.dg/template/qualttp6.C: Likewise
17274         * g++.dg/template/qualttp7.C: Likewise
17275         * g++.dg/template/qualttp8.C: Likewise
17276         * g++.dg/template/recurse.C: Likewise.
17277
17278 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
17279
17280         * gcc.dg/cpp/wchar-1.c: Update.
17281
17282 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
17283
17284         * g++.dg/template/conv1.C: New test.
17285         * g++.dg/template/conv2.C: New test.
17286         * g++.dg/template/conv3.C: New test.
17287         * g++.dg/template/conv4.C: New test.
17288
17289 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17290
17291         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
17292         * g++.dg/template/qualttp3.C: Likewise.
17293         * g++.dg/template/qualttp4.C: Likewise
17294         * g++.dg/template/qualttp5.C: Likewise
17295         * g++.dg/template/qualttp6.C: Likewise
17296         * g++.dg/template/qualttp7.C: Likewise
17297         * g++.dg/template/qualttp8.C: Likewise
17298         * g++.dg/template/recurse.C: Likewise.
17299
17300 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
17301
17302         * g++.dg/opt/dtor1.C: New test.
17303
17304 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
17305
17306         * gcc.c-torture/compile/20020315-1.c: New test.
17307
17308 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
17309
17310         * gcc.dg/weak-1.c: Fix scan tests.
17311
17312 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
17313
17314         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
17315         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
17316         cris-*-aout* mmix-*-*.
17317         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
17318         cris-*-aout* mmix-*-*.
17319         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
17320         cris-*-elf* cris-*-aout* and mmix-*-*.
17321         * gcc.dg/20001009-1.c: Ditto.
17322         * gcc.dg/20010912-1.c: Ditto.
17323         * gcc.dg/20020122-4.c: Ditto.
17324         * gcc.dg/inline-2.c: Ditto.
17325
17326 2002-03-14  Jeffrey A Law  (law@cygnus.com)
17327
17328         * gcc.c-torture/compile/20020314-1.c: New test.
17329
17330 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
17331
17332         * gcc.c-torture/execute/20020314-1.c: New test.
17333
17334 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
17335
17336         * g++.dg/warn/Wunused-1.C: New test.
17337
17338 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
17339
17340         * g++.dg/abi/mangle6.C: New test.
17341
17342 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
17343
17344         * gcc.c-torture/compile/20020309-2.c: New test.
17345
17346         * gcc.c-torture/compile/20020312-1.c: New test.
17347
17348 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17349
17350         * g++.dg/other/access1.C: New test.
17351
17352 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
17353
17354         * gcc.c-torture/execute/wchar_t-1.c: New test.
17355
17356 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
17357
17358         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
17359
17360 2002-03-12  Roger Sayle  <roger@eyesopen.com>
17361
17362         * gcc.dg/20020312-1.c: New test case.
17363
17364 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
17365
17366         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
17367
17368 2002-03-11  Richard Henderson  <rth@redhat.com>
17369
17370         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
17371         * g++.old-deja/g++.jason/report.C: Likewise.
17372
17373 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17374
17375         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
17376         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
17377
17378 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
17379
17380         * testsuite/g++.dg/overload/pmf1.C: New test.
17381
17382 2002-03-11  Kazu Hirata  <kazu@hxi.com>
17383
17384         * gcc.c-torture/execute/20020307-1.c: Use long.
17385
17386 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
17387
17388         PR optimization/5844
17389         * gcc.dg/20020310-1.c: New test.
17390
17391 2002-03-09  Michael Meissner  <meissner@redhat.com>
17392
17393         * gcc.c-torture/execute/memcpy-2.c: New test.
17394         * gcc.c-torture/execute/memset-1.c: New test.
17395         * gcc.c-torture/execute/strlen-1.c: New test.
17396         * gcc.c-torture/execute/strcmp-1.c: New test.
17397         * gcc.c-torture/execute/strncmp-1.c: New test.
17398
17399 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
17400
17401         * gcc.dg/ppc-ldstruct.c: New test.
17402
17403 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
17404
17405         * gcc.c-torture/execute/va-arg-22.c: New test.
17406
17407 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
17408
17409         * gcc.c-torture/compile/20020309-1.c: New test.
17410
17411 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
17412
17413         * gcc.c-torture/execute/20020307-2.c: New test.
17414
17415 2002-03-07  Jeffrey A Law  (law@redhat.com)
17416
17417         * g77.f-torture/compile/20020307-1.f: New test.
17418
17419 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
17420
17421         * gcc.dg/unordered-1.c: New test.
17422
17423 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
17424
17425         * gcc.c-torture/execute/20020307-1.c: New test.
17426
17427 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
17428
17429         * gcc.dg/20020304-1.c: New test.
17430
17431         * gcc.c-torture/compile/20020304-2.c: New test.
17432
17433 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
17434
17435         * gcc.c-torture/compile/20020304-1.c: New test case
17436         (from PR c/5830).
17437
17438 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
17439
17440         * gcc.dg/20020103-1.c: Add other -D ppc variants.
17441
17442 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17443
17444         * g++.dg/other/classkey1.C: New test.
17445
17446 2002-03-01  Richard Henderson  <rth@redhat.com>
17447
17448         * gcc.c-torture/compile/981223-1.x: New.
17449         * gcc.c-torture/compile/920625-1.x: New.
17450
17451 2002-02-28  Richard Henderson  <rth@redhat.com>
17452
17453         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
17454
17455 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
17456
17457         * gcc.c-torture/execute/20020227-1.c: New test.
17458
17459 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
17460
17461         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
17462         here" ERROR lines.
17463         * g++.old-deja/g++.oliva/partord1.C: Likewise.
17464         * g++.old-deja.g++.other/defarg1.C: Likewise.
17465         * g++.old-deja/g++.pt/calls2.C: Likewise.
17466         * g++.old-deja/g++.pt/crash20.C: Likewise.
17467         * g++.old-deja/g++.pt/crash30.C: Likewise.
17468         * g++.old-deja/g++.pt/crash36.C: Likewise.
17469         * g++.old-deja/g++.pt/crash6.C: Likewise.
17470         * g++.old-deja/g++.pt/defarg13.C: Likewise.
17471         * g++.old-deja/g++.pt/derived3.C: Likewise.
17472         * g++.old-deja/g++.pt/error1.C: Likewise.
17473         * g++.old-deja/g++.pt/friend21.C: Likewise.
17474         * g++.old-deja/g++.pt/friend23.C: Likewise.
17475         * g++.old-deja/g++.pt/infinite1.C: Likewise.
17476         * g++.old-deja/g++.robertl/eb128.C: Likewise.
17477
17478 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
17479
17480         * gcc.c-torture/execute/20020225-2.c: New test.
17481
17482 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
17483
17484         * gcc.c-torture/execute/920730-1t.c,
17485         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
17486         Delete test cases, only relevant to -traditional.
17487
17488 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
17489
17490         * gcc.dg/cpp/undef1.c: Remove.
17491         * gcc.dg/cpp/directiv.c: Update.
17492         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
17493
17494 2002-02-27  Michael Meissner  <meissner@redhat.com>
17495
17496         * gcc.c-torture/execute/20020226-1.c: New test.
17497
17498 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
17499
17500         * g++.dg/debug/debug4.C: New test.
17501
17502         * gcc.dg/ia64-visibility-1.c: New test.
17503
17504 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
17505
17506         * gcc.dg/debug/20020224-1.c: New.
17507
17508 2002-02-25  Kazu Hirata  <kazu@hxi.com>
17509
17510         * gcc.c-torture/execute/960416-1.x: New.
17511         * gcc.c-torture/execute/divconst-3.x: Likewise.
17512
17513 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
17514
17515         * gcc.dg/20020224-1.c: New test.
17516
17517 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
17518
17519         * gcc.c-torture/execute/20020225-1.c: New.
17520
17521 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
17522
17523         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
17524
17525 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
17526
17527         * gcc.dg/20020222-1.c: New test.
17528
17529 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
17530
17531         * g++.dg/opt/anonunion1.C: New test.
17532
17533 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
17534
17535         * g++.dg/template/qualttp19.C: New test.
17536         * g++.dg/template/qualttp20.C: New test.
17537         * g++.old-deja/g++.jason/report.C: Adjust expected errors
17538         * g++.old-deja/g++.other/qual1.C: Likewise.
17539
17540 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
17541
17542         * gcc.dg/attr-alwaysinline.c: New.
17543
17544 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
17545
17546         * gcc.dg/20020220-1.c: New test.
17547
17548         * gcc.dg/20020220-2.c: New test.
17549
17550         * g++.dg/opt/mmx1.C: New test.
17551
17552 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
17553
17554         * gcc.c-torture/compile/20020110.c: New test.
17555
17556 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
17557
17558         * gcc.c-torture/execute/20020219-1.c: New test.
17559
17560         * gcc.dg/20020219-1.c: New test.
17561
17562         * gcc.dg/noncompile/20020220-1.c: New test.
17563
17564         * g++.dg/opt/ptrintsum1.C: New test.
17565
17566         * gcc.dg/debug/20020220-1.c: New test.
17567
17568 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
17569
17570         * gcc.c-torture/execute/20020216-1.c: New test.
17571
17572 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17573
17574         * gcc.dg/decl-1.c: Update, new test.
17575
17576 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
17577
17578         * g++.dg/abi/bitfield1.C: New test.
17579         * g++.dg/abi/bitfield2.C: New test.
17580
17581 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17582
17583         * gcc.dg/attr-nest.c: New test.
17584
17585 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
17586
17587         * gcc.c-torture/execute/20020215-1.c: New test.
17588
17589 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
17590
17591         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
17592         * g++.dg/debug/debug.exp: New.
17593         * g++.dg/debug/trivial.C: New.
17594         * g++.dg/debug/debug1.C: Moved...
17595         * g++.dg/other/debug1.C: ...from here.
17596         * g++.dg/debug/debug2.C: Moved...
17597         * g++.dg/other/debug2.C: ...from here.
17598         * g++.dg/debug/debug3.C: Moved...
17599         * g++.dg/other/debug3.C: ...from here.
17600
17601         * gcc.dg/noncompile/20020213-1.c: New test.
17602
17603 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
17604
17605         * g++.dg/other/debug3.C: New test.
17606
17607         * gcc.c-torture/execute/20020213-1.c: New test.
17608
17609 2002-02-13  Richard Smith <richard@ex-parrot.com>
17610
17611         * g++.old-deja/g++.other/thunk1.C: New test.
17612
17613 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17614
17615         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
17616
17617 2002-02-13  Stan Shebs  <shebs@apple.com>
17618
17619         * gcc.dg/altivec-3.c: New.
17620
17621 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
17622
17623         * gcc.dg/Wunreachable-1.c: New test.
17624         * gcc.dg/Wunreachable-2.c: New test.
17625
17626 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17627
17628         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
17629
17630 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
17631
17632         * gcc.dg/decl-1.c: New test.
17633
17634 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
17635
17636         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
17637
17638 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17639
17640         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
17641         * gcc.c-torture/compile/980506-1.x: Likewise.
17642
17643 2002-02-10  Kazu Hirata  <kazu@hxi.com>
17644
17645         * gcc.dg/20020210-1.c: New.
17646
17647 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
17648
17649         * g77.f-torture/execute/947.f: New regression test
17650         for PR fortran/947.
17651
17652 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
17653
17654         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
17655         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
17656
17657 2002-02-08  Richard Henderson  <rth@redhat.com>
17658
17659         * gcc.c-torture/compile/labels-3.c: New.
17660
17661 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
17662
17663         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
17664         expression statements work instead.
17665         * gcc.dg/noncompile/20020207-1.c: New test.
17666
17667 2002-02-07  Richard Henderson  <rth@redhat.com>
17668
17669         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
17670
17671 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17672
17673         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
17674         message from g77
17675         * lib/g77-dg.exp: Trim g77 error messages so that they are
17676         recognized by dg.exp.
17677
17678 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17679
17680         PR fortran/5473
17681         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
17682
17683 2002-02-07  Richard Henderson  <rth@redhat.com>
17684
17685         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
17686         to be sufficiently aligned for integers.
17687
17688 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
17689
17690         * g++.dg/template/friend4.C: New test.
17691
17692 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
17693
17694         PR fortran/5743
17695         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
17696         unsupported cases.
17697
17698 2002-02-07  Richard Henderson  <rth@redhat.com>
17699
17700         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
17701         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
17702         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
17703         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
17704
17705 2002-02-06  Richard Henderson  <rth@redhat.com>
17706
17707         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
17708
17709 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
17710
17711         * gcc.dg/20020206-1.c: New test.
17712
17713 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
17714
17715         * gcc.c-torture/execute/20020206-1.c: New test.
17716
17717         * gcc.c-torture/execute/20020206-2.c: New test.
17718
17719         PR optimization/5429:
17720         * gcc.c-torture/compile/20020206-1.c: New test.
17721
17722 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
17723
17724         * g++.dg/ext/align1.C: Do not use an explicit alignment value
17725         as certain file formats cannot support particularly large
17726         alignments.
17727
17728         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
17729         and do not expect to be able to link the executable.
17730
17731         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
17732         fail because the COFF format does not support the weak attribute.
17733
17734 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
17735
17736         * g77.dg/pr5473.f:  New test
17737
17738 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
17739
17740         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
17741         Fix testcase accordingly.
17742
17743 2002-02-04  Richard Henderson  <rth@redhat.com>
17744
17745         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
17746         (buf): Change to be an array of pointers, not ints.
17747
17748 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17749
17750         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
17751         before all tests.  Move warning one line above to match where it
17752         C frontend emits.
17753         * gcc.dg/Wswitch-2.c: New test.
17754         * g++.dg/warn/Wswitch-1.C: New test.
17755         * g++.dg/warn/Wswitch-2.C: New test.
17756
17757 2002-02-04  Richard Henderson  <rth@redhat.com>
17758
17759         * g++.dg/abi/offsetof.C: Fix size comparison.
17760
17761 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
17762
17763         * gcc.dg/cast-qual-2.c: New test.
17764
17765 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
17766
17767         * gcc.dg/20020201-4.c: New test.
17768
17769 2002-02-04  Ben Elliston  <bje@redhat.com>
17770
17771         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
17772         target_info attribute != 0, in addition to the empty string.
17773         (gcc_target_compile): Likewise.
17774
17775 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
17776
17777         * gcc.dg/Wswitch.c: New test.
17778         PR gcc/4475. PR gcc/3780.
17779
17780 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
17781
17782         * g77.f-torture/execute/5122.f: New test for regressions
17783         against PR fortran/5122.
17784
17785 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
17786
17787         * g77.f-torture/compile/pr3743.f: Delete
17788         * g77.dg/pr3743-1.f: New test.
17789         * g77.dg/pr3743-2.f: New test.
17790         * g77.dg/pr3743-3.f: New test.
17791         * g77.dg/pr3743-4.f: New test.
17792
17793 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17794
17795         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
17796
17797 2002-02-02  Richard Henderson  <rth@redhat.com>
17798
17799         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
17800         * gcc.c-torture/execute/bf64-1.c: Likewise.
17801
17802 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17803
17804         * gcc.dg/20020201-2.c: New test.
17805
17806         * gcc.dg/20020201-3.c: New test.
17807
17808         * gcc.c-torture/execute/bitfld-2.c: New test.
17809
17810 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
17811
17812         * gcc.dg/bitfld-1.c: Update.
17813         * gcc.dg/bitfld-2.c: Update.
17814         * gcc.c-torture/execute/bitfld-1.x: New.
17815
17816 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
17817
17818         * gcc.c-torture/execute/20020201-1.c: New test.
17819
17820 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
17821
17822         PR target/5469
17823         * gcc.dg/20020201-1.c: New test.
17824
17825 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
17826
17827         PR fortran/3743
17828         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
17829         * g77.f-torture/compile/pr3743.x: Remove
17830
17831 2002-01-31  Tom Rix  <trix@redhat.com>
17832
17833         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
17834
17835 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
17836
17837         * gcc.dg/noncompile/20020130-1.c: New test.
17838
17839 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
17840
17841         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
17842
17843 2002-01-29  Richard Henderson  <rth@redhat.com>
17844
17845         * gcc.c-torture/execute/991118-1.c: Cast various constants back
17846         to long long.
17847         * gcc.c-torture/execute/bf64-1.c: Likewise.
17848
17849 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
17850
17851         * gcc.c-torture/execute/20020129-1.c: New test.
17852
17853 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
17854
17855         * gcc.c-torture/compile/20000224-1.c: Update.
17856         * gcc.c-torture/execute/bitfld-1.c: New tests.
17857         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
17858         * gcc.dg/uninit-A.c: Update.
17859
17860 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
17861
17862         * g++.dg/template/ctor1.C: Add instantiation.
17863
17864 2002-01-28  Paul Koning  <pkoning@equallogic.com>
17865
17866         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
17867         argument to __builtin_prefetch to be const ptr.
17868
17869 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
17870
17871         * gcc.c-torture/compile/20020120-1.c: New test.
17872
17873 2002-01-27  Kazu Hirata  <kazu@hxi.com>
17874
17875         * gcc.c-torture/execute/20020127-1.c: New test.
17876
17877 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
17878
17879         * g77.dg/f77-edit-i-in.f: New test
17880         * g77.dg/f77-edit-i-out.f: New test
17881
17882 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
17883
17884         * gcc.dg/debug/debug.exp: New file.
17885         * gcc.dg/debug/trivial.c: New file.
17886         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
17887         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
17888         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
17889         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
17890         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
17891         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
17892         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
17893         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
17894         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
17895         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
17896         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
17897         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
17898         * gcc.dg/20000503-1.c: Removed.
17899         * gcc.dg/20010207-1.c: Removed.
17900         * gcc.dg/20011223-1.c: Removed.
17901         * gcc.dg/20020104-2.c: Removed.
17902         * gcc.dg/debug-1.c: Removed.
17903         * gcc.dg/debug-2.c: Removed.
17904         * gcc.dg/debug-3.c: Removed.
17905         * gcc.dg/debug-4.c: Removed.
17906         * gcc.dg/debug-5.c: Removed.
17907         * gcc.dg/debug-6.c: Removed.
17908         * gcc.dg/dwarf2-1.c: Removed.
17909         * gcc.dg/dwarf2-2.c: Removed.
17910
17911 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
17912
17913         * g++.old-deja/g++.other/eh5.C: New test.
17914         * g++.old-deja/g++.other/sibcall2.C: New test.
17915         * g++.old-deja/g++.other/array9.C: New test.
17916         * g++.old-deja/g++.other/typename2.C: New test.
17917         * g++.old-deja/g++.other/crash60.C: New test.
17918         * g++.old-deja/g++.other/conv9.C: New test.
17919         * g++.old-deja/g++.other/mangle10.C: New test.
17920         * g++.old-deja/g++.other/unchanging1.C: New test.
17921         * g++.old-deja/g++.other/exprstmt1.C: New test.
17922         * g++.old-deja/g++.other/inline23.C: New test.
17923         * g++.old-deja/g++.eh/ia64-1.C: New test.
17924         * g++.old-deja/g++.other/dwarf2-1.C: New test.
17925         * g++.old-deja/g++.other/reload1.C: New test.
17926         * g++.old-deja/g++.other/static20.C: New test.
17927         * g++.old-deja/g++.other/local-alloc1.C: New test.
17928         * g++.old-deja/g++.other/conv8.C: New test.
17929         * g++.old-deja/g++.other/stmtexpr2.C: New test.
17930         * g++.old-deja/g++.other/storeexpr1.C: New test.
17931         * g++.old-deja/g++.other/storeexpr2.C: New test.
17932         * g++.dg/eh/template2.C: New test.
17933         * g++.dg/warn/weak1.C: New test.
17934
17935 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
17936
17937         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
17938         Remove first, non-varying, argument.
17939
17940 2002-01-23  Richard Henderson  <rth@redhat.com>
17941
17942         * gcc.dg/inline-2.c: New.
17943
17944         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
17945         Add optional target arg.  Check number of arguments.
17946         (scan-assembler-not, scan-assembler-dem): Likewise.
17947         (scan-assembler-dem-not): Likewise.
17948
17949 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17950
17951         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
17952         line 12.
17953         * g++.old-deja/g++.brendan/parse3.C,
17954         g++.old-deja/g++.other/crash26.C,
17955         g++.old-deja/g++.other/crash28.C,
17956         g++.old-deja/g++.other/crash29.C,
17957         g++.old-deja/g++.other/crash30.C,
17958         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
17959
17960 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
17961
17962         * gcc.dg/20020115-1.c: New.
17963
17964 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
17965
17966         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
17967
17968 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
17969
17970         * gcc.dg/20020122-3.c: New.
17971
17972 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
17973
17974         * g++.dg/other/gc1.C: New test.
17975
17976 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
17977
17978         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
17979
17980 2002-01-22  Richard Henderson  <rth@redhat.com>
17981
17982         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
17983
17984 2002-01-22  Richard Henderson  <rth@redhat.com>
17985
17986         * gcc.dg/20020122-4.c: New.
17987
17988 2002-01-22  H.J. Lu <hjl@gnu.org>
17989
17990         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
17991         link output.
17992         * gcc.dg/special/ecos.exp: Likewise.
17993         * lib/g++-dg.exp: Likewise.
17994         * lib/g77-dg.exp: Likewise.
17995         * lib/gcc-dg.exp : Likewise.
17996         * lib/mike-g++.exp: Likewise.
17997         * lib/mike-g77.exp: Likewise.
17998         * lib/mike-gcc.exp: Likewise.
17999         * lib/objc-dg.exp: Likewise.
18000
18001 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
18002
18003         PR target/5379
18004         * gcc.dg/20020122-2.c: New test.
18005
18006 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
18007
18008         * gcc.dg/20020122-1.c: New test.
18009
18010 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
18011
18012         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
18013
18014 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
18015
18016         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
18017
18018 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18019
18020         * gcc.c-torture/compile/20020121-1.c: New test.
18021
18022 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18023
18024         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
18025         ld_library_path.
18026
18027 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
18028
18029         * gcc.dg/20020218-1.c: New test.
18030
18031 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
18032
18033         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
18034         messages
18035         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
18036         "At global scope" warning
18037         * g++.dg/ext/align1.C: Change cygwin test for alignment
18038         from db-bogus to dg-warning
18039
18040 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
18041
18042         * g77.f-torture/compile/cpp2.F: New test.
18043
18044 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18045
18046         * g++.dg/template/access1.C: New test.
18047
18048 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
18049
18050         * gcc.dg/20020118-1.c: New.
18051
18052 2002-01-18  Kazu Hirata  <kazu@hxi.com>
18053
18054         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
18055
18056 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18057
18058         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
18059         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
18060         alignment warnings.
18061
18062 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
18063
18064         * gcc.misc-tests/i386-prefetch.exp: Save and restore
18065         torture_with_loops and torture_without_loops
18066
18067 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
18068
18069         * gcc.c-torture/compile/20020116-1.c: New test.
18070
18071 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
18072
18073         * gcc.dg/20020116-2.c: New test.
18074
18075         * gcc.dg/ultrasp4.c: New test.
18076
18077         * gcc.dg/20020116-1.c: New test.
18078
18079 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
18080
18081         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
18082         by EABI.
18083
18084 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
18085
18086         * gcc.misc-tests/i386-prefetch.exp: New.
18087         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
18088         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
18089         * gcc.misc-tests/i386-pf-none-1.c: New test.
18090         * gcc.misc-tests/i386-pf-sse-1.c: New test.
18091
18092 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
18093
18094         * gcc.dg/gnu89-init-1.c: Add new tests.
18095
18096 2002-01-15  Andreas Jaeger  <aj@suse.de>
18097
18098         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
18099         * gcc.dg/i386-mmx-2.c: Likewise.
18100         * gcc.dg/i386-sse-1.c: Likewise.
18101         * gcc.dg/i386-sse-2.c: Likewise.
18102         * gcc.dg/i386-sse-3.c: Likewise.
18103
18104 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
18105
18106         * g77.f-torture/execute/intrinsic-unix-bessel.f:
18107         Uncomment additional cases that now pass.
18108
18109 2002-01-11  Richard Henderson  <rth@redhat.com>
18110
18111         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
18112         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
18113
18114 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
18115
18116         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
18117
18118 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
18119
18120         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
18121         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
18122
18123 2002-01-10  Dale Johannesen  <dalej@apple.com>
18124
18125         * gcc.c-torture/execute/loop-11.c: New.
18126
18127 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
18128
18129         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
18130         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
18131
18132 2002-01-09  Richard Henderson  <rth@redhat.com>
18133
18134         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
18135         type in which to perform the operation for each size.
18136
18137 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
18138
18139         * gcc.c-torture/compile/20020109-2.c: New test.
18140
18141 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
18142
18143         * gcc.c-torture/execute/loop-10.c: New test.
18144
18145 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18146
18147         * gcc.c-torture/compile/20010226-1.c: New test.
18148         * gcc.c-torture/compile/20010227-1.c: New test.
18149         * gcc.c-torture/compile/20010426-1.c: New test.
18150         * gcc.c-torture/compile/20010510-1.c: New test.
18151         * gcc.c-torture/compile/20010605-3.c: New test.
18152         * gcc.c-torture/compile/20010824-1.c: New test.
18153         * gcc.c-torture/execute/20010409-1.c: New test.
18154         * gcc.dg/noncompile/20000901-1.c: New test.
18155         * gcc.dg/20001023-1.c: New test.
18156         * gcc.dg/20001101-1.c: New test.
18157         * gcc.dg/20001102-1.c: New test.
18158         * gcc.dg/20010207-1.c: New test.
18159         * gcc.dg/20010405-1.c: New test.
18160         * gcc.dg/20010822-1.c: New test.
18161         * gcc.dg/20011107-1.c: New test.
18162
18163 2002-01-09  Jeffrey A Law  (law@redhat.com)
18164
18165         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
18166
18167         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
18168         execution failure on PA targets.
18169
18170 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
18171
18172         * gcc.c-torture/compile/20020109-1.c: New test.
18173
18174 2002-01-08  Kazu Hirata  <kazu@hxi.com>
18175
18176         * gcc.c-torture/execute/20020108-1.c: New test.
18177
18178 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
18179
18180         * gcc.dg/20020108-1.c: New test.
18181
18182 2002-01-08  H.J. Lu <hjl@gnu.org>
18183
18184         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
18185         for header files.
18186
18187 2002-01-08  Geoff Keating  <geoffk@redhat.com>
18188
18189         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
18190         consistency.
18191
18192 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
18193
18194         * gcc.dg/altivec-4.c: Test altivec predicates.
18195
18196 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
18197
18198         * gcc.c-torture/execute/20020107-1.c: New test.
18199
18200 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
18201
18202         PR c/5279
18203         * gcc.c-torture/compile/20020106-1.c: New test.
18204
18205 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
18206
18207         * gcc.c-torture/execute/nestfunc-4.c: New test.
18208
18209 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18210
18211         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
18212         extra triple that slipped in.
18213         * g++.old-deja/g++.abi/align.C: Likewise.
18214         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18215
18216 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
18217
18218         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
18219         * g++.old-deja/g++.abi/align.C: Likewise.
18220         * g++.old-deja/g++.abi/bitfields.C: Likewise.
18221
18222         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
18223         on FreeBSD/i386.
18224         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
18225         FreeBSD.
18226
18227 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
18228
18229         * gcc.dg/20020104-1.c: New test.
18230
18231         * gcc.dg/20020104-2.c: New test.
18232
18233 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
18234
18235         * gcc.dg/20020103-1.c: Fix typo in target selector.
18236
18237 2002-01-03  Richard Henderson  <rth@redhat.com>
18238
18239         * gcc.dg/20020103-1.c: New.
18240
18241 2002-01-03  Kazu Hirata  <kazu@hxi.com>
18242
18243         * gcc.c-torture/execute/20020103-1.c: New test.
18244
18245 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
18246
18247         * g++.dg/other/debug2.C: New test.
18248
18249         * gcc.c-torture/compile/20020103-1.c: New test.
18250
18251 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
18252
18253         * gcc.dg/gnu89-init-1.c: Added new tests.
18254
18255 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18256
18257         * g++.dg/template/friend2.C: Remove as patch is reverted.
18258
18259         * g++.dg/warn/oldcast1.C: New test.
18260
18261         * g++.dg/template/ptrmem1.C: New test.
18262         * g++.dg/template/ptrmem2.C: New test.
18263
18264         * g++.dg/template/ntp.C: New test.
18265
18266         * g++.dg/other/component1.C: New test.
18267
18268         * g++.dg/template/ttp3.C: New test.
18269
18270         * g++.dg/template/friend2.C: New test.
18271         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
18272
18273 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18274
18275         * g++.dg/other/ptrmem1.C: New test.
18276         * g++.dg/other/ptrmem2.C: New test.
18277
18278 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18279
18280         * g++.dg/template/ctor1.C: New test.
18281
18282 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
18283
18284         * g++.dg/template/friend2.C: New test.
18285
18286 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
18287
18288         * gcc.dg/mmix-1.c: New test.
18289
18290 2001-12-31  Richard Henderson  <rth@redhat.com>
18291
18292         * gcc.dg/asm-5.c: New.
18293
18294 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
18295
18296         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
18297         in namespace __gnu_cxx
18298
18299 2001-12-30  Richard Henderson  <rth@redhat.com>
18300
18301         * gcc.dg/debug-6.c: New.
18302
18303 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
18304
18305         * gcc.c-torture/compile/20011229-2.c: New test.
18306
18307 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
18308
18309         * gcc.dg/debug-3.c: New test.
18310         * gcc.dg/debug-4.c: New test.
18311         * gcc.dg/debug-5.c: New test.
18312
18313 2001-12-29  Richard Henderson  <rth@redhat.com>
18314
18315         * g++.dg/eh/loop1.C: New.
18316
18317 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18318
18319         * g++.dg/template/crash1.C: New test.
18320
18321 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
18322
18323         * g++.dg/other/const1.C: New test.
18324
18325 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18326
18327         * gcc.c-torture/compile/20011229-1.c: New test.
18328
18329 2001-12-28  Stan Shebs  <shebs@apple.com>
18330
18331         * lib/objc-torture.exp: Resync with c-torture.exp.
18332         * lib/objc.exp: Load standard libraries.
18333
18334 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
18335
18336         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
18337         additional tests.
18338
18339 2001-12-27  Roger Sayle <roger@eyesopen.com>
18340
18341         * gcc.c-torture/execute/string-opt-16.c: New testcase.
18342
18343 2001-12-27  Richard Henderson  <rth@redhat.com>
18344
18345         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
18346
18347 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
18348
18349         * g++.dg/eh/ctor1.C: New test.
18350         * g++.dg/other/error2.C: New test.
18351
18352 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
18353
18354         * g++.dg/other/init2.C: New test.
18355
18356 2001-12-24  Richard Henderson  <rth@redhat.com>
18357
18358         * gcc.dg/20011223-1.c: New.
18359         * gcc.dg/inline-1.c: New.
18360
18361 2001-12-23  Richard Henderson  <rth@redhat.com>
18362
18363         * gcc.dg/asm-4.c: Test operand modifiers.
18364
18365 2001-12-23  Richard Henderson  <rth@redhat.com>
18366
18367         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
18368
18369 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
18370
18371         * gcc.c-torture/execute/20011223-1.c: New test.
18372
18373 2001-12-21  Richard Henderson  <rth@redhat.com>
18374
18375         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
18376         re-enables the warning.
18377
18378 2001-12-21  Richard Henderson  <rth@redhat.com>
18379
18380         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
18381
18382 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18383
18384         * gcc.c-torture/compile/20011218-1.c: New test.
18385
18386 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
18387
18388         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
18389         arm-isr.c test.
18390         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
18391         epilogue generation for ARM ISR routines.
18392
18393 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18394
18395         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
18396         * gcc.dg/format/c90-printf-3.c: Likewise.
18397         * gcc.dg/format/c99-printf-3.c: Likewise.
18398         * gcc.dg/format/ext-1.c: Likewise.
18399         * gcc.dg/format/ext-6.c: Likewise.
18400         * gcc.dg/format/format.h: Prototype unlocked stdio.
18401
18402 2001-12-20  Richard Henderson  <rth@redhat.com>
18403
18404         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
18405         (arena): Use it.
18406         (malloc): Correct allocation logic.  Abort if we fill up the
18407         arena before initialization complete.
18408         (realloc): Correct allocation logic.
18409
18410 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
18411
18412         * gcc.c-torture/compile/20011219-2.c: New test.
18413
18414         * gcc.c-torture/execute/20011219-1.c: New test.
18415
18416 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
18417
18418         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
18419         target does not support weak symbols.
18420
18421 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
18422
18423         * gcc.c-torture/compile/20011219-1.c: New test.
18424
18425 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
18426
18427         * g++.dg/other/error1.C: New test.
18428
18429 2001-12-17  Jeffrey A Law  (law@redhat.com)
18430
18431         * gcc.c-torture/execute/20011217-1.c: New test.
18432
18433 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
18434
18435         * objc.dg/special/: New directory.
18436         * objc.dg/special/special.exp: New file.
18437         * objc.dg/special/unclaimed-category-1.h: New file.
18438         * objc.dg/special/unclaimed-category-1a.m: New file.
18439         * objc.dg/special/unclaimed-category-1.m: New file.
18440
18441 2001-12-17  Andreas Jaeger  <aj@suse.de>
18442
18443         * gcc.c-torture/compile/20011217-2.c: New test.
18444
18445 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
18446
18447         * gcc.c-torture/compile/20011217-1.c: New test.
18448
18449 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
18450
18451         * testsuite/gcc.dg/20011214-1.c: New.
18452
18453 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
18454
18455         * gcc.dg/altivec-4.c: New.
18456
18457 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
18458
18459         * gcc.dg/20011113-1.c: New test.
18460
18461 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18462
18463         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
18464         std::__malloc_alloc_template<0> and
18465         std::__default_alloc_template<false, 0>.
18466
18467 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
18468
18469         * objc/execute/bf-21.m: New test.
18470         * objc/execute/enumeration-1.m: New test.
18471         * objc/execute/enumeration-2.m: New test.
18472
18473 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
18474
18475         * gcc.dg/gnu89-init-1.c: New test.
18476
18477 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
18478
18479         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
18480         * g++.old-deja/g++.jason/2371.C: Likewise.
18481         * g++.old-deja/g++.jason/template33.C: Likewise.
18482         * g++.old-deja/g++.jason/template34.C: Likewise.
18483         * g++.old-deja/g++.jason/template36.C: Likewise.
18484         * g++.old-deja/g++.oliva/typename1.C: Likewise.
18485         * g++.old-deja/g++.oliva/typename2.C: Likewise.
18486         * g++.old-deja/g++.other/typename1.C: Likewise.
18487         * g++.old-deja/g++.pt/inherit2.C: Likewise.
18488         * g++.old-deja/g++.pt/nontype5.C: Likewise.
18489         * g++.old-deja/g++.pt/typename11.C: Likewise.
18490         * g++.old-deja/g++.pt/typename14.C: Likewise.
18491         * g++.old-deja/g++.pt/typename16.C: Likewise.
18492         * g++.old-deja/g++.pt/typename3.C: Likewise.
18493         * g++.old-deja/g++.pt/typename4.C: Likewise.
18494         * g++.old-deja/g++.pt/typename5.C: Likewise.
18495         * g++.old-deja/g++.pt/typename7.C: Likewise.
18496         * g++.old-deja/g++.robertl/eb9.C: Likewise.
18497
18498 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
18499
18500         * g++.dg/other/linkage1.C: New test.
18501         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
18502         specifiers.
18503
18504 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18505
18506         * gcc.dg/concat.c: New test.
18507
18508 2001-12-11  Stan Shebs  <shebs@apple.com>
18509
18510         * objc/compile: New test directory.
18511         * objc/compile/compile.exp: New expect script.
18512         * objc/compile/20011211-1.m: New compile test.
18513
18514 2001-12-11  Jason Merrill  <jason@redhat.com>
18515
18516         * lib/prune.exp (prune_gcc_output): Also handle "In member
18517         function".  So many permutations...
18518
18519 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
18520
18521         * g++.dg/template/typedef1.C: New test.
18522
18523 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
18524
18525         * g++.dg/other/copy1.C: New test.
18526
18527 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
18528
18529         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
18530
18531         * gcc.dg/builtin-choose-expr.c: New.
18532
18533 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
18534
18535         * gcc.dg/altivec-2.c: New.
18536
18537 2001-12-07  Richard Henderson  <rth@redhat.com>
18538
18539         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
18540
18541 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
18542
18543         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
18544         ultrasparc.
18545
18546 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18547
18548         * g++-old.deja/g++.robertl/eb101.C: Deleted.
18549
18550 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
18551
18552         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
18553         variable argument list.
18554
18555 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
18556
18557         * gcc.c-torture/execute/memcheck: Delete entire directory.
18558         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
18559         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
18560
18561 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
18562
18563         * gcc.dg/Wshadow-1.c: New test.
18564
18565 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
18566
18567         * gcc.c-torture/compile/20011130-1.c: New test.
18568
18569         * gcc.dg/noncompile/20011025-1.c: New test.
18570
18571         * g++.dg/other/anon-union.C: New test.
18572
18573         * gcc.c-torture/execute/20011024-1.c: New test.
18574
18575 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18576
18577         * gcc.c-torture/execute/20000722-1.x,
18578         gcc.c-torture/execute/20010123-1.x: Remove.
18579         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
18580         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
18581         gcc.dg/c99-complit-2.c: New tests.
18582
18583 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
18584
18585         * g++.dg/inherit/base1.C: New test.
18586
18587 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
18588
18589         * g++.dg/other/stdarg1.C: New test.
18590
18591         * gcc.c-torture/compile/20011130-2.c: New test.
18592
18593 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
18594
18595         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
18596         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
18597         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
18598         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
18599         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
18600         * gcc.dg/builtin-prefetch-1.c: New test.
18601
18602 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
18603
18604         * gcc.dg/20011130-1.c: New test.
18605
18606 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
18607
18608         * g++.dg/other/scope1.C: New test.
18609         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
18610
18611 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18612
18613         * gcc.dg/vla-init-1.c: New test.
18614
18615 2001-12-01  Geoff Keating  <geoffk@redhat.com>
18616
18617         * gcc.c-torture/compile/structs.c: New testcase from GDB.
18618
18619 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18620
18621         * objc.dg/alias.m: Update.
18622         * objc.dg/class-1.m: Update.
18623         * objc.dg/const-str-1.m: Update.
18624         * objc.dg/fwd-proto-1.m: Update.
18625         * objc.dg/id-1.m: Update.
18626         * objc.dg/super-class-1.m: Update.
18627
18628 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
18629
18630         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
18631         constructs.
18632
18633 2001-11-28  Jeffrey A Law  (law@cygnus.com)
18634
18635         * gcc.c-torture/execute/20011128-1.c: New test.
18636
18637 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
18638
18639         * gcc.dg/20011127-1.c: New test.
18640
18641 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18642
18643         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
18644         from Austin Group draft 7.
18645         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
18646         scanf format arguments.
18647         * gcc.dg/format/no-exargs-2.c: New test.
18648
18649 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
18650
18651         * g++.dg/abi/vbase8-4.C: New test.
18652
18653 2001-11-24  Ian Lance Taylor  <ian@airs.com>
18654
18655         * gcc.c-torture/execute/20011121-1.c: New test.
18656
18657 2001-11-23  Jeffrey A Law  (law@cygnus.com)
18658
18659         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
18660
18661 2001-11-23  Andreas Jaeger  <aj@suse.de>
18662
18663         * gcc.dg/cpp/charconst-2.c: New test.
18664
18665 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
18666
18667         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
18668         to the host if it is remote.  Let tests specify extra headers
18669         they use.
18670         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
18671         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
18672         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
18673         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
18674         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
18675         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
18676         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
18677         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
18678         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
18679         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
18680
18681 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
18682
18683         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
18684         for little endian ARMs.
18685
18686 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
18687
18688         * gcc.c-torture/compile/20011119-1.c: New test.
18689         * gcc.c-torture/compile/20011119-2.c: New test.
18690
18691 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
18692
18693         * gcc.dg/altivec-1.c: Fix typo.
18694
18695 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
18696
18697         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
18698
18699 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
18700
18701         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
18702
18703 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
18704
18705         * lib/g77.exp: Don't specify --rpath-link.
18706
18707         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
18708         across all the headers.
18709         * gcc.dg/format/format.exp: For testing on a remote host,
18710         copy format.h.
18711
18712         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
18713         * gcc.c-torture/execute/930406-1.c: Likewise.
18714         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
18715
18716 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
18717
18718         * gcc.dg/altivec-1.c: New.
18719
18720 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
18721
18722         * gcc.dg/cpp/fpreprocessed.c: New test case.
18723
18724 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18725
18726         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
18727         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
18728         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
18729
18730 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18731
18732         * gcc.dg/no-builtin-1.c: New test.
18733
18734 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
18735
18736         * gcc.c-torture/execute/20011115-1.c: New test.
18737
18738 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
18739
18740         * gcc.c-torture/compile/20011114-2.c: New test.
18741         * gcc.c-torture/compile/20011114-3.c: New test.
18742         * gcc.c-torture/compile/20011114-4.c: New test.
18743
18744 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
18745
18746         * g++.dg/other/init1.C: New test.
18747
18748 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
18749
18750         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
18751         message.
18752
18753         * gcc.c-torture/execute/20011114-1.c: New testcase.
18754
18755         * gcc.c-torture/compile/20010327-1.c: Revert last change.
18756         * gcc.c-torture/compile/20011114-1.c: New test, exactly
18757         like the (before this change) version of 20010327-1.c.
18758
18759 2001-11-14  Roger Sayle <roger@eyesopen.com>
18760
18761         * gcc.c-torture/execute/string-opt-13.c: New testcase.
18762
18763 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
18764
18765         * g++.dg/init/array2.C: New test.
18766
18767 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
18768
18769         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
18770
18771 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
18772
18773         * g++.dg/other/forscope1.C: New test.
18774         * g++.dg/ext/forscope1.C: New test.
18775         * g++.dg/ext/forscope2.C: New test.
18776
18777 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
18778
18779         * gcc.c-torture/execute/20011113-1.c: New test.
18780
18781 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
18782
18783         * gcc.c-torture/execute/20011109-2.c: New test.
18784
18785         * gcc.c-torture/execute/20011109-1.c: New test.
18786
18787 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
18788
18789         * gcc.c-torture/compile/20011109-1.c: New test.
18790
18791 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
18792
18793         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
18794         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
18795         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
18796         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
18797         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
18798         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
18799         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
18800
18801 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18802
18803         * g++.dg/warn/Wshadow-1.C: New tests.
18804         * g++.old-deja/g++.mike/for3.C: Update.
18805
18806 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18807
18808         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
18809         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
18810         XFAILs.  Adjust expected error texts.
18811         * gcc.c-torture/compile/20011106-1.c,
18812         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
18813         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
18814         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
18815         gcc.dg/c99-array-lval-5.c: New tests.
18816
18817 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18818
18819         * gcc.dg/cpp/defined.c: Update.
18820
18821 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
18822
18823         * gcc.c-torture/execute/anon-1.c: New test.
18824
18825 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
18826
18827         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
18828         same size, so no warning should be produced on stormy16.
18829
18830         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
18831         due to oversized array.
18832         * g++.old-deja/g++.mike/ns15.C: Likewise.
18833         * g++.old-deja/g++.pt/crash16.C: Likewise.
18834
18835 2001-11-02  Graham Stott  <grahams@redhat.com>
18836
18837         * g++.dgother/debug1.C: Fix typos.
18838
18839 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
18840
18841         * g++.dg/other/debug1.C: New test.
18842
18843 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
18844
18845         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
18846         of unsigned long.
18847
18848 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
18849
18850         * gcc.dg/20011029-2.c: New test.
18851
18852         * gcc.c-torture/compile/20011029-1.c: New test.
18853
18854 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
18855
18856         * objc/execute/class_self-1.m: New test.
18857         * objc/execute/class_self-2.m: New test.
18858
18859 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
18860
18861         * gcc.misc-tests/msgs.exp: Delete.
18862         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
18863         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
18864         error set to match recent changes.
18865
18866 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
18867
18868         * gcc.dg/20011021-1.c: New test.
18869
18870 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
18871
18872         * gcc.c-torture/compile/20011023-1.c: New test.
18873
18874 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
18875
18876         * lib/g77.exp: Rewrite based on lib/g++.exp.
18877
18878 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
18879
18880         * gcc.c-torture/execute/20011019-1.c: New test.
18881
18882         * gcc.dg/20011018-1.c: New test.
18883
18884 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
18885
18886         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
18887
18888 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
18889
18890         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
18891         * gcc.dg/attr-invalid.c: Likewise.
18892
18893 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
18894
18895         * testsuite/gcc.dg/20011015-1.c: New test.
18896
18897 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18898
18899         * g++.dg/template/unify2.C: New test.
18900
18901 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
18902
18903         * g++.dg/other/exception-specification.C: New test
18904
18905 2001-10-13  Tom Rix  <trix@redhat.com>
18906
18907         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
18908         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
18909
18910 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
18911
18912         * testsuite/gcc.dg/20011009-1.c: New test.
18913
18914 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
18915
18916         PR g++/4476
18917         * g++.dg/other/friend1.C: New test.
18918
18919 2001-10-11  Richard Henderson  <rth@redhat.com>
18920
18921         * g++.old-deja/g++.other/crash18.C: Add -S to options.
18922
18923 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18924
18925         * gcc.c-torture/compile/20011010-1.c: New.
18926
18927 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18928
18929         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
18930         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
18931         g77.f-torture/execute/execute.exp,
18932         g77.f-torture/noncompile/noncompile.exp,
18933         gcc.c-torture/compile/compile.exp,
18934         gcc.c-torture/execute/execute.exp,
18935         gcc.c-torture/execute/ieee/ieee.exp,
18936         gcc.c-torture/execute/memcheck/memcheck.exp,
18937         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
18938         objc/execute/execute.exp: Update FSF address.
18939
18940 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
18941
18942         * gcc.dg/cpp/cmdlne-C.c: Update.
18943         * gcc.dg/cpp/cmdlne-C2.c: New.
18944
18945 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18946
18947         * gcc.c-torture/execute/20011008-3.c: New.
18948
18949 2001-10-08  DJ Delorie  <dj@redhat.com>
18950
18951         * gcc.dg/20011008-1.c: New.
18952         * gcc.dg/20011008-2.c: New.
18953
18954 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
18955
18956         * gcc.dg/cpp/spacing1.c: Update test.
18957
18958 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18959
18960         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
18961         spelling errors of "separate" as "seperate".
18962
18963 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
18964
18965         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
18966         enough to avoid inlining.
18967
18968 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
18969
18970         * lib/g77.exp: set libg2c_dir correctly.
18971
18972 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
18973
18974         * gcc.dg/cpp/macro11.c: New test.
18975
18976 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18977
18978         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
18979         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
18980         gcc.dg/format/multattr-3.c: New tests.
18981         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
18982         tests for format attributes on function pointers being rejected.
18983
18984 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18985
18986         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
18987
18988 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
18989
18990         * g++.dg/warn/format1.C: New test.
18991
18992 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18993
18994         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
18995
18996 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18997
18998         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
18999
19000 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
19001
19002         * gcc.dg/cpp/redef2.c: Add test.
19003
19004 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
19005
19006         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
19007         long-standing bug on i686, apparently.
19008         * gcc.c-torture/execute/loop-2c.x: New file.
19009         * gcc.c-torture/execute/loop-2d.x: New file.
19010         * gcc.c-torture/execute/loop-3c.x: New file.
19011
19012 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
19013
19014         * gcc.dg/cpp/20000625-2.c: Correct line number.
19015
19016 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19017
19018         * gcc.dg/cpp/macro10.c: New test.
19019         * gcc.dg/cpp/strify3.c: New test.
19020         * gcc.dg/cpp/spacing1.c: Add tests.
19021         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
19022         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
19023
19024 2001-09-24  DJ Delorie  <dj@redhat.com>
19025
19026         * gcc.c-torture/execute/20010924-1.c: New test.
19027
19028 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19029
19030         * testsuite/objc/execute/paste.m: Remove.
19031
19032 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19033
19034         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
19035
19036 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
19037
19038         * g77.dg/strlen0.f: New test.
19039
19040 2001-09-21  Richard Henderson  <rth@redhat.com>
19041
19042         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
19043         * g++.old-deja/g++.abi/vtable2.C: Likewise.
19044
19045 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19046
19047         Table-driven attributes.
19048         * g++.dg/ext/attrib1.C: New test.
19049
19050 2001-09-20  DJ Delorie  <dj@redhat.com>
19051
19052         * gcc.dg/20000926-1.c: Update expected warning messages.
19053         * gcc.dg/array-2.c: Likewise, and test for warnings too.
19054         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
19055         array.
19056
19057 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
19058
19059         * g++.dg/eh/registers1.C: New test case.
19060
19061 2001-09-17  Richard Henderson  <rth@redhat.com>
19062
19063         * gcc.dg/array-5.c: Fix VLA decomposition test.
19064
19065 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
19066
19067         * gcc.dg/cpp/line5.c: New testcase.
19068
19069 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
19070
19071         * gcc.dg/cpp/macro9.c: New test.
19072
19073 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
19074
19075         * gcc.c-torture/execute/980223.c: Change type of addr from long
19076         to char *.
19077
19078 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
19079
19080         * gcc.c-torture/execute/20010915-1.c: New test.
19081
19082 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
19083
19084         * g77.dg/bprob: New directory.
19085         * g77.dg/bprob/bprob.exp: New file.
19086         * g77.dg/bprob/bprob-1.f: New test.
19087         * g77.dg/gcov: New directory.
19088         * g77.dg/gcov/gcov.exp: New file.
19089         * g77.dg/gcov/gcov-1.f: New test.
19090         * g77.dg/gcov/gcov-1.x: New file.
19091
19092 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
19093
19094         * gcc.dg/cpp/directiv.c: Update.
19095         * gcc.dg/cpp/undef1.c: Update.
19096
19097 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
19098
19099         * gcc.dg/20010912-1.c: New test.
19100
19101 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
19102
19103         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
19104         language-independent file in lib.
19105         * lib/gcov.exp: New file.
19106
19107 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19108
19109         * gcc.c-torture/compile/20010911-1.c: New test.
19110
19111 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
19112
19113         * lib/profopt.exp: New, to support profile-directed optimizations.
19114         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
19115         * gcc.misc-tests/bprob-1.c: New test.
19116         * gcc.misc-tests/bprob-2.c: New test.
19117
19118 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
19119
19120         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
19121         XFAIL and which kinds of gcov output to verify.
19122         * gcc.misc-tests/gcov-4b.x: New file.
19123         * gcc.misc-tests/gcov-5b.x: New file.
19124         * gcc.misc-tests/gcov-6.x: New file.
19125         * gcc.misc-tests/gcov-7.c: New test.
19126         * gcc.misc-tests/gcov-7.x: New file.
19127
19128 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
19129
19130         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
19131         * gcc.misc-tests/gcov-6.c: New test.
19132
19133 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19134
19135         PR c++/3986
19136         * g++.dg/abi/vbase1.C: New test.
19137
19138 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
19139
19140         * objc.dg/method-2.m: New.
19141
19142 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         PR c++/4203
19145         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
19146         * g++.dg/init/empty1.C: New test.
19147
19148 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
19149
19150         * gcc.c-torture/compile/20010903-1.c: New test.
19151
19152 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
19153
19154         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
19155         for m68k.
19156
19157 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
19158
19159         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
19160
19161         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
19162
19163         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
19164
19165 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
19166
19167         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
19168         for 16-bit 'unsigned int'.
19169
19170 2001-08-29  Kazu Hirata  <kazu@hxi.com>
19171
19172         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
19173
19174 2001-08-27  Richard Henderson  <rth@redhat.com>
19175
19176         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
19177         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
19178
19179 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
19180
19181         * gcc.dg/asm-names.c (ymain): New.
19182
19183 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
19184
19185         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
19186         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
19187         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
19188
19189 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19190
19191         * gcc.dg/compare5.c: New testcase.
19192
19193 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
19194
19195         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
19196         and "In instantiation".
19197
19198 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
19199
19200         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
19201
19202 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
19203
19204         * gcc.misc-tests/gcov.exp: Add support for branch information.
19205         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
19206         * gcc.misc-tests/gcov-4.c: New test.
19207         * gcc.misc-tests/gcov-4b.c: New test.
19208         * gcc.misc-tests/gcov-5b.c: New test.
19209
19210 2001-08-20  Zack Weinberg  <zackw@panix.com>
19211
19212         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
19213         expected to fail.
19214
19215 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19216
19217         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
19218
19219 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
19220
19221         * g++.dg/eh/template1.C: New test.
19222
19223 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
19224
19225         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
19226         Fix thinko.
19227         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
19228         for xfail.
19229
19230 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
19231
19232         * lib/g77-dg.exp:  Use prune.exp for common procedures
19233         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
19234         * lib/g77.exp: (g77-dg-prune) Remove
19235
19236 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
19237
19238         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
19239
19240 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19241
19242         * g++.dg/template/unify1.C: New test.
19243
19244 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
19245
19246         * g++.dg/abi/empty4.C: New test.
19247
19248 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
19249
19250         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
19251         solaris2.*
19252         * g77.f-torture/compile/pr3743.x: Likewise
19253
19254 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19255
19256         * g++.dg/other/using-declaration.C: New test.
19257
19258 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19259
19260         * gcc.dg/cpp/tr-sign.c: New testcase.
19261
19262 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19263
19264         * gcc.dg/cpp/19951025-1.c: Revert.
19265         * gcc.dg/cpp/directiv.c: We no longer process directives that
19266         interrupt macro arguments.
19267
19268 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
19269
19270         * gcc.dg/bconstp-1.c: New test.
19271
19272 2001-08-03  Richard Henderson  <rth@redhat.com>
19273
19274         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
19275
19276 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19277
19278         * gcc.dg/cpp/19951025-1.c: Update.
19279
19280 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
19281
19282         * g77.dg/ff90-1.f (s): Fix reference of variable z,
19283         should be x.
19284
19285 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
19286
19287         Kill -fhonor-std.
19288         * g++.old-deja/g++.ns/ns14.C: Remove special options.
19289         * g++.old-deja/g++.other/std1.C: Likewise.
19290         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
19291
19292 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
19293
19294         * lib/g77.exp:  Load gcc-defs.exp for common procedures
19295         (g77_pass, g77_fail, g77_finish, g77_exit,
19296         ${tool}_check_unsupported_p} Now redundant.  Deleted.
19297
19298 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
19299
19300         * g77.dg/fbackslash.f
19301         * g77.dg/fcase-preserve.f
19302         * g77.dg/ff90-1.f
19303         * g77.dg/ffixed-line-length-0.f
19304         * g77.dg/ffixed-line-length-132.f
19305         * g77.dg/ffixed-line-length-7.f
19306         * g77.dg/ffixed-line-length-72.f
19307         * g77.dg/ffixed-line-length-none.f
19308         * g77.dg/ffree-form-1.f
19309         * g77.dg/fno-backslash.f
19310         * g77.dg/fno-f90-1.f
19311         * g77.dg/fno-fixed-form-1.f
19312         * g77.dg/fno-onetrip.f
19313         * g77.dg/fno-typeless-boz.f
19314         * g77.dg/fno-underscoring.f
19315         * g77.dg/fno-vxt-1.f
19316         * g77.dg/fonetrip.f
19317         * g77.dg/ftypeless-boz.f
19318         * g77.dg/fugly-assumed.f
19319         * g77.dg/funderscoring.f
19320         * g77.dg/fvxt-1.f
19321
19322 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
19323
19324         * objc.dg/fwd-proto-1.m: New.
19325         * objc.dg/local-decl-1.m: New.
19326         * objc.dg/naming-1.m: New.
19327         * objc.dg/naming-2.m: New.
19328         * objc.dg/proto-hier-1.m: New.
19329
19330 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
19331
19332         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
19333         largest-type elements to a struct makes its size grow.
19334
19335 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19336
19337         * g++.dg/abi/vthunk1.C: New test.
19338
19339 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
19340
19341         * g++.dg/abi/vbase8-22.C: New test.
19342
19343 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19344
19345         * gcc.dg/cpp/macro8.c: New test.
19346
19347 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19348
19349         * g++.dg/abi/vbase8-21.C: New test.
19350
19351 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
19352
19353         * g++.dg/abi/vbase8-10.C: New test.
19354
19355 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19356
19357         * lib/g++.exp (g++_set_ld_library_path): Renamed to
19358         ${tool}_set_ld_library_path.
19359         Changed caller.
19360         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
19361         g++.exp.
19362
19363 2001-07-26  Stan Cox <scox@redhat.com>
19364
19365         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
19366         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
19367         gcc_exit, gcc_check_unsupported_p):
19368         Moved to gcc-deps.exp
19369         * gcc-deps.exp: New file.
19370
19371 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19372
19373         * g++.old-deja/g++.pt/defarg14.C: New test.
19374
19375 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19376
19377         * g++.old-deja/g++.other/lineno5.C: New test.
19378
19379 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19380
19381         * g++.old-deja/g++.pt/crash68.C: New test.
19382
19383 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
19384
19385         * g++.old-deja/g++.other/crash42.C: New test.
19386
19387 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
19388
19389         * gcc.dg/cpp/extratokens.c: Fix.
19390         * gcc.dg/cpp/skipping2.c: New tests.
19391
19392 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19393
19394         * gcc.c-torture/execute/20010724-1.c: New file.
19395         * gcc.c-torture/execute/20010724-1.x: New file.
19396
19397 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19398
19399         * g++.old-deja/g++.other/cond7.C: New test.
19400
19401 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19402
19403         * g++.old-deja/g++.other/optimize4.C: New test.
19404
19405 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
19406
19407         * g++.old-deja/g++.abi/vbase8-5.C: New test.
19408
19409 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
19410
19411         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
19412         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
19413         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
19414         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
19415
19416         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
19417         bug report" message.
19418
19419         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
19420         * g++.dg/ext/instantiate1.C: Move from old-deja.
19421
19422 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
19423
19424         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
19425         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
19426         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
19427         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
19428
19429 2001-07-23  Jeffrey A Law  (law@cygnus.com)
19430
19431         * gcc.c-torture/execute/20010723-1.c: New test.
19432
19433 2001-07-23  Ben Elliston  <bje@redhat.com>
19434
19435         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
19436
19437 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19438
19439         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
19440         i[34567]86-*-*.
19441         Delete handling of ieee_multilib_flags.
19442         Pass -mieee for alpha*-*-* and sh-*-*.
19443         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
19444
19445 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
19446
19447         Remove old-abi tests.
19448         * g++.old-deja/g++.mike/p11116.C: Remove.
19449         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
19450
19451 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
19452
19453         * g77.f-torture/compile/pr3743.f:  New test
19454
19455 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
19456
19457         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
19458
19459 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19460
19461         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
19462         g++.old-deja/g++.pt/static6.C: Likewise.
19463         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
19464         supports weak symbols.
19465
19466 2001-07-18  Andreas Jaeger  <aj@suse.de>
19467
19468         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
19469         supported again.
19470
19471 2001-07-18  Andreas Jaeger  <aj@suse.de>
19472
19473         * gcc.dg/iftrap-1.c: Fix target line.
19474
19475 2001-07-17  Richard Henderson  <rth@redhat.com>
19476
19477         * gcc.c-torture/execute/20010717-1.c: New.
19478
19479 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19480
19481         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
19482         tests.
19483
19484 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
19485
19486         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
19487
19488 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19489
19490         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
19491         UAC_SIGBUS, UAC_NOPRINT definitions.
19492
19493 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
19494
19495         * objc/execute/object_is_class.m: New test.
19496         * objc/execute/object_is_meta_class.m: New test.
19497
19498 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
19499
19500         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
19501         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
19502
19503 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
19504
19505         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
19506         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
19507
19508 2001-07-14  Richard Henderson  <rth@redhat.com>
19509
19510         * gcc.dg/iftrap-1.c: New.
19511
19512 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
19513
19514         * g77.f-torture/execute/intrinsic77.f: New test.
19515
19516 2001-07-11  Janis Johnson <janis@us.ibm.com>
19517
19518         * gcc.misc-tests/gcov-3.c: New test.
19519
19520 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19521
19522         * gcc.c-torture/compile/20010711-1.c,
19523         * gcc.c-torture/compile/20010711-2.c: New tests.
19524
19525 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
19526
19527         * gcc.c-torture/execute/20010711-1.c: New test.
19528
19529 2001-07-11  Ben Elliston  <bje@redhat.com>
19530
19531         * g++.old-deja/g++.other/enum5.C: New test.
19532
19533 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
19534
19535         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
19536         (g++-dg-prune): Call prune_gcc_output.
19537         * prune.exp: New file for prune_gcc_output.
19538         * lib/g++.exp, lib/gcc.exp: Load it.
19539
19540 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19541
19542         * gcc.c-torture/compile/20010701-1.c,
19543         g++.old-deja/g++.ext/attrib6.C: New tests.
19544
19545 2001-07-06  Jeffrey A Law  (law@cygnus.com)
19546
19547         * gcc.c-torture/compile/20010706-1.c: New test.
19548
19549 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
19550
19551         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
19552
19553 2001-06-28  Stan Shebs  <shebs@apple.com>
19554
19555         * gcc.dg/pragma-darwin.c: New test.
19556
19557 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19558
19559         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
19560         Solaris 2.[678] system.
19561
19562 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19563
19564         * gcc.dg/20010622-1.c: New test.
19565
19566 2001-06-18  Stan Shebs  <shebs@apple.com>
19567
19568         * objc.dg: New directory.
19569         * objc.dg/dg.exp: New file.
19570         * objc.dg/alias.m: New.
19571         * objc.dg/class-1.m: New.
19572         * objc.dg/class-2.m: New.
19573         * objc.dg/const-str-1.m: New.
19574         * objc.dg/const-str-2.m: New.
19575         * objc.dg/id-1.m: New.
19576         * objc.dg/method-1.m: New.
19577         * objc.dg/super-class-1.m: New.
19578         * lib/objc-dg.exp: New file.
19579
19580 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19581
19582         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
19583         of label name.
19584
19585 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
19586
19587         * g++.old-deja/g++.abi/vbase8-9.C: New test.
19588
19589 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19590
19591         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
19592         variable.
19593
19594 2001-06-12  Richard Henderson  <rth@redhat.com>
19595
19596         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
19597
19598 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19599
19600         * g++.old-deja/g++.abi/vbase5.C: New test.
19601         * g++.old-deja/g++.abi/vbase6.C: New test.
19602         * g++.old-deja/g++.abi/vbase7.C: New test.
19603
19604 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19605
19606         * gcc.c-torture/compile/20010610-1.c: New test.
19607
19608 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
19609
19610         * g++.old-deja/g++.abi/vbase4.C: New test.
19611
19612 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19613
19614         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
19615         support %f for HC11/HC12 targets.
19616         * gcc.c-torture/execute/930513-1.x: New file, likewise.
19617         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
19618         on HC11/HC12 targets.
19619         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
19620
19621 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
19622
19623         * gcc.dg/wchar_t-1.c: New file.
19624         * gcc.dg/wint_t-1.c: Likewise.
19625
19626 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
19627
19628         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
19629
19630 2001-06-11  Richard Henderson  <rth@redhat.com>
19631
19632         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
19633
19634 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19635
19636         * gcc.c-torture/compile/20010611-1.c: New test.
19637
19638 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19639
19640         * gcc.dg/c99-tag-1.c: Add more tests.
19641
19642 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
19643
19644         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
19645         representation on MN10300 and ARM/Thumb.
19646
19647 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
19648
19649         * g77.f-torture/execute/20010610.f: New.
19650
19651 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
19652
19653         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
19654         names.
19655
19656 2001-06-09  Richard Henderson  <rth@redhat.com>
19657
19658         * gcc.c-torture/execute/ashrdi-1.c: New.
19659         * gcc.c-torture/execute/ashldi-1.c: New.
19660         * gcc.c-torture/execute/lshrdi-1.c: New.
19661
19662 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
19663
19664         * objc/execute/load-3.m: Added. Check sending +load to categories,
19665         in addition to classes.
19666
19667 2001-06-08  Stan Shebs  <shebs@apple.com>
19668
19669         * objc/execute/load-2.m: New test.  From Nicola Pero
19670         <n.pero@mi.flashnet.it>.
19671
19672 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
19673
19674         * gcc.c-torture/execute/20010605-2.c: New test.
19675
19676 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19677
19678         * g++.old-deja/g++.abi/vbase2.C: New test.
19679         * g++.old-deja/g++.abi/vbase3.C: New test.
19680
19681 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
19682
19683         * g++.old-deja/g++.pt/friend49.C: New test.
19684
19685 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
19686
19687         * g++.old-deja/g++.ext/anon3.C: New test.
19688
19689 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
19690
19691         * g++.old-deja/g++.other/conv7.C: New test.
19692
19693 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
19694
19695         * gcc.c-torture/compile/20010605-2.c: New test.
19696
19697 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19698
19699         * gcc.c-torture/execute/20010604-1.c: New test.
19700
19701 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
19702
19703         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
19704
19705 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
19706
19707         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
19708         (g++_link_flags): Likewise.
19709         (g++_init): Pass gccpath's value to two previous functions.
19710
19711 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19712
19713         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
19714         Ensure logfile entry matches exec command line.
19715
19716 2001-05-31  Richard Henderson  <rth@redhat.com>
19717
19718         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
19719         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
19720
19721 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
19722
19723         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
19724         compiler for irix6.2
19725
19726 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
19727
19728         * g++.old-deja/g++.other/optimize3.C: New file.
19729
19730 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
19731
19732         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
19733         assemble.
19734
19735 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
19736
19737         * g++.old-deja/g++.other/optimize2.C: New file.
19738
19739 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
19740
19741         * gcc.c-torture/compile/20010518-2.c: New file.
19742         * gcc.c-torture/execute/20010518-1.c: New file.
19743         * gcc.c-torture/execute/20010518-2.c: New file.
19744
19745 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19746
19747         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
19748
19749 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
19750
19751         G++ no longer defines builtins that do not begin with __builtin.
19752         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
19753         * g++.old-deja/g++.brendand/misc13.C: Likewise.
19754         * g++.old-deja/g++.law/builtin1.C: Likewise.
19755         * g++.old-deja/g++.law/cvt2.C: Likewise.
19756         * g++.old-deja/g++.mike/net5.C: Likewise.
19757         * g++.old-deja/g++.other/builtins1.C: Likewise.
19758         * g++.old-deja/g++.other/builtins2.C: Likewise.
19759         * g++.old-deja/g++.other/builtins3.C: Likewise.
19760         * g++.old-deja/g++.other/builtins4.C: Likewise.
19761         * g++.old-deja/g++.other/inline8.C: Likewise.
19762         * g++.old-deja/g++.robertl/eb39.C: Likewise.
19763
19764 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
19765
19766         * g++.old-deja/g++.pt/using1.C: Adjust.
19767         * g++.old-deja/g++.pt/using2.C: New test.
19768
19769 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19770
19771         * gcc.dg/cpp/charconst.c: New tests.
19772         * gcc.dg/cpp/escape.c: New tests.
19773         * gcc.dg/cpp/escape-1.c: New tests.
19774         * gcc.dg/cpp/escape-2.c: New tests.
19775         * gcc.dg/cpp/ucs.c: New tests.
19776
19777 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
19778
19779         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
19780         native compiler for irix6.5.
19781
19782 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
19783
19784         * lib/g++.exp (g++_include_flags): Use args to compute
19785         get_multilibs.
19786         (g++_link_flags): Likewise.
19787         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
19788
19789 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19790
19791         * gcc.dg/c90-hexfloat-1.c: Add more tests.
19792
19793 2001-05-21  Geoff Keating  <geoffk@redhat.com>
19794
19795         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
19796         this file.
19797
19798 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19799
19800         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
19801         STACK_SIZE;
19802         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
19803         to STACK_SIZE; Use it to define size of add_histo array.
19804         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
19805         to STACK_SIZE.
19806         (f): Use GITT_SIZE to define size of gitt local table.
19807         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
19808         to STACK_SIZE; Use it to define size of bytemem array.
19809
19810 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
19811
19812         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
19813         on 68HC11/HC12 due to the asm instruction.
19814         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
19815         * gcc.c-torture/compile/920520-1.x: Likewise.
19816         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
19817         on 68HC11/HC12 because the function is larger than 64K.
19818         * gcc.c-torture/compile/961203-1.x: New file, this test fails
19819         on 68HC11/HC12 because the structure is too large.
19820
19821 2001-05-20  Richard Henderson  <rth@redhat.com>
19822
19823         * gcc.c-torture/execute/20010520-1.c: New.
19824
19825 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19826
19827         * g++.old-deja/g++.warn/compare1.C: New test.
19828         * gcc.dg/compare4.c: New test.
19829
19830 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
19831
19832         * g++.old-deja/g++.other/optimize1.C: New test.
19833
19834 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19835
19836         * g++.old-deja/g++.pt/spec41.C: New test.
19837
19838 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
19839
19840         * gcc.c-torture/compile/20010114-1.x: Remove.
19841
19842 2001-05-18  Stan Shebs  <shebs@apple.com>
19843
19844         * gcc.c-torture/compile/20010518-1.c: New test.
19845
19846 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
19847
19848         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
19849         * g++.old-deja/g++.pt/crash67.C: New test.
19850
19851 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
19852
19853         * g++.old-deja/g++.other/debug9.C: New test.
19854
19855 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
19856
19857         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
19858
19859 2001-05-16  Jan Hubicka  <jh@suse.cz>
19860
19861         * gcc.c-torture/compile/20010516-1.c: New test.
19862
19863 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19864
19865         * g++.old-deja/g++.other/crash41.C: New test.
19866
19867 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
19868
19869         * g++.old-deja/g++.pt/crash66.C: New test.
19870
19871 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
19872
19873         * g++.old-deja/g++.robertl/eb27.C: Convert.
19874
19875 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
19876
19877         * g++.dg/friend-warn.C: New test.  Do not warn about friend
19878         declaration being redundant.
19879
19880 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
19881
19882         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
19883
19884 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
19885
19886         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
19887
19888 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
19889
19890         * lib/g++.exp: Use testsuite_flags.
19891
19892 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
19893
19894         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
19895
19896 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
19897
19898         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
19899
19900 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
19901
19902         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
19903
19904 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
19905
19906         * gcc.c-torture/compile/20010313-1.c: New test.
19907
19908 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
19909
19910         * gcc.dg/cpp/direct2.c: New test.
19911         * gccq.dg/cpp/direct2s.c: New test.
19912
19913         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
19914
19915 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
19916
19917         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
19918         * g++.old-deja/g++.other/op3.C: Likewise.
19919
19920 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19921
19922         * gcc.dg/cpp/syshdr.h: New file.
19923         * gcc.dg/cpp/sysmac1.c: Update.
19924         * gcc.dg/cpp/sysmac2.c: Update.
19925
19926 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19927
19928         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
19929
19930 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
19931
19932         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
19933         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
19934
19935 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
19936
19937         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
19938
19939 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
19940
19941         * lib/g++.exp (g++_include_flags): Don't use any special flags
19942         if TESTING_IN_BUILD_TREE is not defined.
19943         (g++_init): Use a plain 'c++' as the compiler if
19944         TESTING_IN_BUILD_TREEE is not defined.
19945
19946 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19947
19948         * g++.old-deja/g++.eh/catch13.C: New test.
19949         * g++.old-deja/g++.eh/catch14.C: New test.
19950
19951 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
19952
19953         * gcc.dg/cpp/tr-define.c: New test.
19954
19955 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
19956
19957         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
19958         <stdlib.h>, not <malloc.h>.
19959
19960 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19961
19962         * g++.old-deja/g++.ns/template17.C: New test.
19963
19964 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
19965
19966         * g++.old-deja/g++.pt/ref4.C: New test.
19967
19968 2001-04-30  Richard Henderson  <rth@redhat.com>
19969
19970         * gcc.dg/20000724-1.c: Revert last change.
19971
19972 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
19973
19974         * g77.f-torture/execute/20010430.f: New test.
19975
19976 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
19977
19978         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
19979
19980 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
19981
19982         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
19983
19984 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19985
19986         * g++.old-deja/g++.eh/crash6.C: New test.
19987
19988 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19989
19990         * g++.old-deja/g++.other/warn7.C: New test.
19991
19992 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
19993
19994         * g++.old-deja/g++.other/defarg9.C: New test.
19995
19996 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
19997
19998         * g77.f-torture/compile/20010426.f: New test.
19999         * g77.f-torture/execute/20010426.f: New test.
20000
20001 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
20002
20003         * g77.f-torture/compile/20000629-1.x: Remove - error
20004         has been fixed.
20005
20006 2001-04-26  Jeffrey A Law  (law@cygnus.com)
20007
20008         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
20009         Tweak slightly to work with g++.dg framework.
20010         * g++.dg/special/ecos.exp: Run initp1.C test.
20011         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
20012
20013         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
20014         its linker doesn't give line numbers either.
20015         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
20016
20017 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20018
20019         * g++.old-deja/g++.other/lex1.C: New test.
20020
20021 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
20022
20023         * gcc.dg/noncompile/20010425-1.c: New test.
20024
20025 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
20026
20027         * g++.old-deja/g++.pt/mangle2.C: New test.
20028
20029 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20030
20031         * gcc.dg/format/plus-1.c: New test.
20032
20033 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20034
20035         * gcc.dg/20010423-1.c: New test.
20036
20037 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
20038
20039         * gcc.c-torture/execute/20010422-1.c: New test.
20040
20041 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
20042
20043         * g++.old-deja/g++.ns/type2.C: New test.
20044
20045 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
20046
20047         * g++.old-deja/g++.other/perf1.C: New test.
20048
20049 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
20050
20051         * gcc.dg/c99-func-2.c: Remove xfail.
20052         * gcc.dg/c99-func-3.c: Remove xfail.
20053         * gcc.dg/c99-func-4.c: Remove xfail.
20054
20055 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
20056
20057         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
20058
20059 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
20060
20061         * gcc.c-torture/compile/20010423-1.c: New test.
20062
20063 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20064
20065         * g++.old-deja/g++.pt/typename28.C: New test.
20066
20067 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
20068
20069         * g++.old-deja/g++.abi/empty2.C: New test.
20070         * g++.old-deja/g++.abi/empty3.C: New test.
20071
20072 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20073
20074         * g++.old-deja/g++.other/comdat2.C: New test.
20075         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
20076
20077 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20078
20079         * g++.old-deja/g++.other/overload14.C: New test.
20080
20081 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20082
20083         * g++.old-deja/g++.other/lookup23.C: New test.
20084
20085 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
20086
20087         * gcc.c-torture/execute/20010403-1.c: New test.
20088
20089 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
20090             Mark Mitchell  <mark@codesourcery.com>
20091
20092         * lib/old-dejagnu.exp: Don't delete output of executable.
20093         Add .exe suffix to executables.
20094
20095 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
20096
20097         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
20098
20099 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20100
20101         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
20102
20103 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20104
20105         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
20106         * g++.old-deja/g++.abi/crash1.C: New test.
20107
20108 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
20109
20110         * g++.old-deja/g++.other/crash40.C: New test.
20111
20112 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20113
20114         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
20115
20116 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
20117
20118         * g++.old-deja/g++.other/warn6.C: New test.
20119
20120 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
20121
20122         * g++.old-deja/g++.robertl/eb42.C: Same.
20123
20124 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20125
20126         * gcc.dg/wtr-conversion-1.c: New testcase.
20127
20128 2001-04-10  Richard Henderson  <rth@redhat.com>
20129
20130         * g++.old-deja/g++.other/array5.C: New.
20131
20132 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20133
20134         * gcc.c-torture/execute/20010408-1.c: New test.
20135
20136 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
20137
20138         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
20139         headers and constructs.
20140         * g++.old-deja/g++.robertl/eb79.C: Same.
20141         * g++.old-deja/g++.robertl/eb77.C (main): Same.
20142         * g++.old-deja/g++.robertl/eb73.C: Same.
20143         * g++.old-deja/g++.robertl/eb66.C (main): Same.
20144         * g++.old-deja/g++.robertl/eb55.C (t): Same.
20145         * g++.old-deja/g++.robertl/eb54.C (main): Same.
20146         * g++.old-deja/g++.robertl/eb46.C (main): Same.
20147         * g++.old-deja/g++.robertl/eb44.C: Same.
20148         * g++.old-deja/g++.robertl/eb41.C (main): Same.
20149         * g++.old-deja/g++.robertl/eb4.C (main): Same.
20150         * g++.old-deja/g++.robertl/eb39.C: Same.
20151         * g++.old-deja/g++.robertl/eb33.C (main): Same.
20152         * g++.old-deja/g++.robertl/eb31.C (main): Same.
20153         * g++.old-deja/g++.robertl/eb30.C: Same.
20154         * g++.old-deja/g++.robertl/eb3.C: Same.
20155         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
20156         * g++.old-deja/g++.robertl/eb21.C: Same.
20157         * g++.old-deja/g++.robertl/eb15.C: Same.
20158         * g++.old-deja/g++.robertl/eb118.C: Same.
20159         * g++.old-deja/g++.robertl/eb115.C (main): Same.
20160         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
20161         * g++.old-deja/g++.robertl/eb109.C: Same.
20162         * g++.old-deja/g++.other/sibcall1.C (main): Same.
20163         * g++.old-deja/g++.mike/rtti1.C: Same.
20164         * g++.old-deja/g++.mike/p658.C: Same.
20165         * g++.old-deja/g++.mike/net46.C: Same.
20166         * g++.old-deja/g++.mike/net34.C: Same.
20167         * g++.old-deja/g++.mike/memoize1.C: Same.
20168         * g++.old-deja/g++.mike/eh2.C: Same.
20169         * g++.old-deja/g++.law/weak.C: Same.
20170         * g++.old-deja/g++.law/visibility7.C: Same.
20171         * g++.old-deja/g++.law/visibility25.C: Same.
20172         * g++.old-deja/g++.law/visibility22.C: Same.
20173         * g++.old-deja/g++.law/visibility2.C: Same.
20174         * g++.old-deja/g++.law/visibility17.C: Same.
20175         * g++.old-deja/g++.law/visibility13.C: Same.
20176         * g++.old-deja/g++.law/visibility10.C: Same.
20177         * g++.old-deja/g++.law/visibility1.C: Same.
20178         * g++.old-deja/g++.law/virtual3.C (eval): Same.
20179         * g++.old-deja/g++.law/vbase1.C: Same.
20180         * g++.old-deja/g++.law/operators32.C: Same.
20181         * g++.old-deja/g++.law/nest3.C: Same.
20182         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
20183         * g++.old-deja/g++.law/except5.C (main): Same.
20184         * g++.old-deja/g++.law/cvt7.C (run): Same.
20185         * g++.old-deja/g++.law/cvt2.C: Same.
20186         * g++.old-deja/g++.law/cvt16.C: Same.
20187         * g++.old-deja/g++.law/ctors6.C (bar): Same.
20188         * g++.old-deja/g++.law/ctors17.C (main): Same.
20189         * g++.old-deja/g++.law/ctors13.C: Same.
20190         * g++.old-deja/g++.law/ctors12.C (main): Same.
20191         * g++.old-deja/g++.law/ctors10.C: Same.
20192         * g++.old-deja/g++.law/code-gen5.C: Same.
20193         * g++.old-deja/g++.law/bad-error7.C: Same.
20194         * g++.old-deja/g++.law/arm9.C: Same.
20195         * g++.old-deja/g++.law/arm12.C: Same.
20196         * g++.old-deja/g++.law/arg8.C: Same.
20197         * g++.old-deja/g++.law/arg1.C: Same.
20198         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
20199         * g++.old-deja/g++.jason/template31.C: Same.
20200         * g++.old-deja/g++.jason/template24.C (main): Same.
20201         * g++.old-deja/g++.jason/2371.C: Same.
20202         * g++.old-deja/g++.eh/new2.C: Same.
20203         * g++.old-deja/g++.eh/new1.C: Same.
20204         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
20205         * g++.old-deja/g++.brendan/nest21.C (main): Same.
20206         * g++.old-deja/g++.brendan/err-msg3.C: Same.
20207         * g++.old-deja/g++.brendan/crash62.C: Same.
20208         * g++.old-deja/g++.brendan/crash52.C: Same.
20209         * g++.old-deja/g++.brendan/crash49.C (main): Same.
20210         * g++.old-deja/g++.brendan/crash38.C: Same.
20211         * g++.old-deja/g++.brendan/crash15.C (main): Same.
20212         * g++.old-deja/g++.brendan/copy9.C: Same.
20213
20214 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
20215
20216         * gcc.c-torture/execute/20001203-2.c (memset):
20217         Count argument is of type __SIZE_TYPE__.
20218
20219 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
20220
20221         * gcc.c-torture/compile/20010404-1.c: New test.
20222
20223 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
20224
20225         * gcc.c-torture/compile/20010326-1.c: New test.
20226
20227 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
20228
20229         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
20230         peculiarities of the SH.
20231         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
20232
20233 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20234
20235         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
20236         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
20237         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
20238
20239 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20240
20241         * g77.f-torture/compile/20010321-1.f: New test.
20242
20243 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20244
20245         * gcc.c-torture/compile/20010329-1.c: New test.
20246
20247 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
20248
20249         * gcc.c-torture/execute/20010329-1.c: New test.
20250
20251 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20252
20253         * g++.old-deja/g++.other/eh4.C: Fix typo.
20254
20255 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
20256
20257         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
20258
20259 2001-03-28  Philip Blundell  <philb@gnu.org>
20260
20261         * gcc.c-torture/compile/20010328-1.c: New test.
20262
20263 2001-03-27  Richard Henderson  <rth@redhat.com>
20264
20265         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
20266         * g++.old-deja/g++.eh/vbase3.C: Likewise.
20267
20268 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
20269
20270         * gcc.c-torture/compile/20010327-1.c: New test.
20271
20272 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20273
20274         * g++.old-deja/g++.other/friend12.C: New test.
20275         * g++.old-deja/g++.other/friend9.C: Expect no errors.
20276         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
20277
20278 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20279
20280         * gcc.c-torture/execute/20010325-1.c: New test.
20281
20282 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
20283
20284         * g++.old-deja/g++.other/mangle3.C: New test.
20285
20286 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
20287
20288         * g++.old-deja/g++.other/anon8.C: New test.
20289
20290 2001-03-20  Philip Blundell  <philb@gnu.org>
20291
20292         * gcc.c-torture/compile/20010320-1.c: New test.
20293
20294 2001-03-17  Richard Henderson  <rth@redhat.com>
20295
20296         * g++.old-deja/g++.other/eh4.C: Add expected error text.
20297
20298 2001-03-15  Geoff Keating  <geoff@redhat.com>
20299
20300         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
20301         tests on AIX.
20302
20303 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
20304
20305         * g++.old-deja/g++.other/eh4.C: New test.
20306
20307 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20308
20309         * gcc.dg/cpp/mi1.c: Update.
20310
20311 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
20312
20313         * g++.old-deja/g++.other/regstack.C: New test.
20314
20315 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20316
20317         * g++.old-deja/g++.other/ref4.C: New test.
20318
20319 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
20320
20321         * objc/execute/va_method.m: Added.
20322         * objc/execute/IMP.m: Added.
20323         * objc/execute/_cmd.m: Added.
20324         * objc/execute/accessing_ivars.m: Added.
20325         * objc/execute/class-1.m: Added.
20326         * objc/execute/class-10.m: Added.
20327         * objc/execute/class-11.m: Added.
20328         * objc/execute/class-12.m: Added.
20329         * objc/execute/class-13.m: Added.
20330         * objc/execute/class-14.m: Added.
20331         * objc/execute/class-2.m: Added.
20332         * objc/execute/class-3.m: Added.
20333         * objc/execute/class-4.m: Added.
20334         * objc/execute/class-5.m: Added.
20335         * objc/execute/class-6.m: Added.
20336         * objc/execute/class-7.m: Added.
20337         * objc/execute/class-8.m: Added.
20338         * objc/execute/class-9.m: Added.
20339         * objc/execute/class-tests-1.h
20340         * objc/execute/class-tests-2.h
20341         * objc/execute/compatibility_alias.m: Added.
20342         * objc/execute/encode-1.m: Added.
20343         * objc/execute/formal_protocol-1.m: Added.
20344         * objc/execute/formal_protocol-2.m: Added.
20345         * objc/execute/formal_protocol-3.m: Added.
20346         * objc/execute/formal_protocol-4.m: Added.
20347         * objc/execute/formal_protocol-5.m: Added.
20348         * objc/execute/formal_protocol-6.m: Added.
20349         * objc/execute/formal_protocol-7.m: Added.
20350         * objc/execute/informal_protocol.m: Added.
20351         * objc/execute/initialize.m: Added.
20352         * objc/execute/load.m: Added.
20353         * objc/execute/many_args_method.m: Added.
20354         * objc/execute/nested-3.m: Added.
20355         * objc/execute/no_clash.m: Added.
20356         * objc/execute/private.m: Added.
20357         * objc/execute/redefining_self.m: Added.
20358         * objc/execute/root_methods.m: Added.
20359         * objc/execute/selector-1.m: Added.
20360         * objc/execute/static-1.m: Added.
20361         * objc/execute/static-2.m: Added.
20362         * objc/execute/va_method.m: Added.
20363
20364 2001-03-10  Richard Henderson  <rth@redhat.com>
20365
20366         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
20367
20368 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
20369
20370         * g++.old-deja/g++.other/crash31.C: XFAIL.
20371         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
20372         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
20373         * gcc.c-torture/execute/20010123-1.x: XFAIL.
20374         * gcc.c-torture/execute/20010124-1.x: XFAIL.
20375         * gcc.dg/sequence-pt-1.c: XFAIL one test.
20376
20377 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20378
20379         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
20380
20381 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20382
20383         * gcc.dg/20000724-1.c: Don't use multiline strings.
20384
20385 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
20386
20387         * objc/execute/string1.m, objc/execute/string2.m: Compare the
20388         result of -cString against what we expect it to be; don't just
20389         print it out for no one to read.
20390
20391         * objc/execute/string3.m, objc/execute/string4.m: New tests.
20392         Based on testcases provided by Nicola Pero.
20393
20394 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20395
20396         * gcc.dg/cpp/macro7.c: New test.
20397
20398 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
20399
20400         * gcc.dg/cpp/multiline.c: Update.
20401
20402 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20403
20404         * g++.old-deja/g++.other/enum3.C: New test.
20405
20406 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20407
20408         * g++.old-deja/g++.other/pod1.C: New test.
20409
20410 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20411
20412         * g++.old-deja/g++.ext/overload1.C: New test.
20413
20414 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20415
20416         * g++.old-deja/g++.pt/using1.C: New test.
20417
20418 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
20419
20420         * g++.old-deja/g++.other/using9.C: New test.
20421
20422 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
20423
20424         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
20425
20426         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
20427
20428 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
20429
20430         * g++.old-deja/g++.ext/realpt1.C: Remove.
20431
20432 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
20433
20434         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
20435
20436 2001-02-26  Will Cohen  <wcohen@redhat.com>
20437
20438         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
20439
20440 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
20441
20442         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
20443         templatized constructors.
20444
20445 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20446
20447         * gcc.c-torture/execute/20010224-1.c: New test.
20448
20449 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
20450
20451         * gcc.c-torture/execute/20010222-1.c: New test.
20452
20453 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
20454
20455         * g++.old-deja/g++.other/inline20.C: New test.
20456
20457 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
20458
20459         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
20460
20461 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20462
20463         * g++.old-deja/g++.other/lookup22.C: New test.
20464
20465 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
20466
20467         * g77.dg: New directory.
20468         * g77.dg/20010216-1.f: New test case.
20469         * g77.dg/dg.exp: New driver.
20470         * lib/g77-dg.exp: New driver library.
20471
20472 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20473
20474         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
20475
20476 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
20477
20478         * g++.old-deja/g++.other/decl9.C: New test.
20479
20480 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
20481
20482         * g++.old-deja/g++.other/init16.C: Update the test so that it does
20483         not need <string> and also tests the initialization at runtime.
20484
20485 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20486
20487         * gcc.c-torture/execute/longlong.c: New test.
20488
20489 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20490
20491         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
20492
20493 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
20494
20495         * gcc.c-torture/execute/920302-1.c (execute):
20496         Change argument type to short.
20497
20498 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20499
20500         * g++.old-deja/g++.pt/deduct6.C: New test.
20501
20502 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
20503
20504         * g++.old-deja/g++.pt/deduct5.C: New test.
20505
20506 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
20507
20508         * gcc.c-torture/execute/20010209-1.c: New test.
20509
20510 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
20511
20512         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
20513
20514 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
20515
20516         * g++.dg/vtgc1.C: Update for new ABI.
20517
20518         * consistency.vlad: New directory, 1665 files.
20519
20520 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20521
20522         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
20523         return type.
20524         * gcc.dg/cpp/digraphs.c: Declare puts.
20525
20526 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20527
20528         * g++.old-deja/g++.other/warn5.C: New test.
20529
20530 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20531
20532         * g++.old-deja/g++.pt/spec40.C: New test.
20533
20534 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
20535
20536         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
20537         case.
20538         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
20539
20540 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
20541
20542         * gcc.c-torture/compile/20010209-1.c: New test.
20543
20544 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
20545
20546         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
20547         excess errors message but not if it crashes.
20548         * g++.old-deja/g++.other/crash27.C: Likewise.
20549         * g++.old-deja/g++.other/crash28.C: Likewise.
20550         * g++.old-deja/g++.other/crash30.C: Likewise.
20551         * g++.old-deja/g++.other/crash32.C: Likewise.
20552         * g++.old-deja/g++.other/crash35.C: Likewise.
20553         * g++.old-deja/g++.pt/inherit2.C: Likewise.
20554
20555 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20556
20557         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
20558         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
20559         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
20560         g77.f-torture/execute/execute.exp,
20561         g77.f-torture/noncompile/noncompile.exp,
20562         gcc.c-torture/execute/execute.exp,
20563         gcc.c-torture/execute/memcheck/memcheck.exp,
20564         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
20565         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
20566         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
20567         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
20568         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
20569         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
20570         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
20571         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
20572         Remove bug reporting instructions with ancient email addresses.
20573
20574 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20575
20576         * gcc.dg/20010202-1.c: New test.
20577         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
20578
20579 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
20580
20581         * g++.dg/stdbool-if.C: New test.
20582
20583 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
20584
20585         * objc/execute/fdecl.m: Added main().
20586
20587 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
20588
20589         * gcc.c-torture/execute/20010206-1.c: New test.
20590
20591 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
20592
20593         * gcc.dg/cpp/avoidpaste1.c: Update.
20594
20595 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
20596
20597         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
20598         Pero <nicola@brainstorm.co.uk>.
20599         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
20600
20601 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
20602
20603         * g++.old-deja/g++.pt/spec39.C: New test.
20604
20605 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
20606
20607         * gcc.c-torture/compile/20010202-1.c: New test.
20608
20609 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
20610
20611         * g++.old-deja/g++.abi/primary2.C: New test.
20612         * g++.old-deja/g++.abi/primary3.C: New test.
20613         * g++.old-deja/g++.abi/primary4.C: New test.
20614         * g++.old-deja/g++.abi/primary5.C: New test.
20615         * g++.old-deja/g++.abi/vtable3.h: New test.
20616         * g++.old-deja/g++.abi/vtable3a.C: New test.
20617         * g++.old-deja/g++.abi/vtable3b.C: New test.
20618         * g++.old-deja/g++.abi/vtable3c.C: New test.
20619         * g++.old-deja/g++.abi/vtable3d.C: New test.
20620         * g++.old-deja/g++.abi/vtable3e.C: New test.
20621         * g++.old-deja/g++.abi/vtable3f.C: New test.
20622         * g++.old-deja/g++.abi/vtable3g.C: New test.
20623         * g++.old-deja/g++.abi/vtable3h.C: New test.
20624         * g++.old-deja/g++.abi/vtable3i.C: New test.
20625         * g++.old-deja/g++.abi/vtable3j.C: New test.
20626         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
20627
20628 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
20629
20630         * g++.old-deja/g++.other/anon6.C: New test.
20631         * g++.old-deja/g++.other/anon7.C: New test.
20632
20633 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
20634
20635         * gcc.dg/cpp/avoidpaste2.c: New tests.
20636
20637 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
20638
20639         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
20640
20641 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
20642
20643         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
20644         DECIMAL_DIG cases for Irix."
20645
20646 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
20647
20648         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
20649
20650 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20651
20652         * gcc.dg/c99-tag-1.c: New test.
20653
20654 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20655
20656         * gcc.dg/cpp/tr-warn1.c: Add tests.
20657
20658 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
20659
20660         * gcc.dg/cpp/avoidpaste1.c: Update.
20661         * gcc.dg/cpp/paste4.c: Update.
20662
20663 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
20664
20665         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
20666         cases for Irix.
20667
20668 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
20669
20670         * g++.old-deja/g++.other/inline19.C: New test.
20671
20672 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
20673
20674         * gcc.dg/Wlarger-than.c: New test.
20675
20676 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20677
20678         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
20679
20680 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
20681
20682         * gcc.c-torture/execute/20010129-1.c: New test.
20683         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
20684
20685 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
20686
20687         * gcc.dg/cpp/avoidpaste1.c: Test case.
20688
20689 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
20690
20691         * g++.old-deja/g++.other/inline18.C: New test.
20692
20693 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20694
20695         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
20696         and __builtin_putchar.
20697
20698 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
20699
20700         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
20701         tests.
20702
20703 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
20704
20705         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
20706         floating point number rounding mode to round to the nearest
20707         representable mode.
20708
20709 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
20710
20711         * g++.old-deja/g++.other/mangle2.C: New test.
20712
20713 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
20714
20715         * gcc.c-torture/compile/20010124-1.c: New test.
20716
20717 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
20718
20719         * g++.old-deja/g++.pt/spec38.C: New test.
20720
20721 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
20722
20723         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
20724         "Build don't run".
20725
20726 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20727
20728         * gcc.c-torture/execute/20010123-1.c: New test.
20729
20730 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20731
20732         * g++.old-deja/g++.pt/spec37.C: New test.
20733
20734 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
20735
20736         * g++.old-deja/g++.pt/overload14.C: New test.
20737
20738 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20739
20740         * gcc.c-torture/execute/20010122-1.c: New test, exercise
20741         __builtin_return_address.
20742
20743 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
20744
20745         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
20746         * g++.old-deja/g++.pt/spec35.C: New test.
20747         * g++.old-deja/g++.pt/spec36.C: New test.
20748
20749 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
20750
20751         * gcc.c-torture/compile/20010118-1.c: New test.
20752
20753 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
20754
20755         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
20756
20757 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20758
20759         * gcc.c-torture/execute/20010119-1.c: New test.
20760
20761 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20762
20763         * g++.old-deja/g++.other/vbase5.C: New test.
20764
20765 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
20766
20767         * gcc.c-torture/execute/20010118-1.c: New test.
20768
20769 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20770
20771         * g++.old-deja/g++.pt/deduct3.C: New test.
20772
20773 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20774
20775         * g++.old-deja/g++.pt/spec34.C: New test.
20776
20777 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
20778
20779         * g77.f-torture/compile/20000601-2.f: New test.
20780
20781 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20782
20783         * g++.old-deja/g++.other/init17.C: New test.
20784
20785 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
20786
20787         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
20788
20789 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20790
20791         * g++.old-deja/g++.pt/unify8.C: New test.
20792
20793 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20794
20795         * g++.old-deja/g++.abi/vbase1.C: New test.
20796
20797 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
20798
20799         * g++.old-deja/g++.pt/crash65.C: New test.
20800
20801 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
20802
20803         * gcc.dg/cpp/assembl2.S: New test case.
20804
20805 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
20806
20807         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
20808         are supported.
20809
20810 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20811
20812         * g++.old-deja/g++.other/builtins1.C: New test.
20813         * g++.old-deja/g++.other/builtins2.C: Likewise.
20814         * g++.old-deja/g++.other/builtins3.C: Likewise.
20815         * g++.old-deja/g++.other/builtins4.C: Likewise.
20816
20817 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
20818
20819         * gcc.c-torture/compile/20010117-1.c: New test.
20820         * gcc.c-torture/compile/20010117-2.c: New test.
20821
20822 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20823
20824         * g77.f-torture/execute/20010116.[fx]: New test,
20825         XFAIL on i?86-*-*.
20826         * g77.f-torture/compile/20010115.f: Indicate it's
20827         a test for PR fortran/1636.
20828
20829 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20830
20831         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
20832
20833 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
20834
20835         * g77.f-torture/compile/20010115.f: New test.
20836
20837 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
20838
20839         * g++.old-deja/g++.pt/nontype5.C: New test.
20840
20841 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
20842
20843         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
20844         have an equivalent working one below it.
20845
20846 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20847
20848         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
20849         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20850
20851 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
20852
20853         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
20854         message containing "init_priority".
20855         (conpr-2.C): Likewise.
20856         (conpr-3.C): Likewise.
20857         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
20858
20859 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20860
20861         * gcc.c-torture/execute/20010114-2.c: New test.
20862
20863 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
20864
20865         * gcc.c-torture/compile/20010114-1.c: New test.
20866         * gcc.c-torture/compile/20010114-1.x: Xfail.
20867         * gcc.c-torture/compile/20010114-2.c: New test.
20868         * gcc.c-torture/execute/20010114-1.c: New test.
20869         * gcc.dg/trunc-1.c: New test.
20870         * gcc.dg/uninit-B.c: New test.
20871
20872 2001-01-13  Nick Clifton  <nickc@redhat.com>
20873
20874         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
20875         target.
20876
20877 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
20878
20879         * gcc.c-torture/compile/20010113-1.c: New test.
20880
20881 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
20882
20883         * gcc.c-torture/compile/20001212-1.c: New test.
20884
20885 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
20886
20887         * gcc.dg/cpp/widestr1.c: Update.
20888         * gcc.dg/cpp/prag-imp.c: Remove.
20889
20890 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
20891
20892         * gcc.c-torture/execute/20000801-3.x: Remove.
20893         * gcc.dg/c90-init-1.c: New test.
20894         * gcc.dg/c99-init-1.c: New test.
20895         * gcc.dg/c99-init-2.c: New test.
20896         * gcc.dg/gnu99-init-1.c: New test.
20897
20898 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
20899
20900         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
20901         testing that no relevant ones were found.
20902
20903 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20904
20905         * g++.old-deja/g++.pt/cast2.C: New test.
20906
20907 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
20908
20909         * g++.old-deja/g++.pt/friend47.C: New test.
20910
20911 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20912
20913         * g++.old-deja/g++.pt/instantiate13.C: New test.
20914
20915 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20916
20917         * g++.old-deja/g++.other/defarg7.C: New test.
20918         * g++.old-deja/g++.other/defarg8.C: New test.
20919
20920 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.old-deja/g++.pt/crash64.C: New test.
20923
20924 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
20925
20926         * g++.old-deja/g++.pt/crash63.C: New test.
20927
20928 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
20929
20930         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
20931
20932 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
20933
20934         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
20935
20936 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20937
20938         * g++.old-deja/g++.pt/error3.C: New test.
20939
20940 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20941
20942         * g++.old-deja/g++.other/crash39.C: New test.
20943
20944 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
20945
20946         * g++.old-deja/g++.other/vbase4.C: New test.
20947
20948 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
20949
20950         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
20951         * gcc.dg/special/20000419-2.c: New file. Identical to above.
20952         * gcc.dg/special/special.exp: New test driver which will check
20953         for alias support for the above test.
20954
20955 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
20956
20957         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
20958         problems on small machines.
20959         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
20960         parameterize.
20961
20962 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
20963
20964         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
20965         mips.
20966         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
20967
20968 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
20969
20970         * g++.old_deja/g++.pt/using8.C: New test.
20971
20972 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20973
20974         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
20975
20976 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
20977
20978         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
20979         where a failure is expected.
20980         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
20981
20982 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20983
20984         * g++.old_deja/g++.pt/instantiate12.C: New test.
20985
20986 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
20987
20988         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
20989         start of structs.
20990         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
20991         * g++.old-deja/g++.brendan/crash17.C: Likewise.
20992         * g++.old-deja/g++.brendan/crash29.C: Likewise.
20993         * g++.old-deja/g++.brendan/crash48.C: Likewise.
20994         * g++.old-deja/g++.brendan/ns1.C: Likewise.
20995         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
20996         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
20997         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
20998         * g++.old-deja/g++.eh/spec6.C: Likewise.
20999         * g++.old-deja/g++.jason/crash3.C: Likewise.
21000         * g++.old-deja/g++.law/ctors11.C: Likewise.
21001         * g++.old-deja/g++.law/ctors17.C: Likewise.
21002         * g++.old-deja/g++.law/ctors5.C: Likewise.
21003         * g++.old-deja/g++.law/ctors9.C: Likewise.
21004         * g++.old-deja/g++.mike/ambig1.C: Likewise.
21005         * g++.old-deja/g++.mike/net22.C: Likewise.
21006         * g++.old-deja/g++.mike/p3538a.C: Likewise.
21007         * g++.old-deja/g++.mike/p3538b.C: Likewise.
21008         * g++.old-deja/g++.mike/virt3.C: Likewise.
21009         * g++.old-deja/g++.niklas/t128.C: Likewise.
21010         * g++.old-deja/g++.other/anon4.C: Likewise.
21011         * g++.old-deja/g++.other/using1.C: Likewise.
21012         * g++.old-deja/g++.other/warn3.C: Likewise.
21013         * g++.old-deja/g++.pt/t37.C: Likewise.
21014         * g++.old-deja/g++.robertl/eb69.C: Likewise.
21015         * g++.old-deja/g++.robertl/eb71.C: Likewise.
21016
21017 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
21018
21019         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
21020
21021 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21022
21023         * gcc.c-torture/execute/stdio-opt-3.c: New test.
21024
21025 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
21026
21027         * gcc.c-torture/compile/20010107-1.c: New test.
21028
21029 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21030
21031         * gcc.c-torture/execute/builtin-noret-1.c: New test.
21032
21033 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21034
21035         * gcc.dg/format/format.h: New file.
21036         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
21037         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
21038         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
21039         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
21040         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
21041         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
21042         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
21043         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
21044         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
21045         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
21046         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
21047         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
21048         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
21049         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
21050         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
21051         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
21052         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
21053         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
21054         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
21055         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
21056         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
21057         instead of declaring standard types, macros and functions in each
21058         test.
21059
21060 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
21061
21062         * gcc.c-torture/execute/20010106-1.c: New test.
21063
21064 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21065
21066         * gcc.dg/format/format.exp: New file.
21067         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
21068         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
21069         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
21070         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
21071         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
21072         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
21073         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
21074         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
21075         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
21076         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
21077         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
21078         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
21079         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
21080         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
21081         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
21082         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
21083         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
21084         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
21085         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
21086         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
21087         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
21088         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
21089         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
21090         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
21091         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
21092         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
21093         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
21094         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
21095         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
21096         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
21097         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
21098         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
21099         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
21100         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
21101         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
21102         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
21103         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
21104         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
21105         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
21106         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
21107         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
21108         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
21109
21110 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
21111
21112         * gcc.c-torture/execute/991228-1.c: Take word endianness into
21113         account.
21114
21115 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
21116
21117         * gcc.c-torture/execute/builtin-complex-1.c: New test.
21118
21119 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
21120
21121         * g++.old-deja/g++.pt/crash62.C: New test.
21122
21123 2001-01-04  Richard Henderson  <rth@redhat.com>
21124
21125         * gcc.dg/20000926-1.c: Update expected warnings.
21126         * gcc.dg/array-2.c: Likewise.
21127         * gcc.dg/array-4.c: Also validate flexible array members.
21128         * gcc.dg/c99-flex-array-1.c: New.
21129
21130 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21131
21132         * gcc.c-torture/compile/20001222-1.x: Remove.
21133
21134 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21135
21136         * gcc.c-torture/execute/built-in-setjmp.c: New.
21137
21138 2001-01-03  Richard Henderson  <rth@redhat.com>
21139
21140         * gcc.dg/940510-1.c: Update expected error wording.
21141         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
21142
21143 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
21144
21145         * lib/target-supports.exp (check_alias_available): Modified to
21146         indicate aliases not supported if only weak aliases are supported.
21147
21148 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21149
21150         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
21151         Turn on cmpstrsi checks for __pj__ and __i370__.
21152
21153 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21154
21155         * g++.old-deja/g++.other/virtual11.C: New test.
21156
21157 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
21158
21159         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
21160
21161 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21162
21163         * gcc.c-torture/compile/20010102-1.c: New test.
21164
21165 2001-01-02  Andreas Jaeger  <aj@suse.de>
21166
21167         * gcc.dg/noreturn-3.c: New test.
21168
21169         * gcc.dg/noreturn-4.c: New test.
21170
21171 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21172
21173         * gcc.c-torture/execute/stdio-opt-1.c: Also test
21174         __builtin_fputc and __builtin_fwrite.
21175
21176 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21177
21178         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
21179         signed char, not default char.
21180
21181 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
21182
21183         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
21184
21185 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
21186
21187         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
21188
21189 2000-12-29  Richard Henderson  <rth@redhat.com>
21190
21191         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
21192         (__cyg_profile_func_exit): Define.
21193
21194 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21195
21196         * g++.dg/vtgc1.C: New test.
21197
21198 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
21199
21200         * gcc.dg/noncompile/20001228-1.c: New test.
21201
21202         * gcc.dg/20001228-1.c: New test.
21203
21204         * gcc.c-torture/execute/20001228-1.c: New test.
21205
21206 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
21207
21208         * gcc.dg/format-strfmon-1.c: New test.
21209
21210 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21211
21212         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
21213         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
21214         * gcc.c-torture/execute/string-opt-1.c: Likewise.
21215         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21216         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21217         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21218         * gcc.c-torture/execute/string-opt-6.c: Likewise.
21219         * gcc.c-torture/execute/string-opt-7.c: Likewise.
21220         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21221         * gcc.c-torture/execute/string-opt-9.c: Likewise.
21222         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21223         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21224         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21225
21226         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
21227         * gcc.c-torture/execute/string-opt-4.c: Test index.
21228
21229 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
21230
21231         * gcc.c-torture/compile/20001226-1.c: New test.
21232
21233 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21234
21235         * gcc.c-torture/compile/20001222-1.c: New test.
21236         * gcc.c-torture/compile/20001222-1.x: Xfail.
21237
21238 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
21239
21240         * gcc.c-torture/execute/comp-goto-2.c: New test.
21241
21242 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
21243
21244         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
21245         Use long types if __INT_MAX__ is 32767.
21246         (main): Use cast to (sint32 *) when poking 88 into a_page.
21247
21248         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
21249
21250 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
21251
21252         * gcc.c-torture/compile/20001221-1.c: New test.
21253         * gcc.c-torture/execute/20001221-1.c: New test.
21254
21255 2000-12-20  Richard Henderson  <rth@redhat.com>
21256
21257         * g++.old-deja/g++.pt/crash36.C: Update error lines.
21258         * g++.old-deja/g++.robertl/eb109.C: Likewise.
21259
21260 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21261
21262         * gcc.dg/compare3.c: New test.
21263
21264 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21265
21266         * gcc.dg/format-warnll-1.c: New test.
21267
21268 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
21269
21270         * gcc.dg/cpp/cmdlne-P.c: New test.
21271
21272 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21273
21274         * gcc.c-torture/execute/builtin-abs-1.c,
21275         gcc.c-torture/execute/builtin-abs-2.c: New tests.
21276
21277 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21278
21279         * gcc.dg/cpp/multiline.c: New test.
21280
21281 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
21282
21283         * g++.old-deja/g++.other/syshdr1.C: Update.
21284         * gcc.dg/cpp/lineflags.c: Remove temporarily.
21285
21286 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21287
21288         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
21289
21290 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21291
21292         * g++.old-deja/g++.pt/ttp65.C: New test.
21293
21294 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21295
21296         * g++.old-deja/g++.pt/ttp64.C: New test.
21297
21298 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21299
21300         * g++.old-deja/g++.pt/spec33.C: New test.
21301
21302 2000-12-14  Catherine Moore  <clm@redhat.com>
21303
21304         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
21305         * gcc.c-torture/execute/920612-2.c: Likewise.
21306         * gcc.c-torture/execute/920428-2.c: Likewise.
21307         * gcc-c-torture/execute/va-arg-11.c: Call exit.
21308         * gcc.c-torture/execute/va-arg-21.c: Likewise.
21309
21310 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21311
21312         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
21313         * gcc.dg/pack-test-2.c: Likewise.
21314
21315 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21316
21317         Tests by Zack Weinberg <zackw@stanford.edu>.
21318
21319         * gcc.dg/cpp/defined.c: Update.
21320         * gcc.dg/cpp/defined_trad.c: New tests.
21321
21322 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
21323
21324         * gcc.dg/cpp/trad-direct.c: Update.
21325
21326 2000-12-11  Neil Booth  <neilb@earthling.net>
21327
21328         * gcc.dg/cpp/defined_trad.c
21329
21330 2000-12-11  Neil Booth  <neilb@earthling.net>
21331
21332         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
21333
21334 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21335
21336         * gcc.dg/format-miss-2.c: New test.
21337
21338 2000-12-09  Neil Booth  <neilb@earthling.net>
21339
21340         * gcc.dg/cpp/lineflags.c: New tests.
21341         * gcc.dg/cpp/poison.c: Update.
21342         * gcc.dg/cpp/redef2.c: Update.
21343         * gcc.dg/cpp/skipping.c: New test.
21344
21345 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
21346
21347         * g++.old-deja/g++.other/eh3.C: New testcase.
21348
21349 2000-12-07  Neil Booth  <neilb@earthling.net>
21350
21351         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
21352         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
21353         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
21354         wtr-union-init-2.c, wtr-union-init-3.c: Update.
21355         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
21356         Update.
21357
21358 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21359
21360         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
21361         __SIZE_TYPE__ instead of int for type of integers cast to
21362         pointers.
21363
21364 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
21365
21366         * g++.old-deja/g++.other/cleanup4.C: New test.
21367
21368 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21369
21370         * format-sec-1.c: New test.
21371
21372 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21373
21374         * gcc.dg/format-nonlit-3.c: New test.
21375
21376 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21377
21378         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
21379         through a null pointer.
21380
21381 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21382
21383         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
21384         * g++.old-deja/g++.pt/partial4.C: New test.
21385
21386 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
21387
21388         * gcc.c-torture/execute/ieee/hugeval.x: New.
21389
21390 2000-12-06  Neil Booth  <neilb@earthling.net>
21391
21392         * gcc.dg/cpp/backslash2.c: New tests.
21393
21394 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21395
21396         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
21397         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
21398
21399 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
21400
21401         * gcc.c-torture/execute/20001203-2.c: New testcase.
21402
21403 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21404
21405         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
21406         * g++.old-deja/g++.other/virtual10.C: New test.
21407
21408 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
21409
21410         * g++.old-deja/g++.mike/pmf5.C: Remove test.
21411
21412 2000-12-05  Richard Henderson  <rth@redhat.com>
21413
21414         * gcc.c-torture/compile/20001205-1.c: New.
21415
21416 2000-12-04  Neil Booth  <neilb@earthling.net>
21417
21418         * g++.old-deja/g++.other/virtual9.C: New test.
21419         * g++.old-deja/g++.pt/crash61.C: New test.
21420         * gcc.c-torture/execute/loop-9.c: New test.
21421
21422 2000-12-04  Neil Booth  <neilb@earthling.net>
21423
21424         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
21425         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
21426         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
21427         * gcc.dg/cpp/extratokens.c: ...here.
21428
21429 2000-12-04  Neil Booth  <neilb@earthling.net>
21430
21431         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
21432         New tests.
21433
21434 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21435
21436         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
21437         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
21438
21439 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21440
21441         * gcc.c-torture/execute/20001203-1.c: New test.
21442
21443 2000-12-03  Neil Booth  <neilb@earthling.net>
21444
21445         * gcc.dg/cpp/macro6.c: New test cases.
21446
21447 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21448
21449         * gcc.c-torture/execute/string-opt-9.c: New test.
21450         * gcc.c-torture/execute/string-opt-10.c: Likewise.
21451         * gcc.c-torture/execute/string-opt-11.c: Likewise.
21452         * gcc.c-torture/execute/string-opt-12.c: Likewise.
21453
21454         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
21455         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
21456
21457 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
21458
21459         * gcc.dg/cpp/if-6.c: New testcase.
21460
21461         * gcc.dg/20001201-1.c: New testcase.
21462
21463 2000-12-02  Neil Booth  <neilb@earthling.net>
21464
21465         * g++.old-deja/g++.other/externC4.C,
21466         g++.old-deja/g++.other/friend10.C: New tests.
21467
21468 2000-12-02  Neil Booth  <neilb@earthling.net>
21469
21470         * g++.old-deja/g++.other/instan2.C
21471         * g++.old-deja/g++.other/instan3.C: New test.
21472
21473 2000-12-02  Neil Booth  <neilb@earthling.net>
21474
21475         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
21476         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
21477         gnuc99.c,gnuc99-pedantic.c: New tests.
21478
21479 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21480
21481         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
21482         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
21483
21484 2000-12-01  Neil Booth  <neilb@earthling.net>
21485
21486         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
21487         * gcc.dg/cpp/poison.c: Update.
21488         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
21489
21490 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
21491
21492         * g77.f-torture/execute/20001201.f: New test.
21493
21494 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
21495
21496         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
21497
21498 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
21499
21500         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
21501
21502 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
21503
21504         * g++.old-deja/g++.other/cast6.C: New test.
21505
21506 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
21507
21508         * gcc.c-torture/execute/20001130-2.c: New testcase.
21509
21510 2000-11-30  Richard Henderson  <rth@redhat.com>
21511
21512         * gcc.c-torture/execute/20001130-1.c: New test.
21513
21514 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21515
21516         * g++.old-deja/g++.other/op3.C: New test.
21517
21518 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21519
21520         * g++.old-deja/g++.other/op2.C: New test.
21521
21522 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
21523
21524         * g++.old-deja/g++.other/crash38.C: New test.
21525
21526 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
21527
21528         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
21529
21530 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
21531
21532         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
21533         tests.
21534         * gcc.c-torture/execute/string-opt-6.c: New test.
21535
21536         * gcc.dg/20001117-1.c: Add main.
21537
21538 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
21539
21540         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
21541         Move from here ...
21542         * gcc.dg/940510-1.c: ... to here.
21543
21544         * gcc.dg/20000926-1.c: GNU C now allows initializations of
21545         zero-size arrays in toplevel structures.
21546
21547 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21548
21549         * gcc.c-torture/execute/loop-8.c: New test.
21550
21551 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21552
21553         * g++.old-deja/g++.other/base1.C: New test.
21554
21555 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21556
21557         * g++.old-deja/g++.other/parse2.C: New test.
21558
21559 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21560
21561         * g++.old-deja/g++.pt/incomplete1.C: New test.
21562
21563 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
21564
21565         * g++.old-deja/g++.other/friend9.C: New test.
21566
21567 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
21568
21569         * gcc.dg/20001127-1.c: New test.
21570
21571 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21572
21573         * g++.old-deja/g++.pt/friend46.C: New test.
21574
21575 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
21576
21577         * g++.old-deja/g++.other/ptrmem8.C: New test.
21578
21579 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21580
21581         * gcc.c-torture/execute/string-opt-7.c: New test.
21582         * gcc.c-torture/execute/string-opt-8.c: Likewise.
21583
21584 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
21585
21586         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
21587         instead of 'mkcheck 2'.
21588
21589 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21590
21591         * gcc.c-torture/execute/memcheck/driver.c,
21592         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
21593         C9X references to refer to C99.
21594
21595 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
21596
21597         * gcc.dg/ultrasp3.c: New test.
21598
21599 2000-11-25  Neil Booth  <neilb@earthling.net>
21600
21601         * gcc.dg/cpp/include2.c: Update test to be locale independent.
21602
21603 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
21604
21605         * gcc.c-torture/compile/20001123-2.c: New.
21606
21607 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
21608
21609         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
21610
21611 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
21612
21613         * gcc.dg/sequence-point-1.c: Add some new tests.
21614         * gcc.c-torture/execute/20001124-1.c: New test.
21615
21616 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21617
21618         * g++.old-deja/g++.other/vaarg4.C: New test.
21619         * gcc.c-torture/compile/20001123-1.c: New test.
21620
21621 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
21622
21623         * g++.other/crash24.C: Adjust and remove XFAIL.
21624         * g++.other/crash37.C: New test.
21625
21626 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
21627
21628         * g++.old-deja/g++.pt/instantiate9.C: New test.
21629
21630 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
21631
21632         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
21633         new ABI, too.
21634
21635         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
21636         * g++.old-deja/g++.robertl/eb55.C: Likewise.
21637
21638 2000-11-22  Neil Booth  <neilb@earthling.net>
21639
21640         * gcc.dg/cpp/Wtrigraphs.c: New test.
21641
21642 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
21643
21644         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
21645
21646 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
21647
21648         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
21649
21650 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
21651
21652         * lib/gcc-dg.exp: load_lib scanasm.exp.
21653         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
21654         * lib/g++-dg.exp: load_lib scanasm.exp.
21655         * lib/scanasm.exp: New.
21656         (scan-assembler, scan-assembler-not): Add optional arguments to
21657         test name, or if not present, the pattern name.
21658         (scan-assembler-dem, scan-assembler-dem-not): New.
21659
21660         * g++.dg/dg.exp: New.
21661
21662 2000-11-21  Neil Booth  <neilb@earthling.net>
21663
21664         * gcc.dg/cpp/integrated1.c: Remove.
21665
21666 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21667
21668         * gcc.c-torture/execute/20001121-1.c: New test.
21669
21670 2000-11-21  Richard Henderson  <rth@redhat.com>
21671
21672         * gcc.c-torture/compile/20001121-1.c: New test.
21673
21674 2000-11-20  Neil Booth  <neilb@earthling.net>
21675
21676         * gcc.dg/cpp/integrated1.c: New test.
21677
21678 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
21679
21680         * g++.old-deja/g++.other/inline17.C: New test.
21681
21682 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
21683
21684         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
21685         local variable to be zero: I made the variable global. Now
21686         uses abort() and exit() instead of relying on main's return value.
21687
21688 2000-11-20  Neil Booth  <neilb@earthling.net>
21689
21690         * gcc.dg/cpp/paste2.c: Update test.
21691         * objc/execute/paste.m: New test.
21692
21693 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21694
21695         * gcc.dg/c99-condexpr-1.c: New test.
21696
21697 2000-11-20  Neil Booth  <neilb@earthling.net>
21698
21699         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
21700
21701 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
21702
21703         * g++.old-deja/g++.pt/export1.C: New test.
21704
21705 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
21706
21707         * gcc.dg/20001117-1.c: New test.
21708
21709 2000-11-18  Richard Henderson  <rth@redhat.com>
21710
21711         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
21712
21713 2000-11-18  Richard Henderson  <rth@redhat.com>
21714
21715         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
21716         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
21717         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
21718
21719 2000-11-18  Richard Henderson  <rth@redhat.com>
21720
21721         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
21722         (main): New.  Exit cleanly.
21723
21724 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21725
21726         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
21727         gcc.dg/c99-fordecl-2.c: New tests.
21728
21729 2000-11-18  Richard Henderson  <rth@redhat.com>
21730
21731         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
21732         * gcc.c-torture/execute/zerolen-2.c: New.
21733
21734 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21735
21736         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
21737         memory.
21738
21739 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21740
21741         * g++.old-deja/g++.pt/instantiate8.C: New test.
21742
21743 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
21744
21745         * g++.old-deja/g++.other/incomplete.C: Add more tests.
21746         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
21747
21748 2000-11-16  Nick Clifton  <nickc@redhat.com>
21749
21750         * gcc.c-torture/execute/nestfunc-2.c: New test.
21751         * gcc.c-torture/execute/nestfunc-3.c: New test.
21752
21753 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21754
21755         * gcc.c-torture/compile/20001116-1.c: New test.
21756
21757 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21758
21759         * gcc.c-torture/execute/20001115-1.c: New test.
21760
21761 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
21762
21763         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
21764         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
21765         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
21766         * g++.old-deja/g++.abi/vmihint.C: Likewise.
21767
21768 2000-11-15  Neil Booth  <neilb@earthling.net>
21769
21770         gcc.dg/cpp/_Pragma1.c: Update.
21771         gcc.dg/cpp/_Pragma2.c: New test.
21772
21773 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21774
21775         * g++.old-deja/g++.other/anon5.C: New test.
21776
21777 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
21778
21779         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
21780         tests.
21781
21782 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
21783
21784         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
21785         output.
21786
21787 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21788
21789         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
21790         labels at end of compound statements.
21791
21792 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
21793
21794         * gcc.c-torture/execute/loop-7.c: New test.
21795
21796 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21797
21798         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
21799
21800 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21801
21802         * gcc.dg/c99-bool-1.c: New test.
21803
21804 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
21805
21806         * gcc.dg/c99-scope-1.c: Remove xfail.
21807         * gcc.dg/c99-scope-2.c: New test.
21808
21809 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21810
21811         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
21812         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
21813
21814 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
21815
21816         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
21817         error messages.
21818
21819         * g++.mike/p700.C: Don't typedef wchar_t.
21820         * g++.mike/p784.C: Likewise.
21821         * g++.mike/eb101.C: Don't use __wchar_t.
21822
21823 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
21824
21825         * g77.f-torture/execute/20001111.[fx]: Test premature exit
21826         from DO loop.
21827
21828 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
21829
21830         * gcc.c-torture/execute/20001111-1.c: New test.
21831
21832 2000-11-10  Nick Clifton  <nickc@redhat.com>
21833
21834         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
21835         long multuiple and accumulate.
21836
21837 2000-11-09  Richard Henderson  <rth@redhat.com>
21838
21839         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
21840         via size_t instead of int.
21841
21842         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
21843         * gcc.c-torture/execute/string-opt-2.c: Likewise.
21844         * gcc.c-torture/execute/string-opt-3.c: Likewise.
21845         * gcc.c-torture/execute/string-opt-4.c: Likewise.
21846
21847 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
21848
21849         * gcc.c-torture/compile/20001109-1.c: New test.
21850         * gcc.c-torture/compile/20001109-2.c: New test.
21851
21852 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
21853
21854         * g++.old-deja/g++.pt/operator1.C: New test.
21855         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
21856
21857 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21858
21859         * gcc.dg/20001108-1.c: New test.
21860
21861 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
21862
21863         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
21864         with both arguments constant strings.
21865         * gcc.c-torture/execute/string-opt-3.c: New test.
21866         * gcc.c-torture/execute/string-opt-4.c: New test.
21867         * gcc.c-torture/execute/string-opt-5.c: New test.
21868
21869 2000-11-08  Nick Clifton  <nickc@redhat.com>
21870
21871         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
21872         mulsidi3adddi patterns.
21873
21874 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
21875
21876         * g++.old-deja/g++.other/crash36.C: New test.
21877
21878 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
21879
21880         * g++.old-deja/g++.other/init16.C: New test.
21881
21882 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
21883
21884         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
21885
21886 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21887
21888         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
21889         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21890         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21891
21892 2000-11-07  DJ Delorie  <dj@redhat.com>
21893
21894         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
21895
21896 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21897
21898         * gcc.c-torture/execute/string-opt-1.c: New test.
21899
21900 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
21901
21902         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
21903         mips-sgi-irix6.* because the MIPS ABI passes floating-point
21904         parameters in registers, and there is no way for a varargs
21905         function to know in which order the integer and floating-point
21906         parameters should be interleaved when they are placed on the
21907         stack.
21908         * gcc.c-torture/execute/va-arg-16.x: Likewise.
21909         * gcc.c-torture/execute/va-arg-17.x: Likewise.
21910
21911 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21912
21913         * gcc.c-torture/execute/string-opt-2.c: New test.
21914
21915 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
21916
21917         * g++.old-deja/g++.pt/crash60.C: New test.
21918
21919 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21920
21921         * g++.old-deja/g++.other/crash24.C: New test.
21922         * g++.old-deja/g++.other/crash25.C: New test.
21923         * g++.old-deja/g++.other/crash26.C: New test.
21924         * g++.old-deja/g++.other/crash27.C: New test.
21925         * g++.old-deja/g++.other/crash28.C: New test.
21926         * g++.old-deja/g++.other/crash29.C: New test.
21927         * g++.old-deja/g++.other/crash30.C: New test.
21928         * g++.old-deja/g++.other/crash31.C: New test.
21929         * g++.old-deja/g++.other/crash32.C: New test.
21930         * g++.old-deja/g++.other/crash33.C: New test.
21931         * g++.old-deja/g++.other/crash34.C: New test.
21932         * g++.old-deja/g++.other/crash35.C: New test.
21933
21934 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
21935
21936         * gcc.c-torture/execute/20001031-1.c: New test.
21937
21938 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
21939
21940         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
21941         namespace.
21942
21943         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
21944         standards-conformant.
21945
21946         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
21947
21948         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
21949         * g++.old-deja/g++.mike/p755a.C: Likewise.
21950         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
21951         library makes no calls to `operator new' during initialization.
21952
21953 2000-11-04  Neil Booth  <neilb@earthling.net>
21954
21955         * gcc.dg/cpp/include2.c: New tests.
21956
21957 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
21958
21959         * lib/g++.exp (g++_set_ld_library_path): New function.
21960         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
21961
21962 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
21963
21964         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
21965         warnings.
21966
21967 2000-11-01  Richard Henderson  <rth@redhat.com>
21968
21969         * g++.old-deja/g++.ext/namedret1.C: New.
21970         * g++.old-deja/g++.ext/namedret2.C: New.
21971         * g++.old-deja/g++.ext/namedret3.C: New.
21972
21973 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
21974
21975         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
21976         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
21977
21978 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21979
21980         * gcc.c-torture/execute/va-arg-21.c: New test.
21981
21982 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
21983
21984         * gcc.dg/c99-complex-2.c: New test.
21985
21986 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21987
21988         * gcc.c-torture/execute/stdio-opt-1.c: New test.
21989
21990 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
21991
21992         * g++.old-deja/g++.other/inline16.C: New test.
21993
21994 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
21995
21996         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
21997         __PRETTY_FUNCTION__
21998
21999 2000-10-29  Neil Booth  <neilb@earthling.net>
22000
22001         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
22002         New tests.
22003         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
22004         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
22005         optimisation.
22006
22007 2000-10-29  Neil Booth  <neilb@earthling.net>
22008
22009         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
22010         * mi1.c, mi1c.h: Add null directives to multiple-include test.
22011         * mi5.c: Test multiple includes work with -C.
22012         * trigraphs.c: Test ^= version.
22013
22014 2000-10-28  Neil Booth  <neilb@earthling.net>
22015
22016         New tests and test updates for new macro expander.
22017
22018         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
22019         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
22020         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
22021         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
22022         new diagnostic messages.
22023
22024         * gcc.dg/cpp/macro3.c: New tests.
22025
22026 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
22027
22028         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
22029         on the same line.
22030
22031 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
22032
22033         * g++.old-deja/g++.other/eh2.C: New test.
22034
22035 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
22036
22037         * gcc.c-torture/execute/20001027-1.c: New test.
22038
22039 2000-10-26  Richard Henderson  <rth@redhat.com>
22040
22041         * gcc.c-torture/execute/20001026-1.c: New.
22042
22043 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
22044
22045         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
22046         * g++.old-deja/g++.law/builtin1.C: Likewise.
22047         * g++.old-deja/g++.law/ctors10.C: Likewise.
22048         * g++.old-deja/g++.law/virtual3.C: Likewise.
22049         * g++.old-deja/g++.mike/p658.C: Likewise.
22050         * g++.old-deja/g++.other/sibcall1.C: Likewise.
22051         * g++.old-deja/g++.other/vaarg2.C: Likewise.
22052         * g++.old-deja/g++.robertl/eb124.C: Likewise.
22053         * g++.old-deja/g++.robertl/eb44.C: Likewise.
22054         * g++.old-deja/g++.robertl/eb77.C: Likewise.
22055
22056 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
22057
22058         * gcc.c-torture/compile/20001024-1.c: New test.
22059
22060 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
22061
22062         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
22063         to tell us whether or not we are using V3.
22064
22065 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
22066
22067         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
22068         operands.
22069
22070 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22071
22072         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
22073
22074 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
22075
22076         * gcc.c-torture/execute/20001024-1.c: New test.
22077
22078 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
22079
22080         * g++.old-deja/g++.other/sibcall1.C: New test.
22081
22082 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
22083
22084         * gcc.dg/noncompile/init-3.c: New test.
22085
22086 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
22087
22088         * gcc.dg/format-array-1.c: New test.
22089
22090 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22091
22092         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
22093         writing through null pointers; remove comment about testing
22094         unterminated strings.
22095
22096 2000-10-17  Matthew Hiller  <hiller@redhat.com>
22097
22098         * gcc.c-torture/execute/20001017-2.c: New test.
22099
22100 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22101
22102         * gcc.c-torture/compile/20001018-1.c: New test.
22103         * gcc.c-torture/compile/20001018-1.x: Xfail.
22104
22105 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22106
22107         * gcc.c-torture/execute/20001017-1.c: New test.
22108
22109 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22110
22111         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
22112         for multiple use of arguments with scanf formats; add tests for
22113         multiple use of arguments.
22114
22115 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
22116
22117         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
22118
22119 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22120
22121         * gcc.dg/format-miss-1.c: New test.
22122
22123 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22124
22125         * gcc.c-torture/execute/20001013-1.c: New test.
22126
22127 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22128
22129         * gcc.dg/format-branch-1.c: New test.
22130
22131 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
22132
22133         * README, lib/file-format.exp: Remove EGCS references.
22134
22135 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
22136
22137         * gcc.dg/20001013-1.c: New test.
22138
22139 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22140
22141         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
22142         for intmax_t in the compiler using __typeof__ and the type rules
22143         for conditional expressions.
22144
22145 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
22146
22147         * gcc.dg/20001012-1.c: New test.
22148         * gcc.dg/20001012-2.c: New test.
22149
22150 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22151
22152         * gcc.dg/format-attr-1.c: New test.
22153
22154 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22155
22156         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
22157         __LONG_LONG_MAX__ instead of LLONG_MAX.
22158
22159 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
22160
22161         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
22162         scanf flags.
22163         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
22164         flags.
22165
22166 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22167
22168         * gcc.dg/sequence-pt-1.c: New test.
22169
22170 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
22171
22172         * gcc.c-torture/execute/20001011-1.c: New testcase.
22173         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
22174
22175 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22176
22177         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
22178         does not error on it.
22179
22180 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
22181
22182         * gcc.dg/20001009-1.c: New test.
22183
22184 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
22185
22186         * gcc.c-torture/compile/20001009-1.c: Move from here ....
22187         * gcc.c-torture/execute/20001009-2.c: ... to here.
22188
22189 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
22190
22191         * gcc.c-torture/compile/20001009-1.c: New testcase.
22192         * gcc.c-torture/execute/20001009-1.c: New testcase.
22193         Testcases provided by Jan Hubicka <jh@suse.cz>.
22194
22195 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22196
22197         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22198         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
22199         uintmax_t using <limits.h> to emulate the compiler's internal
22200         logic.  No longer XFAIL %j tests.
22201
22202 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22203
22204         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
22205         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
22206         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
22207         regexps and details of expected handling of some bad formats.
22208         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
22209         suppression.
22210
22211 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22212
22213         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
22214         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
22215         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
22216         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
22217         in list archives.
22218
22219 2000-10-06  Richard Henderson  <rth@cygnus.com>
22220
22221         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
22222         * g++.old-deja/g++.brendan/crash52.C: Likewise.
22223         * g++.old-deja/g++.jason/report.C: Likewise.
22224         * g++.old-deja/g++.law/friend5.C: Likewise.
22225         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
22226         of the expected warnings.
22227
22228 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
22229
22230         * g++.old-deja/g++.pt/enum14.C: New test.
22231
22232 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
22233
22234         * g++.old-deja/g++.pt/crash59.C: New test.
22235
22236 2000-10-04  Will Cohen  <wcohen@redhat.com>
22237
22238         * gcc.dg/20000926-1.c: New test.
22239
22240 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
22241
22242         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
22243         function name for current C++ compiler.
22244         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
22245
22246 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
22247
22248         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
22249         __PRETTY_FUNCTION__.
22250         * g++.old-deja/g++.ext/pretty2.C: Likewise.
22251
22252 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22253
22254         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
22255
22256 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
22257
22258         * gcc.c-torture/compile/20000923-1.c: New test.
22259
22260 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
22261
22262         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
22263         * g++.old-deja/g++.pt/ttp62.C: Same.
22264         * g++.old-deja/g++.other/inline14.C: Same.
22265
22266 2000-09-24  Richard Henderson  <rth@cygnus.com>
22267
22268         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
22269
22270 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22271
22272         * gcc.dg/c90-printf-1.c: Add test for wide string format.
22273
22274 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
22275
22276         * gcc.c-torture/compile/20000922-1.c: New file.
22277
22278 2000-09-21  Nick Clifton  <nickc@redhat.com>
22279
22280         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
22281         a signed long modulo operation.
22282         (mod6): New function - perform an unsigned long modulo operation.
22283         (main): Add tests for modulos of very large numbers by very small
22284         dividends.
22285
22286 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22287
22288         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
22289
22290 2000-09-19  Richard Henderson  <rth@cygnus.com>
22291
22292         * gcc.dg/compare2.c (case 10): XFAIL.
22293
22294 2000-09-18  Richard Henderson  <rth@cygnus.com>
22295
22296         * gcc.c-torture/execute/20000906-1.c: Move ...
22297         * gcc.dg/20000906-1.c: ... here.  Only run on targets
22298         that support __builtin_trap.
22299
22300 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
22301
22302         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
22303
22304 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22305
22306         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
22307         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
22308         more $ format tests.
22309
22310 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22311
22312         * gcc.dg/format-errmk-1.c: New test.
22313
22314 2000-09-17  Greg McGary  <greg@mcgary.org>
22315
22316         * gcc.c-torture/execute/20000917-1.x: Remove.
22317
22318 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22319
22320         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
22321
22322 2000-09-17  Greg McGary  <greg@mcgary.org>
22323
22324         * gcc.c-torture/execute/20000917-1.c: New test.
22325         * gcc.c-torture/execute/20000917-1.x: XFAIL.
22326
22327 2000-09-16  Neil Booth  <NeilB@earthling.net>
22328
22329         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
22330         in nested macro bug.
22331
22332 2000-09-15  Neil Booth  <NeilB@earthling.net>
22333
22334         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
22335
22336 2000-09-14  Jeffrey A Law  (law@cygnus.com)
22337
22338         * gcc.c-torture/execute/20000914-1.c: New test.
22339
22340 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
22341
22342         * g++.other/inline13.C: New test.
22343
22344 2000-09-12  Andreas Jaeger  <aj@suse.de>
22345
22346         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
22347         constant by Ulrich Drepper <drepper@redhat.com>.
22348
22349 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
22350
22351         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
22352
22353 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22354
22355         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
22356
22357 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
22358
22359         * gcc.dg/cpp/backslash.c: New test.
22360
22361 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
22362
22363         * gcc.c-torture/execute/20000910-1.c: New test.
22364         * gcc.c-torture/execute/20000910-2.c: Likewise.
22365
22366 2000-09-11  Robert Lipe  <robertl@sco.com>
22367
22368         * gcc.dg/pragma-align.c: New test.
22369
22370 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
22371
22372         * g++.old-deja/g++.pt/explicit82.C: New test.
22373         * g++.old-deja/g++.pt/explicit83.C: New test.
22374
22375 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
22376
22377         * gcc.dg/asm-names.c: New test.
22378
22379 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22380
22381         * gcc.dg/cpp/tr-warn6.c: New test
22382
22383 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22384
22385         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
22386         be accepted.
22387
22388 2000-09-07  Catherine Moore  <clm@redhat.com>
22389
22390         * gcc.c-torture/execute/unroll-1.c: New test.
22391
22392 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
22393
22394         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
22395         ERROR markers.
22396         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
22397         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
22398         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
22399         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
22400         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
22401         Preprocess only.
22402         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
22403         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
22404
22405 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22406
22407         * g++.old-deja/g++.pt/deduct2.C: New test.
22408
22409 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22410
22411         * g++.old-deja/g++.pt/parms2.C: New test.
22412
22413 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22414
22415         * g++.old-deja/g++.pt/crash58.C: New test.
22416
22417 2000-09-06  Greg McGary  <greg@mcgary.org>
22418
22419         * gcc.c-torture/execute/20000906-1.c: New test.
22420         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
22421
22422 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22423
22424         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
22425
22426 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22427
22428         * g++.old-deja/g++.pt/crash57.C: New test.
22429
22430 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22431
22432         * g++.old-deja/g++.pt/crash56.C: New test.
22433
22434 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22435
22436         * g++.old-deja/g++.pt/koenig1.C: New test.
22437
22438 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22439
22440         * gcc.dg/20000904-1.c: New test.
22441
22442 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
22443
22444         * gcc.dg/cpp/paste8.c: New test.
22445
22446 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
22447
22448         * gcc.c-torture/compile/20000827-1.c: New test.
22449
22450 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22451
22452         * gcc.dg/format-diag-1.c: New test.
22453
22454 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
22455
22456         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
22457         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
22458         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
22459         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
22460         gcc.dg/formatz-1.c: Adjust warning regular expressions.
22461
22462 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22463
22464         * g++.old-deja/g++.other/nested4.C: New test.
22465
22466 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
22467
22468         * g++.old-deja/g++.ns/scoped1.C: New test.
22469
22470 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
22471
22472         * lib/g++.exp: Support testing already-installed GCC.
22473
22474 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22475
22476         * wtr-label-1.c, wtr-suffix-1.c: New tests.
22477
22478 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22479
22480         * gcc.dg/return-type-2.c: New test.
22481
22482 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
22483
22484         * gcc.c-torture/compile/20000825-1.c: New test.
22485
22486 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
22487
22488         * gcc.dg/dwarf2-2.c: New test.
22489
22490 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
22491
22492         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
22493         dg-warning regexps.
22494
22495 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22496
22497         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
22498         gcc.dg/format-ext-5.c: New tests.
22499
22500 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
22501
22502         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
22503
22504 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
22505
22506         * gcc.dg/noncompile/930622-2.c: Adjust error message.
22507
22508 2000-08-24  Richard Henderson  <rth@cygnus.com>
22509
22510         * gcc.dg/ia64-sync-1.c: New test.
22511         * gcc.dg/ia64-sync-2.c: New test.
22512         * gcc.dg/ia64-asm-1.c: New test.
22513
22514 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
22515
22516         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
22517         * gcc.dg/format-ext-2.c: New test.
22518
22519 2000-08-23  Jason Merrill  <jason@redhat.com>
22520
22521         * lib/old-dejagnu.exp: Also ignore "In member function" and
22522         "At global scope".
22523
22524 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22525
22526         * gcc.dg/noncompile/label-lineno-1.c: New test.
22527
22528 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22529
22530         * gcc.dg/c99-array-nonobj-1.c: New test.
22531
22532 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
22533
22534         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
22535         tests.
22536         * gcc.dg/format-ext-1.c: New test.
22537
22538 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22539
22540         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
22541         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
22542         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
22543         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
22544         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
22545
22546 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22547
22548         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
22549         gcc.dg/c99-strftime-2.c: New tests.
22550
22551 2000-08-22  Richard Henderson  <rth@cygnus.com>
22552
22553         * gcc.c-torture/execute/20000822-1.c: New test.
22554
22555 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22556
22557         * gcc.c-torture/execute/20000819-1.x: Remove.
22558
22559 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22560
22561         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
22562         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
22563         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
22564         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
22565         gcc.dg/format-xopen-1.c: New tests.
22566
22567 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
22568
22569         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
22570
22571 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
22572
22573         * g++.old-deja/g++.other/loop2.C: New test.
22574
22575         * gcc.c-torture/compile/20000606-1.c: New test.
22576         * gcc.c-torture/compile/20000728-1.c: New test.
22577         * gcc.c-torture/execute/20000801-1.c: New test.
22578         * gcc.c-torture/execute/20000801-2.c: New test.
22579         * gcc.c-torture/execute/20000819-1.c: New test.
22580         * gcc.c-torture/execute/20000819-1.x: XFAIL.
22581         * gcc.dg/20000629-1.c: New test.
22582         * gcc.dg/20000724-1.c: New test.
22583         * gcc.dg/20000807-1.c: New test.
22584
22585 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
22586
22587         * gcc.dg/cpp/pragma-1.c: New test.
22588         * gcc.dg/cpp/pragma-2.c: New test.
22589
22590 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
22591
22592         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
22593         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
22594
22595 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
22596
22597         * gcc.c-torture/compile/20000818-1.c: New test.
22598
22599 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
22600
22601         * gcc.c-torture/execute/20000818-1.c: New test.
22602
22603 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
22604
22605         * gcc.dg/format-va-1.c: New test.
22606
22607 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22608
22609         * g++.old-deja/g++.other/typedef8.C: New test.
22610
22611 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22612
22613         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
22614         * g++.old-deja/g++.mike/net36.C: Mark candidate.
22615         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
22616         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
22617         * g++.old-deja/g++.other/ptrmem7.C: New test.
22618         * g++.old-deja/g++.pt/ptrmem10.C: New test.
22619
22620 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
22621
22622         * g++.old-deja/g++.pt/typename27.C: New test.
22623
22624 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
22625
22626         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
22627         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
22628         * g++.old-deja/g++.pt/friend45.C: New test.
22629         * g++.old-deja/g++.other/friend8.C: New test.
22630
22631 2000-08-15  Richard Henderson  <rth@cygnus.com>
22632
22633         * gcc.c-torture/execute/20000815-1.c: New test.
22634
22635 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
22636
22637         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
22638         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
22639         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
22640
22641 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
22642
22643         * g++.old-deja/g++.other/refinit2.C: New test.
22644
22645 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
22646
22647         * lib/c-torture.exp (c-torture): Make
22648         compiler_conditional_xfail_data global.
22649         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
22650         compiler_conditional_xfail_data machinery.
22651         (f-torture-execute): Likewise.
22652         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
22653         and only when unrolling loops.
22654
22655         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
22656
22657 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22658
22659         * g++.old-deja/g++.pt/explicit81.C: New test.
22660
22661 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
22662
22663         * g++.old-deja/g++.pt/typename26.C: New test.
22664
22665 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
22666
22667         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
22668         warning.
22669
22670 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
22671
22672         * g++.old-deja/g++.other/array3.C: New test.
22673
22674 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22675
22676         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
22677         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
22678         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
22679         New tests.
22680
22681 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
22682
22683         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
22684         * g++.old-deja/g++.abi/vmihint.C: Likewise.
22685
22686 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
22687
22688         * gcc.c-torture/execute/20000808-1.c: New test.
22689
22690 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
22691
22692         * gcc.dg/c90-const-expr-1.c: New test.
22693
22694 2000-08-08  Richard Henderson  <rth@cygnus.com>
22695
22696         * gcc.dg/noncompile/920923-1.c: Declare calloc.
22697
22698 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22699
22700         * gcc.dg/noncompile/const-ll-1.c: New test.
22701
22702 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
22703
22704         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
22705
22706 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
22707
22708         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
22709         that running programs linked against the shared version of libobjc
22710         run correctly.
22711
22712 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22713
22714         * gcc.dg/c99-printf-1.c: New test.
22715
22716 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
22717
22718         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
22719
22720 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
22721
22722         * gcc.c-torture/execute/20000731-1.x: Delete.
22723
22724 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
22725
22726         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
22727         and torture_without_loops as is done by c-torture.exp.
22728         (search_for): Copy from c-torture.exp.
22729         (gcc-dg-runtest): New function, drives a directory of tests
22730         iterating over the TORTURE_OPTIONS.
22731         (scan-assembler, scan-assembler-not): Move here from
22732         individual directory drivers.
22733
22734         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
22735         defined by lib/gcc-dg.exp.
22736         * gcc.dg/cpp/cpp.exp: Likewise.
22737         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
22738         gcc-dg-runtest, so we cycle over optimization options.
22739
22740         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
22741         * gcc.dg/compare2.c: No longer expected to fail.
22742
22743 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
22744
22745         * gcc.c-torture/execute/20000804-1.c: New test.
22746
22747 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
22748
22749         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
22750
22751 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
22752
22753         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
22754
22755 2000-08-03  Jeffrey A Law  (law@cygnus.com)
22756
22757         * gcc.c-torture/compile/20000803-1.c: New test.
22758
22759 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
22760
22761         * gcc.c-torture/execute/20000801-3.c,
22762         gcc.c-torture/execute/20000801-4.c: New tests.
22763         * gcc.c-torture/execute/20000801-3.x,
22764         gcc.c-torture/execute/20000801-4.x: Xfail.
22765
22766 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
22767
22768         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
22769         libobjc/.libs to allow for libtool.
22770
22771 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
22772
22773         * gcc.c-torture/compile/20000802-1.c: New test.
22774
22775 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
22776
22777         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
22778
22779 2000-07-31  Jeffrey A Law  (law@cygnus.com)
22780
22781         * gcc-c-torture/execute/20000731-2.c: New test.
22782
22783         * gcc.c-torture/execute/20000731-1.c: New test.
22784         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
22785
22786 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
22787
22788         * testsuite/gcc.dg/cpp/paste7.c: New test.
22789         * gcc.dg/cpp/20000725-1.c: New test.
22790
22791 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
22792
22793         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
22794         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
22795         declaration warning for __builtin_dwarf_reg_size.
22796
22797         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
22798
22799 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
22800
22801         * gcc.dg/noncompile/voidparam-1.c: New test.
22802
22803 2000-07-30  Richard Henderson  <rth@cygnus.com>
22804
22805         * gcc.dg/c90-digraph-1.c: Don't xfail.
22806         * gcc.dg/compare2.c (case 10): Xfail.
22807         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
22808
22809 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
22810
22811         * gcc.dg/c99-main-1.c: New test.
22812
22813 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22814
22815         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
22816
22817 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
22818
22819         * gcc.c-tortuer/execute/20000726-1.c: New test.
22820
22821 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
22822
22823         * gcc.c-torture/execute/enum-2.c: New test.
22824
22825 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22826
22827         * gcc.dg/cpp/tr-warn3.c: New test.
22828
22829 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22830
22831         * g++.old-deja/g++.ext/implicit1.C: Remove.
22832         * g++.old-deja/g++.jason/c2.C: Remove
22833         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
22834         * g++.old-deja/g++.pt/crash16.C: Likewise.
22835         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
22836
22837 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22838
22839         * g++.old-deja/g++.other/for2.C: New test.
22840
22841 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
22842
22843         * gcc.dg/20000720-1.c: New test.
22844
22845 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
22846
22847         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
22848
22849 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
22850
22851         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
22852         * gcc.c-torture/execute/20000722-1.c: New.
22853         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
22854
22855 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
22856
22857         * gcc.dg/cpp/20000720-1.S: New test.
22858
22859 2000-07-21  Michael Meissner  <meissner@redhat.com>
22860
22861         * gcc.c-torture/execute/ieee/hugeval.c: New test.
22862
22863 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22864
22865         * g++.old-deja/g++.brendan/crash16.C,
22866         g++.old-deja/g++.brendan/parse3.C,
22867         g++.old-deja/g++.brendan/redecl1.C,
22868         g++.old-deja/g++.ns/template13.C,
22869         g++.old-deja/g++.other/decl4.C,
22870         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
22871
22872 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
22873
22874         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
22875         and "Internal error".
22876
22877         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
22878         regexps.
22879         * gcc.dg/cpp/paste6.c: New test.
22880
22881 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
22882
22883         * gcc.dg/cpp/tr-direct.c: New test.
22884
22885         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
22886         gcc.dg/cpp/undef1.c: Tweak error regexps.
22887
22888 2000-07-18  Eric Christopher <echristo@redhat.com>
22889
22890         * gcc.c-torture/compile/20000718-1.c: New test.
22891
22892 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
22893
22894         * cpplex.c (_cpp_push_token): If the token being pushed back
22895         is the previous token in this context, just subtract one from
22896         context->posn.
22897         * cppmacro.c (save_expansion): Clear aux field when storing a
22898         placemarker.
22899
22900 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
22901
22902         * gcc.dg/noncompile/redecl-1.c: New test.
22903
22904 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
22905
22906         * gcc.c-torture/execute/20000717-5.c: New test.
22907         * gcc.c-torture/execute/20000717-1.x: Removed.
22908
22909 2000-07-17  Richard Henderson  <rth@cygnus.com>
22910
22911         * gcc.c-torture/execute/20000717-4.c: New test.
22912
22913 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
22914
22915         * gcc.dg/cpp/syshdr.c: New test.
22916         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
22917
22918 2000-07-17  Neil Booth  <neilb@earthling.net>
22919
22920         * gcc.dg/cpp/cmdlne-dM.c: New test.
22921         * gcc.dg/cpp/cmdlne-dD.c: New test.
22922
22923 2000-07-17  Jeffrey A Law  (law@cygnus.com)
22924
22925         * gcc.c-torture/execute/20000717-3.c: New test.
22926
22927         * gcc.c-torture/compile/20000717-1.c: New test.
22928
22929 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
22930
22931         * gcc.c-torture/execute/20000717-2.c: New test.
22932
22933 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22934
22935         * gcc.dg/formatz-1.c: New test.
22936
22937         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
22938         * gcc.dg/c99-digraph-1.c: New tests.
22939
22940         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
22941         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
22942
22943         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
22944         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
22945         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
22946         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
22947         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
22948         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
22949         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
22950
22951 2000-07-17   Greg McGary <greg@mcgary.org>
22952
22953         * gcc.c-torture/execute/20000717-1.c: New test.
22954         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
22955
22956 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
22957
22958         * gcc.c-torture/execute/20000715-2.c: New test.
22959         * gcc.dg/20000715-1.c: New test.
22960
22961 2000-07-15  Michael Meissner  <meissner@redhat.com>
22962
22963         * gcc.c-torture/execute/20000715-1.c: New test.
22964
22965 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
22966
22967         * gcc.c-torture/execute/20000707-1.c: New test.
22968
22969 2000-07-13  Neil Booth  <NeilB@earthling.net>
22970
22971         * testsuite/gcc.dg/cpp/digraph1.c,
22972         testsuite/gcc.dg/cpp/digraph2.c,
22973         testsuite/gcc.dg/cpp/digraphs.c: New tests.
22974
22975 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
22976
22977         * g77.f-torture/compile/20000630-2.f:  New test.
22978         * g77.f-torture/compile/20000630-2.x
22979
22980 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
22981
22982         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
22983
22984 2000-07-11  Neil Booth  <NeilB@earthling.net>
22985
22986         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
22987
22988 2000-07-11  Neil Booth  <NeilB@earthling.net>
22989
22990         * gcc.dg/cpp/cmdlne-C.c: New.
22991
22992 2000-07-09  Neil Booth  <NeilB@earthling.net>
22993
22994         * gcc.dg/cpp/directiv.c: New tests.
22995         * gcc.dg/cpp/undef1.c: Update.
22996
22997 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
22998
22999         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
23000
23001 2000-07-09  Neil Booth  <NeilB@earthling.net>
23002
23003         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
23004
23005 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
23006
23007         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
23008         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
23009
23010 2000-07-08  Neil Booth  <NeilB@earthling.net>
23011
23012         * gcc.dg/cpp/macsyntx.c: New tests.
23013
23014 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23015
23016         * gcc.dg/20000707-1.c: New test.
23017
23018 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
23019
23020         * gcc.c-torture/execute/20000706-1.c: New test.
23021         * gcc.c-torture/execute/20000706-2.c: New test.
23022         * gcc.c-torture/execute/20000706-3.c: New test.
23023         * gcc.c-torture/execute/20000706-4.c: New test.
23024         * gcc.c-torture/execute/20000706-5.c: New test.
23025
23026 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23027
23028         * g++.old-deja/g++.pt/instantiate7.C: New test.
23029
23030 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
23031
23032         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
23033         * g++.old-deja/g++.mike/thunk3.C: Likewise.
23034         * g++.old-deja/g++.other/rtti3.C: Likewise.
23035         * g++.old-deja/g++.other/rttid3.C: Likewise.
23036
23037 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
23038
23039         *  g77.f-torture/compile/20000630-1.x: Fix typo
23040
23041 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
23042
23043         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
23044         assembly output.
23045
23046 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
23047
23048         * gcc.dg/cpp/ident.c: New test.
23049
23050 2000-07-05  Neil Booth  <NeilB@earthling.net>
23051
23052         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
23053           gcc.dg/cpp/lexstrng.c: New tests.
23054
23055 2000-07-04  Neil Booth  <NeilB@earthling.net>
23056
23057         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
23058         * gcc.dg/cpp/strify2.c: Same.
23059
23060 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
23061
23062         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
23063         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
23064         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
23065         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
23066
23067         * testsuite/gcc.dg/cpp/macro1.c,
23068         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
23069         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
23070         testsuite/gcc.dg/cpp/strify1.c,
23071         testsuite/gcc.dg/cpp/strify2.c: New tests.
23072
23073 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
23074
23075         * gcc.c-torture/execute/20000703-1.c: New test.
23076
23077 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23078
23079         * g++.old-deja/g++.pt (lookup10.C): New test.
23080
23081 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
23082
23083         * g++.old-deja/g++.pt (typename25.C): New test.
23084
23085 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
23086
23087         * gcc.c-torture/compile/20000701-1.c: New test.
23088
23089 2000-06-30  Nick Clifton  <nickc@cygnus.com>
23090
23091         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
23092         to test case.
23093
23094 2000-06-30  Catherine Moore  <clm@cygnus.com>
23095
23096         * gcc.c-torture/execute/align-1.c: New test.
23097
23098 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
23099
23100         * g++.old-deja/g++.pt/expr8.C: New test.
23101         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
23102
23103 2000-06-29  Nick Clifton  <nickc@cygnus.com>
23104
23105         * gcc.c-torture/compile/20000629-1.c: New test.
23106
23107 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23108
23109
23110         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
23111         gcc.dg/noncompile directory, depending on whether they're
23112         preprocessor tests or not.  Annotate all the tests for the dg
23113         framework.
23114
23115         * gcc.c-torture/noncompile/noncompile.exp: Delete.
23116         * gcc.dg/noncompile/noncompile.exp: New.
23117
23118         * Moved files:
23119         Old name                                New name
23120         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
23121         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
23122         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
23123         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
23124         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
23125         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
23126         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
23127         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
23128         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
23129         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
23130         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
23131         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
23132         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
23133         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
23134         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
23135         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
23136         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
23137         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
23138         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
23139         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
23140         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
23141         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
23142         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
23143         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
23144
23145         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
23146         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
23147         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
23148         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
23149         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
23150         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
23151
23152 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
23153
23154         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
23155         declare one variable.  On the fourth, error.
23156         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
23157         declared by 20000628-1a.h.
23158
23159 2000-06-29  Richard Henderson  <rth@redhat.com>
23160
23161         * gcc.c-torture/execute/930529-1.x: New file.
23162         * gcc.dg/920413-1.c: Adjust expected warning text.
23163         * gcc.dg/980217-1.c: Declare abort.
23164         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
23165
23166 2000-06-29  Jeffrey A Law  (law@cygnus.com)
23167
23168         * g77.f-torture/compile/20000629-1.f: New test.
23169         * g77.f-torture/compile/20000629-1.x: Expected to fail.
23170
23171 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23172
23173         Rearrange lots of files, removing entirely the
23174         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
23175         directories.
23176
23177         * Deleted files:
23178         gcc.c-torture/code_quality/code_quality.exp
23179         gcc.c-torture/special/special.exp
23180         gcc.failure/failure.exp
23181         gcc.failure/940409-1.x
23182         gcc.c-torture/compile/961203-1.x
23183
23184         * New files:
23185         gcc.misc-tests/linkage.exp
23186         gcc.c-torture/execute/920730-1t.c
23187         gcc.c-torture/execute/920730-1t.x
23188         gcc.c-torture/compile/920520-1.x
23189         gcc.c-torture/compile/920521-1.x
23190         gcc.c-torture/compile/981006-1.x
23191         gcc.c-torture/execute/eeprof-1.x
23192
23193         * Moved files (possibly with modifications to fit a new harness):
23194         Old name                                New name
23195         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
23196         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
23197         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
23198         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
23199         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
23200         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
23201         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
23202         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
23203         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
23204         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
23205         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
23206         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
23207         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
23208         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
23209
23210 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
23211
23212         * c-torture/compile/961203-1.x: Delete.
23213
23214         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
23215         not exit. Include stdio.h.
23216         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
23217         * gcc.misc-tests/dg-12.c: Likewise.
23218         * gcc.misc-tests/dg-5.c: Likewise.
23219         * gcc.misc-tests/dg-6.c: Likewise.
23220         * gcc.misc-tests/dg-7.c: Prototype abort.
23221         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
23222         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
23223         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
23224         not exit.
23225         * gcc.misc-tests/sieve.c: Use return from main, not exit.
23226         * gcc.misc-tests/sort2.c: Use return from main, not exit.
23227
23228 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
23229
23230         * gcc.dg/cpp/20000628-1.c: New test.
23231         * gcc.dg/cpp/20000628-1.h: New header for above test.
23232         * gcc.dg/cpp/20000628-1a.h: Likewise.
23233
23234 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
23235
23236         * gcc.dg/cpp: New directory.
23237         * gcc.dg/cpp/cpp.exp: New driver.
23238         * gcc.dg/cpp/20000627-1.c: New test.
23239         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
23240         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
23241         and rewrite as a compilation test.
23242
23243         * gcc.dg: Move many files into the cpp subdirectory, possibly
23244         renaming or editing them as well.
23245         Old name                New name
23246         990119-1.c              cpp/19990119-1.c
23247         990228-1.c              cpp/19990228-1.c
23248         990407-1.c              cpp/19990407-1.c
23249         990409-1.c              cpp/19990409-1.c
23250         990413-1.c              cpp/19990413-1.c
23251         990703-1.c              cpp/19990703-1.c
23252         20000127-1.c            cpp/20000127-1.c
23253         20000129-1.c            cpp/20000129-1.c
23254         20000207-1.c            cpp/20000207-1.c
23255         20000207-2.c            cpp/20000207-2.c
23256         20000209-1.c            cpp/20000209-1.c
23257         20000209-2.c            cpp/20000209-2.c
23258         20000301-1.c            cpp/20000301-1.c
23259         20000419-1.c            cpp/20000419-1.c
23260         20000510-1.S            cpp/20000510-1.S
23261         20000519-1.c            cpp/20000519-1.c
23262         20000529-1.c            cpp/20000529-1.c
23263         20000625-1.c            cpp/20000625-1.c
23264         20000625-2.c            cpp/20000625-2.c
23265         cpp-as1.c               cpp/assert1.c
23266         cpp-as2.c               cpp/assert2.c
23267         cxx-comments-1.c        cpp/cxxcom1.c
23268         cxx-comments-2.c        cpp/cxxcom2.c
23269         endif-label.c           cpp/endif.c
23270         cpp-hash1.c             cpp/hash1.c
23271         cpp-hash2.c             cpp/hash2.c
23272         cpp-if1.c               cpp/if-1.c
23273         cpp-if2.c               cpp/if-2.c
23274         cpp-if3.c               cpp/if-3.c
23275         cpp-if4.c               cpp/if-4.c
23276         cpp-if5.c               cpp/if-5.c
23277         cpp-cond.c              cpp/if-cexp.c
23278         cpp-missingop.c         cpp/if-mop.c
23279         cpp-missingparen.c      cpp/if-mpar.c
23280         cpp-opprec.c            cpp/if-oppr.c
23281         cpp-ifparen.c           cpp/if-paren.c
23282         cpp-shortcircuit.c      cpp/if-sc.c
23283         cpp-shift.c             cpp/if-shift.c
23284         cpp-unary.c             cpp/if-unary.c
23285         cpp-li1.c               cpp/line1.c
23286         cpp-li2.c               cpp/line2.c
23287         lineno.c                cpp/line3.c
23288         lineno-2.c              cpp/line4.c
23289         cpp-mi.c                cpp/mi1.c
23290         cpp-mic.h               cpp/mi1c.h
23291         cpp-micc.h              cpp/mi1cc.h
23292         cpp-mind.h              cpp/mi1nd.h
23293         cpp-mindp.h             cpp/mi1ndp.h
23294         cpp-mix.h               cpp/mi1x.h
23295         cpp-mi2.c               cpp/mi2.c
23296         cpp-mi2a.h              cpp/mi2a.h
23297         cpp-mi2b.h              cpp/mi2b.h
23298         cpp-mi2c.h              cpp/mi2c.h
23299         cpp-mi3.c               cpp/mi3.c
23300         cpp-mi3.def             cpp/mi3.def
23301         poison-1.c              cpp/poison.c
23302         pr-impl.c               cpp/prag-imp.c
23303         cpp-redef-2.c           cpp/redef1.c
23304         cpp-redef.c             cpp/redef2.c
23305         strpaste.c              cpp/strp1.c
23306         strpaste-2.c            cpp/strp2.c
23307         cpp-tradpaste.c         cpp/tr-paste.c
23308         cpp-tradstringify.c     cpp/tr-str.c
23309         cpp-tradwarn1.c         cpp/tr-warn1.c
23310         cpp-tradwarn2.c         cpp/tr-warn2.c
23311         trigraphs.c             cpp/trigraphs.c
23312         cpp-unc1.c              cpp/unc1.c
23313         cpp-unc2.c              cpp/unc2.c
23314         cpp-unc3.c              cpp/unc3.c
23315         cpp-unc.c               cpp/unc4.c
23316         undef.c                 cpp/undef1.c
23317         undef-2.c               cpp/undef2.c
23318         cpp-wi1.c               cpp/widestr1.c
23319
23320 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
23321
23322         * lib/g++.exp (g++_include_flags): Tweak.
23323
23324 2000-06-27  H.J. Lu  <hjl@gnu.org>
23325             Loren J. Rittle  <ljrittle@acm.org>
23326
23327         * lib/g++.exp (g++_include_flags): Override libgloss.exp
23328         version with one that knows about the new gcc tree structure.
23329         (g++_link_flags): Same.
23330
23331 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
23332
23333         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
23334         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
23335         case we are cross-compiling.
23336
23337         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
23338         g++.old-deja/g++.niklas/Makefile.in,
23339         g++.old-deja/g++.niklas/configure.in,
23340         g++.old-deja/g++.other/Makefile.in,
23341         g++.old-deja/g++.other/configure.in,
23342         gcc.c-torture/code_quality/Makefile.in,
23343         gcc.c-torture/code_quality/configure.in,
23344         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
23345         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
23346         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
23347         gcc.c-torture/execute/ieee/Makefile.in,
23348         gcc.c-torture/execute/ieee/configure.in,
23349         gcc.c-torture/noncompile/Makefile.in,
23350         gcc.c-torture/noncompile/configure.in,
23351         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
23352         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
23353         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
23354
23355 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23356
23357         * g++.old-deja/g++.other/ambig3.C: New test.
23358
23359 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
23360
23361         * g++.old-deja/g++.pt/syntax1.C: New test.
23362         * g++.old-deja/g++.pt/syntax2.C: New test.
23363         * g++.old-deja/g++.other/syntax3.C: New test.
23364         * g++.old-deja/g++.other/syntax4.C: New test.
23365
23366 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23367
23368         * gcc.dg/20000623-1.c: Prototype exit and abort.
23369
23370 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
23371
23372         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
23373         New tests.
23374         * gcc.dg/cpp-mi3.def: New file.
23375
23376         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
23377         inside assertions.
23378         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
23379         lexer's error messages.
23380         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
23381         divine anything from the linemarkers.
23382         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
23383         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
23384
23385 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
23386
23387         * gcc.dg/20000623-1.c: New test.
23388
23389 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
23390
23391         * gcc.c-torture/execute/20000622-1.c: New test.
23392
23393 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23394
23395         * g++.old-deja/g++.other/init15.C: New test.
23396
23397 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
23398
23399         * g++.old-deja/g++.pt/vaarg2.C: New test.
23400         * g++.old-deja/g++.pt/vaarg3.C: New test.
23401
23402 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
23403
23404         * g++.old-deja/g++.other/dyncast6.C: New test.
23405
23406 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
23407
23408         * gcc.c-torture/execute/loop-6.c: New test.
23409
23410 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
23411
23412         * gcc.dg/20000614-1.c: New test.
23413         * gcc.dg/20000614-2.c: New test.
23414
23415 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
23416
23417         * g++.old-deja/g++.other/inline12.C: New test.
23418
23419 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
23420
23421         * g++.old-deja/g++.other/eh1.C: New test.
23422
23423 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
23424
23425         * g++.old-deja/g++.other/type.C: New test.
23426
23427 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23428
23429         * g++.old-deja/g++.other/initstring.C: New test.
23430
23431 2000-06-12  Jason Merrill  <jason@redhat.com>
23432
23433         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
23434
23435 2000-06-09  Jeffrey A Law  (law@cygnus.com)
23436
23437         * gcc.c-torture/compile/20000609-1.c: New test.
23438
23439 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
23440
23441         * gcc.dg/20000609-1.c: New test.
23442
23443 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
23444
23445         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
23446         * gcc.c-torture/noncompile/poison-1.c: Move...
23447         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
23448         * gcc.dg/cpp-li1.c: Add a token after the #line.
23449
23450 2000-06-05  Richard Henderson  <rth@cygnus.com>
23451
23452         * gcc.c-torture/execute/20000605-2.c: New test.
23453         * gcc.c-torture/execute/20000605-3.c: New test.
23454
23455 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
23456
23457         * g77.f-torture/execute/20000503-1.x: New file.
23458
23459 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
23460
23461         * g++.old-deja/g++.eh/badalloc1.C: New test.
23462
23463 2000-06-05  Richard Henderson  <rth@cygnus.com>
23464
23465         * gcc.c-torture/execute/20000605-1.c: New test.
23466
23467 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
23468             Nathan Sidwell <nathan@codesourcery.com>
23469
23470         * gcc.c-torture/compile/20000605-1.c: New test.
23471
23472 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
23473
23474         * g77.f-torture/compile/20000601-1.f:  New test.
23475
23476 2000-06-03  Richard Henderson  <rth@cygnus.com>
23477
23478         * gcc.c-torture/execute/20000603-1.c: New.
23479
23480 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
23481
23482         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
23483         * gcc.dg/noreturn-2.c (noreturn): Likewise.
23484
23485 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
23486
23487         * gcc.dg/compare2.c (case 12): XFAIL.
23488         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
23489         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
23490
23491         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
23492
23493 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
23494
23495         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
23496         guard macro is already defined when the header is first
23497         included.
23498         * gcc.dg/cpp-mix.h: New file.
23499         * gcc.dg/endif-label.c: Update patterns to match compiler.
23500
23501         * g++.brendan/complex1.C: Declare abort.
23502         * g++.law/refs4.C: Remove XFAIL.
23503         * g++.oliva/expr2.C: Declare abort and exit.
23504
23505 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
23506
23507         * gcc.c-torture/execute/20000528-1.c: New test.
23508
23509         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
23510         * g++.old-deja/g++.law/temps4.C: Likewise.
23511
23512         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
23513         stdlib.h.  Call abort() on failure.
23514         * g++.old-deja/g++.law/refs4.C: Likewise.
23515         * g++.old-deja/g++.law/temps4.C: Likewise.
23516         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
23517         * gcc.c-torture/execute/20000112-1.c: Include string.h.
23518
23519 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
23520
23521         Relative to g++.dg/special:
23522         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
23523
23524         Relative to g++.old-deja:
23525         * g++.brendan/complex1.C, g++.jason/optimize2.C,
23526         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
23527         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
23528         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
23529         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
23530         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
23531         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
23532
23533         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
23534         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
23535         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
23536         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
23537         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
23538         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
23539         and/or string.h.
23540
23541         * g++.other/goto1.C: Update expectations for error messages.
23542
23543 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
23544
23545         * gcc.c-torture/compile/20000523-1.c: New test.
23546
23547 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23548
23549         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
23550
23551 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
23552
23553         * g++.old-deja/g++.eh/catch11.C: New test.
23554         * g++.old-deja/g++.eh/catch12.C: New test.
23555
23556 2000-05-24  Nick Clifton  <nickc@cygnus.com>
23557
23558         * gcc.c-torture/execute/20000523-1.c: New test.
23559
23560 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
23561
23562         * c-torture/execute/bcp-1.c: Replace abort in arg of
23563         __builtin_constant_p with a generic external function.
23564
23565         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
23566         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
23567         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
23568         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
23569         Prototype abort and/or exit.
23570
23571         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
23572         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
23573         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
23574         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
23575
23576 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
23577
23578         * gcc.dg/dwarf2-1.c: New test.
23579
23580 2000-05-20  Richard Henderson  <rth@cygnus.com>
23581
23582         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
23583
23584 2000-05-20  Andreas Jaeger  <aj@suse.de>
23585
23586         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
23587         testcase.
23588
23589 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
23590
23591         * gcc.c-torture/execute/20000519-2.c: New test.
23592
23593 2000-05-19  Andreas Jaeger  <aj@suse.de>
23594
23595         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
23596         which fails with SSA.
23597
23598         * lib/c-torture.exp: Also test with -O3 -fssa.
23599
23600 2000-05-18  Michael Meissner  <meissner@redhat.com>
23601
23602         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
23603         * gcc.c-torture/execute/920415-1.c: Ditto.
23604         * gcc.c-torture/execute/920501-1.c: Ditto.
23605         * gcc.c-torture/execute/conversion.c: Ditto.
23606         * gcc.c-torture/execute/cvt-1.c: Ditto.
23607
23608 2000-05-18  Jeffrey A Law  (law@cygnus.com)
23609
23610         * gcc.c-torture/compile/20000518-1.c: New test.
23611
23612 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
23613
23614         * g77.f-torture/compile/200005018.f:  New test.
23615
23616 2000-05-17  Jeffrey A Law  (law@cygnus.com)
23617
23618         * gcc.c-torture/compile/20000517-1.c: New test.
23619
23620 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23621
23622         * gcc.c-torture/execute/20000516-1.c: New test.
23623
23624 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
23625
23626         * g++.old-deja/g++.other/eh.C: New test.
23627
23628 2000-05-12  Richard Henderson  <rth@cygnus.com>
23629
23630         * gcc.c-torture/execute/990208-1.c (main): Don't pass
23631         constants through to doit's conditional.
23632
23633 2000-05-11  Jeffrey A Law  (law@cygnus.com)
23634
23635         * gcc.c-torture/compile/20000511-1.c: New test.
23636         * g77.f-torture/compile/20000511-1.f: New test.
23637         * g77.f-torture/compile/20000511-2.f: New test.
23638
23639 2000-05-11  Michael Meissner  <meissner@redhat.com>
23640
23641         * gcc.c-torture/execute/20000511-1.c: New test.
23642
23643 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
23644
23645         * gcc.dg/dg.exp: Scan .S files as well as .c files.
23646         * gcc.dg/20000510-1.S: New.
23647
23648 2000-05-08  Catherine Moore  <clm@cygnus.com>
23649
23650         * gcc.dg/unused-3.c: New.
23651
23652 2000-05-06  Richard Henderson  <rth@cygnus.com>
23653
23654           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
23655           * g++.old-deja/g++.mike/warn1.C: Likewise.
23656           * g++.old-deja/g++.pt/local1.C: Likewise.
23657           * g++.old-deja/g++.pt/local7.C: Likewise.
23658           * g++.old-deja/g++.pt/spec16.C: Likewise.
23659
23660 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
23661
23662         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
23663
23664 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
23665
23666           * g77.f-torture/execute/20000503-1.f:  New test.
23667
23668 2000-05-04  Andreas Jaeger  <aj@suse.de>
23669
23670         * gcc.dg/noreturn-2.c: New test.
23671
23672 2000-05-04  Neil Booth  <NeilB@earthling.net>
23673
23674         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
23675         preprocessor.
23676
23677 2000-05-04  Richard Henderson  <rth@cygnus.com>
23678
23679         * gcc.c-torture/execute/20000503-1.c: Fix typo.
23680
23681 2000-05-04  Richard Henderson  <rth@cygnus.com>
23682
23683         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
23684         OpenSSL by Jason R Thorpe.
23685
23686 2000-05-03  Jim Wilson  <wilson@cygnus.com>
23687
23688         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
23689
23690 2000-05-03  Robert Lipe <robertlipe@usa.net>
23691
23692         * gcc.dg/20000503-1.c: New test.
23693
23694 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
23695
23696         * gcc.c-torture/compile/20000502-1.c: New test.
23697         * g++.old-deja/g++.other/align.C: New test.
23698         * gcc.dg/cpp-tradstringify.c: New test.
23699
23700 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
23701
23702         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
23703         and hard registers.
23704
23705 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
23706
23707         * gcc.c-torture/execute/loop-5.c: New test.
23708
23709 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
23710
23711         * gcc.c-torture/execute/va-arg-20.c: New test.
23712
23713 2000-04-23  Jeffrey A Law  (law@cygnus.com)
23714
23715         * gcc.c-torture/execute/20000422-1.c: New test.
23716
23717 2000-04-20  Greg McGary  <gkm@gnu.org>
23718
23719         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
23720         when optimizing, but without sibling-call optimizations (-O1).
23721
23722 2000-04-20  Jeffrey A Law  (law@cygnus.com)
23723
23724           * gcc.c-torture/compile/20000420-1.c: New test.
23725
23726 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23727
23728         * g++.abi/ptrflags.C: New test.
23729         * g++.eh/catchptr1.C: Test incomplete pointer chains.
23730
23731 2000-04-19  Catherine Moore  <clm@cygnus.com>
23732
23733         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
23734
23735 2000-04-19  Greg McGary  <gkm@gnu.org>
23736
23737         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
23738         sibling-call optimizations.
23739
23740 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
23741
23742         * gcc.dg/20000419-1.c: New test.
23743
23744 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
23745
23746         * gcc.c-torture/execute/20000412-6.c: New test.
23747
23748 2000-04-12  Jeffrey A Law  (law@cygnus.com)
23749
23750         * gcc.c-torture/execute/20000412-5.c: New test.
23751         * g77.f-torture/compile/20000412-1.f: New test.
23752         * gcc.c-torture/execute/20000412-4.c: New test.
23753         * gcc.c-torture/compile/20000412-2.c: New test.
23754         * gcc.c-torture/execute/20000412-3.c: New test.
23755         * gcc.c-torture/compile/20000412-1.c: New test.
23756         * gcc.c-torture/execute/20000412-2.c: New test.
23757
23758 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
23759
23760         * objc/execute/bf-20.m: New test.
23761
23762 2000-04-10  Richard Henderson  <rth@cygnus.com>
23763
23764         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
23765
23766         * gcc.c-torture/execute/20000412-1.c: New test.
23767
23768 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
23769
23770         * g++.old-deja/g++.eh/catchptr1.C: New test.
23771
23772 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
23773
23774         * g++.old-deja/g++.abi/cxa_vec.C: New test.
23775
23776 2000-04-08  Neil Booth  <NeilB@earthling.net>
23777
23778         * gcc.dg/cpp-nullchar.c: Remove test as
23779         embedded nulls cause problems.
23780
23781 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23782
23783         * gcc.dg/compare2.c: New test.
23784
23785 2000-04-08  Neil Booth  <NeilB@earthling.net>
23786
23787         * gcc.dg/cpp-nullchar.c: New test.
23788
23789 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
23790
23791         * gcc.dg/cpp-mi2.c: New test.
23792         * gcc.dg/cpp-mi2[abc].h: New files.
23793
23794 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
23795
23796         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
23797         member name.
23798
23799 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
23800
23801         * g++.old-deja/g++.abi/vmihint.C: New test.
23802
23803 2000-04-06  Neil Booth  <NeilB@earthling.net>
23804
23805         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
23806         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
23807         copyright.
23808
23809 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
23810
23811         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
23812         avoid stack-frame overwrite.
23813
23814 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
23815
23816         * gcc.c-torture/compile/20000405-2.c: New test.
23817         * gcc.c-torture/compile/20000405-3.c: New test.
23818
23819 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23820
23821         * gcc.c-torture/compile/20000405-1.c: New test.
23822
23823 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
23824
23825         * gcc.dg/cast-qual-1.c: Revert last change.
23826
23827 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23828
23829         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
23830
23831 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
23832
23833         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
23834         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
23835
23836 2000-04-03  Jeffrey A Law  (law@cygnus.com)
23837
23838         * gcc.c-torture/compile/20000403-2.c: New test.
23839         * gcc.c-torture/compile/20000403-1.c: New test.
23840
23841 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
23842
23843         * gcc.c-torture/execute/20000403-1.c: New test.
23844
23845 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
23846
23847         * gcc.c-torture/execute/20000402-1.c: New test.
23848
23849 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
23850
23851         * gcc.c-torture/execute/va-arg-15.c: New test.
23852         * gcc.c-torture/execute/va-arg-16.c: New test.
23853         * gcc.c-torture/execute/va-arg-17.c: New test.
23854         * gcc.c-torture/execute/va-arg-18.c: New test.
23855         * gcc.c-torture/execute/va-arg-19.c: New test.
23856
23857 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
23858
23859         * gcc.c-torture/compile/981211-1.c: Move to...
23860         * gcc.dg/cpp-as1.c: ...here.
23861         * gcc.dg/cpp-as2.c: New file.
23862
23863         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
23864         compiler.
23865
23866 2000-04-02  Neil Booth  <NeilB@earthling.net>
23867
23868         * gcc.dg/cpp-cond.c  New tests.
23869         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
23870         accidental success less likely.
23871         * gcc.dg/cpp-missingop.c  New tests.
23872         * gcc.dg/cpp-missingparen.c  New tests.
23873         * gcc.dg/cpp-shift.c  New tests.
23874         * gcc.dg/cpp-shortcircuit.c  New tests.
23875         * gcc.dg/cpp-unary.c  New tests.
23876
23877 2000-03-29  Jeffrey A Law  (law@cygnus.com)
23878
23879         * gcc.c-torture/compile/20000329-1.c: New test.
23880
23881 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
23882
23883         * gcc.c-torture/compile/20000326-1.c: New test.
23884         * gcc.c-torture/compile/20000326-2.c: New test.
23885
23886 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
23887
23888         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
23889         the first parameter is a function argument.
23890
23891 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
23892
23893         * g++.old-deja/g++.ext/array4.C: New test.
23894
23895 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
23896
23897         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
23898
23899 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23900
23901         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
23902
23903 2000-03-19  Richard Henderson  <rth@cygnus.com>
23904
23905         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
23906
23907 2000-03-19  Richard Henderson  <rth@cygnus.com>
23908
23909         * gcc.c-torture/compile/20000319-1.c: New test.
23910
23911 2000-03-14  Jeffrey A Law  (law@cygnus.com)
23912
23913         * gcc.c-torture/execute/20000314-3.c: New test.
23914         * gcc.c-torture/execute/20000314-2.c: New test.
23915         * gcc.c-torture/execute/20000314-1.c: New test.
23916         * gcc.c-torture/compile/20000314-2.c: New test.
23917         * gcc.c-torture/compile/20000314-1.c: New test.
23918
23919 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
23920
23921         * g++.old-deja/g++.warn/inline.C: New test.
23922
23923 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
23924
23925         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
23926         standards-compliant result rather than specific constants.
23927         Put test-values in array.
23928
23929 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
23930
23931         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
23932         (g++_target_compile): Put test-specific options last.
23933
23934 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23935
23936         * g++.old-deja/g++.eh/vbase4.C: New test.
23937
23938 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23939
23940         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
23941
23942 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23943
23944         * g++.old-deja/g++.brendan/misc12.C: Removed.
23945         * g++.old-deja/g++.pt/memtemp77.C: Constify.
23946         * g++.old-deja/g++.ext/pretty4.C: New test.
23947
23948 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
23949
23950         * g++.old-deja/g++.other/string2.C: New test.
23951
23952 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
23953
23954         * g++.old-deja/g++.warn/impint2.C: New test.
23955
23956 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
23957
23958         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
23959         is 1, not zero.
23960
23961 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
23962
23963         * g++.old-deja/g++.warn/impint.C: New test.
23964         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
23965         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
23966         * g++.old-deja/g++.pt/explicit12.C: Likewise.
23967         * g++.old-deja/g++.pt/explicit13.C: Likewise.
23968         * g++.old-deja/g++.pt/explicit17.C: Likewise.
23969         * g++.old-deja/g++.pt/explicit18.C: Likewise.
23970         * g++.old-deja/g++.pt/explicit19.C: Likewise.
23971         * g++.old-deja/g++.pt/explicit23.C: Likewise.
23972         * g++.old-deja/g++.pt/explicit31.C: Likewise.
23973         * g++.old-deja/g++.pt/explicit35.C: Likewise.
23974         * g++.old-deja/g++.pt/explicit6.C: Likewise.
23975         * g++.old-deja/g++.pt/memclass7.C: Likewise.
23976
23977 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
23978
23979         * gcc.dg/cpp-redef.c: New test.
23980
23981 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
23982
23983         * g++.old-deja/g++.pt/unify7.C: New test.
23984
23985 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
23986
23987         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
23988         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
23989
23990 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
23991
23992         * gcc.c-torture/compile/20000224-1.c: New test.
23993
23994 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
23995
23996         * gcc.c-torture/compile/cpp-2.c: New test.
23997         * gcc.c-torture/compile/cpp-1.c: New test.
23998
23999 2000-02-25  Jeffrey A Law  (law@cygnus.com)
24000
24001         * gcc.c-torture/execute/20000225-1.c: New test.
24002
24003 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24004
24005         * gcc.dg/cpp-li2.c: New test.
24006
24007         * gcc.dg/cpp-wi1.c: New test.
24008
24009         * gcc.dg/cpp-li1.c: New test.
24010
24011 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
24012
24013         * g++.old-deja/g++.other/sizeof5.C: New test.
24014
24015 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24016
24017         * gcc.c-torture/execute/va-arg-13.c: New test.
24018
24019 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
24020
24021         * gcc.c-torture/execute/va-arg-12.c: New test.
24022
24023 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24024
24025         * gcc.c-torture/execute/20000223-1.c: New test.
24026
24027 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
24028
24029         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
24030
24031 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
24032
24033         * g++.old-deja/g++.abi/ptrmem.C: New test.
24034
24035 2000-02-19  Richard Henderson  <rth@cygnus.com>
24036
24037         * gcc.c-torture/compile/init-3.c: New.
24038
24039 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
24040
24041         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
24042         ALWAYS_CXXFLAGS.
24043
24044 2000-02-11  Robert Lipe <robertl@sco.com>
24045
24046         * gcc.c-torture/compile/20000211-3.c: New test.
24047
24048 2000-02-11  Martin Buchholz <martin@xemacs.org>
24049
24050         * gcc.c-torture/compile/20000211-2.c: New test.
24051
24052 2000-02-11  Jeffrey A Law  (law@cygnus.com)
24053
24054         * gcc.c-torture/compile/20000211-1.c: New test.
24055
24056 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
24057
24058         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
24059           on native targets
24060
24061 2000-02-08  Nathan Sidwell  <nathan@acm.org>
24062
24063         * g++.old-deja/g++.other/cast5.C: New test.
24064
24065 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
24066
24067         * gcc.c-torture/execute/20000205-1.c: New.
24068
24069 2000-02-03  Nathan Sidwell  <nathan@acm.org>
24070
24071         * g++.old-deja/g++.jason/cast3.C: Return void.
24072         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
24073
24074 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24075
24076         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
24077
24078         * gcc.dg/loop-1.c: New test.
24079
24080 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
24081
24082         * gcc.c-torture/compile/20000127-1.c: New test.
24083         * gcc.c-torture/execute/991228-1.c: New test.
24084
24085 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24086
24087         * gcc.dg/unused-2.c: New test.
24088
24089         * gcc.dg/conv-1.c: New test.
24090
24091 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
24092
24093         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
24094         compiler.
24095         (tool_option_proc): Fix typo.
24096
24097 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
24098
24099         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
24100         of the ld on the host, not on the build machine.
24101         Also, don't crash if '--help' is not a supported option.
24102
24103 2000-01-24  Richard Henderson  <rth@cygnus.com>
24104
24105         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
24106
24107 2000-01-20  Jeffrey A Law  (law@cygnus.com)
24108
24109         * gcc.c-torture/execute/20000120-2.c: New test.
24110         * gcc.c-torture/execute/20000120-1.c: New test.
24111
24112 2000-01-13  Jeffrey A Law  (law@cygnus.com)
24113
24114         * gcc.c-torture/execute/20000113-1.c: New test.
24115
24116 2000-01-12  Jeffrey A Law  (law@cygnus.com)
24117
24118         * gcc.c-torture/execute/20000112-1.c: New test.
24119
24120 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24121
24122         * gcc.dg/20000111-1.c: New test.
24123
24124 2000-01-10  Jeffrey A Law  (law@cygnus.com)
24125
24126         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
24127         with 16 bit integers.
24128
24129 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24130
24131         * gcc.dg/20000108-1.c: New test.
24132
24133 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24134
24135         * g++.old-deja/g++.ns/koenig8.C: New test.
24136
24137 2000-01-05  Nathan Sidwell  <nathan@acm.org>
24138
24139         * g++.old-deja/g++.other/cast4.C: New test.
24140
24141 2000-01-05  Jeffrey A Law  (law@cygnus.com)
24142
24143         * gcc.c-torture/compile/20000105-2.c: New test.
24144         * gcc.c-torture/compile/20000105-1.c: New test.
24145
24146 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24147
24148         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
24149         references to printf & atoi to conform to ANSI standard.
24150         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
24151         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
24152         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
24153         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
24154         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
24155         * g++.old-deja/g++.brendan/complex1.C: Likewise.
24156         * g++.old-deja/g++.brendan/copy1.C: Likewise.
24157         * g++.old-deja/g++.brendan/copy2.C: Likewise.
24158         * g++.old-deja/g++.brendan/copy3.C: Likewise.
24159         * g++.old-deja/g++.brendan/copy4.C: Likewise.
24160         * g++.old-deja/g++.brendan/copy5.C: Likewise.
24161         * g++.old-deja/g++.brendan/copy6.C: Likewise.
24162         * g++.old-deja/g++.brendan/copy7.C: Likewise.
24163         * g++.old-deja/g++.brendan/copy8.C: Likewise.
24164         * g++.old-deja/g++.brendan/crash11.C: Likewise.
24165         * g++.old-deja/g++.brendan/crash14.C: Likewise.
24166         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
24167         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
24168         * g++.old-deja/g++.brendan/delete2.C: Likewise.
24169         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
24170         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
24171         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
24172         * g++.old-deja/g++.brendan/eh1.C: Likewise.
24173         * g++.old-deja/g++.brendan/groff1.C: Likewise.
24174         * g++.old-deja/g++.brendan/init3.C: Likewise.
24175         * g++.old-deja/g++.brendan/misc12.C: Likewise.
24176         * g++.old-deja/g++.brendan/misc7.C: Likewise.
24177         * g++.old-deja/g++.brendan/new2.C: Likewise.
24178         * g++.old-deja/g++.brendan/operators4.C: Likewise.
24179         * g++.old-deja/g++.brendan/operators5.C: Likewise.
24180         * g++.old-deja/g++.brendan/overload2.C: Likewise.
24181         * g++.old-deja/g++.brendan/overload7.C: Likewise.
24182         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
24183         * g++.old-deja/g++.brendan/reference1.C: Likewise.
24184         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
24185         * g++.old-deja/g++.brendan/template24.C: Likewise.
24186         * g++.old-deja/g++.brendan/template3.C: Likewise.
24187         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
24188         * g++.old-deja/g++.jason/inline3.C: Likewise.
24189         * g++.old-deja/g++.jason/opeq.C: Likewise.
24190         * g++.old-deja/g++.law/arg5.C: Likewise.
24191         * g++.old-deja/g++.law/arm7.C: Likewise.
24192         * g++.old-deja/g++.law/ctors11.C: Likewise.
24193         * g++.old-deja/g++.law/cvt8.C: Likewise.
24194         * g++.old-deja/g++.law/init9.C: Likewise.
24195         * g++.old-deja/g++.law/refs4.C: Likewise.
24196         * g++.old-deja/g++.law/template2.C: Likewise.
24197         * g++.old-deja/g++.law/visibility24.C: Likewise.
24198         * g++.old-deja/g++.law/vtable3.C: Likewise.
24199         * g++.old-deja/g++.mike/asm2.C: Likewise.
24200         * g++.old-deja/g++.mike/eh1.C: Likewise.
24201         * g++.old-deja/g++.mike/misc1.C: Likewise.
24202         * g++.old-deja/g++.mike/misc13.C: Likewise.
24203         * g++.old-deja/g++.mike/misc14.C: Likewise.
24204         * g++.old-deja/g++.mike/ns12.C: Likewise.
24205         * g++.old-deja/g++.mike/p1248.C: Likewise.
24206         * g++.old-deja/g++.mike/p3708.C: Likewise.
24207         * g++.old-deja/g++.mike/p3708a.C: Likewise.
24208         * g++.old-deja/g++.mike/p3708b.C: Likewise.
24209         * g++.old-deja/g++.mike/p646.C: Likewise.
24210         * g++.old-deja/g++.mike/p700.C: Likewise.
24211         * g++.old-deja/g++.mike/p783.C: Likewise.
24212         * g++.old-deja/g++.mike/p783a.C: Likewise.
24213         * g++.old-deja/g++.mike/p783b.C: Likewise.
24214         * g++.old-deja/g++.mike/p786.C: Likewise.
24215         * g++.old-deja/g++.mike/p789.C: Likewise.
24216         * g++.old-deja/g++.mike/p789a.C: Likewise.
24217         * g++.old-deja/g++.mike/p807a.C: Likewise.
24218         * g++.old-deja/g++.other/delete3.C: Likewise.
24219         * g++.old-deja/g++.other/dyncast1.C: Likewise.
24220         * g++.old-deja/g++.other/dyncast2.C: Likewise.
24221         * g++.old-deja/g++.other/dyncast3.C: Likewise.
24222         * g++.old-deja/g++.other/empty1.C: Likewise.
24223         * g++.old-deja/g++.other/temporary1.C: Likewise.
24224         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
24225         * g++.old-deja/g++.pt/t16.C: Likewise.
24226         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
24227
24228 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
24229
24230         * gcc.dg/991230-1.c: New test.
24231
24232 1999-12-29  Jeffrey A Law  (law@cygnus.com)
24233
24234         * gcc.c-torture/compile/991229-3.c: New test.
24235         * gcc.c-torture/compile/991229-2.c: New test.
24236         * gcc.c-torture/compile/991229-1.c: New test.
24237
24238 1999-12-29  Greg McGary <gkm@eng.ascend.com>
24239
24240         * gcc.c-torture/compile/labels-2.c: New test.
24241
24242 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24243
24244         * gcc.c-torture/execute/991227-1.c: New test.
24245
24246 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24247
24248         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
24249
24250 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
24251
24252         * gcc.c-torture/execute/991221-1.c: New test.
24253
24254 1999-12-20  Nathan Sidwell  <nathan@acm.org>
24255
24256         * g++.old-deja/g++.other/cast3.C: New test.
24257
24258 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
24259
24260         * gcc.c-torture/execute/991216-4.c: New test.
24261
24262 1999-12-16  Michael Meissner  <meissner@cygnus.com>
24263
24264         * gcc.c-torture/execute/991216-1.c: New test.
24265         * gcc.c-torture/execute/991216-2.c: New test.
24266         * gcc.c-torture/execute/991216-3.c: New test.
24267
24268 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24269
24270         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
24271         Actually make the test fail by using "-O2" for compilation.
24272
24273 1999-12-15  Nathan Sidwell  <nathan@acm.org>
24274
24275         * g++.old-deja/g++.warn/cast-align1.C: New test.
24276
24277 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24278
24279         * gcc.c-torture/compile/991214-1.c: New test.
24280         * gcc.c-torture/compile/991214-2.c: New test.
24281
24282 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
24283
24284         * gcc.dg/991214-1.c: New test.
24285
24286 1999-12-13  Jeffrey A Law  (law@cygnus.com)
24287
24288         * gcc.c-torture/compile/991213-3.c: New test.
24289         * gcc.c-torture/compile/991213-2.c: New test.
24290         * gcc.c-torture/compile/991213-1.c: New test.
24291
24292 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
24293
24294         * gcc.dg/991209-1.c: New test.
24295
24296 1999-12-08  Nathan Sidwell <nathan@acm.org>
24297
24298         * gcc.c-torture/compile/991208-1.c: New test.
24299
24300 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24301
24302         * gcc.dg/ultrasp2.c: New test.
24303
24304 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
24305
24306         * g++.old-deja/g++.abi/align.C (main): Fix typo.
24307
24308 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
24309
24310         * gcc.c-torture/compile/991202-1.c: New test.
24311         * gcc.c-torture/execute/991202-1.c: New test.
24312         * gcc.c-torture/execute/991202-2.c: New test.
24313         * gcc.c-torture/execute/991202-3.c: New test.
24314
24315 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
24316
24317         * g++.old-deja/g++.abi/align.C: New test.
24318         * g++.old-deja/g++.abi/aggregates.C: Likewise.
24319         * g++.old-deja/g++.abi/bitfields.C: Likewise.
24320
24321 1999-12-01  Richard Henderson  <rth@cygnus.com>
24322
24323         * gcc.c-torture/execute/991201-1.c: New.
24324
24325 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
24326
24327         * gcc.dg/991129-1.c: New test.
24328
24329 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24330
24331         * gcc.c-torture/compile/991127-1.c: New test.
24332
24333 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24334
24335         * g++.old-deja/g++.other/warn4.C: New test.
24336
24337 1999-11-22  Nathan Sidwell  <nathan@acm.org>
24338
24339         * g++.old-deja/g++.eh/cleanup2.C: New test.
24340         * g++.old-deja/g++.ext/pretty2.C: New test.
24341         * g++.old-deja/g++.ext/pretty3.C: New test.
24342         * g++.old-deja/g++.other/debug6.C: New test.
24343
24344 1999-10-20  Jim Wilson  <wilson@cygnus.com>
24345
24346         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
24347         compiler_output to look for one error message instead of two.
24348
24349 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
24350
24351         * gcc.c-torture/execute/991118-1.c: Also test case
24352         where the word boundary does not split a byte evenly.
24353
24354 1999-11-19  Nathan Sidwell  <nathan@acm.org>
24355
24356         * g++.old-deja/g++.ext/restrict1.C: New test.
24357
24358 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
24359
24360         * gcc.c-torture/execute/991118-1.c: New test.
24361
24362 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
24363
24364         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
24365         working directory pathnames.
24366
24367 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
24368
24369         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
24370         host is equipped with driver.h and driver.o so it can actually
24371         compile and run the tests.
24372
24373 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
24374
24375         * gcc.c-torture/compile/991008-1.c: New test.
24376
24377 1999-11-08  Nick Clifton  <nickc@cygnus.com>
24378
24379         * lib/gcc-dg.exp: Include target-supports.exp
24380
24381 1999-11-05  Nick Clifton  <nickc@cygnus.com>
24382
24383         * lib/target-supports.exp: New file: Provide procs to test for
24384         features supported by the target.
24385         (check_weak_available): Moved here from ecos.exp.
24386         (check_alias_available): New proc: Determine of the target
24387         toolchain supports the alias attribute.
24388
24389         * gcc.dg/special/ecos.exp: Move check_weak_available to
24390         target-supports.exp.
24391         (alias-1.c): Only perform the test if the target supports
24392         aliases.
24393         (wkali-1.c): Only perform the test if the target supports
24394         aliases.
24395
24396         * gcc.dg/990506-0.c: Expect error messages from cross
24397         targets as well as native targets.
24398
24399 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24400
24401         * gcc.dg/ultrasp1.c: Removed xfail.
24402         * gcc.dg/struct-ret-2.c: Likewise.
24403         * gcc.dg/array-1.c: Likewise.
24404
24405 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
24406
24407         * gcc.dg/struct-ret-2.c: New test.
24408
24409         * gcc.dg/array-1.c: New test.
24410
24411 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
24412
24413         * gcc.c-torture/execute/991030-1.c: New test.
24414
24415 1999-10-26  Richard Henderson  <rth@cygnus.com>
24416
24417         * gcc.c-torture/compile/991026-2.c: New test.
24418
24419 1999-10-26  Jeffrey A Law  (law@cygnus.com)
24420
24421         * gcc.c-torture/compile/991026-1.c: New test.
24422
24423 1999-10-23  Jeffrey A Law  (law@cygnus.com)
24424
24425         * gcc.c-torture/execute/991023-1.c: New test.
24426
24427 1999-10-19  Jeffrey A Law  (law@cygnus.com)
24428
24429         * gcc.c-torture/execute/991019-1.c: New test.
24430
24431 1999-10-16  Richard Henderson  <rth@cygnus.com>
24432
24433         * gcc.c-torture/execute/991016-1.c: New test.
24434
24435 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
24436
24437         * gcc.c-torture/execute/991014-1.c: New test.
24438
24439 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
24440
24441         * g++.old-deja/g++.other/union2.C: New test.
24442
24443 1999-10-13  Nathan Sidwell  <nathan@acm.org>
24444
24445         * g++.old-deja/g++.other/vaarg2.C: New test.
24446         * g++.old-deja/g++.other/vaarg3.C: New test.
24447
24448 1999-10-12  Craig Burley  <craig@jcb-sc.com>
24449
24450         * g77.f-torture/noncompile/19990905-1.f: Moved from being
24451         in compile/.
24452
24453 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
24454
24455         * gcc.c-torture/execute/va-arg-11.c: New test.
24456
24457 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
24458
24459         * lib/file-format.exp (gcc_target_object_format): Don't
24460         crash if objdump is unavailable.
24461
24462 1999-09-29  Donn Terry <donn@interix.com>
24463
24464         * gcc.misc-tests/mg.exp: delete extraneous redirection.
24465
24466 1999-09-28  Nick Clifton  <nickc@cygnus.com>
24467
24468         * gcc.c-torture/compile/990928-1.c: New test.
24469
24470 1999-09-28  Nathan Sidwell  <nathan@acm.org>
24471
24472         * g++.old-deja/g++.other/decl6.C: New test.
24473
24474 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24475
24476         * gcc.c-torture/execute/va-arg-10.c: New test.
24477
24478 1999-09-27  Nathan Sidwell  <nathan@acm.org>
24479
24480         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
24481         __PRETTY_FUNCTION__.
24482
24483 1999-09-23  Nick Clifton  <nickc@cygnus.com>
24484
24485         * gcc.c-torture/execute/990923-1.c: New test.
24486
24487 1999-09-21  Nick Clifton  <nickc@cygnus.com>
24488
24489         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
24490         for which -fpic is inappropriate.
24491
24492 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
24493
24494         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
24495
24496 1999-09-21  Nathan Sidwell  <nathan@acm.org>
24497
24498         * g++.old-deja/g++.other/dyncast1.C: New test.
24499         * g++.old-deja/g++.other/dyncast2.C: New test.
24500         * g++.old-deja/g++.other/dyncast3.C: New test.
24501         * g++.old-deja/g++.other/dyncast4.C: New test.
24502         * g++.old-deja/g++.other/dyncast5.C: New test.
24503         * g++.old-deja/g++.eh/catch3.C: New test.
24504         * g++.old-deja/g++.eh/catch3p.C: New test.
24505         * g++.old-deja/g++.eh/catch4.C: New test.
24506         * g++.old-deja/g++.eh/catch4p.C: New test.
24507         * g++.old-deja/g++.eh/catch5.C: New test.
24508         * g++.old-deja/g++.eh/catch5p.C: New test.
24509         * g++.old-deja/g++.eh/catch6.C: New test.
24510         * g++.old-deja/g++.eh/catch6p.C: New test.
24511         * g++.old-deja/g++.eh/catch7.C: New test.
24512         * g++.old-deja/g++.eh/catch7p.C: New test.
24513         * g++.old-deja/g++.eh/catch8.C: New test.
24514         * g++.old-deja/g++.eh/catch8p.C: New test.
24515         * g++.old-deja/g++.eh/catch9.C: New test.
24516         * g++.old-deja/g++.eh/catch9p.C: New test.
24517
24518 1999-09-13  Nathan Sidwell  <nathan@acm.org>
24519
24520         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
24521         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
24522
24523 1999-09-13  Jeffrey A Law  (law@cygnus.com)
24524
24525         * gcc.c-torture/compile/990913-1.c: New test.
24526
24527 1999-09-10  Nathan Sidwell  <nathan@acm.org>
24528
24529         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
24530         * g++.old-deja/g++.jason/rfg5.C: Likewise.
24531
24532 1999-09-09  Richard Henderson  <rth@cygnus.com>
24533
24534         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
24535
24536 1999-09-09  Nathan Sidwell  <nathan@acm.org>
24537
24538         * g++.old-deja/g++.other/lookup11.C: New test.
24539         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
24540         what is permitted and what we want.
24541         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
24542         overload use.
24543         * g++.old-deja/g++.jason/rfg5.C: Likewise
24544
24545 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
24546
24547         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
24548         * gcc.c-torture/noncompile/poison-1.c: New file.
24549
24550 1999-09-08  Nathan Sidwell  <nathan@acm.org>
24551
24552         * g++.old-deja/g++.other/sizeof3.C: New test.
24553         * g++.old-deja/g++.other/sizeof4.C: New test.
24554         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
24555         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
24556
24557 1999-09-07  Richard Henderson  <rth@cygnus.com>
24558
24559         * gcc.dg/va-arg-1.c: New.
24560
24561 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24562
24563         * gcc.c-torture/execute/va-arg-9.c: New test.
24564
24565 1999-09-05  Craig Burley  <craig@jcb-sc.com>
24566
24567         * g77.f-torture/compile/980519-2.f: New test.
24568         * g77.f-torture/compile/19990905-0.f: New test.
24569         * g77.f-torture/compile/19990905-1.f: New test.
24570         * g77.f-torture/compile/19990905-2.f: New test.
24571
24572         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
24573
24574 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
24575
24576         * gcc.c-torture/execute/990827-1.c: Fix typo.
24577
24578 1999-09-03  Nathan Sidwell  <nathan@acm.org>
24579
24580         * g++.old-deja/g++.other/deref1.C: New test.
24581
24582 1999-09-02  Nathan Sidwell  <nathan@acm.org>
24583
24584         * g++.old-deja/g++.other/ambig2.C: New test.
24585         * g++.old-deja/g++.other/cond5.C: New test.
24586         * g++.old-deja/g++.other/lookup16.C: New test.
24587
24588 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
24589
24590         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
24591         assemblers too.
24592
24593 1999-08-31  Jeffrey A Law  (law@cygnus.com)
24594
24595         * lib/c-torture.exp: Avoid the "compare executables" optimization
24596         when testing native.
24597
24598 1999-08-29  Jeffrey A Law  (law@cygnus.com)
24599
24600         * gcc.c-torture/execute/990829-1.c: New test.
24601         * gcc.c-torture/compile/990829-1.c: New test.
24602
24603 1999-08-27  Paul Burchard  <burchard@pobox.com>
24604
24605         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
24606         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
24607         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
24608         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
24609         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
24610         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
24611         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
24612         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
24613         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
24614         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
24615         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
24616
24617 1999-08-27  Jeffrey A Law  (law@cygnus.com)
24618
24619         * gcc.c-torture/execute/990827-1.c: New test.
24620
24621 1999-08-26  Craig Burley  <craig@jcb-sc.com>
24622
24623         * g77.f-torture/noncompile/19990826-4.f: New test.
24624
24625         * g77.f-torture/compile/19990826-3.f: New test.
24626
24627         * g77.f-torture/execute/19990826-2.f: New test.
24628
24629         * g77.f-torture/compile/19990826-1.f: New test.
24630
24631         * gcc.c-torture/execute/990826-0.c: New test.
24632         * g77.c-torture/execute/19990826-0.f: New test.
24633
24634         * g77.f-torture/noncompile/970626-2.f: New test.
24635
24636 1999-08-25  Paul Burchard  <burchard@pobox.com>
24637
24638         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
24639         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
24640         lss-011.C: New tests.
24641
24642 1999-08-25  Nathan Sidwell  <nathan@acm.org>
24643
24644         * g++.old-deja/g++.other/decl5.C: New test.
24645
24646 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24647
24648         * noncompile/noncompile.exp: Load_lib c-torture.exp.
24649         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
24650         call `postbase' for each one.  All callers of `postbase' changed
24651         to call this instead.
24652
24653 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
24654
24655         * gcc.c-torture/execute/990811-1.c: New test.
24656
24657 1999-08-09  Nick Clifton  <nickc@cygnus.com>
24658
24659         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
24660         just native ones.
24661
24662         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
24663         just native ones.
24664
24665 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24666
24667         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
24668
24669 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24670
24671         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
24672
24673 1999-08-04  Nathan Sidwell  <nathan@acm.org>
24674
24675         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
24676
24677 1999-08-04  Jeffrey A Law  (law@cygnus.com)
24678
24679         * gcc.c-torture/execute/990804-1.c: New test.
24680
24681 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24682
24683         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
24684         * g++.old-deja/g++.brendan/crash64.C: Likewise
24685         * g++.old-deja/g++.brendan/overload8.C: Likewise
24686
24687 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24688
24689         * g++.old-deja/g++.other/struct1.C: New test.
24690
24691 1999-08-03  Nathan Sidwell  <nathan@acm.org>
24692
24693         * g++.old-deja/g++.other/enum2.C: New test.
24694
24695 1999-08-02  Richard Henderson  <rth@cygnus.com>
24696
24697         Adapted from tests from Franz Sirl:
24698         * gcc.c-torture/execute/va-arg-7.c: New test.
24699         * gcc.c-torture/execute/va-arg-8.c: New test.
24700
24701 1999-08-01  Jeffrey A Law  (law@cygnus.com)
24702
24703         * gcc.c-torture/compile/990801-2.c: New test.
24704
24705         * gcc.c-torture/compile/990801-1.c: New test.
24706
24707 1999-07-27  Michael Meissner  <meissner@cygnus.com>
24708
24709         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
24710         fp-cmp-1.c, converting double to float.
24711
24712         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
24713         fp-cmp-1.c, converting double to long double.
24714
24715         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
24716         from fr1 to unknown_register, since fr1 is a legitimate register
24717         on some machines.
24718
24719 1999-07-25  Jeffrey A Law  (law@cygnus.com)
24720
24721         * README: More listname related changes.
24722
24723 1999-07-08  Catherine Moore  <clm@cygnus.com>
24724
24725         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
24726
24727 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
24728
24729         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
24730
24731 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
24732
24733         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
24734
24735 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
24736
24737         * gcc.dg/990703-1.c: New test.
24738
24739 1999-06-29  Nick Clifton  <nickc@cygnus.com>
24740
24741         * lib/file-format.exp: New file: Move definition of proc
24742         gcc_target_object_format to here from
24743         gcc.dg/special/ecos.exp.
24744
24745         * lib/c-torture.exp: Include lib file-format.exp.
24746         * lib/gcc-dg.exp: Include lib file-format.exp.
24747
24748         * gcc.dg/special/ecos.exp: Remove definition of proc
24749         gcc_target_object_format.
24750
24751 1999-06-28  Jeffrey A Law  (law@cygnus.com)
24752
24753         * gcc.c-torture/execute/990628-1.c: New test.
24754
24755 1999-06-25  Jeffrey A Law  (law@cygnus.com)
24756
24757         * gcc.c-torture/compile/990625-2.c: New test.
24758
24759         * gcc.c-torture/compile/990625-1.c: New test.
24760
24761 1999-06-23  Nick Clifton  <nickc@cygnus.com>
24762
24763         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
24764         attributes compile.
24765         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
24766         ports that use the COFF/PE file format.
24767
24768 1999-06-17  Jeffrey A Law  (law@cygnus.com)
24769
24770         * gcc.c-torture/compile/990617-1.c: New test.
24771
24772 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
24773
24774         * g++.old-deja/g++.other/decl4.C: New test.
24775
24776 1999-06-14  Nathan Sidwell  <nathan@acm.org>
24777
24778         * g++.old-deja/g++.other/bitfld3.C: New test.
24779
24780 1999-06-08  Nathan Sidwell  <nathan@acm.org>
24781
24782         * g++.old-deja/g++.eh/catch1.C: New test.
24783
24784 1999-06-07  Jeffrey A Law  (law@cygnus.com)
24785
24786         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
24787
24788         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
24789         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
24790
24791 1999-06-05  Craig Burley  <craig@jcb-sc.com>
24792
24793         * g77.f-torture/compile/19990502-0.f: Replace with new,
24794         shorter, test that still fails after recent changes.
24795
24796 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24797
24798         * gcc.c-torture/execute/990604-1.c: New test.
24799
24800 1999-05-31  Jeffrey A Law  (law@cygnus.com)
24801
24802         * gcc.c-torture/execute/990531-1.c: New test.
24803
24804 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24805
24806         * gcc.c-torture/compile/990527-1.c: New test.
24807
24808 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
24809
24810         * gcc.c-torture/execute/990527-1.c: New test.
24811
24812 1999-05-25  Nick Clifton  <nickc@cygnus.com>
24813
24814         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
24815         bitfields as signed.
24816
24817 1999-05-25  Craig Burley  <craig@jcb-sc.com>
24818
24819         * g77.f-torture/compile/19990525-0.f: New test.
24820
24821 1999-05-25  Jeffrey A Law  (law@cygnus.com)
24822
24823         * gcc.c-torture/execute/990525-2.c: New test.
24824
24825         * gcc.c-torture/execute/990525-1.c: New test.
24826
24827 1999-05-24  Nathan Sidwell  <nathan@acm.org>
24828
24829         * g++.old-deja/g++.other/anon3.C: New test.
24830         * g++.old-deja/g++.other/anon4.C: New test.
24831         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
24832         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
24833         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
24834         Merrill).
24835
24836 1999-05-24  Jeffrey A Law  (law@cygnus.com)
24837
24838         * gcc.c-torture/execute/990524-1.c: New test.
24839
24840         * gcc.dg/990524-1.c: New test.
24841
24842 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
24843
24844         * gcc.c-torture/compile/990523-1.c: New test.
24845
24846 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
24847
24848         * gcc.c-torture/compile/990519-1.c: New test.
24849
24850 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
24851
24852         * gcc.c-torture/compile/990517-1.c: New test.
24853
24854         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
24855         (e4, f4): New tests.
24856         (main): Call them.
24857
24858 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24859
24860         * gcc.dg/noreturn-1.c: New test.
24861
24862 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
24863
24864         * gcc.c-torture/execute/990513-1.c: New test.
24865
24866 1999-05-10  Richard Henderson  <rth@cygnus.com>
24867
24868         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
24869
24870 1999-05-10  Craig Burley  <craig@jcb-sc.com>
24871
24872         * g77.f-torture/execute/erfc.f: Use small single-precision
24873         values, to avoid problems on Alphas when not -mieee.
24874
24875 1999-05-08  Craig Burley  <craig@jcb-sc.com>
24876
24877         * gcc.dg/990506-0.c: New test.
24878
24879 1999-05-08  Richard Henderson  <rth@cygnus.com>
24880
24881         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
24882         the constant to test.  Don't XFAIL 64-bit targets.
24883
24884         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
24885         * g++.old-deja/g++.law/profile1.C: Likewise.
24886
24887         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
24888         operator new instances.
24889         * g++.old-deja/g++.other/delete5.C: Likewise.
24890
24891 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24892
24893         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
24894         intrinsic.
24895
24896 1999-05-03  Craig Burley  <craig@jcb-sc.com>
24897
24898         * g77.f-torture/execute/u77-test.f: Reverse order of two
24899         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
24900
24901 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24902
24903         * gcc.dg/compare1.c: New test.
24904
24905 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
24906
24907         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
24908         New tests.
24909
24910 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24911
24912         * g77.f-torture/compile/19990502-1.f: New test.
24913
24914 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24915
24916         * g77.f-torture/compile/19990502-0.f: New test.
24917
24918 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24919
24920         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
24921         intrinsic.
24922
24923 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24924
24925         * g77.f-torture/execute/u77-test.f (main): List libU77
24926         intrinsics not currently tested.
24927         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
24928         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
24929         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
24930         Trim blanks off the ends of some printed strings.
24931
24932 1999-05-02  Craig Burley  <craig@jcb-sc.com>
24933
24934         * g77.f-torture/execute/u77-test.f (main): Just warn about
24935         FSTAT gid disagreement, as it's expected on some systems.
24936
24937 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24938
24939         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
24940         use a new function, which allows for some slop.
24941         Clean up some commentary.
24942         (issum): The new function.
24943         (sgladd): Deleted subroutine.
24944
24945 1999-05-01  Craig Burley  <craig@jcb-sc.com>
24946
24947         * g77.f-torture/execute/u77-test.f: Modify to be more like
24948         libf2c/libU77 version, bringing patches to that version here.
24949         Add suitable commentary.
24950
24951 1999-04-25  Richard Henderson  <rth@cygnus.com>
24952
24953         * gcc.dg/990424-1.c: New test.
24954
24955 1999-04-24  Craig Burley  <craig@jcb-sc.com>
24956
24957         * g77.f-torture/execute/u77-test.f (main): Bug involving
24958         LSTAT has been fixed, so turn back on full checking.
24959
24960 1999-04-20  Craig Burley  <craig@jcb-sc.com>
24961
24962         * g77.f-torture/compile/19990419-0.f: New test.
24963         * g77.f-torture/execute/19990419-1.f: New test.
24964
24965 1999-04-17  Richard Henderson  <rth@cygnus.com>
24966
24967         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
24968         to avoid the need for a prototype to supress a warning.
24969
24970 1999-04-07  Jim Wilson  <wilson@cygnus.com>
24971
24972         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
24973
24974 1999-04-04  Jeffrey A Law  (law@cygnus.com)
24975
24976         * gcc.c-torture/execute/990404-1.c: New test.
24977
24978 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
24979
24980         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
24981         * gcc.dg/cpp-if3.c: Don't use -pedantic.
24982         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
24983         missing initializer warnings.
24984
24985 1999-03-28  Jeffrey A Law  (law@cygnus.com)
24986
24987         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
24988         matching strings.
24989
24990 1999-03-26  Jeffrey A Law  (law@cygnus.com)
24991
24992         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
24993
24994 1999-03-26  Craig Burley  <craig@jcb-sc.com>
24995
24996         * g77.f-torture/execute/19990325-0.f: New test.
24997         * g77.f-torture/execute/19990325-1.f: New test.
24998
24999 1999-03-24  Jeffrey A Law  (law@cygnus.com)
25000
25001         * gcc.c-torture/execute/990324-1.c: New test.
25002
25003 1999-03-22  Jim Wilson  <wilson@cygnus.com>
25004
25005         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
25006         test with 4.
25007
25008 1999-03-17  Richard Henderson  <rth@cygnus.com>
25009
25010         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
25011
25012 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25013
25014         * g77.f-torture/execute/19990313-2.f: New test.
25015         * g77.f-torture/execute/19990313-3.f: New test.
25016
25017 1999-03-13  Craig Burley  <craig@jcb-sc.com>
25018
25019         * g77.f-torture/execute/19990313-0.f: New test.
25020         * g77.f-torture/execute/19990313-1.f: New test.
25021
25022 1999-03-12  Jim Wilson  <wilson@cygnus.com>
25023
25024         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
25025         printf to sprintf.
25026         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
25027         (main): Add check for u15.  Conditionalize u31 check depending on
25028         whether ints are <32 bits or >=32 bits.
25029
25030 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25031
25032         * g77.f-torture/execute/19981119-0.f: Improve testiness.
25033
25034 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25035
25036         * g77.f-torture/compile/19990305-0.f: New test.
25037         * g77.f-torture/execute/19981119-0.f: New test.
25038
25039 1999-03-08  Craig Burley  <craig@jcb-sc.com>
25040
25041         * g77.f-torture/execute/970625-2.f: call ABORT if final
25042         result is not correct, instead of just printing it.
25043         Add this checking via newly introduced obfuscation, to
25044         trip up buggy front ends.
25045
25046 1999-03-07  Craig Burley  <craig@jcb-sc.com>
25047
25048         * g77.f-torture/compile/960317-1.f: Moved from being
25049         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
25050
25051 1999-03-06  Craig Burley  <craig@jcb-sc.com>
25052
25053         * g77.f-torture/execute/960317-1.f: New (old) test.
25054         * g77.f-torture/execute/970625-2.f: Ditto.
25055
25056 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
25057
25058         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
25059         message on line 1 or line 2; cccp and cpplib do this differently.
25060
25061 1999-03-01  Jeffrey A Law  (law@cygnus.com)
25062
25063         * g++.old-deja/g++.law/weak1.C: New test.
25064
25065 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25066
25067         * gcc.c-torture/execute/990119-1.c: Renamed to...
25068         * gcc.dg/990119-1.c: this, so it will only be tested once
25069         (it's a preprocessor test, it doesn't need to be run at
25070         multiple optimization levels).
25071
25072 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
25073
25074         * lib/g++.exp: Don't add incdir=$base_dir/../include to
25075           ALWAYS_CXXFLAGS.
25076
25077 1999-02-24  Craig Burley  <craig@jcb-sc.com>
25078
25079         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
25080         * g77.f-torture/compile/19981216-0.f: ...as it is expected
25081         to not be compilable by current g77.
25082
25083 1999-02-24  Nick Clifton  <nickc@cygnus.com>
25084
25085         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
25086
25087 1999-02-22  Jeffrey A Law  (law@cygnus.com)
25088
25089         * gcc.c-torture/execute/990222-1.c: New test.
25090
25091 1999-02-19  Craig Burley  <craig@jcb-sc.com>
25092
25093         * g77.f-torture/compile/19990218-0.f: New test.
25094         * g77.f-torture/noncompile/19990218-1.f: New test.
25095
25096 1999-02-18  Craig Burley  <craig@jcb-sc.com>
25097
25098         * g77.f-torture/compile/19981216-0.f: New test.
25099
25100 1999-02-14  Jeffrey A Law  (law@cygnus.com)
25101
25102         * gcc.dg/990214-1.c: New test.
25103
25104 1999-02-13  Jeffrey A Law  (law@cygnus.com)
25105
25106         * gcc.dg/990213-2.c: New test.
25107
25108         * gcc.dg/990213-1.c: New test.
25109
25110 1999-02-12  Jeffrey A Law  (law@cygnus.com)
25111
25112         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
25113         ints.
25114
25115 1999-02-11  Nick Clifton  <nickc@cygnus.com>
25116
25117         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
25118         specified by target.
25119
25120         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
25121
25122 1999-02-11  Jeffrey A Law  (law@cygnus.com)
25123
25124         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
25125
25126 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25127
25128         * gcc.dg/special/ecos.exp: New test driver for new tests with
25129         special requirements.
25130
25131         * gcc.dg/special/alias-1.c: New test.
25132         * gcc.dg/special/gcsec-1.c: New test.
25133         * gcc.dg/special/weak-1.c: New test.
25134         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
25135         * gcc.dg/special/weak-2.c: New test.
25136         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
25137         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
25138         * gcc.dg/special/wkali-1.c: New test.
25139         * gcc.dg/special/wkali-2.c: New test.
25140         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
25141         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
25142
25143 1999-02-10  Felix Lee  <flee@cygnus.com>
25144
25145           * lib/c-torture.exp (c-torture-compile): Pull out code for
25146           analyzing gcc error messages.
25147           (c-torture-execute): Likewise.  Fix some (harmless) false
25148           positives.
25149           * lib/gcc.exp (gcc_check_compile): New function.
25150
25151 1999-02-08  Richard Henderson  <rth@cygnus.com>
25152
25153         * gcc.c-torture/execute/990208-1.c: New test.
25154
25155 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
25156
25157         * g++.dg/special/ecos.exp: New driver for new tests with special
25158         requirements
25159
25160         * g++.dg/special/conpr-1.C: New test
25161         * g++.dg/special/conpr-2.C: New test
25162         * g++.dg/special/conpr-2a.C: New test
25163         * g++.dg/special/conpr-3.C: New test
25164         * g++.dg/special/conpr-3a.C: New test
25165         * g++.dg/special/conpr-3b.C: New test
25166
25167         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
25168         allow g++ to use the dg driver
25169
25170         * README: Add comment about g++.dg directory
25171
25172 1999-02-06  Jeffrey A Law  (law@cygnus.com)
25173
25174         * README: Update email addresses.
25175
25176 1999-02-03  Nick Clifton  <nickc@cygnus.com>
25177
25178         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
25179         arguments in order to force structure S onto the stack even on
25180         the alpha.
25181         (test): Pass 10 leading arguments to function foo as well as the
25182         structure S.
25183
25184         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
25185         failure for all targets.
25186
25187         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
25188         abort to terminate program execution.
25189
25190 1999-01-30  Richard Henderson  <rth@cygnus.com>
25191
25192         * gcc.c-torture/execute/990130-1.c: New test.
25193
25194 1999-01-30  Jeffrey A Law  (law@cygnus.com)
25195
25196         * gcc.dg/990130-1.c: New test.
25197
25198 1999-01-28  Michael Meissner  <meissner@cygnus.com>
25199
25200         * gcc.c-torture/execute/990128-1.c: New test.
25201
25202 1999-01-27  Michael Meissner  <meissner@cygnus.com>
25203
25204         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
25205
25206 1999-01-27  Felix Lee  <flee@cygnus.com>
25207
25208         * lib/c-torture.exp (c-torture-compile): pull out code for
25209         analyzing gcc error messages.
25210         (c-torture-execute): ditto, and fix some (harmless) false
25211         positives.
25212         * lib/gcc.exp (gcc_check_compile): new function.
25213
25214 1999-01-17  Jeffrey A Law  (law@cygnus.com)
25215
25216         * gcc.dg/990117-1.c: New test.
25217
25218         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
25219
25220         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
25221
25222 1999-01-15  Jeffrey A Law  (law@cygnus.com)
25223
25224         * g77.f-torture/compile/990115-1.f: New test.
25225
25226 1999-01-07  Jeffrey A Law  (law@cygnus.com)
25227
25228         * gcc.c-torture/compile/990107-1.c: New test
25229
25230 1999-01-06  Jeffrey A Law  (law@cygnus.com)
25231
25232         * gcc.c-torture/execute/990106-2.c: New test.
25233
25234         * gcc.c-torture/execute/990106-1.c: New test.
25235
25236 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
25237
25238         * gcc.c-torture/compile/981223-1.c: New test.
25239
25240 1998-12-29  Richard Henderson  <rth@cygnus.com>
25241
25242         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
25243         (opt3): Rename from opt4 and disable.
25244
25245 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
25246
25247         * g++.old-deja/g++.pt/ptrmem5.C: New test.
25248
25249 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25250
25251         * g++.old-deja/g++.other/conv5.C: New test.
25252
25253 1998-12-14  Nick Clifton  <nickc@cygnus.com>
25254
25255         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
25256
25257 1998-12-11  Jeffrey A Law  (law@cygnus.com)
25258
25259         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
25260
25261 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
25262
25263         * gcc.c-torture/compile/981211-1.c: New test.
25264
25265 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
25266
25267         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
25268
25269         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
25270
25271 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25272
25273         * gcc.special/930510-1.c: Make C9X safe.
25274         * gcc.misc-tests/gcov-1.c Similarly.
25275         * gcc.misc-tests/gcov-2.c Similarly.
25276
25277 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25278
25279         * gcc.dg/ultrasp1.c: New test.
25280
25281 1998-12-06  Richard Henderson  <rth@cygnus.com>
25282
25283         * gcc.c-torture/execute/981206.c: New test.
25284
25285 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25286
25287         * g++.old-deja/g++.ns/template7.C: New test.
25288
25289         * g++.old-deja/g++.other/expr1.C: New test.
25290
25291         * g++.old-deja/g++.eh/tmpl3.C: New test.
25292
25293         * g++.old-deja/g++.eh/tmpl2.C: New test.
25294
25295 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25296
25297         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
25298         * g++.old-deja/g++.other/using6.C: Removed.
25299         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
25300
25301         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
25302
25303 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25304
25305         * g++.old-deja/g++.pt/overload8.C: New test.
25306
25307         * g++.old-deja/g++.pt/overload7.C: New test.
25308
25309         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
25310
25311         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
25312         and relinking messages.
25313         * lib/g++.exp (g++_target_compile): Remove .rpo file when
25314         compiling with -frepo.
25315
25316 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
25317
25318         * g++.old-deja/g++.pt/lookup6.C: New test.
25319
25320 1998-11-30  Nick Clifton  <nickc@cygnus.com>
25321
25322         * gcc.c-torture/execute/981130-1.c: New test.
25323         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
25324
25325 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25326
25327         * g++.old-deja/g++.pt/explicit76.C: New test.
25328
25329         * g++.old-deja/g++.pt/friend38.C: New test.
25330
25331         * g++.old-deja/g++.ns/crash2.C: New test.
25332
25333         * g++.old-deja/g++.pt/defarg8.C: New test.
25334
25335         * g++.old-deja/g++.pt/instantiate6.C: New test.
25336
25337         * g++.old-deja/g++.pt/static6.C: New test.
25338
25339         * g++.old-deja/g++.pt/decl2.C: New test.
25340
25341 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25342
25343         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
25344         problem is actually related with name lookup, but so what? :-)
25345
25346         * g++.old-deja/g++.pt/friend37.C: New test.
25347
25348 1998-11-25  Dave Love  <d.love@dl.ac.uk>
25349
25350         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
25351         element, which fails on some systems.
25352
25353         * g77.f-torture/execute/labug1.f: New test.
25354
25355 1998-11-21  Jeffrey A Law  (law@cygnus.com)
25356
25357         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
25358         is defined.
25359
25360 1998-11-18  Dave Love  <d.love@dl.ac.uk>
25361
25362         * g77.f-torture/compile/981117-1.f: New test.
25363
25364 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
25365
25366         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
25367         properly discarded.
25368
25369 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
25370
25371         * gcc.c-torture/execute/memcheck: New directory of tests for
25372         -fcheck-memory-usage.
25373
25374 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
25375
25376         * README: New file, general information about the testsuite and
25377         new description of the various C++ test subdirectories.
25378         * README.g++: Eliminate obsolete information, update and move most
25379         relevant stuff to README.
25380
25381 1998-11-07  Richard Henderson  <rth@cygnus.com>
25382
25383         * gcc.c-torture/compile/981107-1.c: New test.
25384
25385 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
25386
25387         * execute/memcpy-bi.c: New testcase.
25388
25389 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
25390
25391         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
25392         base classes.
25393
25394         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
25395         template is selected.
25396
25397         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
25398         classes, it should be accepted for all types.
25399
25400         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
25401
25402         * g++.old-deja/g++.pt/spec24.C: Ensure that template
25403         specializations start with template headers.
25404
25405 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
25406
25407         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
25408
25409         * g++.old-deja/g++.other/init9.C: Test cross initialization of
25410         non-POD types.
25411
25412 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
25413
25414         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
25415
25416 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
25417
25418         * compile/981022-1.c, compile/981022-1.x: New test and driver.
25419
25420 1998-10-19  Jeffrey A Law  (law@cygnus.com)
25421
25422         * 981019-1.c: New test.
25423
25424 1998-10-14  Robert Lipe <robertl@dgii.com>
25425
25426         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
25427         find objc headers.
25428
25429 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
25430
25431         * compile/981001-4.c: Remove use of GCC extension that triggers a
25432         compiler bug.
25433
25434 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
25435
25436         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
25437
25438 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25439
25440         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
25441         instantiation of template produces incorrect code for delete
25442         expression.
25443
25444         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
25445         constructors' name is not unique.
25446         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
25447         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
25448
25449         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
25450         automatic array of const is ill-formed.
25451
25452         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
25453         of template parameter?
25454
25455         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
25456         const.
25457
25458         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
25459         pointer-to-member expression.
25460
25461         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
25462         declaration causes ICE.
25463
25464 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
25465
25466         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
25467         reserved in the global namespace.
25468
25469         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
25470         generate needed virtual table.
25471
25472         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
25473
25474 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
25475
25476         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
25477         template-dependent type
25478
25479 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
25480
25481         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
25482         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
25483         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
25484
25485         * g++.old-deja/g++.other/using5.C: New test; using decl from base
25486         class should be usable as argument of member function.
25487         * g++.old-deja/g++.other/using6.C: New test; using decl from base
25488         class should be usable as return type of member function.
25489         * g++.old-deja/g++.other/using7.C: New test; using decl from base
25490         class should be usable as type of data member.
25491
25492         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
25493
25494 1998-10-09  Jeffrey A Law  (law@cygnus.com)
25495
25496         * gcc.c-torture/special/920521-1.c: Fix bogus test.
25497
25498 1998-10-08  Nick Clifton  <nickc@cygnus.com>
25499
25500         * gcc.dg/dll-?.c Add thumb to target list.
25501         Fix assembler scan patterns to match current assembler output.
25502
25503 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
25504
25505         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
25506         matching of template brackets.
25507
25508         * g++.old-deja/g++.other/using4.C: New test.  Test using
25509         declarations of methods from base classes.
25510
25511         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
25512         within functions should introduce names into the innermost
25513         enclosing namespace.
25514
25515         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
25516         of static locals if first initialization throws.
25517
25518 1998-10-07  Jim Wilson  <wilson@cygnus.com>
25519
25520         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
25521
25522 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
25523
25524         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
25525         lose track of the possible targets of tablejump insns.
25526         * special/special.exp: Run it.
25527
25528 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
25529
25530         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
25531         must be declared before its specializations can be named in friend
25532         declarations.
25533
25534 1998-10-05  Dave Love  <d.love@dl.ac.uk>
25535
25536         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
25537
25538         * g77.f-torture/execute/io1.f: New test.
25539
25540 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
25541
25542         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
25543         with pointer to template function, for which no argument deduction
25544         is possible.
25545
25546         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
25547         specialization of template function as argument to template
25548         function.
25549
25550         * g++.old-deja/g++.other/access2.C: New test; Inner class
25551         shouldn't have privileged access to Outer's names.
25552
25553 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
25554
25555         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
25556         friend template declared within template class conflicts with
25557         nested class of the same name.
25558
25559         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
25560         is ignored.
25561
25562         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
25563         object with direct initializer as function declaration.
25564
25565         * g++.old-deja/g++.other/decl2.C: New test; duplicate
25566         initializers.
25567
25568         * g++.old-deja/g++.other/null2.C: New test; conditional operator
25569         involving const pointer and NULL produces incorrect result.
25570
25571         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
25572         type name without `typename' should be rejected with -pedantic.
25573
25574 1998-10-02  Richard Henderson  <rth@cygnus.com>
25575
25576         * g++.old-deja/g++.other/addrof1.C: New test.
25577
25578 1998-10-01  Nick Clifton  <nickc@cygnus.com>
25579
25580         * gcc.c-torture/compile/981001-1.c: New test.
25581         * gcc.c-torture/execute/981001-1.c: New test.
25582
25583 1998-10-01  Jeffrey A Law  (law@cygnus.com)
25584
25585         * gcc.c-torture/compile/981001-2.c: New test.
25586         * gcc.c-torture/compile/981001-3.c: New test.
25587         * gcc.c-torture/compile/981001-4.c: New test.
25588
25589 1998-10-01  Robert Lipe  <robertl@dgii.com>
25590
25591         * lib/objc.exp (objc_target_compile): Add -L during compiles for
25592         multilibbed hosts.   Idea grafted from g77.exp.
25593
25594 1998-09-30  Dave Love  <d.love@dl.ac.uk>
25595
25596         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
25597         avoid losing on systems which need -lsocket.
25598
25599 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
25600
25601         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
25602         * g++.old-deja/g++.other/nested2.C: Ditto.
25603         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
25604         failure.
25605
25606 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
25607
25608         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
25609         preferred over template operator!= for enum bitfields.
25610
25611 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
25612
25613         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
25614         that happen to have the same base name, but in different scopes,
25615         are incorrectly rejected.
25616
25617 1998-09-16  Richard Henderson  <rth@cygnus.com>
25618
25619         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
25620         on the native word size instead of an integer literal.
25621
25622 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
25623
25624         * g++.old-deja/g++.other/static2.C: Invocation of static data
25625         member of type pointer-to-function denoted as non-static member.
25626
25627         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
25628         checks involving function types and aliases.
25629
25630 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
25631
25632         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
25633         redefined to the same non-trivial type.
25634
25635         * g++.old-deja/g++.pt/explicit73.C: Test for proper
25636         namespace-qualification of template specializations declared in
25637         other namespaces.
25638
25639         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
25640         to declare a subset of the specializations of a template function
25641         as friends of specializations of a template class.
25642
25643         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
25644         member templates that do not fully specialize the enclosing
25645         template class are rejected.
25646
25647 1998-09-11  Dave Love  <d.love@dl.ac.uk>
25648
25649         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
25650
25651 1998-09-08  Dave Love  <d.love@dl.ac.uk>
25652
25653         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
25654         altered from libf2c/libU77 version.
25655
25656 1998-09-06  Dave Love  <d.love@dl.ac.uk>
25657
25658         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
25659
25660 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
25661
25662         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
25663         (un)signed char are different types for template specialization
25664         purposes.
25665
25666 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
25667
25668         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
25669         * objc: ObjC testsuite.
25670
25671 1998-08-31  Catherine Moore  <clm@cygnus.com>
25672
25673         * gcc.c-torture/execute/941014-1.x:  New file.
25674
25675 1998-08-31  Nick Clifton  <nickc@cygnus.com>
25676
25677         * lib/c-torture.exp: Add support for
25678         torture_eval_before_compile and torture_eval_before_execute
25679         variables.
25680
25681 1998-08-30  Jeffrey A Law  (law@cygnus.com)
25682
25683         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
25684         this test triggers valid.
25685
25686 1998-08-27  Jeffrey A Law  (law@cygnus.com)
25687
25688         * gcc.dg/980827-1.c: New test.
25689
25690 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
25691
25692         * gcc.c-torture/execute/loop-4b.c: New test.
25693
25694 1998-08-26  Nick Clifton  <nickc@cygnus.com>
25695
25696         * lib/c-torture.exp: Add support for
25697         torture_eval_before_compile and torture_eval_before_execute
25698         variables.
25699
25700 1998-08-25  Jeffrey A Law  (law@cygnus.com)
25701
25702         * gcc.c-torture/compile/980825-1.c: New test.
25703
25704 1998-08-24  Nick Clifton  <nickc@cygnus.com>
25705
25706         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
25707         count number tests in opt_t0 not good_t0.
25708
25709 1998-08-24  Jeffrey A Law  (law@cygnus.com)
25710
25711         * gcc.c-torture/compile/930326-1.x: Fix typo.
25712
25713 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
25714
25715         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
25716         causes an ICE.
25717
25718 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25719
25720         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
25721         STACK_SIZE is defined.
25722         * gcc.c-torture/unsorted/stuct.c: Similarly.
25723
25724         * gcc.c-torture/compile/980821-1.c: New test.
25725
25726 1998-08-21  Jeffrey A Law  (law@cygnus.com)
25727
25728         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
25729
25730 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
25731
25732         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
25733         code.
25734
25735 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
25736
25737         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
25738         error'.
25739
25740 1998-08-18  Jeffrey A Law  (law@cygnus.com)
25741
25742         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
25743
25744 1998-08-16  Jeffrey A Law  (law@cygnus.com)
25745
25746         * gcc.c-torture/compile/980816-1.c: New test.
25747
25748         * gcc.dg/980816-1.c: New test.
25749
25750 1998-08-13  Jeffrey A Law  (law@cygnus.com)
25751
25752         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
25753         compiler for ieee tests.
25754
25755 1998-08-01  Dave Love  <d.love@dl.ac.uk>
25756
25757         * g77.f-torture/compile/980729-0.f: New test.
25758
25759 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
25760
25761         * gcc.c-torture/special/eeprof-1.c: New test, for
25762         -finstrument-functions.
25763         * gcc.c-torture/special/special.exp: Run it.
25764
25765 1998-07-29  Jeffrey A Law  (law@cygnus.com)
25766
25767         * gcc.c-torture/compile/980729-1.c: New test.
25768
25769 1998-07-27  Nick Clifton  <nickc@cygnus.com>
25770
25771         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
25772         __thumb__ is defined, and test for ARM style doubles if so.
25773
25774 1998-07-26  Dave Love  <d.love@dl.ac.uk>
25775
25776         * g77.f-torture/noncompile/980615-0.f: New test.
25777
25778 1998-07-26  H.J. Lu  (hjl@gnu.org)
25779
25780         * gcc.dg/980312-1.c: Do link instead of compile.
25781         * gcc.dg/980313-1.c: Likewise.
25782
25783 1998-07-26  Jeffrey A Law  (law@cygnus.com)
25784
25785         * gcc.c-torture/compile/980726-1.c: New test.
25786
25787 1998-07-25  Dave Love  <d.love@dl.ac.uk>
25788
25789         * g77.f-torture/execute/io0.f: New test.
25790
25791 1998-07-24  Nick Clifton  <nickc@cygnus.com>
25792
25793         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
25794         an int.
25795
25796 1998-06-18  Michael Meissner  <meissner@cygnus.com>
25797
25798         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
25799         m32r bugs.
25800
25801 1998-07-17  Nick Clifton  <nickc@cygnus.com>
25802
25803         * gcc.dg/980626-1.c: Expect failures for all toolchains until
25804         c-decl.c:grokdeclarator can handle mode attributes.
25805
25806 1998-07-16  Jeffrey A Law  (law@cygnus.com)
25807
25808         * gcc.c-torture/execute/980716-1.c: New test.
25809
25810 1998-07-13  Jeffrey A Law  (law@cygnus.com)
25811
25812         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
25813         the mn10200.
25814         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
25815         the mn10200.
25816         * gcc.c-torture/execute/va-arg-3.x: Similarly.
25817         * gcc.c-torture/compile/930326-1.x: Similarly.
25818
25819 1998-07-13  Dave Love  <d.love@dl.ac.uk>
25820
25821         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
25822         New test from Craig.
25823
25824 1998-07-12  Dave Love  <d.love@dl.ac.uk>
25825
25826         * g77.f-torture/noncompile/980616-0.f: New test.
25827
25828         * g77.f-torture/execute/970816-3.f:  New test from Craig.
25829
25830 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25831
25832         *  g++.other/singleton.C: Return error value instead of taking
25833         SIGSEGV.
25834
25835 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
25836
25837         *  g++.other/singleton.C: New test.   Warning is under dispute.
25838         Runtime crash is not.
25839
25840 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
25841
25842         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
25843         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
25844         using6.C, using7.C}:  New namespace tests.
25845
25846 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
25847
25848         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
25849         specialization with typedef'ed names used as array indexes.
25850
25851 1998-07-09  Jeffrey A Law  (law@cygnus.com)
25852
25853         * gcc.c-torture/execute/980709-1.c: New test.
25854
25855         * gcc.dg/980709-1.c: New test.
25856
25857 1998-07-07  Richard Henderson  <rth@cygnus.com>
25858
25859         * gcc.c-torture/execute/bcp-1.c: New test.
25860
25861 1998-07-07  Jeffrey A Law  (law@cygnus.com)
25862
25863         * gcc.c-torture/execute/980707-1.c: New test.
25864
25865 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
25866
25867         * gcc.c-torture/compile/980706-1.c: New test.
25868
25869 1998-07-01  Dave Love  <d.love@dl.ac.uk>
25870
25871         * g77.f-torture/execute/980701-0.f,
25872         g77.f-torture/execute/980701-1.f: New test from Craig.
25873
25874 1998-07-01  Jeffrey A Law  (law@cygnus.com)
25875
25876         * gcc.c-torture/compile/980701-1.c: New test.
25877
25878         * gcc.c-torture/execute/980701-1.c: New test.
25879
25880 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
25881 rlsruhe.de>
25882
25883         * g++.old-deja/g++.robertl/eb132.C: New test.
25884         * g++.old-deja/g++.robertl/eb133.C: Likewise.
25885
25886 1998-06-29  Dave Love  <d.love@dl.ac.uk>
25887
25888         * g77.f-torture/execute/980628-7.f,
25889         g77.f-torture/execute/980628-8.f,
25890         g77.f-torture/execute/980628-9.f,
25891         g77.f-torture/execute/980628-10.f: New tests from Craig.
25892
25893         * g77.f-torture/execute/980628-3.f: Remove mail headers.
25894
25895 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25896
25897         * g77.f-torture/execute/980628-4.f: New test from Craig.
25898         * g77.f-torture/execute/980628-5.f: Likewise.
25899         * g77.f-torture/execute/980628-2.f: Likewise.
25900         * g77.f-torture/execute/980628-0.f: Likewise.
25901         * g77.f-torture/execute/980628-1.f: Likewise.
25902         * g77.f-torture/execute/980628-3.f: Likewise.
25903         * g77.f-torture/execute/980628-6.f: Likewise.
25904
25905 1998-06-28  Jeffrey A Law  (law@cygnus.com)
25906
25907         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
25908         directory when nothing has been installed yet.
25909
25910 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
25911
25912         * gcc.c-torture/special/special.exp: Handle newer versions of
25913         dejagnu.
25914
25915 1998-06-26  Jeffrey A Law  (law@cygnus.com)
25916
25917         * gcc.dg/980626-1.c: New test.
25918
25919 1998-06-19  Bruno Haible <haible@ilog.fr>
25920
25921         * gcc.misc-tests/m-un-2.c: New test.
25922         * g++.old-deja/g++.other/warn01.c: Likewise.
25923
25924 1998-06-19  Robert Lipe  <robertl@dgii.com>
25925
25926         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
25927         compatibility with assmblers with a different comment character.
25928         Eliminate use of GAS-specific extensions.
25929
25930 1998-06-19  Jeffrey A Law  (law@cygnus.com)
25931
25932         * gcc.c-torture/execute/ieee/980619-1.c: New test.
25933
25934 1998-06-19  Robert Lipe  <robertl@dgii.com>
25935
25936         *lib/g77.exp: Replace search for libf2c.a with search for newly
25937         renamed libg2c.a
25938
25939 1998-06-17  Jeffrey A Law  (law@cygnus.com)
25940
25941         * gcc.c-torture/execute/980617-1.c: New test.
25942
25943 1998-06-12  Jeffrey A Law  (law@cygnus.com)
25944
25945         * gcc.c-torture/execute/980612-1.c: New test.
25946
25947 1998-06-08  Jeffrey A Law  (law@cygnus.com)
25948
25949         * gcc.dg/980523-1.c: Only test on ppc-linux.
25950         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
25951
25952         * gcc.c-torture/execute/980608-1.c: New test.
25953
25954 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
25955
25956         * gcc.c-torture/execute/980605-1.c: New test.
25957
25958 1998-06-04  Jeffrey A Law  (law@cygnus.com)
25959
25960         * gcc.c-torture/execute/980604-1.c: New test.
25961
25962 1998-06-02  Jeffrey A Law  (law@cygnus.com)
25963
25964         * gcc.c-torture/execute/980602-1.c: New test.
25965         * gcc.c-torture/execute/980602-2.c: Likewise.
25966
25967 1998-06-02  Dave Love  <d.love@dl.ac.uk>
25968
25969         * 970125-0.f: Fix per JCB.  Add commentary.
25970
25971 1998-05-31  Michael Meissner  <meissner@cygnus.com>
25972
25973         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
25974         IEEE -0 support.
25975
25976 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
25977
25978         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
25979         earlier.
25980
25981 1998-05-28  Catherine Moore <clm@cygnus.com>
25982
25983         * gcc.c-torture/execute/980526-3.c: New test.
25984
25985 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
25986
25987         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
25988         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
25989         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
25990         m88k-motorola-sysv3 to XFAIL.
25991
25992 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
25993
25994         * gcc.dg/980526-1.c: New test.
25995         * gcc.c-torture/execute/980526-2.c: New test.
25996
25997 1998-05-26  Jeffrey A Law  (law@cygnus.com)
25998
25999         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
26000
26001         * gcc.c-torture/execute/980526-1.c: New test.
26002
26003 1998-05-26  Dave Love  <d.love@dl.ac.uk>
26004
26005         * g77.f-torture/execute/alpha2.f: Add runtime test.
26006
26007 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
26008
26009         * g++.old-deja/old-deja.exp: Strip leading directories.
26010
26011         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
26012         error for the line.  Don't run multiple tests for the same line.
26013
26014 1998-05-23  Jeffrey A Law  (law@cygnus.com)
26015
26016         * gcc.dg/980523-1.c: New test.
26017
26018 1998-05-23  Dave Love  <d.love@dl.ac.uk>
26019
26020         * g77.f-torture/compile/970915-0.f: New test.
26021
26022 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
26023
26024         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
26025
26026 1998-05-21  Jeffrey A Law  (law@cygnus.com)
26027
26028         * gcc.dg/980520-1.c: New test.
26029
26030 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
26031
26032         * gcc.dg/980502-1.c: Fix return type.
26033
26034 1998-05-20  Jeffrey A Law  (law@cygnus.com)
26035
26036         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
26037         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
26038         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
26039         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
26040         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
26041
26042 1998-05-20  Dave Love  <d.love@dl.ac.uk>
26043
26044         * g77.f-torture/execute/980520-1.f: New test.
26045
26046 1998-05-15  Dave Love  <d.love@dl.ac.uk>
26047
26048         * lib/mike-g77.exp: New file.
26049
26050         * g77.f-torture/noncompile/noncompile.exp,
26051         g77.f-torture/noncompile/check0.f: New files.
26052
26053 1998-05-14  Dave Love  <d.love@dl.ac.uk>
26054
26055         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
26056         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
26057         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
26058         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
26059         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
26060         abort where appropriate.
26061
26062 1998-05-05  Michael Meissner  <meissner@cygnus.com>
26063
26064         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
26065         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
26066
26067 1998-04-29  Dave Love  <d.love@dl.ac.uk>
26068
26069         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
26070
26071 1998-04-27  Dave Love  <d.love@dl.ac.uk>
26072
26073         * g77.f-torture/compile/980427-0.f: New test.
26074
26075 1998-04-24  Dave Love  <d.love@dl.ac.uk>
26076
26077         * g77.f-torture/compile/980424-0.f: New test.
26078
26079 1998-04-19  Dave Love  <d.love@dl.ac.uk>
26080
26081         * g77.f-torture/compile/980419-2.f (main): New test.
26082         * g77.f-torture/compile/970125-0.f: New test.
26083         * g77.f-torture/compile/980419-1.f: New test.
26084
26085 1998-04-08  Jim Wilson  <wilson@cygnus.com>
26086
26087         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
26088         of loop-4.c.
26089
26090 1998-04-07  Jim Wilson  <wilson@cygnus.com>
26091
26092         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
26093
26094 1998-04-03  Jim Wilson  <wilson@cygnus.com>
26095
26096         * gcc.c-torture/compile/980329-1.c: New test.
26097
26098 1998-03-18  Jim Wilson  <wilson@cygnus.com>
26099
26100         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
26101         * gcc.dg/980312-1.c: Fix typo in -march command.
26102
26103 1998-03-16  H.J. Lu  (hjl@gnu.org)
26104
26105         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
26106
26107 1998-03-11  Robert Lipe  <robertl@dgii.com>
26108
26109         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
26110         Dave Love agree the Fortran source is bogus.
26111
26112 1998-03-11  Robert Lipe  <robertl@dgii.com>
26113
26114         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
26115         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
26116         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
26117         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
26118         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
26119
26120 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
26121
26122         * g++.old-deja/g++.other/friend1.C: New test.
26123
26124 1998-02-18  Dave Love  <d.love@dl.ac.uk>
26125
26126         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
26127         possibly uninitialized) variables and declare dnrm2.
26128
26129 1998-02-23  Robert Lipe <robertl@dgii.com>
26130
26131         From Bruno Haible <haible@ilog.fr>:
26132         * gcc.c-torture/execute/980223.c: New test.
26133
26134 1998-02-13  Jeffrey A Law  (law@cygnus.com)
26135
26136         * gcc.dg/ifelse-1.c: New test.
26137
26138 1998-02-09  H.J. Lu  (hjl@gnu.org)
26139
26140         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
26141
26142           * lib/old-dejagnu.exp (old-dejagnu): Added the
26143           "execution test - XFAIL *-*-*" handling in the spirit of
26144           "excess errors test -". Changed the "execution test fails"
26145           handling to be like "excess errors test fails".
26146           * Update various tests accordingly.
26147
26148 1998-02-06  Jim Wilson  <wilson@cygnus.com>
26149
26150         * gcc.c-torture/execute/980205.c: New test.
26151
26152 1998-01-18  Jeffrey A Law  (law@cygnus.com)
26153
26154         * lib/c-torture.exp: Look for .x files instead of .cexp files.
26155         * lib/f-torture.exp: Similarly.
26156         * gcc.c-torture: Rename all .cexp files to .x files.
26157
26158 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
26159
26160         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
26161         (940510-1.c): Removed duplicate.
26162         (971104-1.c): New test.
26163
26164 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
26165
26166           * lib/f-torture.exp: Improve error and loop detection.
26167
26168 1997-11-19  Michael Meissner  <meissner@cygnus.com>
26169
26170         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
26171         use that to size the filler array.
26172
26173 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
26174
26175         * lib/c-torture.exp(c-torture-execute): Fix typo.
26176
26177         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
26178         testcase as the executable name. Keep the executable around if
26179         the test fails.
26180
26181 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
26182
26183         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
26184         changes.  Only test one -g option, and move it to the end of the
26185         list of options to test.
26186
26187 1997-09-19  Michael Meissner  <meissner@cygnus.com>
26188
26189         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
26190         variable GCC_TORTURE_OPTIONS to supply default switches separated
26191         by colons.  If no environment variable, run tests with -O0 -g, -O1
26192         -g, and -O2 -g as well.
26193
26194 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
26195
26196         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
26197         explanatory comments. Fix indentation.
26198
26199 1997-09-15  Jeffrey A Law  (law@cygnus.com)
26200
26201         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
26202
26203 1997-09-11  Jeffrey A Law  (law@cygnus.com)
26204
26205         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
26206         * g++.old-deja/g++.mike/p7325.C: Likewise.
26207         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
26208
26209 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
26210
26211         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
26212         * g++.old-deja/g++.brendan/crash30.C: Likewise.
26213         * g++.old-deja/g++.brendan/crash39.C: Likewise.
26214         * g++.old-deja/g++.law/operators4.C: Likewise.
26215
26216 1997-09-11  Joe Buck  (jbuck@synopsys.com)
26217
26218         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
26219         * g++.old-deja/g++.mike/p784.C: Ditto.
26220         * g++.old-deja/g++.mike/p785.C: Ditto.
26221
26222 1997-09-05  Jeffrey A Law  (law@cygnus.com)
26223
26224           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
26225
26226 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26227
26228         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
26229         target feature; pass this to c-torture-execute as needed.
26230
26231 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
26232
26233         * lib/c-torture.exp(c-torture-execute): If the previous and the
26234         current executables being tested are identical, we don't need to
26235         run the executable again. Try to make the executable names
26236         unique. Add an optional argument for passing additional compiler
26237         flags.
26238
26239 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
26240
26241         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
26242
26243 1997-08-29  Jeffrey A Law  (law@cygnus.com)
26244
26245         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
26246
26247 1997-07-31  Jeffrey A Law  (law@cygnus.com)
26248
26249         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
26250         32bit or larger longs.
26251
26252         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
26253         have either a 32bit long or 32bit int.
26254
26255 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
26256
26257         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
26258         Make double precision tests dependent on sizeof (double).
26259
26260 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
26261
26262         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
26263         too.
26264
26265 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
26266
26267         * gcc.c-torture/compile/961203-1.cexp: New script.
26268
26269 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
26270
26271         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
26272         up the includes ourselves.
26273
26274 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
26275
26276         * lib/plumhall.exp: Remove random include, and add a few
26277         verbose messages for debugging.
26278
26279 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
26280
26281         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
26282         of trying to do it ourselves.
26283
26284 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
26285
26286         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
26287
26288 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
26289
26290         * gcc.prms/5403.c: Made regexp a bit less strict.
26291
26292 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
26293
26294         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
26295         is returned from remote_load instead.
26296         * lib/plumhall.exp: Ditto.
26297         * lib/mike-g++.exp: Ditto.
26298         * lib/old-dejagnu.exp: Ditto.
26299         * lib/c-torture.exp: Ditto.
26300
26301 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
26302
26303         * lib/g++.exp: Use build_wrapper procedure.
26304         * lib/gcc.exp: Ditto.
26305
26306 1997-05-20  Jeffrey A Law  (law@cygnus.com)
26307
26308         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
26309         an old-style decl for malloc.  Fixes tests to work when
26310         sizeof (int) != sizeof (size_t).
26311
26312 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26313
26314         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
26315
26316         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
26317         use stdargs.h interface.
26318
26319 1997-05-15  Mike Meissner  <meissner@cygnus.com>
26320
26321         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
26322         NO_VARARGS when compiling.
26323
26324 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
26325
26326         * lib/plumhall.exp(ph_includes): New procedure.
26327         (ph_make): Use it.
26328         (ph_compiler): Ditto.
26329
26330         * lib/g++.exp: Rename test-glue.c to testglue.c.
26331         * lib/gcc.exp: Ditto.
26332
26333 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
26334
26335         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
26336         to completion when it's called.
26337
26338 1997-03-21  Michael Meissner  <meissner@cygnus.com>
26339
26340         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
26341         is defined, don't do test.
26342
26343 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
26344
26345         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
26346         for object files.
26347         (ph_summary): Mark skipped testcases as untested, not unresolved.
26348
26349         * lib/plumhall.exp (ph_make): If unresolved because of bad
26350         errorCode, record errorCode in log file.
26351         (*): Replace send_log/verbose with verbose -log.
26352
26353 1997-03-19  Michael Meissner  <meissner@cygnus.com>
26354
26355         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
26356         double conversion if double isn't at least 8 bytes.
26357
26358         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
26359         int to work with targets where int is 16 bits.
26360
26361         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
26362         8 bytes, just exit, since 4 byte doubles don't have enough bits of
26363         precision for the test to complete.
26364
26365 1997-03-14  Michael Meissner  <meissner@cygnus.com>
26366
26367         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
26368         if d10v is not compiled with the -mdouble64 flag.
26369         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
26370
26371         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
26372         d10v is not compiled with the -mint32 flag.
26373
26374 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
26375
26376         * lib/plumhall.exp: Use incr_count.
26377
26378 1997-03-12  Jeffrey A Law  (law@cygnus.com)
26379
26380         * gcc.c-torture: Update to c-torture-1.45.
26381
26382 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
26383
26384         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
26385         the name of the expect testcase file).
26386
26387         * lib/g++.exp(g++_init): Ditto.
26388
26389 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
26390
26391         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
26392         the host.
26393
26394         * lib/gcc.exp(gcc_exit): New procedure.
26395
26396 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
26397
26398         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
26399         specs where appropriate.
26400
26401         * g++.old-deja/g++.arm/*: Added additional ERROR checks
26402         because of new "candidates are" messages, and removed a few
26403
26404         * Converted all non-old-style g++ testcases to old-style, and
26405         moved into g++.old-deja.
26406
26407 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
26408
26409         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
26410         options.
26411
26412         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
26413         succeeded.
26414
26415         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
26416
26417 1997-02-13  Michael Meissner  <meissner@cygnus.com>
26418
26419         * lib/gcc.exp (gcc_target_compile): Add support for defining
26420         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
26421         the machine doesn't have those features.
26422
26423 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
26424
26425         * g++.law/operators4.exp: Don't use LIBS.
26426
26427 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
26428
26429         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
26430
26431         * lib/mike-g++.exp: Don't set the compiler to be tested here.
26432         * lib/g++.exp: Set it here instead. Also, allow use of the
26433         --tool_exec and --tool_opt options. Change CXX to
26434         GXX_UNDER_TEST.
26435
26436         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
26437
26438         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
26439
26440 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
26441
26442         * lib/old-dejagnu.exp: Use prune_warnings instead of
26443         prune_system_crud.
26444         * lib/mike-g++.exp: Ditto.
26445         * lib/gcc.exp: Ditto.
26446         * lib/g++.exp: Ditto.
26447
26448         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
26449
26450 1997-02-07  Jeffrey A Law  (law@cygnus.com)
26451
26452           * 941014-2.c: Include stdlib.h
26453           * 960327-1.c: Include stdio.h
26454           * dbra.c, index-1.c: Don't assume ints are 32bits.
26455
26456 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
26457
26458         * lib/gcc.exp: Add gcc,stack_size target feature.
26459
26460         * lib/g++.exp(g++_target_compile): Add the include and link
26461         paths here, not in two other places. And, it's $options, not
26462         options.
26463
26464         * lib/mike-g++.exp(postbase): Remove the code that determines
26465         the correct include and link paths.
26466         * g++.old-deja/old-deja.exp: Ditto.
26467
26468 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
26469
26470         * lib/g++.exp(g++_init): target_compile no longer returns the
26471         filename of the result.
26472
26473 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
26474
26475         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
26476         call to glob.
26477
26478         * gcc.c-torture/special/special.exp: Change call to
26479         gcc_target_compile to include the object file.
26480
26481 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
26482
26483         * gcc.c-torture/special/special.exp: Correct misspelling in last
26484         change.
26485
26486 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
26487
26488         * lib/plumhall.exp(ph_summary): Log the entire output of the
26489         executable. Return -1 if there were any failures, 0 otherwise.
26490         (ph_execute): Return -1 if there were any failures, 0 otherwise.
26491         (ph_make): Clean up objects and executables that were built
26492         if the tests succeeded.
26493
26494 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
26495
26496         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
26497         libraries and includes in the build tree as appropriate.
26498
26499 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26500
26501         * lib/c-torture.exp: Instead of looking for the global variable
26502         NO_LONG_LONG, check to see if that's a feature of the target.
26503
26504 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
26505
26506         * config/default.exp: Minimize. Delete the remainer of the files in
26507         config; this functionality is now in devo/dejagnu/config.
26508
26509         g++.*/*: Pass any additional flags used to compile to postbase;
26510         delete CXXFLAGS.
26511
26512         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
26513         is now done by runtest.exp. Use gcc_target_compile instead of
26514         compile.
26515
26516         lib/c-torture.exp: Use gcc_target_compile instead of compile.
26517         Remove references to CFLAGS. Use remote_file instead of
26518         calling rm -f.
26519         (c-torture): Take a list of arguments to use to compile this
26520         testcase.
26521
26522         lib/g++.exp: Simplify. Use target_compile instead of compile.
26523         lib/gcc-dg.exp: Ditto.
26524         lib/gcc.exp: Ditto.
26525         lib/mike-{gcc,g++}.exp: Ditto.
26526         lib/old-dejagnu.exp: Ditto.
26527         lib/plumhall.exp: Ditto.
26528
26529 1997-01-08  Jim Wilson  <wilson@cygnus.com>
26530
26531         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
26532         (ph_linker): Likewise.
26533
26534 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
26535
26536           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
26537         MAP_ANON / MAP_ANONYMOUS if defined;
26538         else try to map from /dev/zero .
26539
26540 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26541
26542         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
26543         isn't defined, then define it to MAP_ANONYMOUS.
26544
26545 1996-11-12  Jeffrey A Law  (law@cygnus.com)
26546
26547         * gcc.c-torture: Update to c-torture-1.42 release.
26548
26549 1996-11-11  Jeffrey A Law  (law@cygnus.com)
26550
26551         * gcc.c-torture: Update to c-torture-1.41 release.
26552
26553 1996-10-27  Jeffrey A Law  (law@cygnus.com)
26554
26555         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
26556         c-torture release.
26557
26558 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
26559
26560         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
26561         and LDFLAGS.  Fix second case to append the target_info ldflags
26562         onto LDFLAGS, not CFLAGS.
26563         * lib/g++.exp (g++_init): Add target_info stuff.
26564         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
26565         of libgloss and newlib flags for !native.
26566
26567         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
26568         (GDB): Fix relative path to go up another dir for finding gdb.
26569
26570 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
26571
26572         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
26573         versions in the target_info array, if they don't exist.
26574
26575 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
26576
26577         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
26578
26579 1996-07-08  Jim Wilson  <wilson@cygnus.com>
26580
26581         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
26582         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
26583
26584 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
26585
26586         * lib/old-dejagnu.exp: Don't remove the output file before we've
26587         actually tested it. Don't append pwd to the path of the executable
26588         we're testing.
26589
26590 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
26591
26592         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
26593
26594 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
26595
26596         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
26597         temporary directory for compiler files, and set it to a default
26598         value of /tmp. Set $output as the name of the output file from
26599         compiling the testcase. Add a -o option to $cflags_var so the
26600         compiler writes the final output file as $output. Set $executable
26601         to $output.
26602
26603         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
26604         directory for compiler files, and set it to /tmp if it doesn't
26605         already have a value. Set $output_file to the name of the output
26606         file from compiling the testcase. Add a -o option to CXXFLAGS so
26607         the compiler writes the final output file as $output. Use $output
26608         as the executable to be tested.
26609
26610 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26611
26612         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
26613
26614 1996-06-08  Jeffrey A Law  (law@cygnus.com)
26615
26616         * gcc.c-torture/execute/pending-1.c: New test.  Still
26617         pending in Tege's queue.
26618
26619 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
26620
26621         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
26622         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
26623         if there were failures.  Call unresolved if there were unresolved
26624         testcases.  Call gcc_fail if program did not run to completion.
26625         (ph_make): Pass additional argument name to ph_execute.
26626         (ph_execute): Add new argument.  Pass additional arguments to
26627         ph_summary.  Call gcc_fail is there is no execution output.
26628
26629 1996-04-24  Jeffrey A Law  (law@cygnus.com)
26630
26631         * lib/plumhall.exp (proc_summary): Output relavent summary
26632         lines into the log so specific failures in plumhall can be
26633         investigated.
26634
26635 1996-04-10  Jeffrey A Law  (law@cygnus.com)
26636
26637         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
26638         (c-torture-execute): Don't try to execute tests which use
26639         "long long" types if $NO_LONG_LONG is nonzero.
26640
26641 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
26642
26643         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
26644         not c-torture.
26645
26646         * gcc.ieee: Move from here.
26647         * gcc.c-torture/execute/ieee: To here.
26648
26649 1996-03-26  Jeffrey A Law  (law@cygnus.com)
26650
26651         * gcc.c-torture: Update to c-torture-1.41 release.
26652
26653 1996-03-22  Jeffrey A Law  (law@cygnus.com)
26654
26655         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
26656         not "$output".
26657
26658 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
26659
26660         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
26661         -c present.
26662
26663 1996-03-02  Jeffrey A Law  (law@cygnus.com)
26664
26665         * config/proelf.exp: Handle connecting to a simulator.
26666
26667 1996-01-31  Jeffrey A Law  (law@cygnus.com)
26668
26669         * config/proelf.exp: New file.  Enough framework that we can
26670         run c-torture tests on the proelf targets (or any other target
26671         that gdb can connect to for that matter).
26672
26673 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
26674
26675         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
26676         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
26677
26678         * lib/plumhall.exp (ph_execute): Always call ph_summary if
26679         exec_output exists.
26680
26681 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
26682
26683         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
26684         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
26685
26686         * config/*.exp: Update FSF address.  Change result of ${tool}_load
26687         to pass/fail/unresolved/unsupported/untested.  Caller must now
26688         call unresolved/unsupported/untested.
26689         * lib/*.exp: Update FSF address.  Update to handle new results of
26690         ${tool}_load.
26691         * lib/chill.exp (verbose): Delete.
26692
26693 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
26694
26695         * lib/gcc.exp (default_gcc_start): Change order of args to
26696         $LDFLAGS $CFLAGS $LIBS.
26697         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
26698         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
26699         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
26700         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
26701         * gcc.misc-tests/dg-test.exp: Likewise.
26702         * gcc.misc-tests/msgs.exp: Likewise.
26703         * gcc.prms/prms.exp: Likewise.
26704         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
26705         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
26706
26707         * lib/dg.exp: Deleted, moved to dejagnu/lib.
26708
26709 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
26710
26711         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
26712
26713         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
26714         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
26715
26716         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
26717         necessary.
26718
26719 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
26720
26721         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
26722         global for loop; add use of $mathlib.
26723         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
26724         settings here; set mathlib for anything but VxWorks.
26725
26726 1996-01-22  Jeffrey A Law  (law@cygnus.com)
26727
26728         * gcc.c-torture: Update to c-torture-1.40 release.
26729
26730 1996-01-03  Jeffrey A Law  (law@cygnus.com)
26731
26732         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
26733         dg.exp.
26734
26735 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
26736
26737         * lib/c-torture.exp (c-torture-execute): Declare "output" as
26738         global.
26739
26740 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
26741
26742         * lib/g++.exp (LIBS): Define if not already.
26743         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
26744         (gcc-dg-prune): Call prune_gcc_output.
26745         * lib/gcc.exp (prune_gcc_output): New proc.
26746         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
26747         prune_gcc_output.
26748
26749 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
26750
26751         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
26752         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
26753
26754 1995-11-15  Jeffrey A Law  (law@cygnus.com)
26755
26756         * gcc.c-torture: Update to c-torture-1.39 release.
26757
26758 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
26759
26760         * lib/c-torture.exp (c-torture-execute): Don't return if one option
26761         fails, try others as well.
26762
26763 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
26764
26765         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
26766         If compilation fails, mark execute tests as `untested'.
26767         If test is marked as unsupported, don't mark compilation and
26768         execute tests as failed.
26769
26770 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
26771
26772         * lib/g++.exp (g++_init): Don't link in libg++, and look to
26773         libstdc++ for whether or not we want to be doing shared
26774         libraries.  Delete link_curses since we don't need it anymore.
26775         * lib/mike-g++.exp (postbase): Don't link in libg++.
26776         * g++.old-deja/old-deja.exp: Likewise.
26777
26778 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
26779
26780         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
26781
26782 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
26783
26784         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
26785         For that, add `-Wl,-a,shared_archive'.
26786         * g++.old-deja/old-deja.exp: Likewise.
26787
26788 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
26789
26790         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
26791
26792 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
26793
26794         * lib/mike-g++.exp (postbase): Pay attention to the status of
26795         g++_load.
26796
26797 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
26798
26799           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
26800
26801 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
26802
26803         * lib/gcc.exp (default_gcc_start): No longer need to log program
26804         being executed or its output, execute_anywhere does that now.
26805         * lib/g++.exp (default_g++_version): Call execute_anywhere.
26806         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
26807
26808 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
26809
26810         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
26811         the same as those in lib/g++.exp.
26812
26813 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
26814
26815         * gcc.c-torture: Update to c-torture-1.38 release.
26816         * gcc.ieee: Related changes.
26817
26818 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
26819
26820         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
26821         "exec". Minor reformatting changes.
26822
26823         * config/rom68k.exp (${tool}_load): Make it work in a canadian
26824         cross. This means all "exec" calls now work on a remote host as
26825         well.
26826         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
26827         cross. Filter out the extra "\r\n" stuff that expect puts in.
26828         (c-torture-execute): Filter out the bogus warnings like
26829         c-torture-compile does. Add support for canadian cross.
26830         * lib/gcc.exp (default_gcc_version, default_gcc_start)
26831         Use execute_anywhere rather than calling exec directly. Now it
26832         works for canadian cross testing.
26833
26834 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
26835
26836         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
26837         results into a variable, and check that rather than using file exists.
26838
26839 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
26840
26841         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
26842         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
26843
26844 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26845
26846         * g++.old-deja/old-deja.exp: Create and pass runshlib and
26847         lib_curses if there's a shared libg++ in the build tree.
26848
26849 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
26850
26851         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
26852         if not supported target.
26853
26854 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
26855
26856         * lib/g++.exp (g++_init): Move empty setting of runshlib and
26857         link_curses up to always happen, not just for native builds.
26858
26859 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
26860
26861         * gcc.c-torture: Update to c-torture-1.36 release.
26862         * gcc.failure: Related changes.
26863
26864 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
26865
26866         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
26867
26868 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
26869
26870         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
26871         * lib/mike-g++.exp (postbase): Not in here.  Still reference
26872         runshlib, link_curses, and mathlib for link and run.
26873
26874         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
26875         pass the runtime shared library options for Solaris, OSF/1, and
26876         Irix5, and link with -lcurses to avoid unresolved references.
26877
26878 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
26879
26880         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
26881         only run once.
26882
26883 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
26884
26885         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
26886
26887 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
26888
26889         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
26890         do not have a framework for the "compat" tests yet.
26891
26892 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
26893
26894         * lib/mike-g++.exp (postbase): New local variable `mathlib',
26895         set to null if we're testing vxworks5.1.  Use that instead of
26896         `-lm' in the setting of LIBS for link and run.
26897
26898 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
26899
26900         * config/rom68k.exp (${tool}_load): Major changes to make it
26901         work.  Verified that it does in fact return the stuff in
26902         exec_output properly.  Catch any Emul or any TRAP other than 0.
26903
26904 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
26905
26906         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
26907         LDFLAGS properly for targets that need stuff from libgloss.
26908         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
26909         only run once.
26910         (gpp_initialized): New variable.
26911
26912 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
26913
26914         * config/rom68k.exp: Load libgloss.exp.
26915         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
26916         so we can produce a fully linked binary.
26917         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
26918         so we can produce a fully linked binary.
26919
26920 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
26921
26922         * lib/plumhall.exp (ph_section): Watch for expected failures.
26923         Add missing `else'.
26924
26925         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
26926         run the testcase.
26927         (c-torture): Likewise.
26928
26929 1995-08-28  Doug Evans  <dje@cygnus.com>
26930
26931         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
26932
26933         * lib/mike-g++.exp (mike_cleanup): New proc.
26934         (prebase): New globals compiler_result, not_compiler_result,
26935         target_regexp.
26936         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
26937         allow leading "-" in pattern.  Watch for unsupported tests.
26938         If $compiler_result is set, pattern match assembler code,
26939         and ditto for $not_compiler_result.
26940         * lib/mike-gcc.exp: Likewise.
26941
26942         * lib/plumhall.exp (ph_execute): Only call ph_summary if
26943         execution "succeeded".
26944
26945 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
26946
26947         * config/win32.exp: New file.
26948         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
26949
26950 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
26951
26952         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
26953         unsupported.
26954         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
26955         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
26956         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
26957
26958         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
26959         "... without exceptions was ...".  That is now handled by
26960         prune_system_crud.
26961         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
26962
26963 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
26964
26965         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
26966         sieve.c,sort2.c}: New files.
26967         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
26968         sieve.exp,sort2.exp}: Drivers for them.
26969
26970         * lib/mike-gcc.exp (program_output): New user settable variable.
26971         (postbase): Call prune_system_crud.  Also prune extraneous compiler
26972         messages.
26973         * lib/mike-g++.exp (program_output): New user settable variable.
26974
26975         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
26976
26977         * config/sh.exp: Deleted (use sim.exp instead).
26978
26979 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
26980
26981         * config/vx.exp: Declare CHECKTASK as global.
26982         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
26983         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
26984         * lib/old-dejagnu.exp: Load [pwd]/$executable.
26985
26986 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
26987
26988         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
26989         target. Like vx.exp, only includes `vx29k.exp' instead of
26990         `vxworks.exp'.
26991
26992 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
26993
26994         * config/sim.exp: Increase time limit from 120 seconds to 240.
26995
26996 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
26997
26998         * gcc.c-torture/execute/950628-1.c: New test.
26999
27000 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
27001
27002         * gcc.c-torture: Update with changes/additions from
27003         c-torture-1.34.
27004
27005 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
27006
27007         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
27008
27009 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
27010
27011         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
27012
27013 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
27014
27015         * gcc.c-torture/compile/950512-1.c: New test.
27016         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
27017         * gcc.dg/struct-ret-1.c: Likewise.
27018
27019 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
27020
27021         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
27022           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
27023
27024 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
27025
27026         * gcc.c-torture/special/920411-1.c: Deleted.
27027         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
27028
27029 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
27030
27031         * config/sim.exp (${tool}_load): Hack in call to bash to get a
27032         cpu limit.
27033
27034 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
27035
27036         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
27037
27038 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
27039
27040         From kenner;
27041         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
27042         is the proper length.
27043         * va-arg-3.c: Likewise.
27044
27045 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
27046
27047         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
27048         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
27049
27050         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
27051         * lib/g++.exp (default_g++_start): Delete old cruft.
27052
27053 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
27054
27055         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
27056         (2 * (1 << 18)) to (2 * (1 << 17)).
27057
27058         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
27059
27060 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
27061
27062         * config/rom68k.exp: Renamed from config/idp.exp
27063
27064 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
27065
27066         * c-torture/compile/921109-2.c
27067
27068 1995-04-18  Mike Stump  <mrs@cygnus.com>
27069
27070         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
27071         excess errors.
27072
27073 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
27074
27075         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
27076         output.
27077         * lib/g++.exp (default_g++_start): Likewise.
27078
27079 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
27080
27081         * gcc.c-torture/compile/950329-1.c: New test.
27082
27083 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
27084
27085           * config/bug.exp (${tool}_load): Updated to use new remote_open
27086           and remote_close procs.
27087         * config/idp.exp: New file.
27088
27089 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
27090
27091         * gcc.c-torture/execute/950322-1.c: New test.
27092
27093 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
27094
27095         * config/vx.exp (${tool}_load): Clean up testing of return code from
27096         vxworks_ld and vxworks_spawn.
27097
27098 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
27099
27100         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
27101
27102 1995-03-13  Mike Stump  <mrs@cygnus.com>
27103
27104         * lib/old-deja.exp: Add `excess errors test - ' error, now one
27105         can mark excess errors on a machine by machine basis.  Note, the
27106         default is to not expect any excess errors, even when excess
27107         errors test - is given, so you will want to put an XFAIL ... on
27108         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
27109         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
27110         those 4 machines, but no others.
27111
27112 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
27113
27114         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
27115         * lib/c-torture.exp: to here.
27116
27117 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
27118
27119         * gcc.c-torture/execute/950221-1.c: New test.
27120         * gcc.c-torture/execute/struct-ret-1.c: New test.
27121         * gcc.c-torture/compile/950221-1.c: New test.
27122
27123         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
27124
27125 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
27126
27127         * gcc.c-torture/execute/arith-1.c (main): Return 0.
27128         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
27129
27130 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
27131
27132         * g++.gb: New directory of tests, derived from my signature and
27133         class scoping tests.
27134
27135         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
27136         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
27137         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
27138         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
27139         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
27140         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
27141         * g++.gb/sig25.C: Likewise.
27142
27143         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
27144         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
27145         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
27146         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
27147         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
27148         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
27149         * g++.gb/sig25.exp: Likewise.
27150
27151         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
27152         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
27153         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
27154         * g++.gb/scope13.C: Likewise, this test still fails.
27155
27156         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
27157         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
27158         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
27159         * g++.gb/scope13.exp: Ditto.
27160
27161         * g++.gb/README: New file, explains what these tests are about.
27162
27163 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
27164
27165         * lib/dg.exp (dg-do): Support `preprocess'.
27166         (dg-test): Likewise.
27167
27168 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
27169
27170         * config/udi.exp: change "continue -expect" to "exp_continue".
27171
27172 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
27173
27174         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
27175         Delete redundant tests.
27176
27177         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
27178         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
27179         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
27180         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
27181         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
27182         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
27183         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
27184         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
27185
27186         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
27187         storing label pointers.
27188         * gcc.c-torture/execute/921019-1.c: Likewise.
27189         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
27190         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
27191         parameter fp.
27192         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
27193         constants.
27194
27195         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
27196         Delete obsolete tests.
27197
27198         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
27199         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
27200         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
27201         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
27202         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
27203         * gcc.c-torture/compile/950124-1.c: New test.
27204
27205         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
27206
27207 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
27208
27209         * lib/mike-g++.exp: Add -lm to LIBS.
27210
27211 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
27212
27213         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
27214
27215 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
27216
27217         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
27218
27219 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
27220
27221         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
27222
27223 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
27224
27225         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
27226         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
27227         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
27228         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
27229         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
27230         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
27231         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
27232         * g++.law/{operators31.C, operators32.C,
27233         * g++.law/{operators33.C, operators34.C}: Likewise.
27234         * g++.law/{pic1.C, refs2.C}: Likewise.
27235         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
27236         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
27237         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
27238         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27239
27240         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
27241         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
27242         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
27243         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
27244         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
27245         * g++.law/{enum9.exp, friend5.exp}: Likewise.
27246         * g++.law/{nest3.exp, nest4.exp}: Likewise.
27247         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
27248         * g++.law/{operators30.exp, operators31.exp}: Likewise.
27249         * g++.law/{operators32.exp, operators33.exp}: Likewise.
27250         * g++.law/{operators34.exp}: Likewise.
27251         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
27252         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
27253         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
27254         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
27255         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
27256
27257         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
27258         No longer expected to fail.
27259         * g++.law/missed-error3.C: Tweak for recent bool changes.
27260
27261 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
27262
27263         * config/emb-unix: Deleted.
27264         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
27265         remote execution.  Do final link on remote host if REMOTE_LINK is set.
27266
27267 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
27268
27269         * lib/dg.exp (dg-test): Fix typo in last patch.
27270
27271 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
27272
27273         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
27274         (handles multiple occurrences).
27275
27276 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
27277
27278         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
27279         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
27280         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
27281         printed).
27282         * lib/c-torture.exp (c-torture-compile): Likewise.
27283         (c-torture): Prepend full path if missing.
27284         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
27285         (gcc_fail): Likewise.
27286         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
27287
27288 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
27289
27290         * lib/netware.exp: Only attach to NetWare i386 systems.
27291
27292 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
27293
27294         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
27295         messages.  Add test name to "output pattern match" pass/fail message.
27296
27297 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
27298
27299         * gcc.dg: New testsuite.
27300         * gcc.dg/dg.exp: New file.
27301
27302         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
27303         test-switch.c}: Deleted.
27304
27305         * gcc.misc-tests/msgs.exp: New testcase driver.
27306
27307 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
27308
27309         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
27310         Watch for illegal return values from ${tool}_load.
27311         * config/unix.exp (${tool}_load): Fix pass/fail detection for
27312         cross targets.  Coerce return value >0 to 1.
27313
27314 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
27315
27316         * config/unix.exp (${tool}_load): Call program rsh, not proc.
27317
27318         * config/emb-unix.exp: New file.
27319
27320         * config/sim.exp: Error if variable $SIM not defined.
27321         (${tool}_load): Mark test as "untested" if simulator missing.
27322
27323         * config/unix.exp: Load remote.exp to get rcp_download.
27324         * lib/c-torture.exp: Use different option lists for testcases with
27325         and without loops.
27326         * gcc.c-torture/execute/execute.exp: Likewise.
27327
27328 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
27329
27330         * config/*.exp: Clarify return code from ${tool}_load.
27331         Call `unresolved' or `untested' instead of `warning' or `perror'
27332         (sometimes you still want to call both though).
27333         Add comment that `shell_id' is local to each file.
27334         * config/udi.exp (timeout): Set to 30.
27335         Don't print warning if connection fails, $connectmode has already
27336         printed an error.
27337         (${tool}_load): Move verbose messages to level 2.
27338         Rework pattern for "Process started" message.
27339         Pass `shell_id' to ${connectmode}_download.
27340         Retry twice upon timeout.  Make resetting of target more robust.
27341         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
27342         Pass `shell_id' to exit_$connectmode.
27343         Only call exit_$connectmode if connected.
27344         * config/unix.exp (${tool}_load): Check return codes better.
27345         * config/vrtx.exp (${tool}_load): Likewise.
27346         * config/vx.exp (${tool}_load): Likewise.
27347         Delete unneeded global's.
27348         * lib/dg.exp (dg-test): Update to reflect clarified return codes
27349         from ${tool}_load.
27350         (dg-stat): Delete.
27351         (dg-init): Delete recording of pass/fail counts.
27352         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
27353         (old-dejagnu-init): Likewise.
27354         (old-dejagnu-stat): Delete contents, empty proc now.
27355         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
27356         (c-torture): Delete references to lcnt, lpass, lfail.
27357         Get option list from TORTURE_OPTIONS.
27358         Delete -funroll[-all]-loops if no loops.
27359         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
27360         (g++_stat): Delete contents (empty proc now).
27361         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
27362         (gcc_finish): Likewise.
27363         (gcc_stat): Deleted.
27364         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
27365         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
27366         * gcc.c-torture/execute/execute.exp: Likewise.
27367         Split tests into two parts: compile, execute.
27368         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
27369         no loops.  Update to reflect clarified return codes from ${tool}_load.
27370
27371 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
27372
27373         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
27374         to grep for.
27375         (old-dejagnu): Likewise (where necessary).
27376
27377 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
27378
27379         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
27380
27381         * lib/dg.exp (dg-process-target): Fix processing of selector.
27382         Add comment regarding use of `error'.
27383
27384         * lib/gcc.exp (prune_system_crud): Define if missing.
27385         * lib/g++.exp (prune_system_crud): Likewise.
27386
27387         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
27388         Call prune_system_crud.
27389         * lib/dg.exp (dg-runtest): New proc.
27390         Use perror instead of send_user for tcl errors in testcase.
27391         Don't return any value, it's never used.
27392         Don't clobber previous definition of `unknown'.
27393         Print tcl errors in `dg-final'.
27394
27395 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
27396
27397         * lib/dg.exp (dg-process-target): Improve syntax error messages.
27398         (dg-test): Don't print errorInfo, it contains stack backtrace.
27399
27400 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
27401
27402         * lib/g++.exp (runtest_file_p): Define if missing.
27403
27404 1994-09-24  Doug Evans  (dje@cygnus.com)
27405
27406         * lib/mike-g++.exp: Comment out loading of g++.exp.
27407         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
27408         (default_g++_version): Always print something.
27409         (default_g++_start): Comment out call to `which'.
27410         (g++_start, g++_load): Deleted (must be defined in config file).
27411         * lib/gcc.exp: Test for existence of $CC at start.
27412         Delete check for tmpdir (done in gcc_init).
27413         (default_gcc_version): Always print something.
27414         (default_gcc_start): Comment out call to `which'.
27415         * config/*.exp: Major cleanup - make cross targets work at least a
27416         little better for g++ (by not being "--tool gcc" specific).
27417         Rename gcc_xxx to ${tool}_xxx.
27418         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
27419         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
27420
27421 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
27422
27423         * lib/c-torture.exp (c-torture-compile): Rework compiler
27424         message processing.
27425
27426         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
27427         c-torture.
27428
27429 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
27430
27431         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
27432
27433         * lib/dg.exp (dg-process-target): Support { target native }.
27434
27435 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
27436
27437         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
27438         looked for "... program xxx got fatal signal".
27439         Correct regsub munging of `comp_output'.
27440         Ignore compiler messages "path prefix not used" and "linker input
27441         file unused".
27442
27443 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
27444
27445         * lib/gcc.exp (runtest_file_p): Define if missing.
27446         * gcc.prms/template.c: Example to work from.
27447
27448 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
27449
27450         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
27451         * lib/dg.exp (dg-test): Call unsupported testcases as such.
27452
27453         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
27454         * gcc.prms/1883.c: Moved from compile/940714-1.c.
27455         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
27456         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
27457
27458         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
27459         (dg-process-target): No longer a varargs proc.
27460         Return S/N for target, P/F for xfail.  All callers changed.
27461         (user option procs): More argument checking.
27462         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
27463         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
27464         (dg-test): Skip test if not running on selected target in `dg-do'.
27465         Update handling of `dg-do-what', `dg-output-text'.
27466         Separate execution pass/fail from output pattern match pass/fail.
27467         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
27468
27469 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
27470
27471         * gcc.c-torture/special/special.exp: Don't expect failure for mips
27472         target for 920510-1.c.
27473
27474 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
27475
27476         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
27477         Clean up comment regarding use of passcnt, etc.
27478         (gcc_stat): Don't update `testcnt' here.
27479         (gcc_finish): Do it here.
27480         Might as well reset `but_id' here too.
27481         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
27482         to determine if the file should be tested.
27483         * gcc.c-torture/compile/compile.exp: Likewise.
27484         * gcc.c-torture/execute/execute.exp: Likewise.
27485         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27486         * gcc.misc-tests/dg-test.exp: Likewise.
27487         * gcc.prms/prms.exp: Likewise.
27488         * gcc.wendy/wendy.exp: Likewise.
27489         * g++.old-deja.exp: Likewise.
27490         Move "Testing file" message to verbose level 1.
27491
27492 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
27493
27494         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
27495
27496 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
27497
27498         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
27499         (default_gcc_start): Accept optional second list element
27500         of compiler flags.  Print compiler output at verbosity level 2.
27501         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
27502         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
27503         Save current values of framework globals passcnt, failcnt, xpasscnt,
27504         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
27505         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
27506         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
27507         xfailcnt to compute stats.  Update framework global `testcnt' from
27508         pass/fail counts.
27509         (gcc_finish): New proc.  Clean up test environment.
27510         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
27511         (gcc_epass, gcc_efail): Delete.
27512         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
27513         argument of line number.
27514         (dg-init): If the tool has an init routine, call it.
27515         (dg-test): Remove args `cflags_var' and `libs_var'.
27516         Pass all compiler options to ${tool}_start.
27517         Handle missing line number.
27518         (dg-finish): New function.
27519         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
27520         particular files.  Call gcc_finish at end.  Move "skipping test"
27521         message to verbosity level 3.
27522         * gcc.c-torture/compile/compile.exp: Likewise.
27523         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
27524         * gcc.c-torture/execute/execute.exp: Likewise.
27525         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27526         Print testcase being tried at verbosity level 1.
27527         * gcc.c-torture/special/special.exp: Unset xfail.
27528         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27529         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
27530         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
27531         * gcc.failure/failure.exp: Likewise.
27532         * gcc.ieee/ieee.exp: Likewise.
27533         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
27534         Update call to dg-test.  Call dg-finish at end.
27535         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
27536         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
27537         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
27538         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
27539         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
27540         * gcc.wendy/wendy.exp: Add copyright.
27541         Delete setting of tmpdir (done by gcc_init).
27542         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
27543         Pass compiler flags to gcc_start.  Call gcc_finish at end.
27544         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
27545         gcc_[ce]pass/fail.
27546
27547 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
27548
27549         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
27550         confusion.
27551         (g++_load): Likewise.
27552
27553         * config/*.exp (gcc_load): Some were varargs fns and some were not.
27554         Rename argument to `prog' to remove the confusion.
27555         Varargs fns behave differently too!
27556         (g++_load): Likewise.
27557
27558         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
27559
27560         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
27561         what it is.  Delete (always) printing of status value for !native.
27562         Simplify verbose code, and include status and exec_output.
27563         (g++_load): Use gcc_load.
27564
27565 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
27566
27567         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
27568         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
27569         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
27570         940714-3.c as these testcases don't exist anymore.  Make
27571         va-arg-1.c expected to pass.
27572
27573 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
27574
27575         * gcc.misc-tests/misc.exp: Only run specific testcases.
27576         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
27577         * gcc.misc-tests/dg-[1-9].c: New files.
27578
27579         * lib/dg.exp: New testsuite driver.
27580         * gcc.prms/prms.exp: Use it.
27581
27582         * README.gcc: New file.
27583
27584         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
27585         Document and reset `lxpass' and `lxfail'.
27586         Simplify "initialized" message.
27587         (gcc_stat): Clean up comments a little.
27588
27589 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
27590
27591         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
27592
27593 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
27594
27595         * lib/old-dejagnu.exp (process-option): New proc.
27596         (old-dejagnu-init, old-dejagnu-stat): Likewise.
27597         (old-dejagnu): Simplify.
27598         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
27599
27600 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
27601
27602         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
27603         exists and is not an empty string.
27604
27605         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
27606         $xfail rather than calling setup_xfail.  Clear $xfail when test is
27607         finished.
27608         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
27609         automatically.
27610
27611         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
27612         longer expected to fail.
27613
27614         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
27615         "f" function call.
27616
27617         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
27618
27619         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
27620         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
27621         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
27622         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
27623         c-torture-1.29.
27624
27625         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
27626         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
27627
27628         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
27629
27630         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
27631         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
27632
27633         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
27634         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
27635         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
27636
27637 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
27638
27639         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
27640         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
27641         940714-1.c, 940714-2.c, 940714-3.c},
27642         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
27643         gcc.misc-tests/{mg.c,mg.exp}:
27644         New tests.
27645         * gcc.noncompile/noncompile.exp: Change accordingly.
27646
27647 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
27648
27649         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
27650         Undo previous clobberage.
27651
27652 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
27653
27654         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
27655         * gcc.special/{930510-1.c, special.exp}:
27656         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
27657         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
27658         struct-varargs-1.c}: New tests from c-torture-1.26.
27659
27660 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
27661
27662         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
27663           argument to switch.
27664
27665 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
27666
27667         * Revert the previous changes.  Please see Rob's directory
27668           (/lisa/test/rob/progressive/gcc/testsuite) for testing
27669           fixes.
27670
27671 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
27672
27673         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
27674             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
27675             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
27676             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
27677             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
27678             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
27679             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
27680             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
27681             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
27682             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
27683             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
27684             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
27685             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
27686             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
27687             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
27688             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
27689             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
27690             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
27691             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
27692             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
27693             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
27694             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
27695             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
27696             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
27697             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
27698             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
27699             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
27700
27701 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
27702
27703         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
27704             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
27705           with perror calls.
27706
27707 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
27708
27709         * config/unix.exp (g++_load): Fix syntax.
27710
27711 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
27712
27713         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
27714         * gcc.noncompile/921017-1.c: Deleted obsolete test.
27715         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
27716         Don't expect va-arg-1.c to fail.  Correct expected output for
27717         920928-1.c.
27718         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
27719         * gcc.wendy/hbm4.c: Correct typo.
27720         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
27721
27722 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
27723
27724         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
27725         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
27726         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
27727         * lib/c-torture.exp (c-torture-compile): Ditto.
27728
27729         Reduce volume of output (remove all the -I's and such).
27730         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
27731         Call gcc_cpass, gcc_cfail.
27732         (c-torture): Pass testing option to c-torture-compile.
27733
27734 1994-03-21  Doug Evans  (dje@cygnus.com)
27735
27736         Bring patches over from progressive.
27737         * config/default.exp: Exit remote shell cleanly.
27738         (g++_exit, g++_start): Add default versions.
27739         * config/sim.exp (gcc_load): Use perror, not error.
27740
27741 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
27742
27743         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
27744         set in site.exp.
27745
27746 1994-03-14  Doug Evans  (dje@cygnus.com)
27747
27748         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
27749         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
27750         (wendy_try): New proc to run testcase.
27751         (main loop): Call 'em.
27752         * gcc.wendy/*.c: Clean up pass to correct expected output.
27753
27754         * lib/gcc.exp: Minor cleanup work.
27755         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
27756
27757 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
27758
27759         * config/sim.exp (gcc_load): Document return codes better.
27760         Don't pass -v to simulator.
27761
27762 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
27763
27764           * gcc.special/920717-x.c: Fix typo.
27765           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
27766           get at sources.
27767
27768         * lib/mike-gcc.exp: Fix typo.
27769
27770 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
27771
27772         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
27773         binary to use, transform the name.
27774         * config/*.exp: rename everything. Nuke any g++ specific files,
27775         it's now a special case of gcc that requires no special support.
27776         Add a default.exp for unsupported targets.
27777
27778 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
27779
27780         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
27781         lib/old-dejagnu.exp: Fix a few patterns to work with the new
27782         version of Tcl.
27783
27784 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
27785
27786         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
27787         than a warning.
27788
27789 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
27790
27791         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
27792
27793 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
27794
27795         * gcc.execute/execute.exp: Combine opt_list and foption_list into
27796         option_list.  Compile every file with only 4/6 option choices
27797         (same as C torture) instead of with 12/18 different option
27798         choices.
27799         * lib/c-torture.exp: Likewise.
27800
27801         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
27802         not already set.
27803
27804 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
27805
27806         * lib/old-deja.exp: Add `excess errors test fails' error, now one
27807         can put an XFAIL *-*-* on excess errors.
27808
27809 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
27810
27811         * g++.law: Add more tests derived from g++-bugs snapshots.
27812
27813         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
27814         equivalent to g++.law/init9.
27815
27816         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
27817         compiled it, and the a.out file after we've run it.
27818
27819 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
27820
27821         * lib/mike-g++.exp (postbase): Delete the .o file after we've
27822         compiled it, and the a.out file after we've run it.
27823
27824 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
27825
27826         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
27827
27828 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
27829
27830         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
27831         version number.
27832
27833 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
27834
27835         * g++.law: New directory of g++ tests derived from the g++-bugs
27836         snapshots.
27837
27838 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
27839
27840         * gcc.compile: initbug1.c initbug1.exp testcase added
27841
27842 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
27843
27844         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
27845         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
27846           fixes submitted by Jeff Law (law@cs.utah.edu)
27847         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
27848           Jeff Law (law@cs.utah.edu)
27849
27850
27851 1993-11-30  Mike Stump  (mrs@cygnus.com)
27852
27853         * config/unix-g++.exp: Follow the gcc way of doing things.
27854         * g++.old-deja/old-deja.exp: Minor updates.
27855         * lib/g++.exp: New file, follow the gcc way of doing things.
27856         * lib/old-dejagnu.exp: Minor updates.
27857         * lib/mike-g++.exp: Always unset errorInfo.
27858
27859 1993-11-06  Mike Stump  (mrs@cygnus.com)
27860
27861         * lib/gcc.exp: Fix some errors with the below change, CC and
27862         CFLAGS should be global when setting, not local.
27863
27864 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
27865
27866         * lib/gcc.exp: Transform tool name.
27867
27868 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27869
27870         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
27871
27872 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27873
27874         * lib/gcc.exp: change gcc_done to gcc_stat
27875
27876 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
27877
27878         * Upgraded gcc testsuite to c-torture version 1.25
27879
27880 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
27881
27882         * lib/gcc.exp: added reporting code. Changed verbose compile message.
27883         * lib/c-torture: added hooks for new reporting code.
27884
27885 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
27886
27887         * config/sh-gcc.exp: check if sh-sim exists in the path
27888
27889 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
27890
27891         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
27892         * gcc.compile/compile.exp: Initial changes for new logic.
27893         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
27894         * gcc.failure/failure.exp: Initial changes for new logic.
27895         * gcc.ieee/ieee.exp: Initial changes for new logic.
27896         * gcc.misc-tests/misc.exp: Initial changes for new logic.
27897         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
27898         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
27899         * lib/c-torture.exp: Initial changes for new logic.
27900         * lib/gcc.exp: Initial changes for new logic.
27901
27902 1993-10-15  Mike Stump  (mrs@cygnus.com)
27903
27904         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
27905         depend upon failure or success.  Fully qualify names in failure
27906         and success messages.  Always remove a.out before starting
27907         compile, just in case.  Pay more attention to error text output by
27908         the compiler.  Handle testcases with no known past errors just
27909         like all others, so that things are uniform.  Other miscellaneous
27910         improvements.
27911
27912 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
27913
27914         * gcc.cpp: new directory for cpp tests
27915
27916 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
27917
27918         * lib/chill.exp: Code reformatted, removed unused code.
27919         * config/unix-chill.exp: Code reformatted, removed unused code.
27920         * chill.execute/execute.exp: Code reformatted, removed unused code.
27921         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
27922
27923 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
27924
27925         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
27926         routines not written.
27927
27928 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
27929
27930         * config/bug-gcc.exp: Use new procs from bug.exp.
27931
27932 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
27933
27934         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
27935         via ftp, rather than depending on NFS.
27936         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
27937         case.
27938
27939 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
27940
27941         * config/bug-gcc.exp: Use new download proc.
27942
27943 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
27944
27945         * chill.execute/execute.exp: cleanups, handles errors better
27946         * chill.compile/compile.exp: rewrite, based on execute.exp
27947         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
27948         * lib/chill.exp: major changes to diff proc and compile and link
27949           procs. added chill_fail and chill_pass wrappers to pass and
27950           fail. added more comments, and handle error codes better.
27951           Added a hack to capture stderr from exec, so noncompile tests
27952           can work.
27953
27954 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
27955
27956         * chill.execute/execute.exp: rewrite of testsuite driver
27957         * lib/chill.exp: rewrite of testsuite driver
27958         * config/unix-chill.exp: rewrite of testsuite driver
27959
27960 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
27961
27962     In chill.execute:
27963         * iexpr.ch: Standardize uppercase.
27964         * tuples.dat: Standardize uppercase.
27965         * vary.ch: standardize.  Correct varying string assignments.
27966         * vary.dat: Add new output lines.
27967
27968 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
27969
27970     In chill.execute:
27971         * chprintf.ch: Standardize use of uppercase.
27972         * tuples.ch: Standardize and turn arr2 into a DCL,
27973           rather than a SYN.
27974         * pinits.ch: Standardize.
27975
27976 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
27977
27978         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
27979         * Makefil: Renamed to Makefile.in.
27980         * configure.in: New.
27981
27982 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
27983
27984     In chill.execute:
27985         * .cvsignore: Add result/output files.
27986         * Makefile: Fix up variables at start.  Use MFLAGS
27987           everywhere.  Correct bool_loc, built_ins entries.
27988           Add entry for vary1.ch.
27989         * bitarray.ch: Standardize upper-case usage.
27990         * bitexpr.ch: Standardize, add output of b1.
27991         * params.ch: Use arrayt in along PROC parameters, to
27992           avoid novelty problems.
27993         * sets.ch: Tiny cleanup.
27994         * vary1.ch: Re-indent.
27995
27996 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
27997
27998           * Add PR-related files to Makefiles, .cvsignore files, etc.
27999
28000 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
28001
28002         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
28003           with compiler objects. New names are test-flow.c and test-loop.c
28004
28005 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
28006
28007         * Upgraded c-torture tests from 1.19 to 1.20
28008
28009         * new files:
28010         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
28011         * gcc.compile: 930623-1.c 930623-2.c
28012         * gcc.noncompile: 930622-1.c 930622-2.c
28013         * gcc.failure: 920411-1.c 920627-2.c
28014         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
28015
28016 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
28017
28018         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28019           More changes to get testsuite working properly. Needs more work.
28020           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
28021
28022 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
28023
28024         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
28025           More changes to get testsuite working properly. Needs more work.
28026
28027 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
28028
28029         * chill.compile/compile.exp: Added for Dejagnu support
28030         * chill.execute/execute.exp: Added for Dejagnu support
28031         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
28032
28033 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
28034
28035     This should complete moving the CHILL test files.
28036         * chill.noncompile(.cvsignore printf.grt
28037             in-printf.grt chprintf.grt chprintf.ch):
28038             Added test-support files.
28039           (Makefile): Modified further.
28040         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
28041             signal.ch): Added test files.
28042           * chill.execute (.cvsignore printf.grt printr.c
28043             in-printf.grt rts.c chprintf.grt rts.h): Added
28044           test-support files.
28045             (Makefile): More corrections.
28046
28047 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
28048
28049         * chill.compile, chill.execute, chill.nocompile: Add CHILL
28050           test cases, ready for DejaGnu.
28051
28052 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
28053
28054         * Upgraded c-torture tests from 1.18 to 1.19
28055
28056         * gcc.compile: added test(s):
28057           930607-1.c
28058         * gcc.execute: added test(s):
28059           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
28060
28061         * added new subdirectory for misc tests: gcc.misc-tests
28062         * gcc.misc-test(s): added tests:
28063           inst-check.c test-consts.c test-ior.c test-switch.c
28064
28065 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
28066
28067         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
28068
28069 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
28070
28071         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
28072
28073 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
28074
28075         * Upgraded c-torture tests from 1.17 to 1.18
28076
28077 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
28078
28079         * Upgraded c-torture tests from 1.12 to 1.17
28080
28081 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
28082
28083         * lib/old-dejagnu.exp:
28084           Fixed handling of XFAIL target triplets to correctly
28085           recognize wildcard characters.  Removed code that
28086           appended a unique id tag to the end of the file name
28087           printed out by the result of the testcases within a
28088           given test file.
28089
28090 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
28091
28092         * lib/old-dejagnu.exp:
28093           Reworked expected failure handling to trigger off of XFAIL
28094           keyword in keyphrase embeded in testcase source code. The
28095           XFAIL keyword must be at the end of the keyphrase line. It
28096           may optionally be followed by one or more target triplets.
28097           It has just occured that the handling of wildcards in the
28098           target triplet may not be correct.
28099
28100 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
28101
28102         * g++.old-deja/tests:
28103           Moved all subdirectories up one level into g++.old-deja .
28104
28105         * lib/old-dejagnu.exp:
28106           Fixed problem with CXXFLAGS not being properly reset, and being
28107           corrupted with extraneous "-c" compiler option.  This was
28108           causing binaries to not be generated for test that needed them.
28109           Modified strings passed to "pass" and "fail" so that individual
28110           tests from the same test file would be distinguished by an
28111           identifier appended to the test file name in the summary logs;
28112           this corrected a problem with erroneous diff logs.  Added code
28113           to search testcases for expected fail and unexpected pass keywords.
28114
28115 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
28116
28117         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
28118
28119 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
28120
28121         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
28122           Removed extraneous text from end of "Special g++ Options"
28123           keyphrase.
28124
28125         * lib/old-dejagnu.exp: Added pattern matching to look for new
28126           keywords, embedded in testcases comments, which will trigger
28127           calls to xpass and xfail.
28128
28129 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
28130
28131         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
28132           comments embedded in the testcases, especially the one looking for
28133           special compiler options, as well as the pattern matching for the
28134           compiler output again.
28135
28136 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
28137
28138         * lib/old-dejagnu.exp: Do a proper check of the return value for
28139           execute tests. Fixed several problems with the pattern matching
28140           of the compiler output which gave erroneous test results.
28141           Changed several of the test result messages to be more descriptive.
28142         * config/unix-g++.exp: Proc g++_load now actually works and
28143           executes the tests passed to it and returns a usable return
28144           value.
28145
28146 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
28147
28148           * lib/gcc.exp: Exits gracefully if $CC is bogus.
28149
28150 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
28151
28152         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
28153           Modified both files to properly execute the old style
28154           dejagnu tests. The previous versions of these files were
28155           experimental and did not function anything near correctly.
28156
28157 1993-04-05  Rob Savoye  (rob@cygnus.com)
28158
28159         * Removed all Makefile.in and configure.in files. No configuration
28160         needed now.
28161
28162 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
28163
28164         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
28165
28166 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
28167
28168         * gcc.compile/configure.in, gcc.unsorted/configure.in,
28169         gcc.special/configure.in, gcc.noncompile/configure.in,
28170         gcc.execute/configure.in, gcc.code_quality/configure.in,
28171         g++.other/configure.in, g++.old-deja/configure.in,
28172         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
28173         in srcname setting.
28174
28175 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
28176
28177         * lib/udi.exp:  Fixed mondfe and mondfe_download.
28178         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
28179         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
28180
28181 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
28182
28183         * config/udi-gdb.exp: Check $shell_id after connecting to target.
28184         (gdb_exit): Don't remove *_soc files.
28185
28186 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
28187
28188         * lib/c-torture.exp: Don't look for main; instead always use -w
28189         -c.  This is how the c-torture tests work.  Remove the object
28190         file if the compilation succeeds.
28191         * gcc.execute/execute.exp: Remove executable if test passes.
28192         * gcc.noncompile/noncompile.exp: Every test is an expected
28193         failure.
28194         * gcc.special/special.exp: Added tests from c-torture 1.11,
28195         corrected use of existing test.
28196         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
28197         gcc.execute/920625-1.c: Updated to c-torture 1.11.
28198         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
28199         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
28200         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
28201         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
28202         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
28203         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
28204         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
28205         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
28206         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
28207         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
28208         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
28209         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
28210         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
28211         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
28212         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
28213         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
28214         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
28215         c-torture 1.11.
28216         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
28217         correspond to c-torture 1.11.
28218
28219         * New file.