PR libfortran/20163
[official-gcc.git] / gcc / testsuite / ChangeLog
blob81ab1deb1fb40a55cee487d9b4565cdbbd65049b
1 2005-03-29  Dale Ranta  <dir@lanl.gov>
2             Francois-Xavier Coudert  <coudert@clipper.ens.fr>
4         PR libfortran/20163
5         * gfortran.dg/pr20163-2.f: New test.
7 2005-03-28  Steve Ellcey  <sje@cup.hp.com>
9         PR target/19890
10         * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
12 2005-03-28  Jan Hubicka  <jh@suse.cz>
14         PR middle-end/20635
15         * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
16         by Jakub Jelinek.
18 2005-03-27  Dorit Naishlos  <dorit@il.ibm.com>
20         PR tree-optimization/20626
21         * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
22         * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
24 2005-03-26  Steven G. Kargl  <kargls@comcast.net>
26         * gfortran.dg/underflow.f90:  New test.
27         * gfortran.dg/g77/20030326-1.f: Fix illegal code.
29 2005-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
31         * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
33 2005-03-25  Mark Mitchell  <mark@codesourcery.com>
35         * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
36         (g++_init): Make sure that CXXFLAGS is set.
37         * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
38         * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
39         * lib/gfortran.exp (gfortran_link_flags): Likewise. 
40         * lib/objc.exp (objc_init): Likewise.
41         * lib/treelang.exp (treelang_init): Likewise.
43 2005-03-25  Pat Haugen  <pthaugen@us.ibm.com>
45         PR tree-optimization/20470
46         * gcc.dg/tree-ssa/pr20470.c: New test.
48 2005-03-25  Geoffrey Keating  <geoffk@apple.com>
50         * gcc.dg/ppc-stfiwx.c: New.
52 2005-03-25  Steve Ellcey  <sje@cup.hp.com>
54         PR target/19888
55         * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
57 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
59         * gcc.dg/20050325-1.c: Fix a typo.
61 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
63         PR libfortran/19678
64         PR libfortran/19679
65         * gfortran.dg/dos_eol.f: New test.
67 2005-03-25  Zdenek Dvorak  <dvorakz@suse.cz>
69         PR rtl-optimization/20249
70         * gcc.dg/20050325-1.c: New test.
72 2005-03-25  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
74         PR libfortran/15332
75         * gfortran.dg/pr15332.f: New test.
77 2005-03-24  Dale Johannesen  <dalej@apple.com>
79         * gcc.dg/20020919-1.c:  Fix for x86 Darwin.
81 2005-03-24  Geoffrey Keating  <geoffk@apple.com>
83         * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
84         'internal' visibility.
85         * g++.dg/ext/visibility/pragma-override2.C: Likewise.
86         * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
87         'protected' visibility.
88         * gcc.dg/visibility-7.c: Likewise.
89         * lib/target-supports.exp (check_visibility_available): Take
90         a parameter, the kind of visibility to check for.
91         * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
92         to check_visibility_available.
94         * g++.dg/expr/cast3.C: New.
96 2005-03-24  David Edelsohn  <edelsohn@gnu.org>
98         * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
99         rs6000.
101 2005-03-24  Steve Ellcey  <sje@cup.hp.com>
103         PR target/20095
104         * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
106 2005-03-24  Alexandre Oliva  <aoliva@redhat.com>
108         * gcc.dg/badshift.c: Renamed to...
109         * gcc.dg/torture/badshift.c: ... this.  Remove explicit -O1.
111         * gcc.target/i386/badshift.c: Renamed to...
112         * gcc.dg/badshift.c: ... this.  Fix typo.  Use -march=i386 on i?86
113         only.
115         PR rtl-optimization/20532
116         * gcc.target/i386/badshift.c: New.
118 2005-03-23  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
120         * gfortran.dg/pr18025.f90: New test.
122 2005-03-23  Dale Johannesen  <dalej@apple.com>
123         
124         * gcc.dg/20020312-2.c:  Fix for non-PowerPC Darwin.
126 2005-03-23  Mark Mitchell  <mark@codesourcery.com>
128         * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
130         * lib/target-supports.exp (check_iconv_available): Default
131         libiconv to -liconv, if there is no definition.
133 2005-03-23  Hans-Peter Nilsson  <hp@axis.com>
135         * gcc.dg/torture/cris-asm-mof-1.c: New test.
137 2005-03-22  Mark Mitchell  <mark@codesourcery.com>
139         * g++.dg/opt/max1.C: Run with -Wno-deprecated.
140         * g++.dg/opt/pr7503-2.C: Likewise.
141         * g++.dg/opt/pr7503-3.C: Likewise.
142         * g++.dg/opt/pr7503-4.C: Likewise.
143         * g++.dg/opt/pr7503-5.C: Likewise.
144         * g++.dg/warn/minmax.C: New test.
146 2005-03-22  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
148         * gfortran.dg/g77_intrinsics_funcs.f: New test.
149         * gfortran.dg/g77_intrinsics_sub.f: New test.
151 2005-03-22  Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
152             Jan Hubicka  <jh@suse.cz>
153             Steven Bosscher <stevenb@suse.de
155         * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
157 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
159         PR c++/19980
160         * g++.dg/template/redecl3.C: New test.
162 2005-03-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
164         PR c++/20499
165         * g++.dg/parse/error16.C: Tweak error markers.
167 2005-03-22  Jakub Jelinek  <jakub@redhat.com>
169         PR target/20561
170         * gcc.dg/20050321-2.c: New test.
172 2005-03-22  Nathan Sidwell  <nathan@codesourcery.com>
174         PR c++/20465
175         PR c++/20381
176         * g++.dg/template/ptrmem12.C: New.
178 2005-03-22  Hans-Peter Nilsson  <hp@axis.com>
180         PR rtl-optimization/20527
181         * gcc.c-torture/execute/pr20527-1.c: New test.
183 2005-03-22  Ben Elliston  <bje@au.ibm.com>
185         * gcc.misc-tests/options.exp (check_for_options): Create a real C
186         program, compile it into a real executable and then delete the .c
187         and .x files afterwards, to avoid problems on testglue targets.
189 2005-03-21  Stuart Hastings  <stuart@apple.com>
191         * gcc.target/i386/sse-2.c: New.
192         
193 2005-03-21  Uros Bizjak  <uros@kss-loka.si>
195         * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
197 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
199         * g++.dg/parse/crash25.C: Fix typo.
201 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
203         PR c++/20461
204         * g++.dg/parse/crash24.C: New test.
206         PR c++/20536
207         * g++.dg/parse/crash25.C: New test.
209 2005-03-21  Paolo Carlini  <pcarlini@suse.de>
211         PR c++/20147    
212         * g++.dg/ext/stmtexpr4.C: New test.
214 2005-03-20  Roger Sayle  <roger@eyesopen.com>
216         PR middle-end/20539
217         * gcc.c-torture/compile/pr13066-1.c: New test case.
218         * gcc.c-torture/compile/pr20539-1.c: Likewise.
219         * g++.dg/opt/pr13066-1.C: Likewise.
221 2005-03-20  Joseph S. Myers  <joseph@codesourcery.com>
223         * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
225 2005-03-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
227         PR fortran/18525
228         * gfortran.dg/nesting_1.f90: New test.
230 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
232         PR c++/20240
233         * g++.dg/lookup/using13.C: New test.
235 2005-03-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
237         PR c++/20333
238         * g++.dg/template/crash36.C: New test.
240 2005-03-18  Paolo Carlini  <pcarlini@suse.de>
242         PR c++/20463
243         * g++.dg/template/crash35.C: New test.
245 2005-03-17  Paolo Carlini  <pcarlini@suse.de>
247         PR c++/19966
248         * g++.dg/overload/operator2.C: New test.
250 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
252         PR libfortran/20257
253         * gfortran.dg/pr20257.f90: New test.
255 2005-03-16  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
257         PR libfortran/20480
258         * gfortran.dg/pr20480.f90: New test.
260 2005-03-16  Richard Henderson  <rth@redhat.com>
262         PR middle-end/15700
263         * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
264         (_rtld_global): New.
265         * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
266         * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
268         * gcc.dg/alias-3.c: New.
269         * gcc.dg/alias-4.c: New.
270         * gcc.dg/alias-5.c: New.
271         * gcc.dg/alias-6.c: New.
273 2005-03-15  Geoffrey Keating  <geoffk@apple.com>
275         * gcc.dg/cpp/ucnid-7.c: New.
277 2005-03-15  Janis Johnson  <janis187@us.ibm.com>
278             Dorit Naishlos  <dorit@il.ibm.com>
280         * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
281         darwin.
283 2005-03-15  Dorit Naishlos  <dorit@il.ibm.com>
285         * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't support
286         misaligned accesses.
287         * gcc.dg/vect/vect-58.c: Likewise.
288         * gcc.dg/vect/vect-92.c: New.
289         * gcc.dg/vect/vect-93.c: New.
291 2005-03-15  Feng Wang  <fengwang@nudt.edu.cn>
293         PR fortran/18827
294         * gfortran.dg/assign_2.f90: New test.
295         * gfortran.dg/assign_3.f90: New test.
296         * gfortran.dg/assign.f90: New test.
298 2005-03-15  Joseph S. Myers  <joseph@codesourcery.com>
300         * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
301         g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
302         g++.dg/template/local4.C, g++.dg/template/nontype6.C,
303         g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
304         names.
306 2005-03-14  Geoffrey Keating  <geoffk@apple.com>
308         * gcc.dg/cpp/ucnid-6.c: New.
310         * gcc.dg/cpp/normalize-1.c: New.
311         * gcc.dg/cpp/normalize-2.c: New.
312         * gcc.dg/cpp/normalize-3.c: New.
313         * gcc.dg/cpp/normalize-4.c: New.
314         * gcc.dg/cpp/ucnid-4.c: New.
315         * gcc.dg/cpp/ucnid-5.c: New.
316         * g++.dg/cpp/normalize-1.C: New.
317         * g++.dg/cpp/ucnid-1.C: New.
319 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
321         * gcc.dg/pr18628.c: New.
323 2005-03-14  Alexandre Oliva  <aoliva@redhat.com>
325         PR c++/20280
326         * g++.dg/tree-ssa/pr20280.C: New.
328 2005-03-14  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
330         PR fortran/20467
331         * gfortran.dg/stfunc_2.f90: New test.
333 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
335         * gcc.dg/tree-ssa/phi-opt-5.c: New test.
337 2005-03-14  Zdenek Dvorak  <dvorakz@suse.cz>
339         * gcc.dg/tree-ssa/20050314-1.c: New test.
341 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
343         PR c++/4403
344         PR c++/9783, DR433
345         * g++.dg/template/friend34.C: New test.
346         * g++.dg/template/friend35.C: Likewise.
347         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
349 2005-03-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
351         Friend class name lookup 5/n
352         PR c++/1016
353         * g++.dg/lookup/hidden-class1.C: New test.
354         * g++.dg/lookup/hidden-class2.C: Likewise.
355         * g++.dg/lookup/hidden-class3.C: Likewise.
356         * g++.dg/lookup/hidden-class4.C: Likewise.
357         * g++.dg/lookup/hidden-class5.C: Likewise.
358         * g++.dg/lookup/hidden-class6.C: Likewise.
359         * g++.dg/lookup/hidden-class7.C: Likewise.
360         * g++.dg/lookup/hidden-class8.C: Likewise.
361         * g++.dg/lookup/hidden-class9.C: Likewise.
362         * g++.dg/lookup/hidden-temp-class1.C: Likewise.
363         * g++.dg/lookup/hidden-temp-class2.C: Likewise.
364         * g++.dg/lookup/hidden-temp-class3.C: Likewise.
365         * g++.dg/lookup/hidden-temp-class4.C: Likewise.
366         * g++.dg/lookup/hidden-temp-class5.C: Likewise.
367         * g++.dg/lookup/hidden-temp-class6.C: Likewise.
368         * g++.dg/lookup/hidden-temp-class7.C: Likewise.
369         * g++.dg/lookup/hidden-temp-class8.C: Likewise.
370         * g++.dg/lookup/hidden-temp-class9.C: Likewise.
371         * g++.dg/lookup/hidden-temp-class10.C: Likewise.
372         * g++.dg/lookup/hidden-temp-class11.C: Likewise.
374 2005-03-13  Mark Mitchell  <mark@codesourcery.com>
376         PR c++/20157
377         * g++.dg/template/error18.C: New test.
379 2005-03-09  Ben Elliston  <bje@au.ibm.com>
381         PR debug/16792
382         * g++.dg/debug/pr16792.C: New test.
384 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
386         * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
387         gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
388         gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
389         gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
390         gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
391         test assertion names.
393 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
395         PR fortran/18600
396         * gfortran.dg/stfunc_1.f90: New test.
398 2003-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
400         PR fortran/16907
401         * gfortran.dg/real_index_1.f90: New test.
403 2005-03-13  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
405         PR fortran/20323
406         * gfortran.dg/spec_expr_1.f90: New test.
408 2005-03-13  Joseph S. Myers  <joseph@codesourcery.com>
410         PR c/20402
411         * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
412         new parser.
414 2005-03-12  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
416         PR fortran/20361
417         * gfortran.dg/largeequiv_1.f90: New test.
419 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
421         * gcc.dg/ucnid-1.c: New.
422         * gcc.dg/ucnid-2.c: New.
423         * gcc.dg/ucnid-3.c: New.
424         * gcc.dg/ucnid-4.c: New.
425         * gcc.dg/ucnid-5.c: New.
426         * gcc.dg/ucnid-6.c: New.
427         * gcc.dg/cpp/ucnid-1.c: New.
428         * gcc.dg/cpp/ucnid-2.c: New.
429         * gcc.dg/cpp/ucnid-3.c: New.
430         * g++.dg/other/ucnid-1.C: New.
432 2005-03-12  Geoffrey Keating  <geoffk@apple.com>
434         * gcc.dg/vmx/darwin-abi-3.c: Delete.
436 2005-03-11  Per Bothner  <per@bothner.com>
438         * gcc.dg/decl-2.c:  Add extra line breaks.  That way we can verify
439         that diagnotics refer to correct token.
440         * gcc.dg/unused-3.c: Likewise.
442 2005-03-11  Per Bothner  <per@bothner.com>
444         * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
445         constant" is now actually on same line as string constant.
446         * gcc.dg/cpp/direct2s.c: Likewise.
448 2005-03-11  Richard Sandiford  <rsandifo@redhat.com>
450         * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
452 2005-03-11  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
454         PR libfortran/20124
455         * gfortran.dg/pr20124.f90: New Test
457 2005-03-10  James A. Morrison  <phython@gcc.gnu.org>
459         PR tree-optimization/20130
460         * gcc.dg/pr20130-1.c: New test.
462 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
464         PR target/20095
465         * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
467 2005-03-10  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
469         * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
471 2005-03-10  Steve Ellcey  <sje@cup.hp.com>
473         * g++.dg/eh/forced1.C: Fix comment.
474         * g++.dg/eh/forced2.C: Ditto.
475         * g++.dg/eh/forced3.C: Ditto.
476         * g++.dg/eh/forced4.C: Ditto.
478 2005-03-10  Andrew Pinski  <pinskia@physics.uc.edu>
480         PR rtl-opt/20412
481         * gcc.c-torture/compile/pr20412.c: New test.
483 2005-03-10  Roger Sayle  <roger@eyesopen.com>
485         * gcc.dg/builtins-32.c: Add new run-time tests for long double.
487 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
489         PR target/20322
490         * gcc.dg/20050307-1.c: New test.
492 2005-03-10  Nathan Sidwell  <nathan@codesourcery.com>
494         PR c++/20375
495         * g++.dg/other/stdarg3.C: New.
497 2005-03-10  Jakub Jelinek  <jakub@redhat.com>
499         PR c++/18384, c++/18327
500         * g++.dg/init/array19.C: New test.
502         PR inline-asm/20314
503         * gcc.dg/torture/pr20314-1.c: New test.
504         * gcc.dg/torture/pr20314-2.c: New test.
506 2005-03-09  Ulrich Weigand  <uweigand@de.ibm.com>
508         * gcc.dg/20050309-1.c: New test.
510 2005-03-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
512         * gcc.dg/builtins-10.c: Reactivate disabled test.
513         * gcc.dg/torture/builtin-power-1.c: Likewise.  Also add tests for
514         new cbrt transformations.
516 2005-03-09  Mark Mitchell  <mark@codesourcery.com>
518         PR c++/20208
519         * g++.dg/template/array13.C: New test.
521 2005-03-09  Paolo Carlini  <pcarlini@suse.de>
523         PR c++/16859
524         * g++.dg/init/brace4.C: New test.
526 2005-03-09  Nathan Sidwell  <nathan@codesourcery.com>
528         PR c++/20186
529         * g++.dg/template/non-dependent12.C: New.
531 2005-03-08  Mark Mitchell  <mark@codesourcery.com>
533         PR c++/20142
534         * g++.dg/init/array18.C: Add dg-do run marker.
535         
536         PR c++/20142
537         * g++.dg/init/array18.C: New test.
539 2005-03-09  Ben Elliston  <bje@au.ibm.com>
541         * consistency.vlad/vlad.exp: Remove trailing semicolons.
542         * g++.dg/gcov/gcov.exp: Likewise.
543         * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
544         * gcc.target/xstormy16/xstormy16.exp: Likewise.
545         * lib/c-torture.exp: Likewise.
546         * lib/fortran-torture.exp: Likewise.
547         * lib/g++.exp: Likewise.
548         * lib/gcc-defs.exp: Likewise.
549         * lib/gcc-dg.exp: Likewise.
550         * lib/gcc.exp: Likewise.
551         * lib/gcov.exp: Likewise.
552         * lib/gfortran.exp: Likewise.
553         * lib/mike-g++.exp: Likewise.
554         * lib/mike-gcc.exp: Likewise.
555         * lib/objc-torture.exp: Likewise.
556         * lib/objc.exp: Likewise.
557         * lib/profopt.exp: Likewise.
558         * lib/target-libpath.exp: Likewise.
559         * lib/target-supports.exp: Likewise.
560         * lib/treelang.exp: Likewise.
561         * lib/wrapper.exp: Likewise.
563 2005-03-08  Jeff Law  <law@redhat.com>
565         * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
566         PHI-OPT changes.
568 2005-03-08  Ira Rosen  <irar@il.ibm.com>
570         * gcc.dg/vect/pr20122.c: New test.
572 2005-03-07  Jeff Law  <law@redhat.com>
574         * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
575         was folded away.
576         * gcc.dg/tree-ssa/pr18133-1.c: New test.
577         * gcc.dg/tree-ssa/pr18133-2.c: New test.
578         * gcc.dg/tree-ssa/pr18134.c: New test.
580 2005-03-07  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
582         * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
583         * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
584         gcc.dg/torture/builtin-noret-2.c: Require weak support.
586 2005-03-06  Andrew Pinski  <pinskia@physics.uc.edu>
588         PR tree-opt/17671
589         * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
591 2005-03-07  Mark Mitchell  <mark@codesourcery.com>
593         * g++.dg/warn/Wnvdtor.C: New test.
595 2005-03-07  Richard Sandiford  <rsandifo@redhat.com>
597         * gcc.dg/torture/pr19683-1.c: New test.
599 2005-03-06  Steven G. Kargl  <kargls@comcast.net>
601         * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
602         * gfortran.dg/g77/19990313-2.f: Ditto.
603         * gfortran.dg/g77/19990313-3.f: Ditto.
604         * gfortran.dg/g77/19990525-0.f: Ditto.
605         * gfortran.dg/g77/19990826-0.f: Ditto.
606         * gfortran.dg/g77/19990826-2.f: Ditto.
607         * gfortran.dg/g77/19990826-3.f: Ditto.
608         * gfortran.dg/g77/20000511-1.f: Ditto.
609         * gfortran.dg/g77/20000511-2.f: Ditto.
610         * gfortran.dg/g77/970625-2.f: Ditto.
611         * gfortran.dg/g77/980310-2.f: Ditto.
612         * gfortran.dg/g77/980310-3.f: Ditto.
613         * gfortran.dg/g77/980310-8.f: Ditto.
614         * gfortran.dg/g77/980519-2.f: Ditto.
615         * gfortran.dg/g77/alpha1.f: Ditto.
616         * gfortran.dg/g77/claus.f: Ditto.
617         * gfortran.dg/g77/erfc.f: Ditto.
618         * gfortran.dg/g77/short.f: Ditto.
619         * gfortran.fortran-torture/execute/data.f90: Ditto.
620         * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
621         * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
623 2005-03-06  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
625         * lib/file-format.exp (gcc_target_object_format): Add check for som
626         format and hardcode object formats on hppa*-*-hpux*.
627         * lib/target-supports.exp (check_weak_available): Add check for som
628         object format.  Always return 0 on hppa*-*-hpux10*.
630         * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
631         is defined.
633         * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
635 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
637         * gfortran.dg/pr19936_1.f90: New test.
638         * gfortran.dg/pr19936_2.f90: New test.
639         * gfortran.dg/pr19936_3.f90: New test.
641 2005-03-05  Steven G. Kargl  <kargls@comcast.net> 
642             Paul Thomas <prthomas@drfccad.cea.fr>
644         * gfortran.dg/PR19754_1.f90: New test.
645         * gfortran.dg/PR19754_2.f90: Ditto.
647 2005-03-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
649         PR c++/19311
650         * g++.dg/template/non-dependent11.C: New test.
652 2005-03-05  Uros Bizjak  <uros@kss-loka.si>
654         * lib/target-supports.exp (check_iconv_available): Fix comment.
656 2005-03-04  John David Anglin  <dave.danglin@nrc-cnrc.gc.ca>
657             Joseph S. Myers  <joseph@codesourcery.com>
659         PR c++/19797
660         * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
662 2005-03-04  Matthew Sachs  <msachs@apple.com>
664         * gcc.exp (gcc_target_compile): Put braces around
665         additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
666         * objc.exp (objc_target_compile): Likewise.
667         * treelang.exp (treelang_target_compile): Likewise.
669 2005-03-04  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
671         PR fortran/19673
672         * gfortran.dg/func_result_1.f90: New test.
674 2005-03-04  Ben Elliston  <bje@au.ibm.com>
676         * gcc.misc-tests/options.exp: New test.
678 2005-03-03  James A. Morrison  <phython@gcc.gnu.org>
680         * gcc.dg/pr15784-4.c: New test.
682 2005-03-03  Geoffrey Keating  <geoffk@apple.com>
684         * gcc.c-torture/execute/pr17133.c: New.
685         * gcc.c-torture/compile/20050303-1.c: New.
687 2005-03-04  David Billinghurst  <David.Billinghurst@riotinto.com>
689         * gcc.dg/cpp/assert4.c:  Fix for cygwin
691 2005-03-02  Alexandre Oliva  <aoliva@redhat.com>
693         * g++.dg/overload/using2.C: New.
695 2005-03-02  Mark Mitchell  <mark@codesourcery.com>
697         PR c++/19916
698         * g++.dg/init/ptrmem2.C: New test.
700 2005-03-02  Joseph S. Myers  <joseph@codesourcery.com>
702         PR c/8927
703         * gcc.dg/pr8927-1.c: New test.
705 2005-03-01  Nathan Sidwell  <nathan@codesourcery.com>
707         PR c++/20232
708         * g++.dg/inherit/covariant12.C: New.
710 2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
712         PR fortran/19479
713         * gfortran.dg/bound_1.f90: New test.
715 2005-02-28  Janis Johnson  <janis187@us.ibm.com>
717         * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
718         * gcc.test-framework/dg-error-exp-XP.c: Ditto.
720 2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
722         PR c/20245
723         * gcc.dg/pr20245-1.c: New test.
725 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
727         PR middle-end/19874
728         * gcc.c-torture/execute/20050119-2.c: New test case.
730 2005-02-28  Ben Elliston  <bje@au.ibm.com>
732         * README: Update the DejaGnu bug reporting address.
733         * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
734         * lib/objc-torture.exp: Likewise.
736 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
738         * gfortran.dg/boz_1.f90: New test.
739         * gfortran.dg/boz_3.f90: New test.
740         * gfortran.dg/boz_4.f90: New test.
742 2005-02-27  Steven G. Kargl  <kargl@gcc.gnu.org>
744         * gfortran.dg/ishft.f90:  Remove kind suffix from BOZ constant
745         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
747 2005-02-27  Francois-Xavier Coudert  <coudert@clipper.ens.fr>
749         PR libfortran/20101
750         * gfortran.dg/write_0_pe_format.f90: New test.
752 2005-02-27  Jakub Jelinek  <jakub@redhat.com>
754         PR c++/20206
755         * g++.dg/opt/thunk2.C: New test.
756         * g++.dg/opt/covariant1.C: New test.
758 2005-02-27  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
760         * gfortran.dg/e_d_fmt.f90: New test.
762 2005-02-27  Kazu Hirata  <kazu@cs.umass.edu>
764         * gcc.dg/asm-b.c: Fix comment typos.
766 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
768         * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
769         a V_MAY_DEF also.
771 2005-02-26  Andrew Pinski  <pinskia@physics.uc.edu>
773         PR tree-opt/20188
774         * gcc.dg/tree-ssa/inline_asm-1.c: New test.
775         * gcc.dg/tree-ssa/inline_asm-2.c: New test.
776         * gcc.dg/asm-b.c: New test.
778 2005-02-26  Richard Sandiford  <rsandifo@redhat.com>
780         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
781         Disable this test on IRIX 6.
783 2005-02-25  Joseph S. Myers  <joseph@codesourcery.com>
785         * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
786         gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
787         parser.
789 2005-02-25  Diego Novillo  <dnovillo@redhat.com>
791         PR tree-optimization/20204
792         * testsuite/gcc.dg/pr20204.c: New test.
794 2005-02-24  Jakub Jelinek  <jakub@redhat.com>
796         PR target/20196
797         * gcc.c-torture/execute/20050224-1.c: New test.
799         PR c++/20175
800         * g++.dg/warn/Wbraces2.C: New test.
802 2005-02-23  Mark Mitchell  <mark@codesourcery.com>
804         PR c++/19878
805         * g++.dg/init/const2.C: New test.
807 2005-02-23  Hans-Peter Nilsson  <hp@axis.com>
809         PR tree-optimization/20100
810         * gcc.c-torture/execute/pr20100-1.c: New test.
812 2005-02-23  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
814         * gfortran.dg/implicit_3.f90: New test.
816         * gfortran.dg/deftype_1.f90: New test.
818 2005-02-23  Alexandre Oliva  <aoliva@redhat.com>
820         * g++.dg/lookup/anon2.C: Don't let access checks make it look like
821         the test passes.
822         * g++.dg/other/anon3.C: Accept a warning.
824 2005-02-23  Kazu Hirata  <kazu@cs.umass.edu>
826         * gcc.dg/pr20017.c: Fix a comment typo.
828 2005-02-23  Bud Davis  <bdavis@gfortran.org>
830         * gfortran.dg/list_read_4.f90: Change to f90 comments.
832 2005-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
834         PR ada/19902
835         * ada/acats/tests/cxa/cxa3004.a: Remove.
836         * ada/acats/tests/cxb/cxb30061.am: Likewise.
838 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
840         PR c++/20073
841         * g++.dg/init/const1.C: New test.
843         PR c++/19991
844         * g++.dg/parse/constant7.C: New test.
846         PR c++/20152
847         * g++.dg/parse/error27.C: New test.
848         * g++.dg/template/qualttp15.C: Adjust error markers.
849         * g++.old-deja/g++.other/struct1.C: Likewise.
850         
851         PR c++/20153
852         * g++.dg/template/error17.C: New test.
854         PR c++/20148
855         * g++.dg/parser/error26.C: New test.
857 2005-02-22  Diego Novillo  <dnovillo@redhat.com>
859         PR tree-optimization/20100
860         PR tree-optimization/20115
861         * gcc.dg/pr20115.c: New test.
862         * gcc.dg/pr20115-1.c: New test.
863         * gcc.dg/pr20100.c: New test.
864         * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
865         call-clobbered variables after alias1.
867 2005-02-22  Bud Davis  <bdavis@gfortran.org>
869         * gfortran.dg/list_read_4.f90: new test.
871 2005-02-22  Kazu Hirata  <kazu@cs.umass.edu>
873         PR rtl-optimization/20017.
874         * gcc.dg/pr20017.c: New.
876 2005-02-22  Devang Patel  <dpatel@apple.com>
878         PR 19952
879         * g++.dg/tree-ssa/pr19952.C: New test.
880         
881 2005-02-22  Mark Mitchell  <mark@codesourcery.com>
883         PR c++/19883
884         * g++.dg/parse/constant6.C: New test.
886 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
888         * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
889         * g++.dg/charset/asm2.c: Likewise.
890         * g++.dg/charset/asm3.c: Likewise.
891         * g++.dg/charset/asm4.c: Likewise.
892         * g++.dg/charset/asm5.c: Likewise.
893         * g++.dg/charset/attribute1.c: Likewise.
894         * g++.dg/charset/attribute2.c: Likewise.
895         * g++.dg/charset/extern1.cc: Likewise.
896         * g++.dg/charset/extern2.cc: Likewise.
897         * g++.dg/charset/extern3.cc: Likewise.
898         * g++.dg/charset/function.cc: Likewise.
899         * g++.dg/charset/string.c: Likewise.
900         * g++.dg/charset/charset.exp: Likewise.
901         * lib/target-supports.exp (check_iconv_available): Fix comment.
903 2005-02-22  Uros Bizjak  <uros@kss-loka.si>
905         * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
906         * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
907         * gcc.dg/charset/asm2.c: Likewise.
908         * gcc.dg/charset/asm3.c: Likewise.
909         * gcc.dg/charset/asm4.c: Likewise.
910         * gcc.dg/charset/asm5.c: Likewise.
911         * gcc.dg/charset/asm6.c: Likewise.
912         * gcc.dg/charset/attribute1.c: Likewise.
913         * gcc.dg/charset/attribute2.c: Likewise.
914         * gcc.dg/charset/builtin1.c: Likewise.
915         * gcc.dg/charset/extern.c: Likewise.
916         * gcc.dg/charset/function.c: Likewise.
917         * gcc.dg/charset/string.c: Likewise.
918         * gcc.dg/charset/charset.exp: Likewise.
920 2005-02-21  Bud Davis  <bdavis9659@comcast.net>
922         PR fortran/20086
923         * gfortran.dg/pr20086.f90: New test.
925 2005-02-21  Alexandre Oliva  <aoliva@redhat.com>
927         PR tree-optimization/19786
928         * g++.dg/tree-ssa/pr19786.C: New.
930 2005-02-21  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
932         * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
934 2005-02-21  Jeff Law  <law@redhat.com>
936         * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
938 2005-02-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
940         * gfortran.dg/do_iterator: Split loop, markup all lines for
941         which an error locus is printed.
942         * gfortran.dg/pr17708.f90: Markup all lines for which an error
943         locus is printed.
944         * gfortran.dg/select_4.f90: Likewise.
945         * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
946         locuses in the various permutations.
948 2005-02-20  Dorit Naishlos  <dorit@il.ibm.com>
950         PR tree-optimization/19951
951         * g++.dg/vect: New directory.
952         * g++.dg/vect/vect.exp: New file.
953         * g++.dg/vect/pr19951.cc: New testcase.
954         * g++.dg/dg.exp: Also prune vectorizer tests.
956 2005-02-20  Zack Weinberg  <zack@codesourcery.com>
958         PR 18785
959         * gcc.dg/charset/builtin1.c: New test.
961 2005-02-19  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
963         PR c++/19299
964         * g++.dg/inherit/volatile1.C: New test.
966         PR c++/19440
967         * g++.dg/template/dtor4.C: New test.
969 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
971         * gfortran.dg/int_1.f90: New test.
973 2005-02-19  Devang Patel  <dpatel@apple.com>
975         * gcc.dg/cpp/mac-eol-at-eof.c: New test.
977 2005-02-19  Steven G. Kargl  <kargls@comcast.net>
979         * gfortran.dg/achar_1.f90: New test.
981 2005-02-19  Hans-Peter Nilsson  <hp@axis.com>
983         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
985 2005-02-19  Zdenek Dvorak  <dvorakz@suse.cz>
986             Jakub Jelinek  <jakub@redhat.com>
988         PR tree-optimization/19828
989         * gcc.dg/tree-ssa/loop-7.c: New test.
990         * gcc.c-torture/execute/20050218-1.c: New test.
992 2005-02-19  Jakub Jelinek  <jakub@redhat.com>
994         PR c/20043
995         * gcc.dg/transparent-union-1.c: New test.
996         * gcc.dg/transparent-union-2.c: New test.
998 2005-02-18  James E Wilson  <wilson@specifixinc.com>
1000         PR tree-optimization/18977
1001         * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
1003 2005-02-18  Ulrich Weigand  <uweigand@de.ibm.com>
1005         PR target/20054
1006         * gcc.dg/pr20054.c: New test.
1008 2005-01-20  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1010         PR c++/19508
1011         * g++.dg/ext/attrib20.C: New test.
1013 2004-02-18  Andrew Pinski  <pinskia@physics.uc.edu>
1015         PR middle-end/20030
1016         * gfortran.fortran-torture/execute/character_passing.f90: New test.
1018 2005-02-18  Alexandre Oliva  <aoliva@redhat.com>
1020         PR c++/20008
1021         * g++.dg/opt/switch4.C: New.
1023 2005-02-18  Jakub Jelinek  <jakub@redhat.com>
1025         PR c++/20023
1026         PR tree-optimization/20009
1027         * gcc.c-torture/compile/20050217-1.c: New test.
1028         * g++.dg/opt/switch3.C: New test.
1030         PR tree-optimization/18947
1031         * gcc.c-torture/compile/20050215-1.c: New test.
1032         * gcc.c-torture/compile/20050215-2.c: New test.
1033         * gcc.c-torture/compile/20050215-3.c: New test.
1035 2005-02-17  Alexandre Oliva  <aoliva@redhat.com>
1037         PR c++/20028
1038         * g++.dg/template/crash34.C: New.
1040         PR c++/20022
1041         * g++.dg/other/access3.C: New.
1043 2005-02-17  Ira Rosen  <irar@il.ibm.com>
1045         * gcc.dg/vect/vect-98.c: New test.
1047 2005-02-16  Kazu Hirata  <kazu@cs.umass.edu>
1049         PR tree-optimization/19967
1050         * gcc.dg/pr19967.c: New.
1052 2005-02-16  Jakub Jelinek  <jakub@redhat.com>
1054         PR middle-end/19857
1055         * gcc.dg/tree-ssa/20050215-1.c: New test.
1056         * gcc.c-torture/execute/20050215-1.c: New test.
1058 2005-02-15  Eric Christopher  <echristo@redhat.com>
1060         * gcc.dg/cpp/20050215-1.c: New file.
1062 2005-02-15  James A. Morrison  <phython@gcc.gnu.org>
1064         PR tree-optimization/15785
1065         * gcc.dg/pr15785-1.c: New test.
1067 2005-02-15  Alexandre Oliva  <aoliva@redhat.com>
1069         PR c++/17788
1070         * g++.dg/init/ctor4.C: New.
1071         * g++.old-deja/g++.bugs/900205_04.C: Adjust.
1073 2005-02-15  Joseph S. Myers  <joseph@codesourcery.com>
1075         * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
1076         gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
1078 2005-02-15  Andreas Schwab  <schwab@suse.de>
1080         * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
1081         declare malloc.
1083 2005-02-15  Andreas Krebbel  <krebbel1@de.ibm.com>
1085         * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
1087 2005-02-14  Diego Novillo  <dnovillo@redhat.com>
1089         PR tree-optimization/19853
1090         * gcc.c-torture/compile/pr19853.c: New test.
1092 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1094         PR c++/19608
1095         * g++.dg/parse/local-class1.C: New.
1097         PR c++/19895
1098         * g++.dg/parse/ptrmem3.C: New.
1100         PR c++/19884
1101         * g++.old-deja/g++.oliva/template6.C: Add another case.
1102         * g++.dg/template/explicit6.C: New.
1104 2005-02-14  Alexandre Oliva  <aoliva@redhat.com>
1106         PR c++/17816
1107         * g++.dg/other/redecl2.C: New.
1109 2005-02-14  Nathan Sidwell  <nathan@codesourcery.com>
1111         PR c++/19891
1112         * g++.dg/abi/covariant4.C: New.
1114 2005-02-13  James A. Morrison  <phython@gcc.gnu.org>
1116         * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c: New tests.
1118 2005-02-12  Dorit Naishlos  <dorit@il.ibm.com>
1120         * gcc.dg/vect/vect-96.c: Fix typo.
1122 2005-02-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1124         PR c++/14479
1125         PR c++/19487
1126         * g++.dg/template/enum5.C: New test.
1128 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1130         * gcc.dg/vect/vect-97.c: New test.
1132 2005-02-12  Ira Rosen  <irar@il.ibm.com>
1134         * gcc.dg/vect/vect-96.c: New test.
1136 2005-02-12  Uros Bizjak  <uros@kss-loka.si>
1138         * gcc.dg/builtins-34.c: Also check ldexp*.
1140 2005-02-12  Hans-Peter Nilsson  <hp@bitrange.com>
1142         * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
1144 2005-02-11  Janis Johnson  <janis187@us.ibm.com>
1146         * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
1147         dg-require-alias, dg-require-gc-sections, dg-require-profiling,
1148         dg-require-dll, dg-require-iconv, dg-require-named-sections,
1149         dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
1150         selector_list, selector_expression, dg-process-target): Move to new
1151         file target-supports-dg.exp.
1152         * lib/target-supports-dg.exp: New.
1154         * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
1155         New.
1157 2005-02-11  Jakub Jelinek  <jakub@redhat.com>
1159         PR c++/19666
1160         * gcc/testsuite/g++.dg/other/ptrmem6.C: New test.
1162         PR middle-end/19858
1163         * gcc.c-torture/compile/20050210-1.c: New test.
1165 2005-02-11  Mark Mitchell  <mark@codesourcery.com>
1167         PR c++/19755
1168         * g++.dg/warn/Wbraces1.C: New test.
1170 2005-02-10  Richard Guenther  <rguenth@gcc.gnu.org>
1172         * gcc.dg/builtins-52.c: New testcase.
1174 2005-02-10  Jakub Jelinek  <jakub@redhat.com>
1176         PR c/19342
1177         * gcc.c-torture/execute/20050119-1.c: New test.
1179 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1181         PR c++/19811
1182         * g++.dg/init/delete1.C: New test.
1184 2005-02-09  Andrew Pinski  <pinskia@physics.uc.edu>
1186         PR c++/18470
1187         * g++.dg/template/static12.C: New test.
1189 2005-02-09  Mark Mitchell  <mark@codesourcery.com>
1191         PR c++/19787
1192         * g++.dg/conversion/ambig1.C: New test.
1194         PR c++/19739
1195         * g++.dg/ext/attrib19.C: New test.
1197         PR c++/19732
1198         * g++.dg/parse/dtor5.C: New test.
1200         PR c++/19762
1201         * g++.dg/template/dtor3.C: New test.
1203         PR c++/19826
1204         * g++.dg/template/static11.C: New test.
1205         * g++.dg/template/crash2.C: Remove dg-error marker.
1207 2005-02-09  Janis Johnson  <janis187@us.ibm.com>
1209         PR C++/18491
1210         * g++.old-deja/g++.mike/p10769a.C: Remove.
1212 2005-02-09  Roger Sayle  <roger@eyesopen.com>
1214         * gcc.dg/builtins-48.c: New test case.
1215         * gcc.dg/builtins-49.c: New test case.
1216         * gcc.dg/builtins-50.c: New test case.
1217         * gcc.dg/builtins-51.c: New test case.
1219 2005-02-09  Ian Lance Taylor  <ian@airs.com>
1221         PR middle-end/19583
1222         * g++.dg/warn/Wreturn-type-3.C: New test.
1224 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1226         PR middle-end/19402
1227         * gcc.dg/pr19402-1.c: New testcase.
1228         * gcc.dg/pr19402-2.c: likewise.
1230 2005-02-09  Richard Guenther  <rguenth@gcc.gnu.org>
1232         PR middle-end/19854
1233         * g++.dg/tree-ssa/tmmti.C: New testcase.
1235 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1237         * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
1239 2005-02-08  Mark Mitchell  <mark@codesourcery.com>
1241         PR c++/19733
1242         * g++.dg/parse/crash23.C: New test.
1243         * g++.dg/warn/Weff1.C: New test.
1245 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1247         * gcc.dg/20050209-1.c: New test.
1249 2005-02-09  Joseph S. Myers  <joseph@codesourcery.com>
1251         PR target/19799
1252         * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
1254 2005-02-08  Mike Stump  <mrs@apple.com>
1256         * g++.dg/pch/import-2.c: New test.
1257         * g++.dg/pch/import-2.hs: New.
1258         * g++.dg/pch/include/import-2a.h: New.
1259         * g++.dg/pch/include/import-2b.h: New.
1261 2005-02-08  Janis Johnson  <janis187@us.ibm.com>
1263         * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
1265 2005-02-08  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1267         * gfortran.dg/substr_1.f90: New test.
1269 2005-02-07  Richard Guenther  <rguenth@gcc.gnu.org>
1271         PR middle-end/19775
1272         * gcc.dg/torture/builtin-power-1.c: Disable test for
1273         invalid transformation.
1274         * gcc.dg/builtins-10.c: Likewise.  Disable one test we
1275         no longer optimize.
1276         * gcc.dg/builtins-47.c: New testcase.
1278 2005-02-07  Leehod Baruch  <leehod@il.ibm.com>
1279             Dorit Naishlos  <dorit@il.ibm.com>
1281         * testsuite/gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
1283 2005-02-06  Richard Sandiford  <rsandifo@redhat.com>
1285         * gcc.c-torture/compile/20050206-1.c: New test.
1287 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1289         PR tree-opt/19768
1290         * g++.dg/opt/pr19768.C: New test.
1292 2005-02-03  Andrew Pinski  <pinskia@physics.uc.edu>
1294         PR tree-opt/19736
1295         * gcc.c-torture/compile/pr19736.c: New test.
1297 2005-02-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1299         PR c++/17401
1300         * g++.dg/parse/error25.C: New test.
1302 2005-02-03  Alexandre Oliva  <aoliva@redhat.com>
1304         * gcc.c-torture/execute/20050203-1.c: New.
1306 2005-02-03  Dorit Naishlos  <dorit@il.ibm.com>
1308         * gcc.dg/vect/vect-85.c: Remove xfail.
1309         * gcc.dg/vect/vect-86.c: Remove xfail.
1310         * gcc.dg/vect/vect-87.c: Remove xfail.
1311         * gcc.dg/vect/vect-88.c: Remove xfail.
1313 2005-02-02  Geoffrey Keating  <geoffk@apple.com>
1315         * gcc.dg/altivec-19.c: New.
1317 2005-02-03  Joseph S. Myers  <joseph@codesourcery.com>
1319         PR c/17807
1320         * gcc.dg/nested-func-3.c: New test.
1321         * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
1323 2005-02-02  Janis Johnson  <janis187@us.ibm.com>
1325         * gcc.test-framework/gen_directive_tests: Generate tests for
1326         selector expressions.
1328 2005-02-02  Matt Austern  <austern@apple.com>
1330         PR c++/19628
1331         * g++/ext/builtin7.C: New.
1332         * g++/ext/builtin8.C: New.
1334 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1336         PR c/18502
1337         * gcc.dg/pr18502-1.c: New test.
1339 2005-02-02  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1341         PR c++/17413
1342         * g++.dg/template/local4.C: Tweak.
1344 2005-02-02  Richard Sandiford  <rsandifo@redhat.com>
1346         PR tree-optimization/19578
1347         * gcc.c-torture/compile/20050202-1.c: New test.
1349 2005-02-02  Joseph S. Myers  <joseph@codesourcery.com>
1351         PR c/19435
1352         * gcc.dg/c99-init-4.c: New test.
1354 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1356         * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
1358         * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
1360         * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
1361         * g++.dg/eh/check-vect.h: New.
1363         * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
1364         * gcc.dg/vect/vect-78.c: Ditto.
1365         * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
1366         Remove.
1368         * g++.dg/conversion/simd1.C: Expect warning.
1369         * g++.dg/ext/attribute-test-1.C: Ditto.
1370         * g++.dg/ext/attribute-test-2.C: Ditto.
1371         * g++.dg/ext/attribute-test-3.C: Ditto.
1372         * g++.dg/ext/attribute-test-4.C: Ditto.
1374         * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
1375         * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
1377         * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
1379 2005-02-01  Richard Henderson  <rth@redhat.com>
1381         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1382         long double for ibm double-double format.
1383         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1385 2005-02-01  Diego Novillo  <dnovillo@redhat.com>
1387         PR tree-optimization/19633
1388         * testsuite/gcc.dg/pr19633-1.c: New test.
1389         * testsuite/gcc.dg/pr19633.c: Tweak to make pointer point
1390         to NULL or a symbol.
1392 2005-02-01  Janis Johnson  <janis187@us.ibm.com>
1394         * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
1395         New procs.
1396         (dg-process-target (local override)): Handle selector expressions.
1398         * gcc.test-framework/README: Describe tests in source directory.
1399         * gcc.test-framework/test-framework.awk: Handle dg- tests.
1400         * gcc.test-framework/test-framework.exp: Handle dg- tests.
1401         * gcc.test-framework/dg-bogus-exp-P.c: New test.
1402         * gcc.test-framework/dg-bogus-exp-XF.c: New test.
1403         * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
1404         * gcc.test-framework/dg-do-compile-exp-P.c: New test.
1405         * gcc.test-framework/dg-do-link-exp-P.c: New test.
1406         * gcc.test-framework/dg-do-run-exp-P.c: New test.
1407         * gcc.test-framework/dg-dot-run-exp-P.c: New test.
1408         * gcc.test-framework/dg-dot-run-exp-U.c: New test.
1409         * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
1410         * gcc.test-framework/dg-error-exp-P.c: New test.
1411         * gcc.test-framework/dg-error-exp-XP.c: New test.
1412         * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
1413         * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
1414         * gcc.test-framework/dg-output-exp-P.c: New test.
1415         * gcc.test-framework/dg-output-exp-XF.c: New test.
1416         * gcc.test-framework/dg-warning-exp-P.c: New test.
1417         * gcc.misc-tests/dg-1.c: Remove.
1418         * gcc.misc-tests/dg-2.c: Remove.
1419         * gcc.misc-tests/dg-3.c: Remove.
1420         * gcc.misc-tests/dg-4.c: Remove.
1421         * gcc.misc-tests/dg-5.c: Remove.
1422         * gcc.misc-tests/dg-6.c: Remove.
1423         * gcc.misc-tests/dg-7.c: Remove.
1424         * gcc.misc-tests/dg-8.c: Remove.
1425         * gcc.misc-tests/dg-9.c: Remove.
1426         * gcc.misc-tests/dg-10.c: Remove.
1427         * gcc.misc-tests/dg-11.c: Remove.
1428         * gcc.misc-tests/dg-12.c: Remove.
1429         * gcc.misc-tests/dg-test.exp: Remove.
1431         * gcc.test-framework/test-framework.awk: Change recording and
1432         printing of passes and failures.
1434         * gcc.test-framework: New directory.
1435         * gcc.test-framework/README: New.
1436         * gcc.test-framework/test-framework.exp: New.
1437         * gcc.test-framework/test-framework.awk: New.
1438         * gcc.test-framework/gen_directive_tests: New.
1440 2005-02-01  James A. Morrison  <phython@gcc.gnu.org>
1442         * lib/treelang.exp: Fix comment typos.
1443         (treelang_target_compile): Don't append libs=-ltreelang to options.
1445 2005-02-01  Alexandre Oliva  <aoliva@redhat.com>
1447         * g++.dg/parse/typename7.C: Adjust error messages.
1449 2005-01-31  Jeff Law  <law@redhat.com>
1451         * gcc.c-torture/execute/20050131-1.c: New test.
1452         * gcc.dg/wcaselabel.c: New test.
1454 2005-01-31  Mark Mitchell  <mark@codesourcery.com>
1456         * g++.dg/other/warning1.C: Adjust error messags.
1457         * g++.dg/parse/constant5.C: New test.
1459 2005-01-31  Steven Bosscher  <stevenb@suse.de>
1461         PR c/19333
1462         * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
1463         the test case valid.
1464         * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
1465         * testsuite/gcc.dg/array-7.c: Adjust expected result.
1466         * testsuite/gcc.dg/pr18596-3.c: Likewise.
1467         * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
1468         * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
1469         * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
1471 2005-01-31  Dale Johannesen  <dalej@apple.com>
1473         * g++.dg/opt/pr19650.C:  New test.
1475 2005-01-31  Richard Henderson  <rth@redhat.com>
1477         * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
1478         long double for intel double extended format.
1479         * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
1481 2005-01-30  Mark Mitchell  <mark@codesourcery.com>
1483         PR c++/19555
1484         * g++.dg/template/static10.C: New test.
1486         PR c++/19395
1487         * g++.dg/parse/error24.C: New test.
1489         PR c++/19367
1490         * g++.dg/lookup/builtin1.C: New test.
1492         PR c++/19457
1493         * g++.dg/warn/conv3.C: New test.
1495 2005-01-30  Bud Davis  <bdavis@gfortran.org>
1497         PR fortran/19647
1498         * gfortan.dg/inquire_7.f90
1500 2005-01-29  Richard Guenther <richard.guenther@uni-tuebingen.de>
1502         PR tree-optimization/15791
1503         * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
1504         * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
1505         * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
1506         * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
1507         * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
1508         * g++.dg/tree-ssa/pr15791-1.C: Likewise.
1509         * g++.dg/tree-ssa/pr15791-2.C: Likewise.
1510         * g++.dg/tree-ssa/pr15791-3.C: Likewise.
1511         * g++.dg/tree-ssa/pr15791-4.C: Likewise.
1512         * g++.dg/tree-ssa/pr15791-5.C: Likewise.
1514 2005-01-29  Paul Brook  <paul@codesourcery.com>
1516         PR fortran/18565
1517         * check.c (real_or_complex_check): New function.
1518         (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
1519         * intrinsic.c (add_functions): Use new check functions.
1520         * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
1521         Add prototypes.
1523 2005-01-29  Joseph S. Myers  <joseph@codesourcery.com>
1525         * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
1526         gcc.dg/lvalue-3.c: New tests.
1527         * gcc.dg/concat.c: Update expected messages.
1529 2005-01-29  Thomas Koenig  <Thomas.Koenig@online.de>
1531         PR libfortran/19595
1532         * gfortran.dg/eor_1.f90:  New test.
1534 2005-01-29  Steven G. Kargl  <kargls@comcast.net>
1536         PR fortran/19589
1537         * gfortran.dg/logical_data_1.f90: New test.
1539 2005-01-28  Mark Mitchell  <mark@codesourcery.com>
1541         PR c++/19253
1542         * g++.dg/template/crash33.C: New test.
1544         PR c++/19667
1545         * g++.dg/template/crash32.C: New test.
1547 2005-01-28  Ian Lance Taylor  <ian@airs.com>
1549         PR middle-end/16558
1550         * g++.dg/warn/Wreturn-type-2.C: New test.
1552 2004-06-24  Jeff Law  <law@redhat.com>
1554         * gcc.dg/tree-ssa/20050128-1.c: New test.
1556 2005-01-28  Richard Sandiford  <rsandifo@redhat.com>
1558         * gcc.target/frv/all-mdpackh-1.c: New test.
1560 2005-01-28  Steven Bosscher  <stevenb@suse.de>
1562         * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
1564 2005-01-27  Richard Henderson  <rth@redhat.com>
1566         * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
1568 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1570         * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
1572 2005-01-27  Richard Sandiford  <rsandifo@redhat.com>
1574         * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
1575         * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
1576         * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
1577         to cope with cases where the multilib options override the dg-options.
1579 2005-01-27  Jakub Jelinek  <jakub@redhat.com>
1581         PR c/18946
1582         * gcc.dg/noncompile/20050120-1.c: New test.
1584 2005-01-26  Diego Novillo  <dnovillo@redhat.com>
1586         PR tree-optimization/19633
1587         * gcc.dg/pr19633.c: New test.
1588         * gcc.dg/tree-ssa/pr19633.c: New test.
1590 2005-01-26  Ulrich Weigand  <uweigand@de.ibm.com>
1592         * gcc.dg/20041216-1.c: New test.
1594 2005-01-26  Alexander Malmberg  <alexander@malmberg.org>
1596         PR objc/18862
1597         * objc.dg/selector-2.m: New test.
1599 2005-01-26  Jakub Jelinek  <jakub@redhat.com>
1601         * g++.dg/opt/range-test-2.C: New test.
1603         PR rtl-optimization/19579
1604         * gcc.c-torture/execute/20050124-1.c: New test.
1606 2005-01-26  Greg Parker  <gparker@apple.com>
1607         Stuart Hastings  <stuart@apple.com>
1609         * gcc.c-torture/execute/20050125-1.c: New.
1611 2005-01-18  Jan Hubicka  <jh@suse.cz>
1613         PR tree-optimize/19337
1614         * gcc.c-torture/compile/20050119-1.c: New test.
1616 2005-01-24  James E Wilson  <wilson@specifixinc.com>
1618         * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
1619         test for successful match.
1621 2005-01-25  Alexander Malmberg  <alexander@malmberg.org>
1623         PR objc/18408
1624         * objc.dg/comp-types-7.m: New test.
1626 2005-01-24  Janis Johnson  <janis187@us.ibm.com>
1628         * lib/target-supports.exp (current_target_name): New.
1629         (check_effective_target_ilp32, check_effective_target_lp64):
1630         Cache the result to use as long as the current target, with
1631         multilib flags, remains the same.
1633         * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
1634         (dg-require-weak, dg-require-visibility, dg-require-alias,
1635         dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
1636         dg-require-effective-target, dg-skip-if): Remove call to
1637         skip_test_and_clear_xfail.
1638         (dg-test): Clear xfail data.
1640 2005-01-24  Jakub Jelinek  <jakub@redhat.com>
1642         PR target/17751
1643         * gcc.dg/ppc64-toc.c: New test.
1645         * g++.dg/tree-ssa/empty-1.C: New test.
1647         PR middle-end/19551
1648         * gcc.c-torture/execute/20050121-1.c: New test.
1649         * gcc.dg/20050121-2.c: New test.
1651 2004-01-23  Steven G. Kargl  <kargls@comcast.net>
1652         Paul Brook  <paul@codesourcery.com>
1654         PR fortran/17941
1655         * gfortran.dg/real_const_1.f: New test.
1656         * gfortran.dg/real_const_2.f90: New test.
1657         * gfortran.dg/complex_int_1.f90: New test.
1659 2005-01-23  Bud Davis  <bdavis9659@comcast.net>
1661         PR fortran/19313
1662         * gfortan.dg/inquire_6.f90: New test.
1664 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1666         PR libfortran/19451
1667         * open_readonly_1.f90:  New test.
1669 2005-01-22  Thomas Koenig  <Thomas.Koenig@online.de>
1671         PR libfortran/18982
1672         * gfortran.dg/open_new.f90: New file.
1674 2005-01-22  Paul Brook  <paul@codesourcery.com>
1676         * namelist_1.f90: New test.
1678 2005-01-22  Richard Sandiford  <rsandifo@redhat.com>
1680         PR tree-optimization/19484
1681         * gcc.c-torture/compile/20050122-[12].c: New tests.
1683 2005-01-22  Paul Brook  <paul@codesourcery.com>
1685         * gfortran.dg/implicit_2.f90: New test.
1687 2005-01-22  Bud Davis  <bdavis9659@comcast.net>
1689         PR fortran/19314
1690         * gfortran.dg/inquire_5.f90: New test.
1692 2005-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1694         PR c/18809
1695         * gcc.dg/pr18809-1.c: New test.
1697 2005-01-21  Ian Lance Taylor  <ian@airs.com>
1699         * gcc.dg/20050121-1.c: New test.
1701         PR tree-optimization/13000
1702         * gcc.dg/20040206-1.c: Change warning to point where function is
1703         being inlined.
1705 2005-01-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1707         PR c++/19208
1708         * g++.dg/template/array11.C: New test.
1710 2005-01-20  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
1712         * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
1713         * gfortran.dg/direct_io_1.f90: Add dg-do directive.
1714         * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
1715         * gfortran.dg/getenv_1.f90: Add dg-do directive.
1716         * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
1717         gfortran.dg/pr17164.f90: Add missing dg-do directives.
1719 2005-01-20  Kazu Hirata  <kazu@cs.umass.edu>
1721         PR tree-optimization/15349
1722         * gcc.dg/tree-ssa/pr15349.c: New.
1724 2005-01-20  Steve Ellcey  <sje@cup.hp.com>
1726         * gcc.dg/tree-ssa/loop-1.c:  Fix target names on xfail.
1728 2005-01-19  Hans-Peter Nilsson  <hp@axis.com>
1730         * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
1731         scan-assembler-times directive name.
1733         * gcc.dg/asm-a.c: Move dg-require-effective-target to
1734         after dg-do.
1736         PR rtl-optimization/19462
1737         * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
1739 2005-01-19  Steve Ellcey  <sje@cup.hp.com>
1741         * gcc.dg/tree-ssa/loop-1.c:  Ignore declaration when
1742         counting function calls on ia64.
1744 2005-01-19  Jakub Jelinek  <jakub@redhat.com>
1746         PR rtl-optimization/15139
1747         * gcc.dg/20050111-2.c: New test.
1749         PR c/17297
1750         * gcc.c-torture/compile/20050113-1.c: New testcase.
1752         PR middle-end/19164
1753         * gcc.dg/20050113-1.c: New testcase.
1755 2005-01-19  Dorit Naishlos  <dorit@il.ibm.com>
1757         * gcc.dg/vect/vect-85.c: Add comment.
1758         * gcc.dg/vect/vect-86.c: Add xfail for now.
1759         * gcc.dg/vect/vect-87.c: Add xfail for now.
1760         * gcc.dg/vect/vect-88.c: Add xfail for now.
1761         * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
1763 2005-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
1765         * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
1767 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1769         * g++.dg/debug/typedef3.C: New test.
1771 2005-01-18  Andrew Pinski  <pinskia@physics.uc.edu>
1773         PR c/19472
1774         * gcc.dg/asm-a.c: New test.
1776 2005-01-18  Kaz Kojima  <kkojima@gcc.gnu.org>
1778         * gcc.dg/sh-relax.c: Add prototype for abort.
1780 2005-01-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
1782         * gcc.dg/short-compare-1.c: New test.
1783         * gcc.dg/short-compare-2.c: Likewise.
1785 2005-01-18  Michael Matz  <matz@suse.de>
1787         * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
1789 2005-01-17  Diego Novillo  <dnovillo@redhat.com>
1791         PR tree-optimization/19121
1792         * gcc.c-torture/compile/pr19121.c: New test.
1794 2005-01-17  James E. Wilson  <wilson@specifixinc.com>
1796         PR target/19357
1797         * gcc.c-torture/compile/pr19357.c: New test.
1799 2005-01-17  Ian Lance Taylor  <ian@airs.com>
1801         PR c/5675
1802         * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
1803         pass--those that refer just to the variable, possibly with a
1804         cast.
1805         * gcc.dg/c99-const-expr-3.c: Likewise.
1807         PR middle-end/13127
1808         * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
1809         longer emitted.
1811 2005-01-16  Bud Davis  <bdavis9659@comcast.net>
1813         PR fortran/18778
1814         * gfortran.dg/endfile_2.f90: New test.
1816 2005-01-16  Steven G. Kargl  <kargls@comcast.net>
1818         PR 19168
1819         * gfortran.dg/select_5.f90: New test.
1821 2004-01-16  Paul Brook  <paul@codesourcery.com>
1823         * gfortran.dg/common_4.f90: New test.
1825 2005-01-15  Hans-Peter Nilsson  <hp@axis.com>
1827         PR rtl-optimization/19462
1828         * gcc.dg/torture/pr19462-1.c: New test.
1830 2005-01-15  Ziemowit Laski  <zlaski@apple.com>
1832         PR objc/19321
1833         * objc.dg/func-ptr-2.m: New.
1834         * objc.dg/volatile-1.m: New.
1836 2005-01-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1838         * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
1840 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1842         PR tree-optimization/19060
1843         * gcc.c-torture/execute/20050104-1.c: New test.
1845 2005-01-15  Bud Davis  <bdavis9659@comcast.net>
1847         PR fortran/18983
1848         * gfortran.dg/write_to_null.f90: New test.
1850 2005-01-14  Andrew Pinski  <pinskia@physics.uc.edu>
1851             John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
1853         PR other/19328
1854         * gcc.dg/attr-alias-2.c: dg-require-alias takes an
1855         argument.
1857 2005-01-15  Jakub Jelinek  <jakub@redhat.com>
1859         PR c++/19263
1860         * g++.dg/init/vector1.C: New test.
1862 2005-01-14  James E. Wilson  <wilson@specifixinc.com>
1864         PR target/13158
1865         * gcc.target/ia64/sibcall-unwind-1.c: New test.
1866         PR target/18987
1867         * gcc.target/ia64/sibcall-unwind-2.c: New test.
1869 2005-01-14  Steven G. Kargl  <kargls@comcast.net>
1871         * gfortran.dg/select_1.f90: New test.
1872         * gfortran.dg/select_2.f90: New test.
1873         * gfortran.dg/select_3.f90: New test.
1874         * gfortran.dg/select_4.f90: New test.
1876 2005-01-14  Jakub Jelinek  <jakub@redhat.com>
1878         PR middle-end/19084
1879         PR rtl-optimization/19348
1880         * gcc.dg/20050111-1.c: New test.
1881         * gcc.c-torture/execute/20050111-1.c: New test.
1883         * gcc.dg/i386-asm-4.c: New test.
1885 2005-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
1887         * gcc.dg/nested-func-2.c: New test.
1888         * ada/acats/norun.lst: Remove c953002.
1890 2005-01-12  Ulrich Weigand  <uweigand@de.ibm.com>
1892         * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
1894 2005-01-12  Ben Elliston  <bje@au.ibm.com>
1896         * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
1898 2005-01-11  Andrew Pinski  <pinskia@physics.uc.edu>
1900         PR target/18761
1901         * g++.dg/abi/align1.C: New test.
1903 2005-01-11  Alan Modra  <amodra@bigpond.net.au>
1905         * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
1906         at a time.
1907         * g++.dg/ext/altivec_check.h: Support compiling as C.
1909 2005-01-10  Roger Sayle  <roger@eyesopen.com>
1911         PR c++/19355
1912         * g++.dg/expr/pr19355-1.C: New test case.
1914 2005-01-10  Laurent GUERBY <laurent@guerby.net>
1916         * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
1917         * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
1918         * ada/acats/tests/c3/c92005b.ada: Likewise.
1919         * ada/acats/tests/c3/cxb3012.a: Likewise.
1920         * ada/acats/norun.lst: Add c380004 and c953002, add PR
1922 2005-01-09  Paul Brook  <paul@codesourcery.com>
1924         * gfortran.dg/common_2.f90: New file.
1925         * gfortran.dg/common_3.f90: New file.
1927 2005-01-09  Zdenek Dvorak  <dvorakz@suse.cz>
1929         * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
1931 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
1933         * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
1934         * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
1935         * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
1936         * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
1937         * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
1938         * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
1939         * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
1940         * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
1941         * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
1942         * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
1943         * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
1944         * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
1945         * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
1946         * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
1947         * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
1948         * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
1949         * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
1950         * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
1951         * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
1952         * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
1953         * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
1954         * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
1955         * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
1956         * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
1957         * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
1958         * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
1959         * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
1960         * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
1961         * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
1962         * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
1963         * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
1964         * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
1965         * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
1966         * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
1967         * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
1968         * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
1969         * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
1970         * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
1971         * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
1972         * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
1973         * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
1974         * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
1975         * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
1976         * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
1977         * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
1978         * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
1979         * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
1980         * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
1981         * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
1982         * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
1983         * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
1984         * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
1985         * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
1986         * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
1987         * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
1988         * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
1989         * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
1990         * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
1991         * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
1992         * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
1993         * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
1994         * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
1995         * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
1996         * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
1997         * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
1998         * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
1999         * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
2001         * gcc.dg/vect/vect-1.c: Fix spelling.
2002         * gcc.dg/vect/vect-10.c: Fix spelling.
2003         * gcc.dg/vect/vect-11.c: Fix spelling.
2004         * gcc.dg/vect/vect-12.c: Fix spelling.
2005         * gcc.dg/vect/vect-14.c: Fix spelling.
2006         * gcc.dg/vect/vect-15.c: Fix spelling.
2007         * gcc.dg/vect/vect-16.c: Fix spelling.
2008         * gcc.dg/vect/vect-46.c: Remove obsolete comment.
2009         * gcc.dg/vect/vect-64.c: Fix comments.
2010         * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
2012 2005-01-09  Dorit Naishlos  <dorit@il.ibm.com>
2013             Ira Rosen  <irar@il.ibm.com>
2015         * gcc.dg/vect/vect-70.c: New test.
2016         * gcc.dg/vect/vect-71.c: New test.
2018 2005-01-09  Manfred Hollstein  <mh@suse.com>
2020         * gcc.dg/pr18241-1.c: Fix dg-do parameter.
2021         * gcc.dg/pr18241-2.c: Likewise.
2022         * gcc.dg/pr18241-3.c: Likewise.
2023         * gcc.dg/pr18241-4.c: Likewise.
2024         * gcc.dg/pr18241-5.c: Likewise.
2026 2005-01-08  Richard Henderson  <rth@redhat.com>
2028         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2029         False for x86 and x86-64.
2031 2005-01-08  Diego Novillo  <dnovillo@redhat.com>
2033         PR tree-optimization/18241
2034         * gcc.dg/pr18241-1.c: New test.
2035         * gcc.dg/pr18241-2.c: New test.
2036         * gcc.dg/pr18241-3.c: New test.
2037         * gcc.dg/pr18241-4.c: New test.
2038         * gcc.dg/pr18241-5.c: New test.
2040 2005-01-08  Steven G. Kargl  <kargls@comcast.net>
2042         * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
2043         gfortran.dg/select_4.f90: New.
2045 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2047         * gcc.c-torture/execute/20050107-1.c: New test.
2049 2005-01-07  Nathan Sidwell  <nathan@codesourcery.com>
2051         PR c++/19298
2052         * g++.dg/template/ref2.C: New.
2054 2005-01-07  Andrew Pinski  <pinskia@physics.uc.edu>
2056         * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
2057         instead of being empty.
2059 2005-01-07  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
2061         PR fortran/15553
2062         * gfortran.dg/array-1.f90: New test.
2064 2005-01-07  Jakub Jelinek  <jakub@redhat.com>
2066         PR tree-optimization/19283
2067         * gcc.c-torture/execute/20050106-1.c: New test.
2069         PR rtl-optimization/18861
2070         * gcc.dg/20050105-1.c: New test.
2072         PR tree-optimization/18828
2073         * gcc.dg/20050105-2.c: New test.
2075 2005-01-07  Andreas Jaeger  <aj@suse.de>
2077         * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
2079 2005-01-07  Bud Davis  <bdavis9659@comcast.net>
2081         PR fortran/18398
2082         * gfortran.dg/fmt_read.f90: New test.
2084 2005-01-06  Geoffrey Keating  <geoffk@apple.com>
2086         * gcc.dg/rs6000-ldouble-2.c: New.
2088 2005-01-06  Mark Mitchell  <mark@codesourcery.com>
2090         PR c++/19244
2091         * g++.dg/parser/ctor2.C: New test.
2093 2004-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2095         PR c++/17154
2096         * g++.dg/template/using9.C: New test.
2098 2005-01-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2100         PR c++/19258
2101         * g++.dg/lookup/friend6.C: New test.
2103 2005-01-06  Nathan Sidwell  <nathan@codesourcery.com>
2105         PR c++/19270
2106         * g++.dg/template/array10.C: New.
2108 2005-01-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
2110         * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
2111         gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
2113 2005-01-06  Jakub Jelinek  <jakub@redhat.com>
2115         * gcc.c-torture/compile/20050105-1.c: New test.
2117 2005-01-05  Geoffrey Keating  <geoffk@apple.com>
2119         * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
2121 2005-01-05  Roger Sayle  <roger@eyesopen.com>
2123         PR middle-end/19100
2124         * gcc.dg/conv-3.c: New test case.
2126 2005-01-05  Joseph S. Myers  <joseph@codesourcery.com>
2128         * gcc.dg/asm-wide-1.c: New test.
2130 2005-01-05  Nathan Sidwell  <nathan@codesourcery.com>
2132         PR c++/19030
2133         * g++.dg/parse/crash22.C: New
2135 2005-01-04  Geoffrey Keating  <geoffk@apple.com>
2137         PR 19257
2138         * gcc.dg/cpp/subframework1.c: Run only on Darwin.
2140 2005-01-04  Uros Bizjak  <uros@kss-loka.si>
2142         PR middle-end/17767
2143         * gcc.dg/i386-mmx-6.c: New test case.
2145 2005-01-04  Paolo Bonzini  <bonzini@gnu.org>
2147         PR tree-optimization/18308
2148         * gcc.dg/vect/pr18308.c: New testcase.
2150 2005-01-04  Andreas Jaeger  <aj@suse.de>
2152         * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
2154 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2155             Robert Bowdidge <bowdidge@apple.com>
2157         * gcc.dg/cpp/subframework1.c: New.
2158         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
2159         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
2160         * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
2161         * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
2163 2005-01-03  Geoffrey Keating  <geoffk@apple.com>
2165         * gcc.dg/darwin-weakimport-1.c: Remove check for variables
2166         producing warning.
2167         * gcc.dg/darwin-weakimport-2.c: New.
2169 2005-01-03  Richard Henderson  <rth@redhat.com>
2171         * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
2173 2005-01-03  Richard Henderson  <rth@redhat.com>
2175         * gcc.dg/vect/vect.exp: Enable for ia64.
2176         * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
2177         (check_effective_target_vect_float): Likewise.
2178         (check_effective_target_vect_no_align): Likewise.
2179         * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
2180         * gcc.dg/vect/vect-8.c: Likewise.
2182 2005-01-03  Uros Bizjak <uros@kss-loka.si>
2184         PR target/19236
2185         * gcc.dg/pr19236-1.c: New test case.
2187 2005-01-03  Hans-Peter Nilsson  <hp@bitrange.com>
2189         PR rtl-optimization/12092
2190         * gcc.dg/pr12092-1.c: Fix typo in dg directive.
2192 2005-01-02  Andreas Jaeger  <aj@suse.de>
2194         * gcc.dg/pr12092-1.c: Do not run on x86_64.
2196 2005-01-01  Roger Sayle  <roger@eyesopen.com>
2197             Andrew Pinski  <pinskia@physics.uc.edu>
2199         PR rtl-optimization/12092
2200         * gcc.dg/pr12092-1.c: New test case.
2202 2005-01-01  Geoffrey Keating  <geoffk@geoffk.org>
2204         * g++.dg/ext/visibility/fvisibility-override1.C: Test using
2205         'hidden' and 'default' for better portability.
2206         * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
2208         * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
2209         6 and 7.
2210         * g++.old-deja/g++.brendan/new3.C: Likewise.
2212 2005-01-01  Steven Bosscher  <stevenb@suse.de>
2214         * gcc.dg/20041231-1.C: New test.
2215         * g++.dg/warn/Wunreachable-code-1.C: New test.
2217 2004-12-30  David Edelsohn  <edelsohn@gnu.org>
2219         * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
2220         file, not /dev/null.  Abort on error.
2222 2004-12-30  Alexander Malmberg  <alexander@malmberg.org>
2223             Ziemowit Laski  <zlaski@apple.com>
2225         PR objc/18971
2226         * objc.dg/encode-5.m: New test.
2228 2004-12-29  Richard Henderson  <rth@redhat.com>
2230         * gcc.dg/20040813-1.c: Disable for alpha and ia64.
2231         * objc.dg/stabs-1.m: Disable for ia64.
2233 2004-12-29  Mark Mitchell  <mark@codesourcery.com>
2235         PR c++/19190
2236         * g++.dg/warn/Wunused-10.C: New test.
2238 2004-12-28  Richard Henderson  <rth@redhat.com>
2240         * objc.dg/stabs-1.m: Disable for alpha.
2242 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2244         PR c++/19149
2245         * g++.dg/parse/error23.C: New test.
2247 2004-12-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2249         * gfortran.dg/g77/f90-intrinsic-bit.f: New.
2251         PR fortran/19032
2252         * gfortran.dg/intrinsic_modulo_1.f90: New.
2253         * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
2254         tests with divisor -1.
2256 2004-12-27  Mark Mitchell  <mark@codesourcery.com>
2258         * g++.dg/opt/temp1.C (memcpy): Return a value.
2260         PR c++/19148
2261         * g++.dg/expr/cond7.C: New test.
2263 2004-12-27  Paul Brook  <paul@codesourcery.com>
2265         * gfortran.dg/g77/select_no_compile.f: Remove.
2267 2004-12-27  Richard Henderson  <rth@redhat.com>
2269         * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
2270         gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
2271         gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
2273 2004-12-26  Richard Henderson  <rth@redhat.com>
2275         * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
2276         by 1i instead of token pasting.
2278 2004-12-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2280         PR tree-optimization/17578
2281         * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
2282         to additional_flags.
2283         * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
2285 2004-12-25  Richard Henderson  <rth@redhat.com>
2287         * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
2288         Remove Alpha.
2290 2004-12-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2292         * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
2293         hppa*-*-hpux*.
2294         * gcc.dg/pr17957.c (dg-options): Likewise.
2295         * gcc.dg/struct-ret-1.c: Add prototype for abort.
2296         * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
2297         instead of 0 on __hppa__.
2298         * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
2299         "foo,%r" on hppa*-*-*.
2301 2004-12-23  Bud Davis  <bdavis9659@comcast.net>
2303         PR fortran/19071
2304         * gfortran.dg/complex_write.f90: New test.
2306 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2308         PR c++/17595
2309         * g++.dg/parse/pragma2.C: New test.
2311         * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
2313 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2315         * gcc.dg/empty2.c: Add missing dg-warning.
2317 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2319         PR c++/17413
2320         * g++.dg/template/local4.C: New test.
2321         * g++.dg/template/crash19.C: Add dg-error marker.
2323         * g++.dg/template/crash31.C: Correct embedded PR number.
2325 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2327         PR c++/16405
2328         * g++.dg/opt/temp1.C: Add do-run marker.
2330 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2332         * g++.dg/template/spec19.C: New.
2334 2004-12-23  Alexandre Oliva  <aoliva@redhat.com>
2336         PR target/16819
2337         * gcc.dg/empty2.c: New.
2339 2004-12-23  Richard Henderson  <rth@redhat.com>
2341         * lib/target-supports.exp (check_effective_target_vect_no_align):
2342         Remove i?86 and x86-64.
2344 2004-12-23  Mark Mitchell  <mark@codesourcery.com>
2346         PR c++/16405
2347         * g++.dg/opt/temp1.C: New test.
2349 2004-12-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2351         PR c++/18733
2352         * g++.dg/template/friend33.C: New testcase.
2354 2004-12-22  Mark Mitchell  <mark@codesourcery.com>
2356         PR c++/18464
2357         * g++.dg/template/cond5.C: New test.
2359         PR c++/18492
2360         * g++.dg/inherit/thunk3.C: New test.
2362         PR c++/11224
2363         * g++.dg/warn/Wunused-9.C: New test.
2365 2004-12-22  Janis Johnson  <janis187@us.ibm.com>
2367         * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
2369 2004-12-22  Jan Beulich  <jbeulich@novell.com>
2371         * gcc.dg/20040813-1.c: Skip for *-*-netware*.
2373 2004-12-21  Mark Mitchell  <mark@codesourcery.com>
2375         PR c++/18378
2376         * g++.dg/ext/packed8.C: New test.
2378         PR c++/13268
2379         * g++.dg/template/crash31.C: New test.
2381         PR c++/19034
2382         * g++.dg/template/crash30.C: New test.
2384 2004-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
2386         PR C++/18984
2387         * g++.dg/eh/ctor3.C: New test.
2389 2004-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
2391         * objc.dg/stabs-1.m: Allow section name to be quoted and
2392         assembly label to begin with '.LL'.
2394 2004-12-21  Janis Johnson  <janis187@us.ibm.com>
2396         * gcc.dg/vect/vect.exp
2397         (check_effective_target_lp64_or_vect_no_align): New.
2398         * gcc.dg/vect/vect-77.c: Use it.
2399         * gcc.dg/vect/vect-78.c: Use it.
2401         * lib/target-supports.exp
2402         (check_effective_target_vect_no_max,
2403         check_effective_target_vect_no_bitwise,
2404         check_effective_target_vect_no_align): New.
2405         * gcc.dg/vect/vect-13.c: Use them.
2406         * gcc.dg/vect/vect-17.c: Ditto.
2407         * gcc.dg/vect/vect-18.c: Ditto.
2408         * gcc.dg/vect/vect-19.c: Ditto.
2409         * gcc.dg/vect/vect-20.c: Ditto.
2410         * gcc.dg/vect/vect-27.c: Ditto.
2411         * gcc.dg/vect/vect-29.c: Ditto.
2412         * gcc.dg/vect/vect-44.c: Ditto.
2413         * gcc.dg/vect/vect-48.c: Ditto.
2414         * gcc.dg/vect/vect-50.c: Ditto.
2415         * gcc.dg/vect/vect-52.c: Ditto.
2416         * gcc.dg/vect/vect-54.c: Ditto.
2417         * gcc.dg/vect/vect-56.c: Ditto.
2418         * gcc.dg/vect/vect-58.c: Ditto.
2419         * gcc.dg/vect/vect-60.c: Ditto.
2420         * gcc.dg/vect/vect-72.c: Ditto.
2421         * gcc.dg/vect/vect-80.c: Ditto.
2423 2004-12-21  Nathan Sidwell  <nathan@codesourcery.com>
2425         PR c++/14075
2426         * g++.dg/init/string1.C: New.
2428         PR c++/18975
2429         * g++.dg/other/synth1.C: New.
2431 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2433         PR c/18963
2434         * gcc.dg/pr18963-1.c: New test.
2436 2004-12-21  James A. Morrison  <phython@gcc.gnu.org>
2438         PR c/18596
2439         * gcc.dg/funcdef-storage-1.c (foo): Remove.
2440         * gcc.dg/pr18596-1.c: Use dg-error.
2441         (dg-options): Use -fno-unit-at-a-time.
2442         * gcc.dg/pr18596-2.c: New test.
2443         * gcc.dg/pr18596-3.c: New test.
2445 2004-12-20  Roger Sayle  <roger@eyesopen.com>
2447         PR middle-end/18683
2448         * g++.dg/opt/pr18683-1.C: New test case.
2450 2004-12-20  Andrew Pinski  <pinskia@physics.uc.edu>
2452         PR other/19093
2453         * g++.dg/opt/max1.C: Fix for 64bit targets.
2455 2004-12-20  Matt Austern  <austern@apple.com>
2457         PR c++/19044
2458         * g++.dg/ext/builtin6.C: New
2460 2004-12-20  Diego Novillo  <dnovillo@redhat.com>
2462         PR tree-optimization/19080
2463         * gcc.c-torture/compile/pr19080.c: New test.
2465 2004-12-20  Steven Bosscher  <stevenb@suse.de>
2467         * gcc.dg/20041219-1.c: New test.
2469 2004-12-19  Roger Sayle  <roger@eyesopen.com>
2471         PR middle-end/19068
2472         * g++.dg/opt/max1.C: New test case.
2474 2004-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
2476         * gcc.dg/fdata-sections-1.c: New test.
2478 2004-12-18  Roger Sayle  <roger@eyesopen.com>
2480         PR middle-end/18548
2481         * gcc.dg/max-1.c: New test case.
2483 2004-12-18  Jakub Jelinek  <jakub@redhat.com>
2485         * gcc.c-torture/execute/20041218-1.c: New test.
2487 2004-12-17  Diego Novillo  <dnovillo@redhat.com>
2489         * gcc.dg/pr18501.c: New test.
2490         * gcc.dg/uninit-5.c: XFAIL.
2491         * gcc.dg/uninit-9.c: XFAIL.
2493 2004-12-17  Dale Johannesen  <dalej@apple.com>
2495         * gcc.dg/20041213-1.c:  New.
2497 2004-12-17  Ziemowit Laski  <zlaski@apple.com>
2499         * objc.dg/stabs-1.m: Allow assembly label to begin
2500         with a dot ('.').
2502 2004-12-17  Jakub Jelinek  <jakub@redhat.com>
2504         * gcc.c-torture/execute/20041213-1.c: Move...
2505         * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
2507 2004-12-17  Nathan Sidwell  <nathan@codesourcery.com>
2509         PR c++/18721
2510         * g++.dg/lookup/conv-5.C: New.
2512 2004-12-16  Ziemowit Laski  <zlaski@apple.com>
2514         * objc.dg/stabs-1.m: New test.
2516 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2518         * gcc.dg/visibility-c.c: Change compile to
2519         assemble for the test.
2521 2004-12-16  Andrew Pinski  <pinskia@physics.uc.edu>
2523         PR target/19041
2524         * gcc.dg/visibility-c.c: New test.
2526 2004-12-16  Roger Sayle  <roger@eyesopen.com>
2528         PR middle-end/18493
2529         * gcc.dg/switch-8.c: New test case.
2531 2004-12-16  Nathan Sidwell  <nathan@codesourcery.com>
2533         PR c++/18905
2534         * g++.dg/template/init4.C: New.
2535         * g++.dg/opt/static3.C: Enable optimizer.
2537 2004-12-16  Wolfgang Bangerth  <bangerth@dealii.com>
2539         * g++.dg/other/complex1.C: New test.
2541 2004-12-15  Alan Modra  <amodra@bigpond.net.au>
2543         * g++.dg/opt/inline9.C: New test.
2545 2004-12-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2547         PR fortran/18993
2548         * gfotran.dg/nullify_1.f: New test.
2550 2004-12-15  Richard Henderson  <rth@redhat.com>
2552         * gcc.target/i386/i386.exp: New harness.
2553         * gcc.target/i386/vect-args.c: New.
2555 2004-12-15  David Edelsohn  <edelsohn@gnu.org>
2557         * gcc.dg/20040813-1.c: Skip for *-*-aix*.
2559 2004-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2561         PR c++/18825
2562         * g++.dg/template/friend32.C: New test.
2564 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2566         * cpp/pragma-once-1.c: New test.
2567         * cpp/pragma-once-1b.h: Likewise.
2568         * cpp/pragma-once-1c.h: Likewise.
2569         * cpp/pragma-once-1d.h: Likewise.
2570         * cpp/inc/pragma-once-1a.h: Likewise.
2572 2004-12-15  Bud Davis  <bdavis9659@comcast.net>
2573             Steven G. Kargl  <kargls@comcast.net>
2575         PR fortran/17597
2576         * gfortran.dg/list_read_3.f90: New test.
2578 2004-12-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
2580         * gcc.dg/ftrapv-2.c: New test.
2582 2004-12-15  Nathan Sidwell  <nathan@codesourcery.com>
2584         PR c++/18981
2585         * g++.dg/template/typename9.C: New test.
2587 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2589         PR c++/18738
2590         * g++.dg/template/typename8.C: New test.
2591         * g++.dg/parse/friend2.C: Tweak error message.
2593 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2595         * gcc.c-torture/20041214-1.c: New test.
2597 2004-12-14  Andrew Pinski  <pinskia@physics.uc.edu>
2599         PR c++/18965
2600         * g++.dg/init/array17.C: New test.
2602 2004-12-14  Mark Mitchell  <mark@codesourcery.com>
2604         PR c++/18793
2605         * g++.dg/init/aggr3.C: New test.
2607 2004-12-14  Janis Johnson  <janis187@us.ibm.com
2609         * gcc.dg/altivec-types-1.c: New test.
2610         * gcc.dg/altivec-types-2.c: New test.
2611         * gcc.dg/altivec-types-3.c: New test.
2612         * gcc.dg/altivec-types-4.c: New test.
2613         * g++.dg/ext/altivec-types-1.C: New test.
2614         * g++.dg/ext/altivec-types-2.C: New test.
2615         * g++.dg/ext/altivec-types-3.C: New test.
2616         * g++.dg/ext/altivec-types-4.C: New test.
2618 2004-12-14  Jakub Jelinek  <jakub@redhat.com>
2620         PR middle-end/18951
2621         * gcc.c-torture/execute/20041213-1.c: New test.
2623 2004-12-14  Nathan Sidwell  <nathan@codesourcery.com>
2625         PR c++/18949
2626         * g++.dg/template/cast1.C: New.
2628 2004-12-13  Kazu Hirata  <kazu@cs.umass.edu>
2630         * gcc.c-torture/execute/20041213-2.c: New test.
2632 2004-12-13  Richard Henderson  <rth@redhat.com>
2634         * gcc.dg/i386-sse-10.c: Fix typo in options.
2636 2004-12-13  Andrew Pinski  <pinskia@physics.uc.edu>
2638         PR c++/18968
2639         * g++.dg/opt/pr18968.C: New test.
2641 2004-12-13  Mark Mitchell  <mark@codesourcery.com>
2643         PR c++/18925
2644         * g++.dg/ext/visibility/staticdatamem.C: New test.
2646 2004-12-13  Kelley Cook  <kcook@gcc.gnu.org>
2648         * gcc.target/xstormy16/below100.S: Remove DOS line endings.
2650 2004-12-13  Roger Sayle  <roger@eyesopen.com>
2652         PR rtl-optimization/18928
2653         * gcc.dg/pr18928-1.c: New test case.
2655 2004-12-13  Alexandre Oliva  <aoliva@redhat.com>
2657         PR tree-opt/16951
2658         * gcc.c-torture/compile/20041211-1.c: New.
2660 2004-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
2662         PR middle-end/17564
2663         * gcc.c-torture/execute/20041212-1.c: New test.
2665 2004-12-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2667         PR fortran/18869
2668         * gfortran.dg/common_1.f90: New test.
2670 2004-12-12  Steven G. Kargl  <kargls@comcast.net>
2671         Paul Brook  <paul@codesourcery.com>
2673         PR fortran/16222
2674         * gfortran.dg/real_do_1.f90: New test.
2676 2004-12-12  Andrew Pinski  <pinskia@physics.uc.edu>
2678         PR tree-opt/18040
2679         * g++.dg/opt/ptrmem6.C: New test.
2681 2004-12-11  Roger Sayle  <roger@eyesopen.com>
2683         PR middle-end/18921
2684         * gcc.dg/pr18921-1.c: New test case.
2686 2004-12-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2688         PR fortran/17175
2689         * gfortran.dg/scale_1.f90: New test.
2691 2004-12-10  Andrew Pinski  <pinskia@physics.uc.edu>
2693         PR middle-end/18903
2694         * gcc.c-torture/compile/pr18903.c: New test.
2696 2004-12-10  Richard Sandiford  <rsandifo@redhat.com>
2698         * gcc.c-torture/execute/20041210-1.c: New test.
2700 2004-12-10  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2702         PR c++/18731
2703         * g++.dg/parser/struct-1.C: New test.
2704         * g++.dg/parser/struct-2.C: New test.
2705         * g++.dg/parser/struct-3.C: New test.
2707 2004-12-09  Richard Henderson  <rth@redhat.com>
2709         * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
2711         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
2712         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
2714 2004-12-09  Matt Austern  <austern@apple.com>
2716         PR c++/18514
2717         * g++.dg/ext/builtin1.C: New
2718         * g++.dg/ext/builtin2.C: New
2719         * g++.dg/ext/builtin3.C: New
2720         * g++.dg/ext/builtin4.C: New
2721         * g++.dg/ext/builtin5.C: New
2723 2004-12-09  Andrew Pinski  <pinskia@physics.uc.edu>
2725         PR tree-opt/18904
2726         * g++.dg/opt/ptrmem5.C: New test.
2728 2004-12-09  Alexandre Oliva  <aoliva@redhat.com>
2730         * g++.dg/parse/typename5.C: Adjust for new error.
2731         * g++.dg/parse/typename7.C: New.
2733 2004-12-09  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2735         PR c++/18073
2736         * g++.dg/other/mmintrin.C: New test.
2738 2004-12-09  Nathan Sidwell  <nathan@codesourcery.com>
2740         PR c++/16681
2741         * g++.dg/init/array15.C: New.
2742         * g++.dg/init/array16.C: New.
2744 2004-12-08  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2746         PR fortran/18826
2747         * gfortran.dg/assign_1.f90: New test.
2749 2004-12-08  Nick Clifton  <nickc@redhat.com>
2751         * gcc.target/xstormy16/bss_below100: New directory containing tests.
2752         * gcc.target/xstormy16/data_below100: Likewise.
2753         * gcc.target/xstormy16/sfr: Likewise.
2754         * gcc.target/xstormy16/below100.S: New test source file.
2755         * gcc.target/xstormy16/below100.ld: New test linker script.
2756         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2757         * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
2758         bp instructions.
2759         * gcc.target/xstormy16/bp.c: Likewise.
2761         * gcc.target/xstormy16/bss_below100: New files:
2762         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2763         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2764         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2765         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2766         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2767         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2768         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2769         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2770         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2771         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2772         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2773         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2774         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2775         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2776         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2777         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2778         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2779         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2780         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2781         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2782         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2783         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2784         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2785         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2786         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2787         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2788         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2790         * gcc.target/xstormy16/data_below100: New files:
2791         01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
2792         04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
2793         10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
2794         11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
2795         12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
2796         13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
2797         14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
2798         15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
2799         16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
2800         16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
2801         17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
2802         17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
2803         20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
2804         21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
2805         22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
2806         22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
2807         23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
2808         24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
2809         24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
2810         25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
2811         25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
2812         26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
2813         26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
2814         26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
2815         27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
2816         27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
2817         27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
2819         * gcc.target/xstormy16/sfr: New files:
2820         01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
2821         04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
2822         10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
2823         11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
2824         12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
2825         13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
2826         14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
2827         14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
2828         15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
2829         15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
2830         16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
2831         16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
2832         17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
2833         17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
2834         20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
2835         21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
2836         22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
2837         23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
2838         23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
2839         24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
2840         24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
2841         25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
2842         25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
2843         26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
2844         26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
2845         26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
2846         27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
2847         27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
2848         27_if0_sfrw_bitfield_f.c
2850 2004-12-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2852         PR c++/18100
2853         * g++.dg/lookup/name-clash4.C: New test.
2855 2004-12-08  Nathan Sidwell  <nathan@codesourcery.com>
2857         PR c++/18672
2858         * g++.dg/opt/array1.C: New.
2860         PR c++/18803
2861         * g++.dg/template/operator5.C: New.
2863 2004-12-08  Hans-Peter Nilsson  <hp@bitrange.com>
2865         PR c/18867
2866         * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
2868 2004-12-07  Steven Bosscher  <stevenb@suse.de>
2870         * gcc.dg/noncompile/20041207.c: New test.
2872 2004-12-07  Volker Reichelt  <reichelt@gcc.gnu.org>
2874         * g++.dg/other/unreachable-1.C: New test.
2876 2004-12-06  Nick Clifton  <nickc@redhat.com>
2878         * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
2879         <limits.h> because the latter comes from gcc's include/ directory
2880         and not the newlib/libc/include directory.
2882 2004-12-04  Richard Henderson  <rth@redhat.com>
2884         * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
2886 2004-12-04  Richard Henderson  <rth@redhat.com>
2888         * lib/target-supports.exp (check_gc_sections_available): Disable
2889         for alpha and ia64.
2891 2004-12-04  Andrew Pinski  <pinskia@physics.uc.edu>
2893         PR middle-end/17909
2894         * g++.dg/other/vararg-2.C: New test.
2896 2004-12-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2898         PR c++/17011, c++/17971
2899         * g++.dg/template/error15.C: Adjust expected error.
2900         * g++.dg/template/instantiate3.C: Likewise.
2902 2004-12-03  Janis Johnson  <janis187@us.ibm.com>
2904         * gcc.dg/altivec-18.c: Fix for darwin
2906 2004-12-03  Nathan Sidwell  <nathan@codesourcery.com>
2908         PR c++/18782
2909         * g++.dg/parse/ptrmem2.C: New.
2911         PR c++/18318
2912         * g++.dg/template/new1.C: New.
2914 2004-12-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2916         PR fortran/18710
2917         * gfortran.dg/direct_io_3.f90: New test.
2919 2004-12-02  Nathan Sidwell  <nathan@codesourcery.com>
2921         PR 18758
2922         * g++.dg/parse/crash21.C: New.
2924 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2926         PR c++/15664, c++/18276
2927         * g++.dg/template/ttp13.C: New test.
2928         * g++.dg/template/ttp14.C: Likewise.
2930 2004-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
2932         PR c++/18123
2933         * g++.dg/parse/enum2.C: New test.
2934         * g++.old-deja/g++.pt/enum5.C: Adjust error location.
2936 2004-12-02  Nick Clifton  <nickc@redhat.com>
2938         * gcc.target/xstormy16: New test directory.
2939         * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
2940         * gcc.target/xstormy16/bp.c: Check the generation of bp
2941         instructions.
2942         * gcc.target/xstormy16/below_100.c: Check the generation of bp and
2943         bn instructions and the BELOW100 attribute.
2945 2004-12-02  Alan Modra  <amodra@bigpond.net.au>
2947         PR target/16952
2948         * gcc.dg/ppc-eabi.c: New.
2950 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2952         PR fortran/18284
2953         * gfortran.dg/backspace.f90
2955 2004-12-02  Bud Davis  <bdavis9659@comcast.net>
2957         * gfortran.dg/inquire.f90: New test.
2959 2004-12-01  Janis Johnson  <janis187@us.ibm.com>
2961         * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
2962         handle effective-target-keyword.
2963         (dg-skip-if): Support effective-target keyword as target list.
2964         (dg-xfail-if): Ditto.
2965         * lib/target-supports.exp (is-effective-target-keyword): New proc.
2967 2004-12-01  Diego Novillo  <dnovillo@redhat.com>
2969         PR tree-optimization/18291
2970         * testsuite/gcc.c-torture/compile/pr18291.c: New test.
2972 2004-12-01  Nathan Sidwell  <nathan@codesourcery.com>
2974         PR C++/18729
2975         * g++.dg/parse/crash20.C: New.
2977         PR c++/17431
2978         * g++.dg/overload/arg1.C: New.
2979         * g++.dg/overload/arg2.C: New.
2980         * g++.dg/overload/arg3.C: New.
2981         * g++.dg/overload/arg4.C: New.
2983 2004-12-01  Joseph S. Myers  <joseph@codesourcery.com>
2985         * gcc.dg/c99-flex-array-4.c: Remove.
2987 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
2989         * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
2991         * lib/target-supports.exp (is-effective-target): Simplify.
2993         * lib/target-supports.exp (check_effective_target_vect_long):
2994         Fix for powerpc64-*-*.
2996 2004-11-30  Loren James Rittle  <ljrittle@acm.org>
2998         * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
2999         to support new requirements on FreeBSD 5.
3001 2004-11-30  Devang Patel  <dpatel@apple.com>
3003         PR 18702
3004         * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
3006 2004-11-30  Janis Johnson  <janis187@us.ibm.com>
3008         * g++.dg/ext/altivec-13.C: New test.
3010 2004-11-30  Andrew Pinski  <pinskia@physics.uc.edu>
3012         PR tree-opt/18298
3013         * gcc.c-torture/execute/p18298.c: New test.
3015 2004-11-30  Ira Rosen  <irar@il.ibm.com>
3016             Dorit Naishlos  <dorit@il.ibm.com>
3018         PR tree-opt/18607
3019         * gcc.dg/vect/vect-89.c: New test.
3021 2004-11-30  James A. Morrison  <phython@gcc.gnu.org>
3023         * gcc.dg/pr18596-1.c: New test.
3025 2004-11-30  Ben Elliston  <bje@au.ibm.com>
3027         * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
3029 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3031         PR c/18479
3032         * gcc.dg/pr18479.c: New test.
3034 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3036         PR target/18490
3037         * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
3038         mmix-knuth-mmixware.
3040         * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
3041         cris-*-elf* cris-*-aout* mmix-*-*
3043 2004-11-29  Andrew Pinski  <pinskia@physics.uc.edu>
3045         PR middle-end/18725
3046         * gcc.dg/pr18725.c: New test.
3048 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3050         PR target/18488
3051         * g++.dg/opt/vt1.C: Skip for mmix-*-*.
3053         PR target/18336
3054         * gcc.dg/20040813-1.c: Skip for mmix-*-*.
3056 2004-11-29  Mark Mitchell  <mark@codesourcery.com>
3058         PR c++/18368
3059         * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
3060         * g++.old-deja/g++.law/ctors5.C: Likewise.
3061         * g++.old-deja/g++.other/crash25.C: Likewise.
3063         PR c++/18674
3064         * g++.dg/template/error16.C: New test.
3066         PR c++/18512
3067         * g++.dg/template/crash29.C: New test.
3069 2004-11-29  Diego Novillo  <dnovillo@redhat.com>
3071         PR tree-optimization/18712
3072         * gcc.c-torture/compile/pr18712.c: New test.
3074 2004-11-29  Joseph Myers  <joseph@codesourcery.com>
3076         PR c/7544
3077         * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
3078         tests.
3080 2004-11-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3082         PR c++/18652
3083         * g++.dg/lookup/crash6.C: New test.
3085 2004-11-29  Hans-Peter Nilsson  <hp@bitrange.com>
3087         PR middle-end/18164
3088         * gcc.dg/pr18164.c: Add dg-options "".  Correct typo in dg-error.
3090 2004-11-29  Joseph S. Myers  <joseph@codesourcery.com>
3092         * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
3093         gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
3094         gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
3096 2004-11-28  Andrew Pinski  <pinskia@physics.uc.edu>
3098         * gcc.dg/pr18164.c: New test.
3100 2004-11-28  Matt Kraai  <kraai@alumni.cmu.edu>
3102         * gcc.dg/funroll-loops-all.c: New.
3104 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3106         PR target/18489
3107         * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
3108         delimeter, match space and TAB as well as ":".
3110         PR target/18484
3111         * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
3113         PR target/18348
3114         * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
3116         PR target/18345
3117         * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
3119         PR target/18337
3120         * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
3122 2004-11-28  Bud Davis  <bdavis9659@comcast.net>
3124         * gfortran.dg/direct_io_2.f90: New test.
3126 2004-11-28  Hans-Peter Nilsson  <hp@bitrange.com>
3128         PR target/18334
3129         * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
3131 2004-11-28  Richard Henderson  <rth@redhat.com>
3133         * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
3135 2004-11-28  Joseph S. Myers  <joseph@codesourcery.com>
3137         * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
3138         gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
3139         gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
3140         gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
3141         gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
3142         gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
3143         gcc.dg/pointer-arith-8.c: New tests.
3145 2004-11-27  Bud Davis  <bdavis9659@comcast.net>
3147         PR fortran/18364
3148         * gfortran.dg/endfile.f90: New test.
3150 2004-11-27  Falk Hueffner  <falk@debian.org>
3152         * gcc.dg/loop-6.c: New test.
3154 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3156         * gcc.c-torture/execute/20041126-1.c: New test.
3158 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3160         * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
3161         on IRIX.
3163 2004-11-27  Richard Sandiford  <rsandifo@redhat.com>
3165         * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
3166         functions.
3168 2004-11-27  Jakub Jelinek  <jakub@redhat.com>
3170         PR rtl-optimization/17825
3171         * gcc.c-torture/compile/20041119-1.c: New test.
3173 2004-11-27  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3175         * lib/target-libpath.exp (restore_ld_library_path_env_vars):
3176         Check existence of ld library path variables before unsetting.
3178 2004-11-26  Mark Mitchell  <mark@codesourcery.com>
3180         * g++.old-deja/g++.eh/badalloc1.C: Robustify.
3182 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3184         * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
3186 2004-11-26  Richard Sandiford  <rsandifo@redhat.com>
3188         * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
3190 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3192         * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
3193         dg-do directive.
3195 2004-11-26  Ben Elliston  <bje@au.ibm.com>
3197         * gcc.dg/pr17957.c: Pass --param, not -param.
3199 2004-11-25  Andrew Pinski  <pinskia@physics.uc.edu>
3201         PR middle-end/17957
3202         * testsuite/gcc.dg/pr17957.c: New test.
3204 2004-11-25  Mark Mitchell  <mark@codesourcery.com>
3206         PR c++/18445
3207         * g++.dg/template/crash28.C: Likewise.
3209         PR c++/18001
3210         * g++.dg/expr/unary2.C: Adjust lvalue messages.
3211         * g++.dg/ext/lvaddr.C: Likewise.
3212         * g++.dg/opt/pr7503-3.C: Likewise.
3214         PR c++/18466
3215         * g++.dg/parse/qualified3.C: New test.
3216         * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
3218         PR c++/18545
3219         * g++.dg/expr/return1.C: New test.
3221 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3223         Friend class name lookup 3/n, PR c++/3332
3224         * g++.dg/lookup/friend3.C: New test.
3225         * g++.dg/lookup/friend4.C: Likewise.
3226         * g++.dg/lookup/friend5.C: Likewise.
3228 2004-11-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3230         Friend class name lookup 2/n, PR c++/14513, c++/15410
3231         * g++.dg/lookup/friend2.C: New test.
3232         * g++.dg/template/friend31.C: Likewise.
3234 2004-11-24  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3236         * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
3238 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3240         PR c++/17473
3241         * g++.dg/tc1/dr56.C: Remove.
3242         * g++.dg/template/typedef1.C: Add dg-error markers.
3243         * g++.old-deja/g++.other/typedef7.C: Likewise.
3245         PR c++/18285
3246         * g++.dg/parse/typedef7.C: New test.
3248 2004-11-24  Richard Sandiford  <rsandifo@redhat.com>
3250         * gcc.c-torture/execute/20041124-1.c: New test.
3252 2004-11-24  Mark Mitchell  <mark@codesourcery.com>
3254         * g++.dg/template/deduce3.C: New test.
3256         PR c++/18586
3257         * g++.dg/template/crash27.C: New test.
3259         PR c++/18530
3260         * g++.dg/warn/Wshadow-3.C: New test.
3262 2004-11-24  Devang Patel  <dpatel@apple.com>
3264         PR/18555
3265         * gcc.dg/cpp/isysroot-1.c: New test.
3266         * gcc.dg/cpp/usr/include/stdio.h: New file.
3267         * gcc.dg/cpp/isysroot-2.c: New test.
3268         * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
3269         New file.
3271 2004-11-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3273         PR c++/8929
3274         * g++.old-deja/g++.oliva/template10.C: Remove xfail.
3276 2004-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
3278         * gcc.target/sparc/align.c: Do not include <stdint.h>.
3279         * gcc.target/sparc/pdist.c: Likewise.
3281 2004-11-24  Paolo Bonzini  <bonzini@gnu.org>
3283         PR c++/16882
3284         * g++.dg/conversion/simd1.C: New test.
3286 2004-11-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3288         * lib/target-libpath.exp: New file defining set_ld_library_path_env_vars
3289         and restore_ld_library_path_env_vars.
3290         * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
3291         lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
3292         * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
3293         to LD_LIBRARY_PATH.  Export LD_LIBRARY_PATH.
3295 2004-11-23  Daniel Jacobowitz  <dan@codesourcery.com>
3297         * gcc.dg/pragma-align-2.c: Test macro expansion.
3298         * gcc.dg/pragma-pack-2.c: New test.
3300 2004-11-23  Richard Henderson  <rth@redhat.com>
3302         * gcc.dg/vect/pr18425.c: Use effective target vect_long.
3303         * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3304         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
3305         gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
3306         gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
3307         gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
3309         * gcc.dg/vect/vect.exp: Add check for alpha.
3310         * lib/target-supports.exp (check_alpha_max_hw_available): New.
3311         (check_effective_target_vect_int): Enable for alpha.
3312         (check_effective_target_vect_long): New.
3313         (is-effective-target): Add it.
3315 2004-11-23  Uros Bizjak <uros@kss-loka.si>
3317         * gcc.dg/pr18614-1.c: New test.
3319 2004-11-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3321         * gcc.dg/setjmp-2.c: New test.
3323 2004-11-22  James A. Morrison  <phython@gcc.gnu.org>
3325         * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
3326         gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
3327         gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
3328         gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
3329         gcc.target/sparc/pdist.c: New tests.
3331 2004-11-22  Bob Wilson  <bob.wilson@acm.org>
3333         * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
3335 2004-11-22  Dale Johannesen  <dalej@apple.com>
3337         * gcc.dg/20041111-1.c:  New.
3339 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3341         PR tree-opt/18536
3342         * gcc.dg/vect/pr18536.c: New test.
3344 2004-11-22  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3346         PR c++/18354
3347         * g++.dg/template/nontype11.C: New test.
3349 2004-11-21  Roger Sayle  <roger@eyesopen.com>
3351         PR middle-end/18520
3352         * gcc.dg/pr18520-1.c: New test case.
3354 2004-11-20  Joseph S. Myers  <joseph@codesourcery.com>
3356         * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
3357         * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
3358         gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
3359         expected diagnostics.
3361 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3363         PR target/18580
3364         * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
3365         vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
3366         vect-77.c, vect-77a.c: XFAIL on the SPARC.
3368 2004-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
3370         * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
3372 2004-11-19  Mark Mitchell  <mark@codesourcery.com>
3373             Joseph Myers  <joseph@codesourcery.com>
3375         * lib/target-supports.exp (check_visibility_available): Really
3376         test the compiler.
3378 2004-11-19  Dorit Naishlos  <dorit@il.ibm.com>
3380         PR tree-opt/18181
3381         * gcc.dg/vect/vect-85.c: New test.
3382         * gcc.dg/vect/vect-86.c: New test.
3383         * gcc.dg/vect/vect-87.c: New test.
3384         * gcc.dg/vect/vect-88.c: New test.
3386 2004-11-19  Ben Elliston  <bje@au.ibm.com>
3388         * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
3390 2004-11-18  Janis Johnson  <janis187@us.ibm.com>
3392         * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
3393         * gcc.dg/ppc-and-1.c: Ditto.
3394         * gcc.dg/ppc-compare-1.c: Ditto.
3395         * gcc.dg/ppc-mov-1.c: Ditto
3397 2004-11-18  Daniel Jacobowitz  <dan@codesourcery.com>
3398             Mark Mitchell  <mark@codesourcery.com>
3400         * testsuite/gcc.dg/pragma-init-fini-2.c: New test.
3402 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3403             Aldy Hernandez  <aldyh@redhat.com>
3405         * lib/target-supports.exp (check_effective_target_vect_int): New
3406         (check_effective_target_vect_float): New
3407         (check_effective_target_vect_double): New.
3408         (is-effective-target): Support new effective targets keywords.
3409         * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
3410         default action for dg-do.
3411         * gcc.dg/vect/pr16105.c: Use new support.
3412         * gcc.dg/vect/pr18400.c: Ditto.
3413         * gcc.dg/vect/pr18425.c: Ditto.
3414         * gcc.dg/vect/vect-1.c: Ditto.
3415         * gcc.dg/vect/vect-10.c: Ditto.
3416         * gcc.dg/vect/vect-11.c: Ditto.
3417         * gcc.dg/vect/vect-12.c: Ditto.
3418         * gcc.dg/vect/vect-13.c: Ditto.
3419         * gcc.dg/vect/vect-14.c: Ditto.
3420         * gcc.dg/vect/vect-15.c: Ditto.
3421         * gcc.dg/vect/vect-16.c: Ditto.
3422         * gcc.dg/vect/vect-17.c: Ditto.
3423         * gcc.dg/vect/vect-18.c: Ditto.
3424         * gcc.dg/vect/vect-19.c: Ditto.
3425         * gcc.dg/vect/vect-2.c: Ditto.
3426         * gcc.dg/vect/vect-20.c: Ditto.
3427         * gcc.dg/vect/vect-21.c: Ditto.
3428         * gcc.dg/vect/vect-22.c: Ditto.
3429         * gcc.dg/vect/vect-23.c: Ditto.
3430         * gcc.dg/vect/vect-24.c: Ditto.
3431         * gcc.dg/vect/vect-25.c: Ditto.
3432         * gcc.dg/vect/vect-26.c: Ditto.
3433         * gcc.dg/vect/vect-27.c: Ditto.
3434         * gcc.dg/vect/vect-27a.c: Ditto.
3435         * gcc.dg/vect/vect-28.c: Ditto.
3436         * gcc.dg/vect/vect-29.c: Ditto.
3437         * gcc.dg/vect/vect-29a.c: Ditto.
3438         * gcc.dg/vect/vect-3.c: Ditto.
3439         * gcc.dg/vect/vect-30.c: Ditto.
3440         * gcc.dg/vect/vect-31.c: Ditto.
3441         * gcc.dg/vect/vect-32.c: Ditto.
3442         * gcc.dg/vect/vect-33.c: Ditto.
3443         * gcc.dg/vect/vect-34.c: Ditto.
3444         * gcc.dg/vect/vect-35.c: Ditto.
3445         * gcc.dg/vect/vect-36.c: Ditto.
3446         * gcc.dg/vect/vect-37.c: Ditto.
3447         * gcc.dg/vect/vect-38.c: Ditto.
3448         * gcc.dg/vect/vect-4.c: Ditto.
3449         * gcc.dg/vect/vect-40.c: Ditto.
3450         * gcc.dg/vect/vect-41.c: Ditto.
3451         * gcc.dg/vect/vect-42.c: Ditto.
3452         * gcc.dg/vect/vect-43.c: Ditto.
3453         * gcc.dg/vect/vect-44.c: Ditto.
3454         * gcc.dg/vect/vect-45.c: Ditto.
3455         * gcc.dg/vect/vect-46.c: Ditto.
3456         * gcc.dg/vect/vect-47.c: Ditto.
3457         * gcc.dg/vect/vect-48.c: Ditto.
3458         * gcc.dg/vect/vect-48a.c: Ditto.
3459         * gcc.dg/vect/vect-49.c: Ditto.
3460         * gcc.dg/vect/vect-5.c: Ditto.
3461         * gcc.dg/vect/vect-50.c: Ditto.
3462         * gcc.dg/vect/vect-51.c: Ditto.
3463         * gcc.dg/vect/vect-52.c: Ditto.
3464         * gcc.dg/vect/vect-53.c: Ditto.
3465         * gcc.dg/vect/vect-54.c: Ditto.
3466         * gcc.dg/vect/vect-55.c: Ditto.
3467         * gcc.dg/vect/vect-56.c: Ditto.
3468         * gcc.dg/vect/vect-56a.c: Ditto.
3469         * gcc.dg/vect/vect-57.c: Ditto.
3470         * gcc.dg/vect/vect-58.c: Ditto.
3471         * gcc.dg/vect/vect-59.c: Ditto.
3472         * gcc.dg/vect/vect-6.c: Ditto.
3473         * gcc.dg/vect/vect-60.c: Ditto.
3474         * gcc.dg/vect/vect-61.c: Ditto.
3475         * gcc.dg/vect/vect-62.c: Ditto.
3476         * gcc.dg/vect/vect-63.c: Ditto.
3477         * gcc.dg/vect/vect-64.c: Ditto.
3478         * gcc.dg/vect/vect-65.c: Ditto.
3479         * gcc.dg/vect/vect-66.c: Ditto.
3480         * gcc.dg/vect/vect-67.c: Ditto.
3481         * gcc.dg/vect/vect-68.c: Ditto.
3482         * gcc.dg/vect/vect-69.c: Ditto.
3483         * gcc.dg/vect/vect-7.c: Ditto.
3484         * gcc.dg/vect/vect-72.c: Ditto.
3485         * gcc.dg/vect/vect-72a.c: Ditto.
3486         * gcc.dg/vect/vect-73.c: Ditto.
3487         * gcc.dg/vect/vect-74.c: Ditto.
3488         * gcc.dg/vect/vect-75.c: Ditto.
3489         * gcc.dg/vect/vect-76.c: Ditto.
3490         * gcc.dg/vect/vect-77.c: Ditto.
3491         * gcc.dg/vect/vect-77a.c: Ditto.
3492         * gcc.dg/vect/vect-78.c: Ditto.
3493         * gcc.dg/vect/vect-79.c: Ditto.
3494         * gcc.dg/vect/vect-8.c: Ditto.
3495         * gcc.dg/vect/vect-80.c: Ditto.
3496         * gcc.dg/vect/vect-82.c: Ditto.
3497         * gcc.dg/vect/vect-82_64.c: Ditto.
3498         * gcc.dg/vect/vect-83.c: Ditto.
3499         * gcc.dg/vect/vect-83_64.c: Ditto.
3500         * gcc.dg/vect/vect-9.c: Ditto.
3501         * gcc.dg/vect/vect-all.c: Ditto.
3502         * gcc.dg/vect/vect-none.c: Ditto.
3504 2004-11-17  Janis Johnson  <janis187@us.ibm.com>
3506         * lib/gcc-dg.exp (dg-skip-if): New function.
3507         (dg-forbid-option): Remove.
3508         * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
3509         * g++.dg/abi/bitfield8.C: Likewise.
3510         * g++.dg/abi/dtor1.C: Likewise.
3511         * g++.dg/abi/empty10.C: Likewise.
3512         * g++.dg/abi/empty7.C: Likewise.
3513         * g++.dg/abi/empty9.C: Likewise.
3514         * g++.dg/abi/layout3.C: Likewise.
3515         * g++.dg/abi/layout4.C: Likewise.
3516         * g++.dg/abi/thunk1.C: Likewise.
3517         * g++.dg/abi/thunk2.C: Likewise.
3518         * g++.dg/abi/vbase11.C: Likewise.
3519         * g++.dg/abi/vthunk2.C: Likewise.
3520         * g++.dg/abi/vthunk3.C: Likewise.
3521         * g++.dg/ext/attrib8.C: Likewise.
3522         * g++.dg/opt/longbranch2.C: Likewise.
3523         * g++.dg/opt/reg-stack4.C: Likewise.
3524         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3525         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3526         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3527         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3528         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3529         * gcc.dg/20000609-1.c: Likewise.
3530         * gcc.dg/20000720-1.c: Likewise.
3531         * gcc.dg/20011107-1.c: Likewise.
3532         * gcc.dg/20011119-1.c: Likewise.
3533         * gcc.dg/20020108-1.c: Likewise.
3534         * gcc.dg/20020122-2.c: Likewise.
3535         * gcc.dg/20020122-3.c: Likewise.
3536         * gcc.dg/20020201-3.c: Likewise.
3537         * gcc.dg/20020206-1.c: Likewise.
3538         * gcc.dg/20020218-1.c: Likewise.
3539         * gcc.dg/20020310-1.c: Likewise.
3540         * gcc.dg/20020411-1.c: Likewise.
3541         * gcc.dg/20020418-2.c: Likewise.
3542         * gcc.dg/20020426-1.c: Likewise.
3543         * gcc.dg/20020426-2.c: Likewise.
3544         * gcc.dg/20020517-1.c: Likewise.
3545         * gcc.dg/20020523-1.c: Likewise.
3546         * gcc.dg/20020523-2.c: Likewise.
3547         * gcc.dg/20020729-1.c: Likewise.
3548         * gcc.dg/20030204-1.c: Likewise.
3549         * gcc.dg/20030826-2.c: Likewise.
3550         * gcc.dg/20030926-1.c: Likewise.
3551         * gcc.dg/20031202-1.c: Likewise.
3552         * gcc.dg/980312-1.c: Likewise.
3553         * gcc.dg/980313-1.c: Likewise.
3554         * gcc.dg/990117-1.c: Likewise.
3555         * gcc.dg/990424-1.c: Likewise.
3556         * gcc.dg/990524-1.c: Likewise.
3557         * gcc.dg/991230-1.c: Likewise.
3558         * gcc.dg/i386-387-1.c: Likewise.
3559         * gcc.dg/i386-387-2.c: Likewise.
3560         * gcc.dg/i386-387-3.c: Likewise.
3561         * gcc.dg/i386-387-4.c: Likewise.
3562         * gcc.dg/i386-387-5.c: Likewise.
3563         * gcc.dg/i386-387-6.c: Likewise.
3564         * gcc.dg/i386-asm-1.c: Likewise.
3565         * gcc.dg/i386-bitfield1.c: Likewise.
3566         * gcc.dg/i386-bitfield2.c: Likewise.
3567         * gcc.dg/i386-loop-1.c: Likewise.
3568         * gcc.dg/i386-loop-2.c: Likewise.
3569         * gcc.dg/i386-loop-3.c: Likewise.
3570         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3571         * gcc.dg/i386-pic-1.c: Likewise.
3572         * gcc.dg/i386-regparm.c: Likewise.
3573         * gcc.dg/i386-signbit-1.c: Likewise.
3574         * gcc.dg/i386-signbit-2.c: Likewise.
3575         * gcc.dg/i386-signbit-3.c: Likewise.
3576         * gcc.dg/i386-sse-5.c: Likewise.
3577         * gcc.dg/i386-sse-8.c: Likewise.
3578         * gcc.dg/i386-unroll-1.c: Likewise.
3579         * gcc.dg/tls/opt-1.c: Likewise.
3580         * gcc.dg/tls/opt-2.c: Likewise.
3581         * gcc.dg/unroll-1.c: Likewise.
3582         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3583         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3584         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3585         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3587 2004-11-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3589         * g++.dg/template/incomplete1.C: New test.
3591 2004-11-16  Nick Clifton  <nickc@redhat.com>
3593         Revert patches accidentally commited during checkin of fixes for
3594         xstormy16 tests:
3595         gcc.c-torture/execute/simd-4.c: Revert
3596         gcc.dg/20040910-1.c: Revert.
3598 2004-11-16  Paul Brook  <paul@codesourcery.com>
3600         PR fortran/13010
3601         * gfortran.dg/der_pointer_1.f90: New test.
3603 2004-11-15  Joseph S. Myers  <joseph@codesourcery.com>
3605         PR c/18498
3606         * gcc.dg/bitfld-13.c: New test.
3608 2004-11-15  Janis Johnson  <janis187@us.ibm.com>
3610         * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
3611         powerpc*-*-linux*.
3613         * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
3614         * gcc.dg/ppc64-abi-2.c: Ditto.
3615         * gcc.dg/ppc64-abi-3.c: Ditto.
3617         * lib/gcc-dg.exp (dg-target-list): Remove.
3619 2004-11-15  Steve Ellcey  <sje@cup.hp.com>
3621         * gcc.dg/ia64-postinc.c: New test.
3623 2004-11-15  Mark Mitchell <mark@codesourcery.com>
3625         * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
3627 2004-11-15  Nick Clifton  <nickc@redhat.com>
3629         * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
3630         __INT_MAX__ so that the test can be compiled by toolchains
3631         targeted at 16-bit processors.
3633         * gcc.dg/20040625-1.c: Use long constants rather than integers
3634         when performing arithmetic that will overflow 16-bits.
3636         * gcc.dg/i386-sse-8.c: Expect this test to fail for the
3637         xstormy16.  It does not support 128-bit vector operations.
3639         * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
3640         with the macro PTR_TYPE.  Define this macro to an integer type
3641         suitable for holding a pointer.
3643         * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
3644         the target is a 16-bit processor.
3646         * gcc.dg/cpp/if-2.c: Expect a different warning message from
3647         16-bit targets where the character constant will be too long.
3649         * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
3650         where the double will not be directly addressable.
3652 2004-11-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3654         Friend class name lookup 1/n, PR c++/18471
3655         * g++.dg/template/crash26.C: New test.
3656         * g++.dg/lookup/struct1.C: Adjust expected error.
3657         * g++.dg/parse/elab1.C: Likewise.
3658         * g++.dg/parse/elab2.C: Likewise.
3659         * g++.dg/parse/int-as-enum1.C: Likewise.
3660         * g++.dg/parse/struct-as-enum1.C: Likewise.
3661         * g++.dg/parse/typedef1.C: Likewise.
3662         * g++.dg/parse/typedef3.C: Likewise.
3663         * g++.dg/parse/typedef4.C: Likewise.
3664         * g++.dg/parse/typedef5.C: Likewise.
3665         * g++.dg/template/nontype4.C: Likewise.
3666         * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
3667         * g++.old-deja/g++.other/elab1.C: Likewise.
3668         * g++.old-deja/g++.other/syntax4.C: Likewise.
3670 2004-11-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
3672         * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
3674 2004-11-14  Zdenek Dvorak  <dvorakz@suse.cz>
3676         * gcc.c-torture/execute/20041114-1.c: New test.
3678 2004-11-14  Joseph S. Myers  <joseph@codesourcery.com>
3680         * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
3681         gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
3682         gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
3683         gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
3684         gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
3685         gcc.dg/switch-7.c: New tests.
3687 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3689         * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
3691 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3693         PR tree-opt/18400
3694         * gcc.dg/vect/pr18400.c: New test.
3696 2004-11-14  Dorit Naishlos  <dorit@il.ibm.com>
3697             Andrew Pinski  <pinskia@physics.uc.edu>
3699         PR tree-opt/18425
3700         * gcc.dg/vect/pr18425.c: New test.
3702 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3704         * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
3705         Guard with dg-require-alias and dg-require-visibility.
3707 2004-11-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
3709         * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
3711 2004-11-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3713         * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
3715 2004-11-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
3717         PR c++/17344
3718         * g++.dg/template/defarg5.C: New test.
3720 2004-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
3722         * g++.dg/parse/cast1.C: Run only on ILP32.
3723         * g++.old-deja/g++.mike/p784.C: Likewise.
3725 2004-11-13  Bernd Schmidt  <bernd.schmidt@analog.com>
3727         * gcc.c-torture/execute/20041113-1.c: New test.
3729 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3731         PR target/18230
3732         * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
3733         * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
3734         gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
3735         gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
3736         gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
3737         gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
3738         gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
3739         gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
3740         gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
3741         gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
3742         gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
3743         gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
3744         gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
3746 2004-11-13  James A. Morrison  <phython@gcc.gnu.org>
3748         * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
3749         gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
3750         gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
3751         gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
3752         gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
3753         gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
3754         gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
3755         gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
3756         gcc.target/sparc/combined-1.c: New tests.
3758 2004-11-12  Ziemowit Laski  <zlaski@apple.com>
3760         * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
3761         New tests.
3763 2004-11-12  Mark Mitchell <mark@codesourcery.com>
3765         * lib/gcc-dg.exp (dg-forbid-option): New function.
3766         * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
3767         * g++.dg/abi/bitfield8.C: Likewise.
3768         * g++.dg/abi/dtor1.C: Likewise.
3769         * g++.dg/abi/empty10.C: Likewise.
3770         * g++.dg/abi/empty7.C: Likewise.
3771         * g++.dg/abi/empty9.C: Likewise.
3772         * g++.dg/abi/layout3.C: Likewise.
3773         * g++.dg/abi/layout4.C: Likewise.
3774         * g++.dg/abi/thunk1.C: Likewise.
3775         * g++.dg/abi/thunk2.C: Likewise.
3776         * g++.dg/abi/vbase11.C: Likewise.
3777         * g++.dg/abi/vthunk2.C: Likewise.
3778         * g++.dg/abi/vthunk3.C: Likewise.
3779         * g++.dg/ext/attrib8.C: Likewise.
3780         * g++.dg/opt/longbranch2.C: Likewise.
3781         * g++.dg/opt/reg-stack4.C: Likewise.
3782         * g++.old-deja/g++.ext/attrib1.C: Likewise.
3783         * g++.old-deja/g++.ext/attrib2.C: Likewise.
3784         * g++.old-deja/g++.ext/attrib3.C: Likewise.
3785         * g++.old-deja/g++.other/store-expr1.C: Likewise.
3786         * g++.old-deja/g++.other/store-expr2.C: Likewise.
3787         * gcc.dg/20000609-1.c: Likewise.
3788         * gcc.dg/20000720-1.c: Likewise.
3789         * gcc.dg/20011107-1.c: Likewise.
3790         * gcc.dg/20011119-1.c: Likewise.
3791         * gcc.dg/20020108-1.c: Likewise.
3792         * gcc.dg/20020122-2.c: Likewise.
3793         * gcc.dg/20020122-3.c: Likewise.
3794         * gcc.dg/20020201-3.c: Likewise.
3795         * gcc.dg/20020206-1.c: Likewise.
3796         * gcc.dg/20020218-1.c: Likewise.
3797         * gcc.dg/20020310-1.c: Likewise.
3798         * gcc.dg/20020411-1.c: Likewise.
3799         * gcc.dg/20020418-2.c: Likewise.
3800         * gcc.dg/20020426-1.c: Likewise.
3801         * gcc.dg/20020426-2.c: Likewise.
3802         * gcc.dg/20020517-1.c: Likewise.
3803         * gcc.dg/20020523-1.c: Likewise.
3804         * gcc.dg/20020523-2.c: Likewise.
3805         * gcc.dg/20020729-1.c: Likewise.
3806         * gcc.dg/20030204-1.c: Likewise.
3807         * gcc.dg/20030826-2.c: Likewise.
3808         * gcc.dg/20030926-1.c: Likewise.
3809         * gcc.dg/20031202-1.c: Likewise.
3810         * gcc.dg/980312-1.c: Likewise.
3811         * gcc.dg/980313-1.c: Likewise.
3812         * gcc.dg/990117-1.c: Likewise.
3813         * gcc.dg/990424-1.c: Likewise.
3814         * gcc.dg/990524-1.c: Likewise.
3815         * gcc.dg/991230-1.c: Likewise.
3816         * gcc.dg/i386-387-1.c: Likewise.
3817         * gcc.dg/i386-387-2.c: Likewise.
3818         * gcc.dg/i386-387-3.c: Likewise.
3819         * gcc.dg/i386-387-4.c: Likewise.
3820         * gcc.dg/i386-387-5.c: Likewise.
3821         * gcc.dg/i386-387-6.c: Likewise.
3822         * gcc.dg/i386-asm-1.c: Likewise.
3823         * gcc.dg/i386-bitfield1.c: Likewise.
3824         * gcc.dg/i386-bitfield2.c: Likewise.
3825         * gcc.dg/i386-loop-1.c: Likewise.
3826         * gcc.dg/i386-loop-2.c: Likewise.
3827         * gcc.dg/i386-loop-3.c: Likewise.
3828         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
3829         * gcc.dg/i386-pic-1.c: Likewise.
3830         * gcc.dg/i386-regparm.c: Likewise.
3831         * gcc.dg/i386-signbit-1.c: Likewise.
3832         * gcc.dg/i386-signbit-2.c: Likewise.
3833         * gcc.dg/i386-signbit-3.c: Likewise.
3834         * gcc.dg/i386-sse-5.c: Likewise.
3835         * gcc.dg/i386-sse-8.c: Likewise.
3836         * gcc.dg/i386-unroll-1.c: Likewise.
3837         * gcc.dg/tls/opt-1.c: Likewise.
3838         * gcc.dg/tls/opt-2.c: Likewise.
3839         * gcc.dg/unroll-1.c: Likewise.
3840         * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
3841         * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
3842         * gcc.misc-tests/i386-pf-none-1.c: Likewise.
3843         * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
3844         * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
3845         -m64 is specified.
3847 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3849         PR c++/18389
3850         * g++.dg/parse/cond1.C: New test.
3852         PR c++/18429
3853         * g++.dg/template/array9.C: New test.
3854         * g++.dg/ext/vla1.C: Adjust error messages.
3855         * g++.dg/ext/vlm1.C: Likewise.
3856         * g++.dg/template/crash2.C: Likewise.
3858         PR c++/18436
3859         * g++.dg/template/call3.C: New test.
3861         PR c++/18407
3862         * g++.dg/template/ptrmem11.C: New test.
3864 2004-11-12  Andrew Pinski  <pinskia@physics.uc.edu>
3866         PR other/14264
3867         * lib/g++.exp: Set LC_ALL and LANG to C.
3868         * lib/gcc-dg.exp: Likewise.
3869         * lib/gfortran.exp: Likewise.
3870         * lib/objc.exp: Likewise.
3871         * lib/treelang.exp: Likewise.
3873 2004-11-12  Andreas Schwab  <schwab@suse.de>
3875         * gcc.dg/pr16286.c: Fix last change.
3877 2004-11-12  Mark Mitchell  <mark@codesourcery.com>
3879         PR c++/18416
3880         * g++.dg/init/global1.C: New test.
3882 2004-11-12  Eric Botcazou  <ebotcazou@act-europe.fr>
3884         * gcc.c-torture/execute/20041112-1.c: New test.
3886 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3888         * lib/gcc-dg.exp (dg-target-list): New.
3890 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3891             Richard Sandiford  <rsandifo@redhat.com>
3893         * lib/target-supports.exp (get-compiler_messages): New.
3894         (check_named_sections_available): Use it.
3895         (check_effective_target_ilp32): New.
3896         (check_effective_target_lp64): New.
3897         (is-effective-target): New.
3898         * lib/gcc-dg.exp (dg-require-effective-target): New.
3900 2004-11-11  Joseph S. Myers  <joseph@codesourcery.com>
3902         * gcc.dg/precedence-1.c: New test.
3904 2004-11-11  Janis Johnson  <janis187@us.ibm.com>
3906         * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
3908         * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
3909         message, delete generated files, use more descriptive name for
3910         executable, and make the test unsupported when it cannot be run.
3912         * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
3913         (dg-require-weak, dg-require-visibility, dg-require-alias,
3914         dg-require-gc-sections, dg-require-profiling, dg-require-dll,
3915         dg-require-iconv, dg-require-named-sections): Use it.
3917         * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
3919 2004-11-11  Nathan Sidwell  <nathan@codesourcery.com>
3921         PR target/16457
3922         * gcc.dg/ppc-and-1: New
3924         PR target/16796
3925         * gcc.dg/ppc-mov-1.c: New.
3927         PR target/16458
3928         * gcc.dg/ppc-compare-1.c: New.
3930 2004-11-10  Joseph S. Myers  <joseph@codesourcery.com>
3932         * objc.dg/desig-init-2.m: New test.
3934 2004-11-10  Adam Nemet  <anemet@lnxw.com>
3936         PR middle-end/18160
3937         * g++.dg/warn/register-var-1.C: New test.
3938         * g++.dg/warn/register-var-2.C: New test.
3940 2004-11-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
3942         * gcc.dg/union-2.c: New test.
3944 2004-11-10  Fariborz Jahanian <fjahanian@apple.com>
3946         * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
3947         New test for PR tree-optimization/17892.
3949 2004-11-09  Mark Mitchell  <mark@codesourcery.com>
3951         PR c++/18369
3952         * g++.dg/init/new12.C: New test.
3954 2004-11-10  James A. Morrison  <phython@gcc.gnu.org>
3956         * gcc.target/sparc: New directory.
3957         * gcc.target/sparc/sparc.exp: New driver.
3958         * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
3959         gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
3960         gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
3961         gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
3963 2004-11-10  Paul Brook  <paul@codesourcery.com>
3965         PR fortran/18218
3966         * gfortran.dg/list_read.c: New test.
3968 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3970         PR c/18322
3971         * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
3972         expected diagnostic location.
3974 2004-11-09  Ulrich Weigand  <uweigand@de.ibm.com>
3976         * gcc.dg/20041109-1.c: New test.
3978 2004-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
3980         PR objc/18406
3981         * objc/compile/pr18406.m: New test.
3983 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3985         * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
3987 2004-11-09  Joseph S. Myers  <joseph@codesourcery.com>
3989         * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
3991 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3993         * testsuite/gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
3995 2004-11-08  Steve Ellcey  <sje@cup.hp.com>
3997         * testsuite/gcc.dg/20030225-2.c: Add prototype for abort and
3998         exit.
4000 2004-11-08  Andrew Pinski  <pinskia@physics.uc.edu>
4002         PR tree-opt/18299
4003         * gcc.c-torture/pr18299-1.c: New test.
4005 2004-11-06  Andreas Schwab  <schwab@suse.de>
4007         * gcc.dg/pr16286.c: Also test for bool and pixel.
4009 2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
4011         * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
4012         gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
4013         gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
4014         gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
4015         gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
4016         gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
4017         gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
4018         gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
4019         gcc.dg/struct-semi-3.c: New tests.
4021 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4023         * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
4025 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4027         * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
4028         Do not use C99 designators.
4030 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4032         * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
4034 2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4036         * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
4037         * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
4038         * gcc.c-torture/execute/simd-5.x: Remove.
4040 2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
4042         PR rtl-optimization/17933
4043         * gcc.dg/torture/pr17933-1.c: New test.
4045 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4047         PR target/18106
4048         * lib/target-supports.exp (check_weak_available): Support
4049         Windows.
4051 2004-11-05  Danny Smith  <dannysmith@users.sourceforge.net>
4053         * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
4054         call to fflush(stdout) before abort.
4055         (my_ffsll): New function.
4056         (generate_fields): Use it.
4058 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4060         * gcc.dg/init-undef-1.c: New test.
4062 2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
4064         * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
4065         gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
4066         gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
4067         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
4068         expected messages for new parser.
4070 2004-11-04  Mark Mitchell  <mark@codesourcery.com>
4072         * testsuite/g++.dg/ext/visibility/symbian1.C: New test.
4074 2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4076         * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
4077         on LP64 targets.
4079 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4081         * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
4082         gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
4083         gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
4084         gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
4085         gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
4086         gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
4087         gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
4088         gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
4089         gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
4090         gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
4092 2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
4094         * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
4095         gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
4096         gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
4097         gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
4098         gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
4099         gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
4100         objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
4101         for new parser.
4103 2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
4105         PR target/15342
4106         * gcc.dg/20041104-1.c: New test.
4108 2004-11-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4110         * g++.dg/template/nontype7.C: New test.
4111         * g++.dg/template/nontype8.C: Likewise.
4112         * g++.dg/template/nontype9.C: Likewise.
4113         * g++.dg/template/nontype10.C: Likewise.
4114         * g++.dg/tc1/dr49.C: Likewise.
4115         * g++.dg/template/ptrmem8.C: Relax dg-error checks.
4116         * g++.old-deja/g++.other/null1.C: Remove a buggy error check
4118 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4120         * g++.dg/rtti/tinfo1.C: Remove xfails.
4122 2004-11-04  Ben Elliston  <bje@au.ibm.com>
4124         * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
4125         packed attribute to the definition to satisfy the new C++ parser.
4127 2004-11-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
4129         * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
4130         invocations of va_arg.
4132 2004-11-02  Mark Mitchell  <mark@codesourcery.com>
4134         PR c++/18124
4135         * g++.dg/template/crash25.C: New test.
4137         PR c++/18155
4138         * g++.dg/template/typedef2.C: New test.
4139         * g++.dg/parse/crash13.C: Adjust error markers.
4141         PR c++/18177
4142         * g++.dg/conversion/const3.C: New test.
4144 2004-11-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4146         PR fortran/17535
4147         PR fortran/17583
4148         PR fortran/17713
4149         * gfortran.dg/generic_[123].f90: New testcases.
4151 2004-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
4153         * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
4154         * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
4156 2004-11-02  Andrew Pinski  <pinskia@physics.uc.edu>
4158         PR tree-opt/16808
4159         * gcc.c-torture/compile/pr16808.c: New test.
4161 2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
4163         PR rtl-optimization/17104
4164         * gcc.dg/ppc-bitfield1.c: New.
4166 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4168         * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
4170 2004-11-01  Richard Sandiford  <rsandifo@redhat.com>
4172         * g++.dg/abi/mangle6.C: Run for all MIPS targets.  Provide dummy
4173         strings for 32-bit code.
4175 2004-11-01  Joseph S. Myers  <joseph@codesourcery.com>
4177         PR c/18239
4178         * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
4180 2004-11-01  Nathan Sidwell  <nathan@codesourcery.com>
4182         PR c++/18064
4183         * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
4185 2004-10-31  Mark Mitchell  <mark@codesourcery.com>
4187         PR c++/15172
4188         * g++.dg/init/aggr2.C: New test.
4190 2004-10-30  Ziemowit Laski  <zlaski@apple.com>
4192         * objc.dg/local-decl-1.m: New test.
4194 2004-10-30  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4196         * gcc.dg/20040910-1.c: Adjust regex.
4198 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4200         PR rtl-optimization/18084
4201         * g++.dg/opt/pr18084-1.C: New testcase.
4203 2004-10-30  Matt Austern  <austern@apple.com>
4205         PR c++/17542
4206         * g++.dg/ext/attrib18.C: New test.
4208 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4210         PR middle-end/18096
4211         * gcc.dg/pr18096-1.c: New test case.
4213 2004-10-30  Roger Sayle  <roger@eyesopen.com>
4215         * gcc.dg/pr17581-1.c: Add missing prototype for abort.
4217 2004-10-30  Joseph S. Myers  <joseph@codesourcery.com>
4219         PR c/16666
4220         * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
4221         gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
4222         gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
4223         gcc.dg/old-style-prom-3.c: New tests.
4225 2004-10-30  Danny Smith  <dannysmith@users.sourceforge.net>
4227         * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
4228         Remove unnecessary inclusion of stdio.h.
4230 2004-10-29  Roger Sayle  <roger@eyesopen.com>
4232         PR rtl-optimization/17581
4233         * gcc.dg/pr17581-1.c: New test case.
4235 2004-10-28  Nathan Sidwell  <nathan@codesourcery.com>
4237         * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
4238         being implemented.
4239         * g++.dg/conversion/dr195-1.C: New.
4240         * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
4241         * g++.old-deja/g++.mike/p10148.C: Likewise.
4243 2004-10-29  Mark Mitchell  <mark@codesourcery.com>
4245         PR c++/17695
4246         * g++.dg/debug/typedef2.C: New test.
4248 2004-10-29  David Billinghurst <David.Billinghurst@riotinto.com>
4250         PR fortran/13490
4251         * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
4252         * gfortran.dg/g77/README: Update.
4254 2004-10-28  Matt Austern  <austern@apple.com>
4256         PR c++/14124
4257         * g++.dg/ext/packed7.C: New test.
4259 2004-10-28  Andrew Pinski  <pinskia@physics.uc.edu>
4261         * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
4262         scan-assembler.
4263         * lib/scanasm.exp (hidden-scan-for): New proc.
4264         (scan-hidden): Use hidden-scan-for instead of constructing the scan
4265         string.
4266         (scan-not-hidden): Likewise.
4267         * lib/target-supports.exp (check_visibility_available): mach-o is
4268         support too.
4270 2004-10-28  Mark Mitchell  <mark@codesourcery.com>
4272         PR c++/17132
4273         * g++.dg/template/memclass3.C: New test.
4275 2004-10-28  Adam Nemet  <anemet@lnxw.com>
4277         PR middle-end/18160
4278         * gcc.dg/register-var-1.c: New test.
4279         * gcc.dg/register-var-2.c: New test.
4280         * gcc.dg/asm-7.c: Taking the address of a register variable is an
4281         error now.
4283 2004-10-28  Dorit Naishlos <dorit@il.ibm.com>
4285         PR other/18172
4286         * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
4287         unused variables.
4288         * gcc.dg/vect/vect-22.c: Likewise.
4290 2004-10-28  Jakub Jelinek  <jakub@redhat.com>
4292         * gcc.dg/i386-rotate-1.c: New test.
4294 2004-10-27  Mark Mitchell  <mark@codesourcery.com>
4296         * g++.dg/init/ref12.C: Add "run" marker.
4298         PR c++/17435
4299         * g++.dg/init/ref12.C: New test.
4301         PR c++/18140
4302         * g++.dg/template/shift1.C: New test.
4303         * g++.dg/template/error10.C: Adjust error markers.
4305 2004-10-27  Andrew Pinski  <pinskia@physics.uc.edu>
4307         PR tree-opt/17529
4308         * gcc.c-torture/compile/pr17529.c: Remove the xfail.
4310 2004-10-27  Geoffrey Keating  <geoffk@apple.com>
4312         * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
4313         * gcc.dg/weak/weak-3.c: Likewise.
4314         * gcc.dg/weak/weak-5.c: Likewise.
4315         * gcc.dg/weak/weak-9.c: Likewise.
4316         * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
4317         * lib/target-supports.exp (check_weak_available): Mach-O does weak.
4319         * gcc.dg/darwin-weakimport-1.c: New.
4321 2004-10-28  Ben Elliston  <bje@au.ibm.com>
4323         * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
4325 2004-10-27  Nathan Sidwell  <nathan@codesourcery.com>
4327         * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
4328         'syntax' error messages.
4329         * gcc.dg/cpp/direct2s.c: Likewise.
4331 2004-10-26  Geoffrey Keating  <geoffk@apple.com>
4333         * gcc.c-torture/compile/20041026-1.c: New.
4335 2004-10-26  Mark Mitchell  <mark@codesourcery.com>
4337         PR c++/18093
4338         * g++.dg/lookup/ns2.C: New test.
4340         PR c++/18020
4341         * g++.dg/template/enum4.C: New test.
4343         PR c++/18161
4344         * g++.dg/template/expr1.C: New test.
4346 2004-10-26  Ben Elliston  <bje@au.ibm.com>
4348         * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
4350 2004-10-26  Joseph S. Myers  <jsm@polyomino.org.uk>
4352         * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
4353         gcc.dg/decl-nospec-3.c: New tests.
4355 2004-10-26  Ziemowit Laski  <zlaski@apple.com>
4357         * objc.dg/super-class-3.m: New test.
4359 2004-10-26  Nathan Sidwell  <nathan@codesourcery.com>
4361         * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
4362         resyncing.
4363         * gcc.dg/cpp/direct2s.c: Likewise.
4365 2004-10-25  Geoffrey Keating  <geoffk@apple.com>
4367         * objc.dg/image-info.m: Update for changes to section selection.
4369 2004-10-25  David Ayers  <d.ayers@inode.at>
4370             Ziemowit Laski  <zlaski@apple.com>
4372         * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
4373         diagnostics when messaging 'id <Proto>'.
4374         * objc.dg/class-protocol-1.m: New test.
4375         * objc.dg/desig-init-1.m: Add message to an invalid receiver using
4376         a non-existent method signature.
4377         * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
4378         Update diagnostics when messaging with non-existent method signature.
4379         * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
4380         * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
4381         invalid receivers are now resolved as if messaging 'id'; remove
4382         extraneous diagnostics.
4384 2004-10-25  Joseph S. Myers  <jsm@polyomino.org.uk>
4386         PR c/16667
4387         * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
4388         gcc.dg/init-desig-obs-3.c: New tests.
4390 2004-10-25  Jakub Jelinek  <jakub@redhat.com>
4392         * gcc.dg/debug/20041023-1.c: New test.
4394 2004-10-25  Andrew Pinski  <pinskia@physics.uc.edu>
4396         PR middle-end/17407
4397         * gcc.c-torture/compile/pr17407.c: New test.
4399         PR c++/18121
4400         * g++.dg/template/array8.C: New test.
4402 2004-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
4404         PR other/18138
4405         * lib/g++.exp: Accept more than one multilib libgcc.
4406         * lib/gcc-dg.exp: Likewise.
4407         * lib/objc.exp: Likewise.
4408         * lib/treelang.exp: Likewise.
4409         * lib/gfortran.exp: Likewise.
4411 2004-10-24  Ben Elliston  <bje@au.ibm.com>
4413         * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
4415 2004-10-24  Geoffrey Keating  <geoffk@geoffk.org>
4417         * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
4418         * gcc.dg/c99-const-expr-3.c: Likewise.
4420 2004-10-23  Andrew Pinski  <pinskia@physics.uc.edu>.
4422         * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
4424 2004-10-23  Ben Elliston  <bje@au.ibm.com>
4426         * gcc.c-torture/execute/loop-2e.x: Remove.
4428 2004-10-22  Nathan Sidwell  <nathan@codesourcery.com>
4430         PR c++/18095
4431         * g++.dg/parse/crash18.C: New.
4432         * g++.dg/parse/crash19.C: New.
4434 2004-10-22  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
4436         * g++.dg/ext/dllimport1.C: Move dg-warnings.
4437         * g++.dg/ext/dllimport2.C: Same.
4438         * g++.dg/ext/dllimport8.C: Same.
4440 2004-10-21  Mark Mitchell  <mark@codesourcery.com>
4442         PR c++/10841
4443         * g++.dg/conversion/cast1.C: New test.
4444         * g++.dg/overload/pmf1.C: Adjust error marker.
4446 2004-10-21  Andrew Pinski  <pinskia@physics.uc.edu>
4448         PR objc/17923
4449         * objc.dg/const-str-7.m: New test.
4451 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4453         * g++.dg/template/memfriend11.C: Fix comment typo.
4454         * g++.dg/template/memfriend14.C: Likewise.
4456 2004-10-20  Richard Henderson  <rth@redhat.com>
4458         * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
4459         gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
4460         -fasynchronous-unwind-tables.
4462 2004-10-20  Richard Henderson  <rth@redhat.com>
4464         * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
4465         (main): Return success.
4466         * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
4467         (main): Return success.
4469 2004-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4471         PR c++/13495
4472         * g++.dg/template/memfriend9.C: New test.
4473         * g++.dg/template/memfriend10.C: Likewise.
4474         * g++.dg/template/memfriend11.C: Likewise.
4475         * g++.dg/template/memfriend12.C: Likewise.
4476         * g++.dg/template/memfriend13.C: Likewise.
4477         * g++.dg/template/memfriend14.C: Likewise.
4478         * g++.dg/template/memfriend15.C: Likewise.
4479         * g++.dg/template/memfriend16.C: Likewise.
4480         * g++.dg/template/memfriend17.C: Likewise.
4481         * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
4483 2004-10-20  Nathan Sidwell  <nathan@codesourcery.com>
4485         * g++.dg/conversion/dr195.C: New.
4486         * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
4488 2004-10-20  Ben Elliston  <bje@au.ibm.com>
4489             Devang Patel  <dpatel@apple.com>
4491         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
4492         of floating point arithmetic, which could trap.
4494 2004-10-19  Mark Mitchell  <mark@codesourcery.com>
4496         PR c++/14035
4497         * g++.dg/conversion/reinterpret1.C: Adjust error markers.
4498         * g++.dg/conversion/const2.C: New test.
4499         * g++.dg/expr/reinterpret2.C: New test.
4500         * g++.dg/expr/reinterpret3.C: New test.
4501         * g++.dg/expr/cast2.C: New test.
4502         * g++.dg/expr/copy1.C: New test.
4503         * g++.dg/other/conversion1.C: Change error message.
4504         * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
4505         function pointers to void *.
4506         * g++.old-deja/g++.mike/p10148.C: Likewise.
4508 2004-10-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4510         * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
4512 2004-10-19  Paolo Bonzini  <bonzini@gnu.org>
4514         PR c++/18047
4516         * g++.dg/parse/expr3.C: New test.
4518 2004-10-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
4520         * gcc.dg/smod-1.c: New test.
4522 2004-10-18  Ziemowit Laski  <zlaski@apple.com>
4524         * objc.dg/method-14.m: New test.
4526 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4528         * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
4529         Also xfail as the patch was reverted.
4531 2004-10-18  Andrew Pinski  <pinskia@physics.uc.edu>
4533         PR middle-end/16973
4534         * gcc.dg/pr16973.c: New test.
4536 2004-10-18  Diego Novillo  <dnovillo@redhat.com>
4538         PR tree-optimization/17656
4539         * testsuite/gcc.c-torture/compile/pr17656.c: New test.
4541 2004-10-18  Nathan Sidwell  <nathan@codesourcery.com>
4543         * g++.dg/eh/shadow1.C: New.
4545 2004-10-18  Jakub Jelinek  <jakub@redhat.com>
4547         * gcc.c-torture/compile/20041018-1.c: New test.
4549 2004-10-18  Ben Elliston  <bje@au.ibm.com>
4551         * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
4552         compiler referring to register 0 when accessing sdata.  The linker
4553         now patches things up.
4555 2004-10-17  Andrew Pinski  <pinskia@physics.uc.edu>
4557         PR c/17529
4558         * gcc.c-torture/compile/pr17529.c: New test.
4560 2004-10-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4562         PR c++/17743
4563         * g++.dg/ext/attrib17.C: New test.
4565 2004-10-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4567         * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
4569 2004-10-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4571         PR c++/10479
4572         * g++.dg/ext/attrib16.C: New test.
4574 2004-10-15  Mark Mitchell  <mark@codesourcery.com>
4576         PR c++/17042
4577         * g++.dg/init/dso_handle1.C: New test.
4579         PR c++/14667
4580         * g++.dg/parse/typedef6.C: New test.
4582         PR c++/17916
4583         * g++.dg/parse/pragma1.C: New test.
4585 2004-10-15  Aldy Hernandez  <aldyh@redhat.com>
4587         * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
4589 2004-10-15  Steve Ellcey  <sje@cup.hp.com>
4591         * gcc.dg/compat/struct-layout-1_generate.c (switchfiles):  Use
4592         -fno-common when on HPPA HP-UX platforms.
4594 2004-10-15  Jakub Jelinek  <jakub@redhat.com>
4596         PR other/16820
4597         * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
4598         stdint.h.
4599         * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
4600         uintptr_t.
4602 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4604         PR c++/16301
4605         * g++.dg/lookup/strong-using-4.C: New test.
4607 2004-10-14  Andrew Pinski  <pinskia@physics.uc.edu>
4609         PR middle-end/16567
4610         * gcc.c-torture/compile/nested-1.c: New test.
4612 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4614         * testsuite/gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
4615         and mipsisa64*-*-* (until support for misaligned loads is added).
4616         * testsuite/gcc.dg/vect/vect-50.c: Likewise.
4617         * testsuite/gcc.dg/vect/vect-52.c: Likewise.
4618         * testsuite/gcc.dg/vect/vect-54.c: Likewise.
4619         * testsuite/gcc.dg/vect/vect-58.c: Likewise.
4620         * testsuite/gcc.dg/vect/vect-60.c: Likewise.
4621         * testsuite/gcc.dg/vect/vect-80.c: Likewise.
4623 2004-10-14  Mark Mitchell  <mark@codesourcery.com>
4625         PR c++/17976
4626         * g++.dg/init/dtor3.C: New test.
4628 2004-10-15  Ben Elliston  <bje@au.ibm.com>
4630         * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
4632 2004-10-14  Geoffrey Keating  <geoffk@apple.com>
4634         * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
4635         * gcc.dg/macho-lo-sum.c: Likewise.
4637 2004-10-14  Joseph S. Myers  <joseph@codesourcery.com>
4639         * gcc.dg/ppc-spe64-1.c: New test.
4641 2004-10-14  Devang Patel  <dpatel@apple.com>
4643         PR 17635
4644         * gcc.dg/pr17635.c : New test.
4646 2004-10-14  Olga Golovanevsky  <olga@il.ibm.com>
4648         * testsuite/gcc.dg/vect/vect-28.c: Remove xfail.
4649         * testsuite/gcc.dg/vect/vect-30.c: Remove xfail.
4650         * testsuite/gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
4651         * testsuite/gcc.dg/vect/vect-33.c: Remove xfail.
4652         * testsuite/gcc.dg/vect/vect-44.c: Remove xfail.
4653         * testsuite/gcc.dg/vect/vect-46.c: Remove xfail.
4654         * testsuite/gcc.dg/vect/vect-50.c: Remove xfail.
4655         * testsuite/gcc.dg/vect/vect-52.c: Remove xfail.
4656         * testsuite/gcc.dg/vect/vect-54.c: Remove xfail.
4657         * testsuite/gcc.dg/vect/vect-58.c: Remove xfail.
4658         * testsuite/gcc.dg/vect/vect-60.c: Remove xfail.
4659         * testsuite/gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
4660         * testsuite/gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
4661         * testsuite/gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
4662         * testsuite/gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
4663         * testsuite/gcc.dg/vect/vect-8.c: Remove xfail.
4664         * testsuite/gcc.dg/vect/vect-80.c: Remove xfail.
4665         * testsuite/gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
4667 2004-10-14  Dorit Naishlos  <dorit@il.ibm.com>
4669         * gcc.dg/vect/vect-82.c: New testcase.
4670         * gcc.dg/vect/vect-82_64.c: New testcase.
4671         * gcc.dg/vect/vect-83.c: New testcase.
4672         * gcc.dg/vect/vect-83_64.c: New testcase.
4674 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4676         * gcc.dg/cpp/error-1.c: New test.
4678 2004-10-14  Joseph S. Myers  <jsm@polyomino.org.uk>
4680         * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
4682 2004-10-14  Hans-Peter Nilsson  <hp@axis.com>
4684         PR target/17984
4685         * gcc.dg/cris-peep2-xsrand2.c: New test.
4687 2004-10-13  Andrew Pinski  <pinskia@physics.uc.edu>
4689         PR c++/17661
4690         * testsuite/g++.dg/expr/for2.C: New test.
4692 2004-10-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4694         * g++.dg/inherit/thunk1.C: Run on the SPARC.
4696 2004-10-13  Jakub Jelinek  <jakub@redhat.com>
4698         PR tree-optimization/17724
4699         * g++.dg/opt/pr17724-1.C: New test.
4700         * g++.dg/opt/pr17724-2.C: New test.
4701         * g++.dg/opt/pr17724-3.C: New test.
4702         * g++.dg/opt/pr17724-4.C: New test.
4703         * g++.dg/opt/pr17724-5.C: New test.
4704         * g++.dg/opt/pr17724-6.C: New test.
4706 2004-10-12  Joseph S. Myers  <jsm@polyomino.org.uk>
4708         PR c/17301
4709         * gcc.dg/pr17301-2.c: New test.
4711 2004-10-11  Mark Mitchell  <mark@codesourcery.com>
4713         PR c++/15876
4714         * g++.dg/parse/error22.C: New test.
4716         PR c++/17936
4717         * g++.dg/template/spec18.C: New test.
4719 2004-10-11  Steve Ellcey  <sje@cup.hp.com>
4721         * testsuite/gcc.dg/ia64-asm-1.c: Add prototype for abort
4722         * testsuite/gcc.dg/ia64-sync-1.c: Add prototype for abort and
4723         memcpy.
4724         * testsuite/gcc.dg/ia64-sync-2.c: Ditto.
4725         * testsuite/gcc.dg/ia64-sync-3.c: Ditto.
4727 2004-10-11  Andrew Pinski  <pinskia@physics.uc.edu>
4729         * g++.dg/eh/cleanup5.C: Add dg-options "".
4731 2004-10-11  Roger Sayle  <roger@eyesopen.com>
4733         PR middle-end/17657
4734         * gcc.dg/switch-4.c: New test case.
4736 2004-10-11  Richard Sandiford  <rsandifo@redhat.com>
4738         * gcc.c-torture/execute/20041011-1.c: New test.
4740 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4742         PR c++/17554
4743         * g++.dg/init/for3.C: New test.
4745         PR c++/17657
4746         * g++.dg/opt/switch2.C: New test.
4748         PR middle-end/17703
4749         * g++.dg/warn/Wreturn-2.C: New test.
4751 2004-10-10  Andrew Pinski  <pinskia@physics.uc.edu>
4753         PR c++/17907
4754         * g++.dg/eh/cleanup5.C: New test.
4756 2004-10-10  Mark Mitchell  <mark@codesourcery.com>
4758         PR c++/17393
4759         * g++.dg/parse/error21.C: New test.
4761 2004-10-10  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4763         * g++.dg/overload/pmf1.C: Adjust quoting marks.
4764         * g++.dg/warn/incomplete1.C: Likewise.
4765         * g++.dg/template/qualttp20.C: Likewise.
4767 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4769         PR c/17881
4770         * parm-incomplete-1.c: New test.
4772 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4774         PR c++/17867
4775         * g++.dg/parse/error19.C: New test.
4777         PR c++/17670
4778         * g++.dg/init/new11.C: New test.
4780         PR c++/17821
4781         * g++.dg/parse/error20.C: New test.
4783         PR c++/17826
4784         * g++.dg/template/crash24.C: New test.
4786 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4788         PR c/17301
4789         * gcc.dg/pr17301-1.c: New test.
4791 2004-10-10  Joseph S. Myers  <jsm@polyomino.org.uk>
4793         PR c/17189
4794         * gcc.dg/anon-struct-5.c: New test.
4796 2004-10-09  Joseph S. Myers  <jsm@polyomino.org.uk>
4798         PR c/17844
4799         * gcc.dg/pr17844-1.c: New test.
4801 2004-10-09  Zdenek Dvorak  <dvorakz@suse.cz>
4803         PR tree-optimization/17906
4804         * gcc.c-torture/compile/pr17906.c: New.
4806 2004-10-09  Stuart Hastings  <stuart@apple.com>
4807             Roger Sayle  <roger@eyesopen.com>
4809         PR rtl-optimization/17853
4810         * gcc.dg/i386-mmx-5.c: New testcase.
4812 2004-10-09  Andrew Pinski  <pinskia@physics.uc.edu>
4814         * g++.dg/opt/pr17902.C: Fix typo in dg-do.
4816 2004-10-09  Mark Mitchell  <mark@codesourcery.com>
4818         PR c++/17524
4819         * g++.dg/template/static9.C: New test.
4821         PR c++/17685
4822         * g++.dg/parse/operator5.C: New test.
4824 2004-10-09  Roger Sayle  <roger@eyesopen.com>
4826         PR middle-end/17894
4827         * gcc.c-torture/execute/divcmp-4.c: New test case.
4829 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4831         PR tree-opt/17902
4832         * g++.dg/opt/pr17902.C: New test.
4834 2004-10-09  Jakub Jelinek  <jakub@redhat.com>
4836         * gcc.dg/cpp/ident-1.c: Add dg-options "".
4838 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4840         * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
4842 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4844         * gcc.dg/assign-warn-3.c: New test.
4846 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4848         PR c/16999
4849         * gcc.dg/cpp/ident-1.c: New test.
4851 2004-10-08  Nathan Sidwell  <nathan@codesourcery.com>
4853         * gcc.c-torture/compile/acc1.c: New.
4855 2004-10-08  Andrew Pinski  <pinskia@physics.uc.edu>
4857         * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
4858         * gcc.dg/darwin-abi-2.c: Include stdlib.h.
4860 2004-10-08  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4862         * gcc.dg/ultrasp11.c: New test.
4864 2004-10-08  Michael Matz  <matz@suse.de>
4866         * gcc.dg/doloop-2.c: New test.
4868 2004-10-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4870         * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
4871         * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
4872         objc.dg/method-9.m: Update expected diagnostics.
4874 2004-10-07  Geoffrey Keating  <geoffk@apple.com>
4876         * gcc.dg/ppc-fsel-3.c: New file.
4877         * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
4879 2004-10-07  Paul Brook  <paul@codesourcery.com>
4881         * gfortran.dg/intrinsic_verify_1.f90: New test.
4883 2004-10-07  Paul Brook  <paul@codesourcery.com>
4885         * gfortran.dg/empty_format_1.f90: Remove stray commas.
4887 2004-10-07  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4889         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
4890         gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
4891         commit.
4893 2004-10-07  Andrew Pinski  <pinskia@physics.uc.edu>
4895         * g++.dg/ext/asm6.C: Remove extraneous semicolon.
4897 2004-10-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4899         PR c++/17115
4900         * g++.dg/warn/Winline-4.C: New test.
4902 2004-10-07  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
4904         * gcc.c-torture/compile/20041007-1.c: New test.
4906 2004-10-07  Paul Brook  <paul@codesourcery.com>
4908         PR fortran/17678
4909         * gfortran.dg/use_allocated_1.f90: New test.
4911 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4913         PR middle-end/17849
4914         * gfortran.fortran-torture/compile/nested.f90: New test
4916 2004-10-06  Joseph S. Myers  <jsm@polyomino.org.uk>
4918         * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
4920 2004-10-06  Andrew Pinski  <pinskia@physics.uc.edu>
4922         PR c++/17368
4923         * g++.dg/ext/asm6.C: New test.
4925 2004-10-06  Kenneth Zadeck <zadeck@naturalbridge.com>
4927         * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
4929 2004-10-06  Paul Brook  <paul@codesourcery.com>
4931         PR libfortran/17709
4932         * gfortran.dg/empty_format_1.f90: New test.
4934 2004-10-06  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4936         PR fortran/17568
4937         * gfortran.dg/ishft.f90: New test.
4939         PR fortran/17283
4940         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
4941         tests.
4943 2004-10-06  Paul Brook  <paul@codesourcery.com>
4945         * gfortran.dg/do_1.f90: New test.
4947 2004-10-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4949         * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
4950         optimizing for size.
4952 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4954         * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
4956 2004-10-05  Joseph S. Myers  <jsm@polyomino.org.uk>
4958         * gcc.c-torture/compile/20041005-1.c: New test.
4960 2004-10-05  Nathan Sidwell  <nathan@codesourcery.com>
4962         PR c++/17829
4963         * g++.dg/lookup/koenig4.C: New.
4965 2004-10-05  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4967         * g++.dg/other/classkey1.C: Adjust quoting marks.
4968         * g++.dg/parse/error15.C: Likewise.
4969         * g++.dg/template/meminit2.C (int>): Likewise.
4971 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
4973         PR fortran/17283
4974         * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
4976         PR fortran/17631
4977         * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
4979         PR fortran/17708
4980         * gfortran.dg/pr17708.f90: New test.
4982 2004-10-04  Chao-ying Fu  <fu@mips.com>
4984         * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
4985         * gcc.dg/vect/vect-4.c: Ditto.
4986         * gcc.dg/vect/vect-5.c: Ditto.
4987         * gcc.dg/vect/vect-6.c: Ditto.
4988         * gcc.dg/vect/vect-8.c: Ditto.
4989         * gcc.dg/vect/vect-16.c: Ditto.
4990         * gcc.dg/vect/vect-30.c: Ditto.
4991         * gcc.dg/vect/vect-40.c: Ditto.
4992         * gcc.dg/vect/vect-41.c: Ditto.
4993         * gcc.dg/vect/vect-42.c: Ditto.
4994         * gcc.dg/vect/vect-43.c: Ditto.
4995         * gcc.dg/vect/vect-44.c: Ditto.
4996         * gcc.dg/vect/vect-45.c: Ditto.
4997         * gcc.dg/vect/vect-46.c: Ditto.
4998         * gcc.dg/vect/vect-47.c: Ditto.
4999         * gcc.dg/vect/vect-48.c: Ditto.
5000         * gcc.dg/vect/vect-49.c: Ditto.
5001         * gcc.dg/vect/vect-50.c: Ditto.
5002         * gcc.dg/vect/vect-51.c: Ditto.
5003         * gcc.dg/vect/vect-52.c: Ditto.
5004         * gcc.dg/vect/vect-53.c: Ditto.
5005         * gcc.dg/vect/vect-54.c: Ditto.
5006         * gcc.dg/vect/vect-55.c: Ditto.
5007         * gcc.dg/vect/vect-56.c: Ditto.
5008         * gcc.dg/vect/vect-57.c: Ditto.
5009         * gcc.dg/vect/vect-58.c: Ditto.
5010         * gcc.dg/vect/vect-59.c: Ditto.
5011         * gcc.dg/vect/vect-60.c: Ditto.
5012         * gcc.dg/vect/vect-74.c: Ditto.
5013         * gcc.dg/vect/vect-79.c: Ditto.
5014         * gcc.dg/vect/vect-80.c: Ditto.
5016 2004-10-04  Andrew Pinski  <pinskia@physics.uc.edu>
5018         * gcc.dg/unused-7.c: Use the correct option.
5020 2004-10-04  Paul Brook  <paul@codesourcery.com>
5021         Bud Davis  <bdavis9659@comcast.net>
5023         PR fortran/17706
5024         PR fortran/16434
5025         * gfortran/pr17706.f90: New test.
5026         * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
5028 2004-10-04  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5030         * gfortran.dg/pr17612.f90: New test.
5032 2004-10-03  Gabriel Dos Reis  <gdr@integrable-solutions.net>
5034         * g++.dg/template/local1.C: Adjust quoting marks in
5035         testing for diagnostics.
5036         * g++.dg/tls/diag-2.C: Likewise.
5037         * g++.dg/other/error8.C: Likewise.
5039 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5041         PR c/17178
5042         * gcc.dg/unused-4.c: Adjust to be correct.
5044         PR c/17820
5045         * gcc.dg/unused-7.c: New test.
5047 2004-10-03  Andrew Pinski  <pinskia@physics.uc.edu>
5049         PR c++/17797
5050         * g++.dg/overload/template2.C: New test.
5052 2004-10-03  Kazu Hirata  <kazu@cs.umass.edu>
5054         PR tree-optimization/16632
5055         * gcc.dg/tree-ssa/20041002-1.c: New.
5057 2004-10-03  Paul Brook  <paul@codesourcery.com>
5059         * gfortran.dg/pr17286.f90: Add dg-do line.  Explicitly test bug,
5060         rather than relying on default formatting.
5062 2004-10-02  Joseph S. Myers  <jsm@polyomino.org.uk>
5064         * gcc.dg/20040920-1.c: Update expected message text.
5066 2004-10-02  Ulrich Weigand  <uweigand@de.ibm.com>
5068         * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
5070 2004-10-01  Zdenek Dvorak  <dvorakz@suse.cz>
5072         * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
5073         tree level.
5075 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5077         * gcc.dg/tree-ssa/pr17343.c: Remove.
5079 2004-10-01  Andrew Pinski  <pinskia@physics.uc.edu>
5081         PR tree-opt/17343
5082         * gcc.dg/tree-ssa/pr17343.c: New test.
5084 2004-10-01  Jakub Jelinek  <jakub@redhat.com>
5086         * gcc.dg/tree-ssa/stdarg-1.c: Removed.
5087         * gcc.dg/tree-ssa/stdarg-2.c: Removed.
5088         * gcc.dg/tree-ssa/stdarg-3.c: Removed.
5089         * gcc.dg/tree-ssa/stdarg-4.c: Removed.
5090         * gcc.dg/tree-ssa/stdarg-5.c: Removed.
5092 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5094         * gcc.dg/lvalue-2.c: New test.
5096 2004-09-30  Joseph S. Myers  <jsm@polyomino.org.uk>
5098         PR c/17730
5099         * gcc.dg/pr17730-1.c: New test
5101 2004-09-29  Joseph S. Myers  <jsm@polyomino.org.uk>
5103         PR c/7425
5104         * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
5106 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5108         * gcc.c-torture/execute/stdarg-1.c: New test.
5109         * gcc.c-torture/execute/stdarg-2.c: New test.
5110         * gcc.c-torture/execute/stdarg-3.c: New test.
5111         * gcc.dg/tree-ssa/stdarg-1.c: New test.
5112         * gcc.dg/tree-ssa/stdarg-2.c: New test.
5113         * gcc.dg/tree-ssa/stdarg-3.c: New test.
5114         * gcc.dg/tree-ssa/stdarg-4.c: New test.
5115         * gcc.dg/tree-ssa/stdarg-5.c: New test.
5117 2004-09-29  Jakub Jelinek  <jakub@redhat.com>
5119         PR tree-optimization/17697
5120         * g++.dg/opt/pr17697-1.C: New test.
5121         * g++.dg/opt/pr17697-2.C: New test.
5122         * g++.dg/opt/pr17697-3.C: New test.
5124 2004-09-28  Joseph S. Myers  <jsm@polyomino.org.uk>
5126         PR c/16409
5127         * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
5128         gcc.dg/vla-init-5.c: New tests.
5130 2004-09-27  Joseph S. Myers  <jsm@polyomino.org.uk>
5132         PR c/13804
5133         * gcc.dg/pr13804-1.c: New test.
5135 2004-09-27  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5137         PR fortran/16938
5138         * gfortran.dg/pr16938.f90: New test.
5140 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5142         * g++.dg/template/crash23.C: New test.
5144 2004-09-27  Mark Mitchell  <mark@codesourcery.com>
5146         PR c++/17585
5147         * g++.dg/template/static8.C: New test.
5149 2004-09-27  Nathan Sidwell  <nathan@codesourcery.com>
5151         PR c++/17681
5152         * g++.dg/other/error9.C: New test.
5154 2004-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
5156         * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
5158 2004-09-26  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5160         PR fortran/15164
5161         * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
5163 2004-09-26  Roger Sayle  <roger@eyesopen.com>
5165         PR middle-end/17112
5166         * gcc.dg/pr17112-1.c: New test case.
5168 2004-09-26  Joseph S. Myers  <jsm@polyomino.org.uk>
5170         PR c/11459
5171         * gcc.dg/pr11459-1.c: New test.
5173 2004-09-25  Ulrich Weigand  <uweigand@de.ibm.com>
5175         * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
5176         * gcc.dg/tree-ssa/loop-4.c: Likewise.
5178 2004-09-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5180         * gfortran.dg/pr15324.f90: Make array bounds consistent.
5182 2004-09-25  Jan Hubicka  <jh@suse.cz>
5184         * compile/30040909-1.c: New test.
5185         * compile/30040907-1.c: New test.
5187 2004-09-25  Richard Sandiford  <rsandifo@redhat.com>
5189         * gcc.c-torture/execute/va-arg-26.c: New test.
5191 2004-09-24  Zack Weinberg  <zack@codesourcery.com>
5193         * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
5194         extra diagnostics on targets with 64-bit pointers.
5195         * objc.dg/selector-1.m: Adjust dg-warning regexp.
5197 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5199         PR c/17188
5200         * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
5201         * gcc.dg/decl-3.c: Adjust expected message.
5203 2004-09-24  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5205         PR fortran/17615
5206         * gfortran.dg/pr17615.f90: New test.
5208 2004-09-24  Andrew MacLeod  <amacleod@redhat.com>
5210         PR tree-optimzation/17517
5211         * g++.dg/tree-ssa/pr17517.C: New Test.
5213 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
5215         PR c++/16889
5216         * g++.dg/lookup/ambig3.C: New.
5218 2004-09-24  Andrew Pinski  <pinskia@physics.uc.edu>
5220         PR tree-opt/17624
5221         * g++.dg/opt/pr17624.C: New test.
5223 2004-09-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5225         PR c/6980
5226         * gcc.dg/Wbad-function-cast-1.c: New test.
5228 2004-09-23  Zack Weinberg  <zack@codesourcery.com>
5230         * g++.dg/ext/complit1.C
5231         * g++.dg/other/error2.C
5232         * g++.dg/other/nontype-1.C
5233         * g++.dg/parse/crash11.C
5234         * g++.dg/parse/crash12.C
5235         * g++.dg/parse/error15.C
5236         * g++.dg/parse/error4.C
5237         * g++.dg/parse/tmpl-outside1.C
5238         * g++.dg/parse/too-many-tmpl-args1.C
5239         * g++.dg/template/dependent-expr3.C
5240         * g++.dg/template/error10.C
5241         * g++.dg/template/instantiate1.C
5242         * g++.dg/template/vtable2.C
5243         * g++.dg/warn/Wshadow-1.C
5244         * g++.dg/warn/weak1.C
5245         * g++.old-deja/g++.brendan/crash16.C
5246         * g++.old-deja/g++.brendan/crash18.C
5247         * g++.old-deja/g++.brendan/crash48.C
5248         * g++.old-deja/g++.brendan/crash49.C
5249         * g++.old-deja/g++.brendan/crash55.C
5250         * g++.old-deja/g++.brendan/crash56.C
5251         * g++.old-deja/g++.brendan/crash8.C
5252         * g++.old-deja/g++.brendan/enum11.C
5253         * g++.old-deja/g++.brendan/enum8.C
5254         * g++.old-deja/g++.brendan/enum9.C
5255         * g++.old-deja/g++.brendan/friend3.C
5256         * g++.old-deja/g++.brendan/misc14.C
5257         * g++.old-deja/g++.bugs/900402_02.C
5258         * g++.old-deja/g++.bugs/900404_03.C
5259         * g++.old-deja/g++.bugs/900404_04.C
5260         * g++.old-deja/g++.bugs/900428_03.C
5261         * g++.old-deja/g++.jason/crash4.C
5262         * g++.old-deja/g++.jason/overload21.C
5263         * g++.old-deja/g++.jason/redecl1.C
5264         * g++.old-deja/g++.jason/report.C
5265         * g++.old-deja/g++.jason/rfg10.C
5266         * g++.old-deja/g++.jason/template30.C
5267         * g++.old-deja/g++.law/arm12.C
5268         * g++.old-deja/g++.law/ctors5.C
5269         * g++.old-deja/g++.law/cvt20.C
5270         * g++.old-deja/g++.law/init10.C
5271         * g++.old-deja/g++.law/init8.C
5272         * g++.old-deja/g++.law/visibility17.C
5273         * g++.old-deja/g++.law/visibility7.C
5274         * g++.old-deja/g++.mike/net8.C
5275         * g++.old-deja/g++.mike/p646.C
5276         * g++.old-deja/g++.mike/p700.C
5277         * g++.old-deja/g++.mike/p701.C
5278         * g++.old-deja/g++.mike/p811.C
5279         * g++.old-deja/g++.ns/template13.C
5280         * g++.old-deja/g++.other/array3.C
5281         * g++.old-deja/g++.other/crash25.C
5282         * g++.old-deja/g++.other/dtor3.C
5283         * g++.old-deja/g++.other/dtor4.C
5284         * g++.old-deja/g++.other/main1.C
5285         * g++.old-deja/g++.other/warn7.C
5286         * g++.old-deja/g++.pt/crash11.C
5287         * g++.old-deja/g++.pt/crash36.C
5288         * g++.old-deja/g++.pt/spec22.C
5289         * g++.old-deja/g++.pt/spec9.C
5290         * g++.old-deja/g++.pt/ttp52.C
5291         * g++.old-deja/g++.robertl/eb103.C
5292         * g++.old-deja/g++.robertl/eb121.C
5293         * g++.old-deja/g++.robertl/eb22.C
5294         * g++.old-deja/g++.robertl/eb8.C:
5295         Update locations and/or regexps of dg-error markers.
5296         Remove markers for some bogus messages that are no longer issued.
5298 2004-09-23  Jakub Jelinek  <jakub@redhat.com>
5300         * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
5301         * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
5303 2004-09-23  Andrew Pinski  <pinskia@physics.uc.edu>
5305         PR c++/17618
5306         * g++.dg/lookup/crash5.C: New test.
5308 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
5310         * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
5311         * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
5312         * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
5313         * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
5314         * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
5315         * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
5317         * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
5318         * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
5319         * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
5320         * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
5321         * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
5322         * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
5324         * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
5326         * gcc.dg/vect/vect-44.c: Check additional cases.
5327         * gcc.dg/vect/vect-48.c: Check additional cases.
5329         * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
5330         * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
5331         * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
5332         * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
5333         * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
5334         * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
5335         * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
5336         * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
5337         * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
5339         * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
5340         * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
5341         * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
5343 2004-09-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5345         * gcc.dg/tree-ssa/loop-6.c: New test.
5347 2004-09-23  Nathan Sidwell  <nathan@codesourcery.com>
5349         PR c++/17620
5350         * g++.dg/inherit/base2.C: New.
5352 2004-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5354         * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
5355         * gcc.dg/20001012-2.c: Likewise.
5356         * gcc.dg/20001013-1.c: Likewise.
5357         * gcc.dg/20001101-1.c: Likewise.
5358         * gcc.dg/20001102-1.c: Likewise.
5359         * gcc.dg/bf-spl1.c: Likewise.
5360         * gcc.dg/titype-1.c: Remove special-casing for SPARC.
5361         * gcc.dg/20040813-1.c: Add missing "." to the regexp.
5363 2004-09-22  Diego Novillo  <dnovillo@redhat.com>
5365         PR tree-optimization/16721
5366         * testsuite/gcc.dg/tree-ssa/pr16721.c: New test.
5368 2004-09-23  Ulrich Weigand  <uweigand@de.ibm.com>
5370         * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
5371         * gcc.dg/20040305-1.c: Likewise.
5373 2004-09-22  Joseph S. Myers  <jsm@polyomino.org.uk>
5375         PR c/16566
5376         * gcc.c-torture/compile/pr16566-1.c,
5377         gcc.c-torture/compile/pr16566-2.c,
5378         gcc.c-torture/compile/pr16566-3.c: New tests.
5380 2004-09-22  Kazu Hirata  <kazu@cs.umass.edu>
5382         PR tree-optimization/17512
5383         * gcc.c-torture/compile/20040916-1.c.
5385 2004-09-21  Mark Mitchell  <mark@codesourcery.com>
5387         * gcc.dg/pragma-re-3.c: New test.
5389 2004-09-17  Matt Austern  <austern@apple.com>
5391         PR c++/15049
5392         * g++.dg/other/anon3.C: New.
5394 2004-09-21  Roger Sayle  <roger@eyesopen.com>
5396         PR c++/7503
5397         * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
5398         * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
5399         * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
5400         * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
5401         * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
5403 2004-09-21  Bud Davis  <bdavis9659@comcast.net>
5405         PR fortran/17286
5406         * gfortran.dg/pr17286.f90: New test.
5408 2004-09-20  Mark Mitchell  <mark@codesourcery.com>
5410         PR c++/17530
5411         * g++.dg/template/static7.C: New test.
5413 2004-09-20  Andrew Pinski  <pinskia@physics.uc.edu>
5415         PR tree-opt/17558
5416         * gcc.c-torture/compile/pr17558.c: New test.
5418 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5420         * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
5421         if SKIP_ATTRIBUTE is defined.
5423 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5425         PR fortran/15957
5426         * gfortran.dg/pr15957.f90: New test.
5428 2004-09-20  Dorit Naishlos  <dorit@il.ibm.com>
5430         * gcc.dg/vect/vect-74.c: Avoid floating point precision error
5431         in comparison.
5432         * gcc.dg/vect/vect-79.c: Likewise.
5433         * gcc.dg/vect/vect-80.c: Likewise.
5435 2004-09-20  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5437         PR fortran/15750
5438         * gfortran.fortran-torture/execute/iolength_2.f90: New test.
5440 2004-09-20  Ira Rosen  <irar@il.ibm.com>
5442         * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
5443         * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
5444         * gcc.dg/vect/vect-62.c: New testcase.
5445         * gcc.dg/vect/vect-63.c: New testcase.
5446         * gcc.dg/vect/vect-64.c: New testcase.
5447         * gcc.dg/vect/vect-65.c: New testcase.
5448         * gcc.dg/vect/vect-66.c: New testcase.
5449         * gcc.dg/vect/vect-67.c: New testcase.
5450         * gcc.dg/vect/vect-68.c: New testcase.
5451         * gcc.dg/vect/vect-69.c: New testcase.
5452         * gcc.dg/vect/vect-79.c: New testcase.
5453         * gcc.dg/vect/vect-80.c: New testcase.
5455 2004-09-20  Richard Sandiford  <rsandifo@redhat.com>
5457         * gcc.target/mips/asm-1.c: New test.
5459 2004-09-19  Ira Rosen  <irar@il.ibm.com>
5461         * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
5462         * gcc.dg/vect/vect-73.c: New testcase.
5463         * gcc.dg/vect/vect-74.c: New testcase.
5464         * gcc.dg/vect/vect-75.c: New testcase.
5465         * gcc.dg/vect/vect-76.c: New testcase.
5466         * gcc.dg/vect/vect-77.c: New testcase.
5467         * gcc.dg/vect/vect-78.c: New testcase
5469 2004-09-18  Paul Brook  <paul@codesourcery.com>
5471         * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
5473 2004-09-18  Joseph S. Myers  <jsm@polyomino.org.uk>
5475         PR c/17424
5476         * gcc.dg/pr17424-1.c: New test.
5478 2004-09-18  Diego Novillo  <dnovillo@redhat.com>
5480         * g++.dg/tree-ssa/pr17153.C: New test.
5482 2004-09-16  Geoffrey Keating  <geoffk@apple.com>
5484         PR pch/13361
5485         * testsuite/g++.dg/pch/wchar-1.C: New.
5486         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5488 2004-09-17  Kenneth Zadeck  <Kenneth.Zadeck@NaturalBridge.com>
5490         * gcc.c-torture/execute/20040917-1.c: New test.
5492 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5494         PR tree-optimization/17319
5495         * gcc.dg/pr17319.c: New test.
5497 2004-09-17  Devang Patel  <dpatel@apple.com>
5499         * gcc.dg/20040813-1.c: New test.
5501 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5503         PR tree-optimization/17273
5504         * gcc.c-torture/compile/pr17273.c: New test.
5506 2004-09-17  Joseph S. Myers  <jsm@polyomino.org.uk>
5508         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
5509         Update expected messages.
5510         * gcc.dg/declspec-13.c: New test.
5512 2004-09-17  David Edelsohn  <edelsohn@gnu.org>
5514         * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
5516 2004-09-17  Diego Novillo  <dnovillo@redhat.com>
5518         * gcc.c-torture/execute/pr17252.c: Use post-increment to
5519         change what 'a' is pointing to.
5521 2004-09-17  Mark Mitchell  <mark@codesourcery.com>
5523         PR c++/16002
5524         * g++.dg/template/error18.C: New test.
5526         PR c++/16029
5527         * g++.dg/warn/Wunused-8.C: New test.
5529 2004-09-17  Steven Bosscher  <stevenb@suse.de>
5531         PR tree-optimization/17513
5532         * gcc.dg/20040916-1.c: New test.
5534 2004-09-16  Mark Mitchell  <mark@codesourcery.com>
5536         PR c++/17501
5537         * g++.dg/template/typename7.C: New test.
5539 2004-09-16  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5541         * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
5543 2004-09-16  Frank Ch. Eigler  <fche@redhat.com>
5545         * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
5546         with -ftree-based-profiling also.
5547         * lib/profopt.exp: Support late-set profile_option/feedback_option.
5549 2004-09-16  Victor Leikehman  <lei@il.ibm.com>
5551         PR/15364
5552         * gfortran.dg/der_array_io_1.f90: New test.
5553         * gfortran.dg/der_array_io_2.f90: New test.
5554         * gfortran.dg/der_array_io_3.f90: New test.
5556 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5558         * testsuite/g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
5559         EABI.
5561 2004-09-15  Mark Mitchell  <mark@codesourcery.com>
5563         * g++.dg/opt/switch1.C: New test.
5565 2004-09-15  Joseph S. Myers  <jsm@polyomino.org.uk>
5567         * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
5568         gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
5569         Update expected messages.
5571 2004-09-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5573         PR fortran/16485
5574         * gfortran.dg/same_name_1.f90: New test.
5576 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
5578         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
5579         dereference garbage pointers.
5581 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
5583         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
5584         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
5586         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
5587         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
5588         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
5590 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
5592         PR c++/17324
5593         * g++.dg/template/mangle1.C: New test.
5595 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5597         PR tree-optimization/17252
5598         * gcc.c-torture/execute/pr17252.c: New test.
5600 2004-09-14  Andrew Pinski  <apinski@apple.com>
5602         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
5604 2004-09-14  Roger Sayle  <roger@eyesopen.com>
5606         PR rtl-optimization/9771
5607         * gcc.dg/pr9771-1.c: New test case.
5609 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
5611         PR tree-optimization/15262
5612         * gcc.c-torture/execute/pr15262-1.c: New test.
5613         * gcc.c-torture/execute/pr15262-2.c: New test.
5615 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5617         * gcc.dg/declspec-12.c: New test.
5619 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
5621         * gfortran.dg/pr17090.f90: Add directives to test.
5623 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5625         * gcc.c-torture/compile/20040914-1.c: New test.
5627 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5629         PR c++/16162
5630         * g++.dg/template/decl2.C: New test.
5632 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
5634         PR fortran/17090
5635         * gfortran.dg/pr17090.f90: New test.
5637 2004-09-13  Dale Johannesen  <dalej@apple.com>
5639         * gcc.c-torture/compile/pr17408.c:  New test case.
5641 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
5643         PR c++/16716
5644         * g++.dg/parse/crash17.C: New test.
5646         PR c++/17327
5647         * g++.dg/template/enum3.C: New test.
5649 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
5651         * lib/gcc-defs.exp: Load wrapper.exp.
5652         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
5653         using local code.
5654         * lib/gcc.exp (gcc_init): Similar.
5655         * lib/gfortran.exp (gfortran_init): Similar.
5656         * lib/objc.exp (objc_init): Similar.
5657         * lib/treelang.exp (treelang_init): Similar.
5658         * lib/wrapper.exp: New file with build_wrapper call machinery in
5659         ${tool}_maybe_build_wrapper.
5661 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5663         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
5664         "inline".
5665         * gcc.dg/declspec-11.c: Update expected messages.
5666         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
5667         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
5668         gcc.dg/inline-12.c: New tests.
5670 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
5672         * g++.dg/tree-ssa/pr17400.C: New testcase.
5674 2004-09-13  James E Wilson  <wilson@specifixinc.com>
5676         * gcc.target/mips/sb1-1.c: New testcase.
5678 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
5680         * lib/g77-dg.exp: Remove unused file.
5681         * lib/mike-g77.exp: Ditto.
5682         * lib/g77.exp: Ditto.
5684 2004-09-12  Richard Henderson  <rth@redhat.com>
5686         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
5688 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
5690         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
5691         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
5692         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
5693         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
5694         Update expected messages.
5696 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
5698         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
5699         declaration/use mismatch for dirp parameter.
5701 2004-09-12  Andrew Pinski  <apinski@apple.com>
5703         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
5704         -fgnu-runtime is passed.
5706 2004-09-12  Richard Henderson  <rth@redhat.com>
5708         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
5709         do the uplevel thing and update additional_flags directly.
5710         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
5711         gfortran.fortran-torture/execute/intrinsic_nearest.x,
5712         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
5713         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
5715 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5717         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
5719 2004-09-11  Roger Sayle  <roger@eyesopen.com>
5721         PR middle-end/17411
5722         * g++.dg/opt/pr17411-1.C: New test case.
5724 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5726         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5727         gcc.dg/tls/diag-2.c: Update expected messages.
5728         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
5729         messages.
5730         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
5731         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
5732         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
5733         gcc.dg/tls/diag-5.c: New tests.
5735 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
5737         * gcc.dg/20040910-1.c: Correct dg-error regexp.
5739 2004-09-11  Steven Bosscher  <stevenb@suse.de>
5741         * g++.dg/parse/break-in-for.C: New test.
5743 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
5745         * gcc.dg/tree-ssa/20040911-1.c: New test.
5747 2004-09-11  Andreas Jaeger  <aj@suse.de>
5749         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
5750         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
5752 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
5754         * gcc.target/frv: New directory of FR-V-specific tests.
5756 2004-09-10  James E Wilson  <wilson@specifixinc.com>
5758         * gcc.dg/convert-vec-1.c: New test.
5760 2004-09-10  Roger Sayle  <roger@eyesopen.com>
5762         PR middle-end/17024
5763         * gcc.dg/pr17024-1.c: New test case.
5765 2004-09-10  Eric Christopher  <echristo@redhat.com>
5767         * gcc.dg/20040910-1.c: New test.
5769 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
5771         * gcc.dg/bitfld-9.c: New test.
5773 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
5775         * gcc.c-torture/execute/ieee/acc1.c: New test.
5776         * gcc.c-torture/execute/ieee/acc2.c: New test.
5777         * gcc.c-torture/execute/ieee/mzero6.c: New test.
5779 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
5781         * gcc.dg/deprecated-2.c: New test.
5783 2004-09-09  James E Wilson  <wilson@specifixinc.com>
5785         * gcc.dg/init-vec-1.c: New test.
5787 2004-09-09  Roger Sayle  <roger@eyesopen.com>
5789         PR middle-end/17055
5790         * gcc.dg/pr17055-1.c: New test case.
5792 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
5794         PR target/17377
5795         * gcc.c-torture/execute/pr17377.c: New test.
5797 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5799         PR c/8420
5800         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
5801         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
5802         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
5803         gcc.dg/long-long-typespec-1.c: New tests.
5804         * gcc.dg/tls/diag-2.c: Update expected diagnostics
5806 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5808         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
5809         gcc.dg/gnu99-static-1.c: New tests.
5811 2004-09-08  Devang Patel  <dpatel@apple.com>
5813         * gcc.dg/darwin-ld-20040828-1.c: New test.
5814         * gcc.dg/darwin-ld-20040828-2.c: New test.
5815         * gcc.dg/darwin-ld-20040828-3.c: New test.
5817 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
5819         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
5820         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
5821         in error message.
5822         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
5823         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
5824         in error message.
5825         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
5826         types they qualify.
5827         * objc.dg/type-size-2.m: Fix wording in comment.
5828         * objc.dg/va-meth-1.m: New test case.
5830 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
5832         PR c/16633:
5833         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
5834         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
5836 2004-09-06  Devang Patel  <dpatel@apple.com>
5838         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
5839         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
5841 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
5843         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
5844         reflect changed line numbering of diagnostics.
5846 2004-09-06  Paul Brook  <paul@codesourcery.com>
5848         * gfortran.dg/edit_real_1.f90: Add new test.
5850 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5852         * gcc.dg/tree-ssa/loop-2.c: New test.
5853         * gcc.dg/tree-ssa/loop-3.c: New test.
5854         * gcc.dg/tree-ssa/loop-4.c: New test.
5855         * gcc.dg/tree-ssa/loop-5.c: New test.
5857 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5859         * gcc.dg/format/sentinel-1.c: Update for parameter option.
5861 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5863         * gcc.dg/format/sentinel-1.c: New test.
5865 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
5867         * testsuite/gcc.dg/builtins-46.c: New.
5869 2004-09-03  Devang Patel  <dpatel@apple.com>
5871         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
5872         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
5874 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5876         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
5877         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
5878         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
5879         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
5880         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
5881         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
5882         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
5883         the non-portable bzero.
5884         * gcc.dg/20010912-1.c: xfail for NetWare.
5885         * gcc.dg/20020426-2.c: xfail for NetWare.
5886         * gcc.dg/20021014-1.c: xfail for NetWare.
5887         * gcc.dg/20021018-1.c: xfail for NetWare.
5888         * gcc.dg/20030213-1.c: xfail for NetWare.
5889         * gcc.dg/20030225-1.c: xfail for NetWare.
5890         * gcc.dg/20030708-1.c: xfail for NetWare.
5891         * gcc.dg/builtins-config.h: Also exclude NetWare.
5892         * gcc.dg/format/format.h: Define restrict only if not already defined.
5893         * gcc.dg/nest.c: xfail for NetWare.
5894         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
5895         * lib/target-supports.exp (check_visibility_available): Exclude
5896         NetWare.
5898 2004-09-03  Jan Beulich  <jbeulich@novell.com>
5900         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
5901         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
5902         deterministic starting point for the alignment of structure fields.
5903         * gcc.dg/Wpadded.c: Dito.
5904         * g++.dg/abi/vbase10.C: Dito.
5906 2004-09-03  Devang Patel  <dpatel@apple.com>
5908         * g++.dg/debug/pr15736.cc: New test.
5910 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5912         * README.QMTEST: Fix out-of-date link.
5914 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
5916         PR fortran/16579
5917         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
5918         Delete.  Duplicate of gfortran.dg/g77/20010610.f
5920 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
5922         * g++.dg/abi/arm_rtti1.C: New test.
5924 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
5926         * gcc.dg/ppc-vector-memcpy.c: New.
5927         * gcc.dg/ppc-vector-memset.c: New.
5929 2004-09-02  Chao-ying Fu  <fu@mips.com>
5931         * gcc.target/mips/mips-3d-1.c: New test.
5932         * gcc.target/mips/mips-3d-2.c: New test.
5933         * gcc.target/mips/mips-3d-3.c: New test.
5934         * gcc.target/mips/mips-3d-4.c: New test.
5935         * gcc.target/mips/mips-3d-5.c: New test.
5936         * gcc.target/mips/mips-3d-6.c: New test.
5937         * gcc.target/mips/mips-3d-7.c: New test.
5938         * gcc.target/mips/mips-3d-8.c: New test.
5939         * gcc.target/mips/mips-3d-9.c: New test.
5940         * gcc.target/mips/mips-ps-1.c: New test.
5941         * gcc.target/mips/mips-ps-2.c: New test.
5942         * gcc.target/mips/mips-ps-3.c: New test.
5943         * gcc.target/mips/mips-ps-4.c: New test.
5944         * gcc.target/mips/mips-ps-type.c: New test.
5946 2004-09-02  Paul Brook  <paul@codesourcery.com>
5948         * gfortran.dg/edit_real_1.f90: Add new tests.
5950 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5952         PR fortran/15327
5953         * gfortran.dg/merge_char_1.f90: New test.
5955 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
5957         PR fortran/16404
5958         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
5960 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
5962         PR c/1522
5963         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
5965 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
5967         * g++.dg/opt/loop1.C: Do not XFAIL.
5969 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
5971         * gcc.c-torture/execute/20040831-1.c: New test.
5973 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
5975         PR fortran/16579
5976         * gfortran.dg/g77/20010610.f: Now passes.
5977         Copy from g77.f-torture/execute. Add dg-run directive.
5978         * gfortran.dg/g77/README: Update
5980 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
5982         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
5983         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
5984         (t1, t2, t3, t4): Add volatile.
5986 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
5988         * g++.dg/ext/visibility/arm1.C: New test.
5990 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
5992         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
5993         -pedantic-errors.
5995 2004-09-01  Paul Brook  <paul@codesourcery.com>
5997         * gfortran.dg/eof_2.f90: New test.
5999 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6001         PR fortran/16579
6002         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
6004 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
6006         PR libfortran/16805
6007         * gfortran.dg/list_read_2.f90: New test.
6009 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
6011         * g++.dg/abi/key1.C: New test.
6013 2004-08-31  Richard Henderson  <rth@redhat.com>
6015         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
6016         form of offsetof.
6017         * g++.dg/other/offsetof5.C: Remove duplicate.
6019 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6021         PR fortran/17244
6022         * gfortran.dg/func_derived_1.f90: New test.
6024 2004-08-31  Paul Brook  <paul@codesourcery.com>
6026         * gfortran.dg/eof_1.f90: New test.
6028 2004-08-31  Paul Brook  <paul@codesourcery.com>
6030         * gfortran.dg/list_read_1.f90: New file.
6032 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
6034         * g++.dg/opt/loop1.C: XFAIL.
6036 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
6038         * gcc.dg/funcdef-storage-1.c: New.
6039         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
6040         an extern function in local scope.
6041         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
6042         declare an 'auto inline' function in local scope.
6043         * gcc.dg/20011130-1.c: Likewise.
6044         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
6045         an 'auto' function in local scope.
6046         * gcc.dg/20021014-1.c: Likewise.
6047         * gcc.dg/20030331-2.c: Likewise.
6049 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6051         * gfortran.dg/blockdata_1.f90: New test.
6053 2004-08-30  Richard Henderson  <rth@redhat.com>
6055         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
6057 2004-08-30  Richard Henderson  <rth@redhat.com>
6059         * lib/fortran-torture.exp (fortran-torture-execute): Honor
6060         additional_flags set by alternate driver.
6061         (ieee-options): New procedure.
6062         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
6063         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
6064         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
6065         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
6067 2004-08-30  Richard Henderson  <rth@redhat.com>
6069         * lib/f-torture.exp: Remove.
6071 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
6073         PR rtl-optimization/16590
6074         * g++.dg/opt/loop1.C: New test.
6076 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6078         PR fortran/13910
6079         * gfortran.dg/oldstyle_1.f90: New test.
6081 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
6082         Paul Brook  <paul@codesourcery.com>
6084         * gfortran.dg/g77/README: Update.
6085         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
6086         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
6087         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
6089 2004-08-28  Paul Brook  <paul@codesourcery.com>
6091         PR libfortran/17195
6092         * gfortran.dg/edit_real_1.f90: New test.
6094 2004-08-27  Paul Brook  <paul@codesourcery.com>
6096         * gfortran.dg/rewind_1.f90: New test.
6098 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
6100         PR fortran/16597
6101         * gfortran.dg/pr16597.f90: New test.
6103 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6105         PR c/13801
6106         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
6107         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
6108         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
6109         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
6110         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
6112 2004-08-26  Nick Clifton  <nickc@redhat.com>
6114         * gcc.c-torture/compile/pr17119.c: New test.
6116 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
6118         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
6120 2004-08-25  Richard Henderson  <rth@redhat.com>
6122         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
6123         the bits that expect kind=8 to be the largest real kind.
6125 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6127         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
6129 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6131         * gfortran.dg/assignment_1.f90: New test.
6133 2004-08-25  Adam Nemet  <anemet@lnxw.com>
6135         * g++.dg/template/repo3.C: New test.
6137 2004-08-25  Roger Sayle  <roger@eyesopen.com>
6139         PR middle-end/16693
6140         PR tree-optimization/16372
6141         * g++.dg/opt/pr16372-1.C: New test case.
6142         * g++.dg/opt/pr16693-1.C: New test case.
6143         * g++.dg/opt/pr16693-2.C: New test case.
6145 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
6147         * objc.dg/proto-lossage-4.m: New test.
6149 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
6151         PR c++/17155
6152         * g++.dg/inherit/local2.C: New test.
6154 2004-08-25  Paul Brook  <paul@codesourcery.com>
6156         PR fortran/17144
6157         * gfortran.dg/string_ctor_1.f90: New test.
6159 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6161         PR c++/14428
6162         * g++.dg/template/redecl2.C: New test.
6164 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6166         PR fortran/17143
6167         * gfortran.dg/pr17143.f90: New test.
6169 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
6171         PR fortran/17164
6172         * gfortran.dg/pr17164.f90: New test.
6174 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6176         * gcc.dg/tree-ssa/loop-1.c: New test.
6178 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6180         * gcc.c-torture/compile/20040824-1.c: New test.
6182 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
6184         * gcc.c-torture/compile/iftrap-3.c: New test.
6186 2004-08-24  Paul Brook  <paul@codesourcery.com>
6188         * gfortran.dg/entry_2.f90: New test.
6190 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6192         PR c++/16889
6193         * g++.dg/lookup/ambig[12].C: New.
6195 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6197         PR c++/16706
6198         * g++.dg/template/crash21.C: New test.
6199         * g++.dg/template/crash22.C: Likewise.
6201 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
6203         PR c++/17149
6204         * g++.dg/template/access15.C: New.
6206 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6208         PR c++/17163
6209         * g++.dg/template/repo2.C: New test.
6211 2004-08-23  Roger Sayle  <roger@eyesopen.com>
6213         PR rtl-optimization/17078
6214         * gcc.c-torture/execute/pr17078-1.c: New test case.
6216 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6218         PR c/14492
6219         * gcc.dg/debug/crash1.c: New test.
6221 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
6223         PR c/16180
6224         * gcc.dg/loop-5.c: New test.
6226 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6228         * gcc.c-torture/execute/20040823-1.c: New test.
6230 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
6232         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
6233         to the assembler.  Simplify test accordingly.
6234         (asm_abi_flags): Use GNU names.
6235         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
6236         to check for ABI flags.
6238 2004-08-22  Andrew Pinski  <apinski@apple.com>
6240         * g++.dg/opt/pr14029.C: New test.
6241         * gcc.c-torture/execute/pr15262.c: New test.
6243 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6245         * gfortran.dg/reduction.f90: Add checks with complex arguments.
6247 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
6249         PR 16908
6250         * gfortran.dg/direct_io.f90: New test.
6252 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6254         PR c++/17121
6255         * g++.dg/inherit/local2.C: New test.
6257 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
6259         PR c++/17120
6260         * g++.dg/warn/Wparentheses-4.C: New test.
6262 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
6264         PR c++/17121
6265         * g++.dg/inherit/local2.C: New test.
6267         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
6268         * gcc.dg/ppc-ldstruct.c: Likewise.
6269         * gcc.dg/ppc64-abi-2.c: Likewise.
6271 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
6273         PR rtl-optimization/17099
6274         * gcc.c-torture/execute/20040820-1.c: New test.
6276 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
6278         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
6280 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
6282         PR fortran/17077
6283         * gfortran.dg/auto_array_1.f90: New test.
6285 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6287         PR fortran/17074
6288         * gfortran.dg/simpleif_1.f90: New test.
6290 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
6292         * lib/target-supports.exp (check_profiling_available): Return
6293         false for arm*-*-symbianelf* and arm*-*-eabi*.
6295         PR c++/15890
6296         * g++.dg/template/delete1.C: New test.
6298 2004-08-19  Paul Brook  <paul@codesourcery.com>
6300         PR fortran/14976
6301         PR fortran/16228
6302         * gfortran.dg/data_char_1.f90: New test.
6304 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
6306         PR fortran/16946
6307         * gfortran.dg/reduction.f90: New testcase.
6309 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
6311         PR fortran/16520
6312         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
6314 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
6316         PR c++/17041
6317         * g++.dg/Wparentheses-3.C: New test.
6319 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
6321         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
6322         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
6323         * gcc.dg/vect/vect-2.c: Likewise.
6324         * gcc.dg/vect/vect-3.c: Likewise.
6325         * gcc.dg/vect/vect-4.c: Likewise.
6326         * gcc.dg/vect/vect-5.c: Likewise.
6327         * gcc.dg/vect/vect-6.c: Likewise.
6328         * gcc.dg/vect/vect-7.c: Likewise.
6329         * gcc.dg/vect/vect-25.c: Likewise.
6330         * gcc.dg/vect/vect-31.c: Likewise.
6331         * gcc.dg/vect/vect-32.c: Likewise.
6332         * gcc.dg/vect/vect-34.c: Likewise.
6333         * gcc.dg/vect/vect-36.c: Likewise.
6334         * gcc.dg/vect/vect-all.c: Likewise.
6336 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
6338         PR c++/17068
6339         * g++.dg/template/operator4.C: New test.
6341 2004-08-18  Richard Henderson  <rth@redhat.com>
6343         * gcc.dg/20040206-1.c: XFAIL.
6345 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6347         PR c++/16246
6348         * g++.dg/template/array7.C: New test.
6350 2004-08-17  James E Wilson  <wilson@specifixinc.com>
6352         * gcc.dg/mips-movcc-1.c: New test.
6353         * gcc.dg/mips-movcc-2.c: New test.
6354         * gcc.dg/mips-movcc-3.c: New test.
6356         * gcc.dg/mips-nmadd-1.c: New test.
6357         * gcc.dg/mips-nmadd-2.c: New test.
6359 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
6361         PR c++/15871
6362         * g++.dg/opt/inline8.C: New test.
6364         PR c++/16965
6365         * g++.dg/parse/error17.C: New test.
6367 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
6369         * gcc.dg/vect: New directory for vectorizer tests.
6370         * gcc.dg/vect/tree-vect.h: New file.
6371         * gcc.dg/vect/vect.exp: New file.
6372         * gcc.dg/vect/pr16105.c.c: New test.
6373         * gcc.dg/vect/vect-1.c: New test.
6374         * gcc.dg/vect/vect-2.c: New test.
6375         * gcc.dg/vect/vect-3.c: New test.
6376         * gcc.dg/vect/vect-4.c: New test.
6377         * gcc.dg/vect/vect-5.c: New test.
6378         * gcc.dg/vect/vect-6.c: New test.
6379         * gcc.dg/vect/vect-7.c: New test.
6380         * gcc.dg/vect/vect-8.c: New test.
6381         * gcc.dg/vect/vect-9.c: New test.
6382         * gcc.dg/vect/vect-10.c: New test.
6383         * gcc.dg/vect/vect-11.c: New test.
6384         * gcc.dg/vect/vect-12.c: New test.
6385         * gcc.dg/vect/vect-13.c: New test.
6386         * gcc.dg/vect/vect-14.c: New test.
6387         * gcc.dg/vect/vect-15.c: New test.
6388         * gcc.dg/vect/vect-16.c: New test.
6389         * gcc.dg/vect/vect-17.c: New test.
6390         * gcc.dg/vect/vect-18.c: New test.
6391         * gcc.dg/vect/vect-19.c: New test.
6392         * gcc.dg/vect/vect-20.c: New test.
6393         * gcc.dg/vect/vect-21.c: New test.
6394         * gcc.dg/vect/vect-22.c: New test.
6395         * gcc.dg/vect/vect-23.c: New test.
6396         * gcc.dg/vect/vect-24.c: New test.
6397         * gcc.dg/vect/vect-25.c: New test.
6398         * gcc.dg/vect/vect-26.c: New test.
6399         * gcc.dg/vect/vect-27.c: New test.
6400         * gcc.dg/vect/vect-28.c: New test.
6401         * gcc.dg/vect/vect-29.c: New test.
6402         * gcc.dg/vect/vect-30.c: New test.
6403         * gcc.dg/vect/vect-31.c: New test.
6404         * gcc.dg/vect/vect-32.c: New test.
6405         * gcc.dg/vect/vect-33.c: New test.
6406         * gcc.dg/vect/vect-34.c: New test.
6407         * gcc.dg/vect/vect-35.c: New test.
6408         * gcc.dg/vect/vect-36.c: New test.
6409         * gcc.dg/vect/vect-37.c: New test.
6410         * gcc.dg/vect/vect-38.c: New test.
6411         * gcc.dg/vect/vect-40.c: New test.
6412         * gcc.dg/vect/vect-41.c: New test.
6413         * gcc.dg/vect/vect-42.c: New test.
6414         * gcc.dg/vect/vect-43.c: New test.
6415         * gcc.dg/vect/vect-44.c: New test.
6416         * gcc.dg/vect/vect-45.c: New test.
6417         * gcc.dg/vect/vect-46.c: New test.
6418         * gcc.dg/vect/vect-47.c: New test.
6419         * gcc.dg/vect/vect-48.c: New test.
6420         * gcc.dg/vect/vect-49.c: New test.
6421         * gcc.dg/vect/vect-50.c: New test.
6422         * gcc.dg/vect/vect-51.c: New test.
6423         * gcc.dg/vect/vect-52.c: New test.
6424         * gcc.dg/vect/vect-53.c: New test.
6425         * gcc.dg/vect/vect-54.c: New test.
6426         * gcc.dg/vect/vect-55.c: New test.
6427         * gcc.dg/vect/vect-56.c: New test.
6428         * gcc.dg/vect/vect-57.c: New test.
6429         * gcc.dg/vect/vect-58.c: New test.
6430         * gcc.dg/vect/vect-59.c: New test.
6431         * gcc.dg/vect/vect-60.c: New test.
6432         * gcc.dg/vect/vect-61.c: New test.
6433         * gcc.dg/vect/vect-all.c: New test.
6434         * gcc.dg/vect/vect-none.c: New test.
6436 2004-08-17  Paul Brook  <paul@codesourcery.com>
6438         PR fortran/13082
6439         * gfortran.dg/entry_1.f90: New test.
6441 2004-08-17  Andrew Pinski  <apinski@apple.com>
6443         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
6445 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
6447         * gcc.dg/pr17036-1.c: New test.
6449 2004-08-16  Devang Patel  <dpatel@apple.com>
6451         * gcc.dg/darwin-20040809-1.c: New test.
6453 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
6455         * gcc.dg/funcdef-attr-1.c: New test.
6457 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
6459         * gcc.dg/altivec-17.c: New test.
6460         * gcc.dg/altivec-18.c: New test.
6462 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6464         PR c++/6749
6465         * g++.dg/template/vtable2.C: New test.
6467 2004-08-14  Richard Henderson  <rth@redhat.com>
6469         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
6470         * gcc.dg/pack-test-4.c (main): Return 0.
6471         * gcc.dg/setjmp-1.c: Remove XFAIL.
6472         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
6474 2004-08-14  Richard Henderson  <rth@redhat.com>
6476         * gcc.dg/980217-1.c: Add prototype for printf.
6478 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
6480         * gfortran.dg/pr16935.f90: New test.
6482 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
6484         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
6486 2004-08-13  Paul Brook  <paul@codesourcery.com>
6488         * gfortran.dg/der_io_1.f90: Remove stray comma.
6490 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6492         * gcc.dg/vmx/cw-bug-2.c: Remove.
6493         * gcc.dg/vmx/vprint-1.c: Remove.
6494         * gcc.dg/vmx/vscan-1.c: Remove.
6496 2004-08-12  Devang patel  <dpatel@apple.com>
6498         * gcc.dg/darwin-20040809-2.c: New test.
6500 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
6502         * g++.dg/ext/altivec-12.C: New test.
6504         * g++.dg/ext/altivec-11.C: New test.
6506 2004-08-12  Paul Brook  <paul@codesourcery.com>
6508         * g++.dg/abi/arm_cxa_vec_1.C: New test.
6510 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
6512         * g++.dg/ext/altivec-2.C: Check for hardware support before
6513         executing any VMX instructions.
6515         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
6517 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
6519         PR c++/16276
6520         * g++.old-deja/g++.other/comdat4.C: New test.
6521         * g++.old-deja/g++.other/comdat4-aux.cc: New.
6523 2004-08-12  Ben Elliston  <bje@au.ibm.com>
6525         PR target/16286
6526         * gcc.dg/pr16286.c: New test.
6528 2004-08-12 Jan Beulich <jbeulich@novell.com>
6530         * g++.dg/ext/asm5.C: New.
6532 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6534         PR c++/16698
6535         * g++.dg/eh/crash1.C: New test.
6537         PR c++/16717
6538         * g++.dg/ext/construct1.C: New test.
6540 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6542         PR c++/16853
6543         * g++.dg/init/ptrmem1.C: New test.
6545         PR c++/16618
6546         * g++.dg/parse/offsetof5.C: New test.
6548         PR c++/16870
6549         * g++.dg/template/overload3.C: New test.
6551 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
6553         PR c++/16964
6554         * g++.dg/parse/error16.C: New test.
6556         PR c++/16904
6557         * g++.dg/template/error14.C: New test.
6559         PR c++/16929
6560         * g++.dg/template/error15.C: New test.
6562 2004-08-11  Devang Patel  <dpatel@apple.com>
6564         * gcc.dg/darwin-ld-20040809-1.c: New test.
6565         * gcc.dg/darwin-ld-20040809-2.c: New test.
6567 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
6569         PR fortran/16917
6570         * gfortran.dg/dfloat_1.f90: New test.
6572 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
6574         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
6575         * gcc.dg/dll-2.c: Fix dg-require syntax.
6576         * gcc.misc-tests/arm-isr.c (abort): Declare.
6577         (exit): Likewise.
6579 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
6581         PR c++/16971
6582         * g++.dg/parse/crash16.C: New test.
6584 2004-08-10  Roger Sayle  <roger@eyesopen.com>
6586         * gcc.dg/mips-rsqrt-1.c: New test case.
6587         * gcc.dg/mips-rsqrt-2.c: New test case.
6588         * gcc.dg/mips-rsqrt-3.c: New test case.
6590 2004-08-10  Paul Brook  <paul@codesourcery.com>
6592         * gfortran.dg/der_io_1.f90: New test.
6594 2004-08-10  Paul Brook  <paul@codesourcery.com>
6596         PR fortran/16919
6597         * gfortran.dg/der_array_1.f90: New test.
6599 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
6601         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
6603 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
6605         * gcc.dg/wchar_t-2.c: Fix typo.
6607 2004-08-09  Falk Hueffner  <falk@debian.org>
6609         PR tree-optimization/12517
6610         * gcc.c-torture/compile/pr12517.c: New test.
6612         PR tree-optimization/12578
6613         * gcc.c-torture/compile/pr12578.c: New test.
6615         PR tree-optimization/12899
6616         * gcc.c-torture/compile/pr12899.c: New test.
6618         PR rtl-optimization/14692
6619         * gcc.c-torture/compile/pr14692.c: New test.
6621         PR tree-optimization/16461
6622         * gcc.c-torture/compile/pr16461.c: New test.
6624 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
6626         * gfortran.dg/getenv_1.f90: New test.
6628 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6630         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
6631         wchar_t.
6632         * gcc.dg/symbian5.c: Test -fno-short-wchar.
6634 2004-08-06  Paul Brook  <paul@codesourcery.com>
6636         * gfortran.dg/ret_array_1.f90: New test.
6637         * gfortran.dg/ret_pointer_1.f90: New test.
6639 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
6641         * gcc.dg/missing-field-init-[12].c: New tests.
6642         * g++.dg/warn/missing-field-init-[12].C: New tests.
6644 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
6646         * gcc.dg/enum2.c: New test.
6647         * gcc.dg/symbian3.c: Likewise.
6648         * gcc.dg/symbian4.c: Likewise.
6649         * gcc.dg/wchar_t-2.c: Likewise.
6651 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6653         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
6654         destructor tests.
6656 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
6658         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
6659         dg-require-visiblity.
6660         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
6661         * g++.dg/ext/visibility/fvisibility.C: Likewise.
6662         * g++.dg/ext/visibility/memfuncts.C: Likewise.
6663         * g++.dg/ext/visibility/new1.C: Likewise.
6664         * g++.dg/ext/visibility/pragma.C: Likewise.
6665         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
6666         * g++.dg/ext/visibility/virtual.C: Likewise.
6667         * g++/dg/ext/visibility/visibility-1.C: Likewise.
6668         * g++/dg/ext/visibility/visibility-2.C: Likewise.
6669         * g++/dg/ext/visibility/visibility-3.C: Likewise.
6670         * g++/dg/ext/visibility/visibility-4.C: Likewise.
6671         * g++/dg/ext/visibility/visibility-5.C: Likewise.
6672         * g++/dg/ext/visibility/visibility-6.C: Likewise.
6673         * g++/dg/ext/visibility/visibility-7.C: Likewise.
6674         * g++/dg/ext/visibility/visibility-8.C: New test.
6675         * gcc.c-torture/compile/dll.x: Remove.
6676         * gcc.dg/dll-2.c: Use dg-require-dll
6677         * gcc.dg/visibility-10.c: New test.
6678         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
6679         supporting DLLs.
6680         * testsuite/lib/scanasm.exp (scan_hidden): New function.
6681         (scan_not_hidden): Likewise.
6683 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
6685         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
6687 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
6689         * gcc.c-torture/execute/20040805-1.c: New test.
6691 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
6693         * gcc.dg/20020118-1.c: Declare abort.
6694         * gcc.dg/altivec_check.h: Likewise.
6695         * gcc.dg/iftrap-2.c: Likewise.
6696         * gcc.dg/pragma-darwin.c: Likewise.
6697         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
6699 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
6701         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
6703 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6705         * gcc.c-torture/execute/builtins/abs-2.c,
6706         gcc.c-torture/execute/builtins/abs-3.c,
6707         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
6708         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
6709         intmax_t, uintmax_t and their limits.
6710         * gcc.dg/intmax_t-1.c: New test.
6712 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6714         * g++.dg/tc1/dr147.C: Add reference to PR.
6716 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
6718         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
6719         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
6721 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
6723         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
6725 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6727         * gcc.dg/redecl-5.c: New test.
6728         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
6729         of scanf.
6731 2004-08-03  Roger Sayle  <roger@eyesopen.com>
6733         PR middle-end/16790
6734         * gcc.c-torture/execute/pr16790-1.c: New test case.
6736 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
6738         * g++.dg/ext/visibility/assign1.C: New test.
6739         * g++.dg/ext/visibility/new1.C: Likewise.
6741         * gcc.dg/symbian1.c: New test.
6742         * gcc.dg/symbian2.c: Likewise.
6744 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
6746         PR target/16570
6747         * gcc.dg/i386-sse-9.c: New test.
6749 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6751         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
6753 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
6755         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
6756         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
6757         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
6758         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
6759         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
6760         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
6761         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
6762         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
6763         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
6764         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
6765         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
6766         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
6767         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
6768         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
6769         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
6770         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
6771         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
6772         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
6773         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
6774         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
6775         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
6776         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
6777         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
6778         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
6779         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
6780         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
6781         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
6782         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
6783         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
6784         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
6785         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
6786         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
6787         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
6788         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
6789         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
6790         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
6791         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
6792         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
6793         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
6794         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
6795         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
6796         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
6797         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
6798         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
6799         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
6800         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
6801         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
6802         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
6803         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
6804         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
6805         gcc.misc-tests/i386-pf-3dnow-1.c,
6806         gcc.misc-tests/i386-pf-athlon-1.c,
6807         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
6808         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
6809         Declare built-in functions used.
6810         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
6812 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
6814         PR c++/16707
6815         * g++.dg/lookup/using12.C: New test.
6817         * g++.dg/init/null1.C: Fix PR number.
6818         * g++.dg/parse/namespace10.C: Likewise.
6820 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6822         PR c++/16224
6823         * g++.dg/template/spec17.C: New test.
6824         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
6825         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
6827 2004-08-02  David Billinghurst
6829         PR fortran/16292
6830         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
6832 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
6834         * gcc.dg/ia64-got-1.c: New test case.
6836 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
6838         PR c++/16489
6839         * g++.dg/init/null1.C: New test.
6840         * g++.dg/tc1/dr76.C: Adjust error marker.
6842         PR c++/16529
6843         * g++.dg/parse/namespace10.C: New test.
6845         PR c++/16810
6846         * g++.dg/inherit/ptrmem2.C: New test.
6848 2004-08-02  Ben Elliston  <bje@au.ibm.com>
6850         PR target/16155
6851         * gcc.dg/pr16155.c: New test.
6853 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
6855         * gcc.dg/redecl-2.c: New test.
6857 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
6859         * gcc.dg/darwin-longdouble.c: New file.
6861 2004-07-30  Richard Henderson  <rth@redhat.com>
6863         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
6864         write to constant argument.
6865         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
6867 2004-07-30  Richard Henderson  <rth@redhat.com>
6869         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
6870         tests of nearest around zero.
6872 2004-07-30  Andrew Pinski  <apinski@apple.com>
6874         * gcc.c-torture/compile/20040730-1.c: New test.
6876 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6878         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
6879         powerpc-eabispe.
6881 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
6883         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
6885 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
6887         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
6888         contains $ld_library_path.
6889         * lib/gfortran.exp (gfortran_link_flags): Likewise.
6891 2004-07-29  Richard Henderson  <rth@redhat.com>
6893         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
6895         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
6896         (alt2, which): New.
6897         (Check): Accept either alternative.
6899 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
6901         * g++.dg/abi/inline1.C: New test.
6902         * g++.dg/abi/local1-a.cc: Likewise.
6903         * g++.dg/abi/local1.C: Likewise.
6904         * g++.dg/abi/mangle11.C: Tweak location of warnings.
6905         * g++.dg/abi/mangle12.C: Likewise.
6906         * g++.dg/abi/mangle17.C: Likewise.
6907         * g++.dg/abi/mangle20-2.C: Likewise.
6908         * g++.dg/opt/interface1.C: Likewise.
6909         * g++.dg/opt/interface1.h: Likewise.
6910         * g++.dg/opt/interface1-a.cc: New test.
6911         * g++.dg/parse/repo1.C: New test.
6912         * g++.dg/template/repo1.C: Likewise.
6913         * g++.dg/warn/Winline-1.C: Likewise.
6914         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
6916 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
6918         * gcc.dg/tree-ssa/20040729-1.c: New test.
6920 2004-07-27  Matt Austern <austern@apple.com>
6922         * gcc.dg/darwin-bool-1.c: New test.
6923         * gcc.dg/darwin-bool-2.c: New test.
6925 2004-07-28  Richard Henderson  <rth@redhat.com>
6927         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
6928         arguments in the correct type.  Don't write to constant arguments.
6930 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6932         PR tree-optimization/16688
6933         PR tree-optimization/16689
6934         * g++.dg/tree-ssa/pr16688.C: New test.
6936 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6938         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6939         loads.  Not only in the comment, this time.
6941 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
6943         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
6944         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
6945         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
6946         * gcc.dg/sh4a-bitmovua.c: New.
6947         * gcc.dg/sh4a-cos.c: New.
6948         * gcc.dg/sh4a-cosf.c: New.
6949         * gcc.dg/sh4a-fprun.c: New.
6950         * gcc.dg/sh4a-fsrra.c: New.
6951         * gcc.dg/sh4a-memmovua.c: New.
6952         * gcc.dg/sh4a-sin.c: New.
6953         * gcc.dg/sh4a-sincos.c: New.
6954         * gcc.dg/sh4a-sincosf.c: New.
6955         * gcc.dg/sh4a-sinf.c: New.
6957 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
6959         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
6960         conditionals.
6961         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
6962         loads.
6963         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
6964         DOM1.
6966 2004-07-27  Andrew Pinski  <apinski@apple.com>
6968         * g++.dg/rtti/tinfo1.C: Correct the xfail.
6970 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
6972         * gcc.dg/pragma-isr.c: New test.
6974 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6976         PR c++/14429
6977         * g++.dg/template/ttp11.C: New test.
6979 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
6981         * gcc.c-torture/compile/20040727-1.c: New test.
6983 2004-07-26  Eric Christopher  <echristo@redhat.com>
6985         * gcc.c-torture/compile/20040726-2.c: New test.
6987 2004-07-26  Andrew Pinski  <apinski@apple.com>
6989         * g++.dg/rtti/tinfo1.C: Xfail.
6991 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
6993         * gcc.c-torture/compile/20040726-1.c: New test.
6995 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
6996             Brian Ryner  <bryner@brianryner.com>
6998         PR c++/9283
6999         PR c++/15000
7000         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
7001         * g++.dg/ext/visibility/: New directory.
7002         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
7003         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
7004         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
7005         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
7006         * g++.dg/ext/visibility/fvisibility.C,
7007         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
7008         g++.dg/ext/visibility/fvisibility-override1.C
7009         g++.dg/ext/visibility/fvisibility-override2.C
7010         g++.dg/ext/visibility/memfuncts.C
7011         g++.dg/ext/visibility/noPLT.C
7012         g++.dg/ext/visibility/pragma.C
7013         g++.dg/ext/visibility/pragma-override1.C
7014         g++.dg/ext/visibility/pragma-override2.C
7015         g++.dg/ext/visibility/staticmemfuncts.C
7016         g++.dg/ext/visibility/virtual.C: New tests.
7018 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7020         PR c/15360
7021         * gcc.dg/pr15360-1.c: New test.
7023 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
7025         * gcc.dg/pragma-align-2.c: New test.
7026         * gcc.dg/pragma-init-fini.c: New test.
7027         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
7028         targets.
7030 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
7032         * gcc.dg/init-string-2.c: New test.
7034 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
7036         PR 16684
7037         * gcc.dg/Wredundant-decls-1.c: New test case.
7039 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
7041         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
7042         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
7043         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
7044         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
7045         * gcc.dg/compat/generate-random.c: New file.
7046         * gcc.dg/compat/generate-random.h: Likewise.
7047         * gcc.dg/compat/generate-random_r.c: Likewise.
7048         * gcc.dg/compat/struct-layout-1.h: Likewise.
7049         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
7050         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
7051         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
7052         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
7053         * gcc.dg/compat/struct-layout-1_main.c: New test.
7054         * gcc.dg/compat/struct-layout-1_x.c: New file.
7055         * gcc.dg/compat/struct-layout-1_y.c: New file.
7056         * gcc.dg/compat/struct-layout-1_test.h: New file.
7058 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
7060         * gcc.dg/comp-return-1.c: New test
7062 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
7064         * gcc.dg/vmx/8-02a.c: Fix typo.
7066         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
7067         * gcc.dg/darwin-abi-3.c: New test.
7069         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
7070         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
7072         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
7073         * gcc.dg/vmx/ops-long-1.c: New test.
7074         * gcc.dg/vmx/ops-long-2.c: New test.
7076 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7078         * g++.dg/lookup/conv-[1234].C: New.
7080 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
7082         * g++.dg/parse/attr2.C: Simplify.
7084 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7086         PR c/7284
7087         * gcc.c-torture/execute/pr7284-1.c: New test.
7089 2004-07-22  Brian Booth  <bbooth@redhat.com>
7091         * gcc.dg/tree-ssa/20040721-1.c: New test.
7093 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7095         * g++.dg/template/crash20.c: New.
7097 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
7099         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
7100         Add dg-run directive.  Declare variables as required.
7101         * gfortran.dg/g77/README: Update
7103 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
7105         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
7106         gcc.dg/cris-peep2-andu2.c: New tests.
7108 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7110         PR c/15052
7111         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
7112         on return type.
7113         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
7114         messages.
7115         * gcc.dg/qual-return-2.c: Update expected messages.
7116         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
7118 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7120         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
7121         * gcc.dg/noncompile/921102-1.c: Update expected error message.
7123 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
7125         PR c/11250
7126         * gcc.dg/init-string-1.c: New test.
7128 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
7130         PR middle-end/15345
7131         PR c/16450
7132         * gcc.dg/torture/nested-fn-1.c: New test.
7134 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
7136         PR target/16559
7137         * gcc.dg/ia64-fptr-1.c: New file.
7139 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7141         PR c++/14497
7142         * g++.dg/template/spec16.C: New test.
7143         * g++.old-deja/g++.robertl/eb118.C: Remove.
7145 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7147         PR c++/509
7148         * g++.dg/template/spec15.C: New test.
7150 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
7152         Copy cases from g77.f-torture/execute and add dg-run
7153         directive.  Other changes as noted.
7154         * gfortran.dg/g77/13037.f
7155         * gfortran.dg/g77/1832.f
7156         * gfortran.dg/g77/19981119-0.f
7157         * gfortran.dg/g77/19990313-0.f
7158         * gfortran.dg/g77/19990313-1.f
7159         * gfortran.dg/g77/19990313-2.f
7160         * gfortran.dg/g77/19990313-3.f
7161         * gfortran.dg/g77/19990419-1.f
7162         * gfortran.dg/g77/19990826-0.f
7163         * gfortran.dg/g77/19990826-2.f
7164         * gfortran.dg/g77/20000503-1.f
7165         * gfortran.dg/g77/20001111.f
7166         * gfortran.dg/g77/20010116.f
7167         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
7168         * gfortran.dg/g77/20010430.f
7169         * gfortran.dg/g77/6177.f
7170         * gfortran.dg/g77/947.f
7171         * gfortran.dg/g77/970816-3.f
7172         * gfortran.dg/g77/971102-1.f
7173         * gfortran.dg/g77/980520-1.f
7174         * gfortran.dg/g77/980628-0.f
7175         * gfortran.dg/g77/980628-1.f
7176         * gfortran.dg/g77/980628-10.f
7177         * gfortran.dg/g77/980628-2.f
7178         * gfortran.dg/g77/980628-3.f
7179         * gfortran.dg/g77/980628-7.f
7180         * gfortran.dg/g77/980628-8.f
7181         * gfortran.dg/g77/980628-9.f
7182         * gfortran.dg/g77/980701-0.f
7183         * gfortran.dg/g77/980701-1.f
7184         * gfortran.dg/g77/cabs.f
7185         * gfortran.dg/g77/claus.f
7186         * gfortran.dg/g77/complex_1.f
7187         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
7188         * gfortran.dg/g77/dcomplex.f
7189         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
7190         * gfortran.dg/g77/f90-intrinsic-mathematical.f
7191         * gfortran.dg/g77/f90-intrinsic-numeric.f
7192         * gfortran.dg/g77/int8421.f
7193         * gfortran.dg/g77/labug1.f
7194         * gfortran.dg/g77/large_vec.f
7195         * gfortran.dg/g77/le.f
7196         * gfortran.dg/g77/short.f
7197         * gfortran.dg/g77/README: Update
7199 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
7201         PR c++/16637
7202         * g++.dg/parse/lookup4.C: New test.
7204 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7206         PR c++/16175
7207         * g++.dg/template/ttp10.C: New test.
7209 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
7211         * gcc.dg/pr12625-1.c: New test.
7213 2004-07-20  Steven Bosscher  <stevenb@suse.de>
7215         * testsuite/gcc.dg/switch-warn-1.c: New test.
7216         * testsuite/gcc.dg/switch-warn-2.c: New test.
7217         * gcc.c-torture/compile/pr14730.c: Update.
7219 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
7221         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
7222         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
7223         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
7224         g++.dg/template/nontype3.C: Remove trailing CR from tests.
7226 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
7228         PR c++/16623
7229         * g++.dg/template/assign1.C: New test.
7231 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7233         PR c++/12170
7234         * g++.dg/template/ttp9.C: New test.
7236 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
7238         * gcc.dg/format/cmn-err-1.c: New test.
7240 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
7242         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
7243         gcc.dg/Wparentheses-10.c: New tests.
7244         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
7246 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7248         PR fortran/16465
7249         * gfortran.dg/g77//ffixed-line-length-0.f,
7250         gfortran.dg/g77/ffixed-line-length-132.f,
7251         gfortran.dg/g77/ffixed-line-length-72.f,
7252         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
7253         gfortran.dg/g77/README: Update.
7255 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7257         PR c++/13092
7258         * g++.dg/template/non-dependent7.C: New test.
7259         * g++.dg/template/non-dependent8.C: Likewise.
7260         * g++.dg/template/non-dependent9.C: Likewise.
7261         * g++.dg/template/non-dependent10.C: Likewise.
7263 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
7265         PR c++/16337
7266         * g++.dg/parse/attr2.C: New test.
7268 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
7270         * g77.dg: Removed.
7271         * g77.f-torture: Ditto.
7273 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
7275         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
7276         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
7277         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
7279 2004-07-16  Richard Henderson  <rth@redhat.com>
7281         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
7283 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7285         * lib/fortran-torture.exp (fortran-torture): Don't test compile
7286         tests with full list of options.
7287         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
7288         of TORTURE_OPTIONS if test contains 'dg-do run'.
7290         PR fortran/16404
7291         * gfortran.dg/do_iterator.f90: New test.
7293 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7295         PR rtl-optimization/16536
7296         * gcc.c-torture/execute/restrict-1.c: New test.
7298 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7300         PR fortran/15324
7301         * gfortran.dg/pr15324.f90: New test.
7303         PR fortran/15129
7304         * gfortran.dg/pr15129.f90: New test.
7306         PR fortran/15140
7307         * gfortran.dg/pr15140.f90: New test.
7309         PR fortran/13792
7310         * gfortran.fortran-torture/execute/bounds.f90: Add check for
7311         compile-time simplification.
7313 2004-07-14  Mike Stump  <mrs@apple.com>
7315         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
7317 2004-07-14  James E Wilson  <wilson@specifixinc.com>
7319         PR target/16325
7320         * gcc.dg/profile-generate-1.c: New.
7322 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
7324         * gcc.c-torture/execute/20040709-1.c: New test.
7325         * gcc.c-torture/execute/20040709-2.c: New test.
7327 2004-07-14  Mike Stump  <mrs@apple.com>
7329         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
7331 2004-07-14  Mike Stump  <mrs@apple.com>
7333         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
7335 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
7337         PR c++/16518
7338         * g++.dg/parse/mutable1.C: New test.
7340 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
7342         PR tree-optimization/16443
7343         * gcc.dg/tree-ssa/20040713-1.c: New test.
7345 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
7347         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
7348         for operator new.
7350 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7352         * gfortran.dg/g77/README: New file
7353         * gfortran.dg/g77/19981216-0.f:  Copy from
7354         g77.f-torture/noncompile.  Add "dg-do compile" and
7355         dg-error as required.
7356         * gfortran.dg/g77/19990218-1.f: Likewise
7357         * gfortran.dg/g77/19990905-1.f: Likewise
7358         * gfortran.dg/g77/9263.f: Likewise
7359         * gfortran.dg/g77/980615-0.f: Likewise
7360         * gfortran.dg/g77/980616-0.f: Likewise
7361         * gfortran.dg/g77/check0.f: Likewise
7362         * gfortran.dg/g77/select_no_compile.f: Likewise
7364 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7366         Copy files from g77.f-torture/compile.
7367         Add "{ dg-do compile}".  Other changes as noted
7368         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
7369         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
7370         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
7371         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
7372         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
7373         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
7374         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
7375         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
7376         statement to conform to standard.  Append alpha1.x for reference.
7377         * gfortran.dg/g77/xformat.f: Add dg-warning
7379 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
7381         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
7382         Add {dg-do compile} directive.
7383         * gfortran.dg/g77/cpp2.F: Likewise
7385 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7387         PR c++/5402
7388         * g++.dg/lookup/name-clash1.C: New test.
7390         PR c++/9777
7391         * g++.dg/lookup/name-clash2.C: New test.
7393         PR c++/12102
7394         * g++.dg/lookup/name-clash3.C: New test.
7396 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7398         * g++.dg/lookup/new2.C: New test.
7399         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
7401 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
7403         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
7404         Add {dg-do compile} directive.
7405         * gfortran.dg/g77/13060.f: Likewise
7406         * gfortran.dg/g77/19990218-0.f: Likewise
7407         * gfortran.dg/g77/19990305-0.f: Likewise
7408         * gfortran.dg/g77/19990419-0.f: Likewise
7409         * gfortran.dg/g77/19990502-0.f: Likewise
7410         * gfortran.dg/g77/19990502-1.f: Likewise
7411         * gfortran.dg/g77/19990525-0.f: Likewise
7412         * gfortran.dg/g77/19990826-1.f: Likewise
7413         * gfortran.dg/g77/19990826-3.f: Likewise
7414         * gfortran.dg/g77/19990905-2.f: Likewise
7415         * gfortran.dg/g77/20000412-1.f: Likewise
7416         * gfortran.dg/g77/20000511-1.f: Likewise
7417         * gfortran.dg/g77/20000511-2.f: Likewise
7418         * gfortran.dg/g77/20000518.f: Likewise
7419         * gfortran.dg/g77/20000601-1.f: Likewise
7420         * gfortran.dg/g77/20000601-2.f: Likewise
7421         * gfortran.dg/g77/20000629-1.f: Likewise
7422         * gfortran.dg/g77/20000630-2.f: Likewise
7423         * gfortran.dg/g77/20010115.f: Likewise
7424         * gfortran.dg/g77/20010321-1.f: Likewise
7425         * gfortran.dg/g77/20010426.f: Likewise
7426         * gfortran.dg/g77/20020307-1.f: Likewise
7427         * gfortran.dg/g77/8485.f: Likewise
7428         * gfortran.dg/g77/960317-1.f: Likewise
7429         * gfortran.dg/g77/970915-0.f: Likewise
7430         * gfortran.dg/g77/980310-1.f: Likewise
7431         * gfortran.dg/g77/980310-2.f: Likewise
7432         * gfortran.dg/g77/980310-3.f: Likewise
7433         * gfortran.dg/g77/980310-4.f: Likewise
7434         * gfortran.dg/g77/980310-6.f: Likewise
7435         * gfortran.dg/g77/980310-7.f: Likewise
7436         * gfortran.dg/g77/980310-8.f: Likewise
7437         * gfortran.dg/g77/980419-2.f: Likewise
7438         * gfortran.dg/g77/980424-0.f: Likewise
7439         * gfortran.dg/g77/980427-0.f: Likewise
7440         * gfortran.dg/g77/980729-0.f: Likewise
7441         * gfortran.dg/g77/981117-1.f: Likewise
7442         * gfortran.dg/g77/toon_1.f: Likewise
7444 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7446         PR c++/2204
7447         * g++.dg/other/abstract2.C: New test.
7449 2004-07-12  Paul Brook  <paul@codesourcery.com>
7451         * gfortran.dg/pointer_init_1.f90: New test.
7453 2004-07-11  Paul Brook  <paul@codesourcery.com>
7455         PR fortran/15986
7456         * gfortran.dg/contained_1.f90: New test.
7458 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
7460         * g++.dg/parse/defarg8.C: New test.
7462 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7464         PR fortran/16433
7465         * gfortran.dg/pr16433.f: New test.
7467         PR fortran/17574
7468         * gfortran.dg/pr15754.f90: New test.
7470 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
7472         PR tree-optimization/16437
7473         * gcc.c-torture/execute/bitfld-4.c: New test.
7475 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7477         * gfortran.fortran-torture/execute/common_2.f90: Add check for
7478         access to common var from module.
7480 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7482         PR fortran/16336
7483         * gfortran.fortran-torture/execute/common_2.f90: New test.
7485 2004-07-10  Paul Brook  <paul@codesourcery.com>
7487         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
7489 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7491         PR fortran/15969
7492         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
7494 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
7496         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
7497         * gfortran.dg/g77/ffixed-form-2.f: Likewise
7498         * gfortran.dg/g77/ffree-form-1.f: Likewise
7499         * gfortran.dg/g77/ffree-form-2.f: Likewise
7500         * gfortran.dg/g77/ffree-form-3.f: Likewise
7501         * gfortran.dg/g77/fno-underscoring.f: Likewise
7502         * gfortran.dg/g77/funderscoring.f: Likewise
7503         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
7505 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7507         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
7509 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7510         Paul Brook  <paul@codesourcery.com>
7512         PR fortran/13415
7513         * gfortran.dg/common_pointer_1.f90: New test.
7515 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7517         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
7519 2004-07-09  James E Wilson  <wilson@specifixinc.com>
7521         PR target/16364
7522         * gcc.c-torture/compile/20040709-1.c: New.
7524 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7526         PR fortran/14077
7527         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
7529 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7531         PR fortran/13201
7532         * gfortran.dg/shape_1.f90: New test.
7534 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
7535             Andrew Pinski  <apinski@apple.com>
7537         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
7539 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7541         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
7542         comment.
7544 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7545         Paul Brook  <paul@codesourcery.com>
7547         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
7548         '.f95' and '.F95'.
7550 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
7552         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
7554 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7556         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
7557         testcases with capital suffix.
7559 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7561         PR fortran/15481
7562         PR fortran/13372
7563         PR fortran/13575
7564         PR fortran/15978
7565         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
7567         * gfortran.dg/implicit_1.f90: New test.
7569 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7571         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
7572         expression to match gfortran warning/error messages
7573         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
7574         dg-error text.
7576 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7578         * lib/fortran-torture.exp: Rename proc search_for to
7579         search_for_re.
7581 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
7583         * gcc.c-torture/execute/simd-5.x: New file.
7584         XFAIL on SPARC 64-bit at -O0.
7586 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7588         PR c++/8211
7589         PR c++/16165
7590         * g++.dg/warn/effc3.C: New test.
7592 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7594         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
7595         change X to 1X in format.
7596         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
7597         add data statements to conform to standard.
7599 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7601         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
7602         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
7603         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
7605 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
7607         * gfortran.dg/g77/7388.f: Copy from g77.dg
7608         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
7609         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
7610         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
7611         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
7612         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
7613         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
7614         * gfortran.dg/g77/strlen0.f: Likewise
7616 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
7618         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
7619         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
7621 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7623         * gcc.c-torture/execute/920428-2.x: Delete.
7624         * gcc.c-torture/execute/920501-7.x: Likewise.
7626 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
7628         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
7629         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
7630         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
7631         prescott and c3-2.
7632         (PREFETCH_3DNOW): Add -march=c3.
7634 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
7636         PR c/16437
7637         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
7638         * gcc.c-torture/execute/bf64-1.x: Likewise.
7640 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
7642         * gcc.c-torture/compile/20040708-1.c: New test.
7644 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7646         PR c++/16169
7647         * g++.dg/warn/effc2.C: New test.
7649 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
7651         * gcc.c-torture/execute/bitfld-1.x: Remove.
7652         * gcc.c-torture/execute/bitfld-3.c: New test.
7653         * gcc.dg/bitfld-2.c: Remove XFAILs.
7655 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
7657         PR c++/16276
7658         * g++.dg/rtti/tinfo1.C: New file.
7660 2004-07-07  Eric Christopher  <echristo@redhat.com>
7662         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
7664 2004-07-07  Andrew Pinski  <apinski@apple.com>
7666         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
7668 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
7670         * g++.dg/init/call1.C: XFAIL.
7672 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
7674         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
7675         except for movstrict*, to movmem* and clrstr* to clrmem*.
7677 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
7679         * gcc.c-torture/execute/20040707-1.c: New test.
7681 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
7683         * gcc.c-torture/execute/20040706-1.c: New test.
7685 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7687         PR c++/3671
7688         * g++.dg/template/spec14.C: New test.
7690 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
7692         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
7693         nothing if not yet defined.  Use it in b, c and d type definitions.
7694         * gcc.c-torture/execute/20040705-1.c: New test.
7695         * gcc.c-torture/execute/20040705-2.c: New test.
7697 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
7699         PR c++/2518
7700         * g++.dg/lookup/new1.C: New test.
7702 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7704         PR c++/11406
7705         * g++.dg/template/sizeof8.C: New test.
7707 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
7709         * gcc.c-torture/compile/20040705-1.c: New test.
7711 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
7713         * gfortran.fortran-torture/execute/seq_io.f90: New test.
7715 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
7717         * gcc.dg/cpp/if-mop.c: Two new testcases.
7718         * gcc.dg/cpp/trad/comment-3.c: New.
7720 2004-07-04  Paul Brook  <paul@codesourcery.com>
7722         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
7724 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
7726         PR c++/3761
7727         * g++.dg/lookup/crash4.C: New test.
7729 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
7731         * gcc.c-torture/execute/builtin-abs-1.c
7732         * gcc.c-torture/execute/builtin-abs-2.c
7733         * gcc.c-torture/execute/builtin-complex-1.c
7734         * gcc.c-torture/execute/builtins/string-1-lib.c
7735         * gcc.c-torture/execute/builtins/string-1.c
7736         * gcc.c-torture/execute/builtins/string-2-lib.c
7737         * gcc.c-torture/execute/builtins/string-2.c
7738         * gcc.c-torture/execute/builtins/string-3-lib.c
7739         * gcc.c-torture/execute/builtins/string-3.c
7740         * gcc.c-torture/execute/builtins/string-4-lib.c
7741         * gcc.c-torture/execute/builtins/string-4.c
7742         * gcc.c-torture/execute/builtins/string-5-lib.c
7743         * gcc.c-torture/execute/builtins/string-5.c
7744         * gcc.c-torture/execute/builtins/string-6-lib.c
7745         * gcc.c-torture/execute/builtins/string-6.c
7746         * gcc.c-torture/execute/builtins/string-7-lib.c
7747         * gcc.c-torture/execute/builtins/string-7.c
7748         * gcc.c-torture/execute/builtins/string-8-lib.c
7749         * gcc.c-torture/execute/builtins/string-8.c
7750         * gcc.c-torture/execute/builtins/string-9-lib.c
7751         * gcc.c-torture/execute/builtins/string-9.c
7752         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
7753         * gcc.c-torture/execute/builtins/string-asm-1.c
7754         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
7755         * gcc.c-torture/execute/builtins/string-asm-2.c
7756         * gcc.c-torture/execute/stdio-opt-1.c
7757         * gcc.c-torture/execute/stdio-opt-2.c
7758         * gcc.c-torture/execute/stdio-opt-3.c
7759         * gcc.c-torture/execute/string-opt-1.c
7760         * gcc.c-torture/execute/string-opt-10.c
7761         * gcc.c-torture/execute/string-opt-11.c
7762         * gcc.c-torture/execute/string-opt-12.c
7763         * gcc.c-torture/execute/string-opt-13.c
7764         * gcc.c-torture/execute/string-opt-14.c
7765         * gcc.c-torture/execute/string-opt-15.c
7766         * gcc.c-torture/execute/string-opt-16.c
7767         * gcc.c-torture/execute/string-opt-2.c
7768         * gcc.c-torture/execute/string-opt-6.c
7769         * gcc.c-torture/execute/string-opt-7.c
7770         * gcc.c-torture/execute/string-opt-8.c:
7771         Replace with ...
7773         * gcc.c-torture/execute/builtins/abs-2.c
7774         * gcc.c-torture/execute/builtins/abs-3.c
7775         * gcc.c-torture/execute/builtins/complex-1.c
7776         * gcc.c-torture/execute/builtins/fprintf.c
7777         * gcc.c-torture/execute/builtins/fputs.c
7778         * gcc.c-torture/execute/builtins/memcmp.c
7779         * gcc.c-torture/execute/builtins/memmove.c
7780         * gcc.c-torture/execute/builtins/memops-asm.c
7781         * gcc.c-torture/execute/builtins/mempcpy-2.c
7782         * gcc.c-torture/execute/builtins/mempcpy.c
7783         * gcc.c-torture/execute/builtins/memset.c
7784         * gcc.c-torture/execute/builtins/printf.c
7785         * gcc.c-torture/execute/builtins/sprintf.c
7786         * gcc.c-torture/execute/builtins/strcat.c
7787         * gcc.c-torture/execute/builtins/strchr.c
7788         * gcc.c-torture/execute/builtins/strcmp.c
7789         * gcc.c-torture/execute/builtins/strcpy.c
7790         * gcc.c-torture/execute/builtins/strcspn.c
7791         * gcc.c-torture/execute/builtins/strlen-2.c
7792         * gcc.c-torture/execute/builtins/strlen.c
7793         * gcc.c-torture/execute/builtins/strncat.c
7794         * gcc.c-torture/execute/builtins/strncmp-2.c
7795         * gcc.c-torture/execute/builtins/strncmp.c
7796         * gcc.c-torture/execute/builtins/strncpy.c
7797         * gcc.c-torture/execute/builtins/strpbrk.c
7798         * gcc.c-torture/execute/builtins/strpcpy-2.c
7799         * gcc.c-torture/execute/builtins/strpcpy.c
7800         * gcc.c-torture/execute/builtins/strrchr.c
7801         * gcc.c-torture/execute/builtins/strspn.c
7802         * gcc.c-torture/execute/builtins/strstr-asm.c
7803         * gcc.c-torture/execute/builtins/strstr.c:
7804         ... these new files.
7806         * gcc.c-torture/execute/builtins/abs-2-lib.c
7807         * gcc.c-torture/execute/builtins/abs-3-lib.c
7808         * gcc.c-torture/execute/builtins/complex-1-lib.c
7809         * gcc.c-torture/execute/builtins/fprintf-lib.c
7810         * gcc.c-torture/execute/builtins/fputs-lib.c
7811         * gcc.c-torture/execute/builtins/memcmp-lib.c
7812         * gcc.c-torture/execute/builtins/memmove-lib.c
7813         * gcc.c-torture/execute/builtins/memops-asm-lib.c
7814         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
7815         * gcc.c-torture/execute/builtins/mempcpy-lib.c
7816         * gcc.c-torture/execute/builtins/memset-lib.c
7817         * gcc.c-torture/execute/builtins/printf-lib.c
7818         * gcc.c-torture/execute/builtins/sprintf-lib.c
7819         * gcc.c-torture/execute/builtins/strcat-lib.c
7820         * gcc.c-torture/execute/builtins/strchr-lib.c
7821         * gcc.c-torture/execute/builtins/strcmp-lib.c
7822         * gcc.c-torture/execute/builtins/strcpy-lib.c
7823         * gcc.c-torture/execute/builtins/strcspn-lib.c
7824         * gcc.c-torture/execute/builtins/strlen-2-lib.c
7825         * gcc.c-torture/execute/builtins/strlen-lib.c
7826         * gcc.c-torture/execute/builtins/strncat-lib.c
7827         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
7828         * gcc.c-torture/execute/builtins/strncmp-lib.c
7829         * gcc.c-torture/execute/builtins/strncpy-lib.c
7830         * gcc.c-torture/execute/builtins/strpbrk-lib.c
7831         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
7832         * gcc.c-torture/execute/builtins/strpcpy-lib.c
7833         * gcc.c-torture/execute/builtins/strrchr-lib.c
7834         * gcc.c-torture/execute/builtins/strspn-lib.c
7835         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
7836         * gcc.c-torture/execute/builtins/strstr-lib.c
7837         * gcc.c-torture/execute/builtins/lib/abs.c
7838         * gcc.c-torture/execute/builtins/lib/fprintf.c
7839         * gcc.c-torture/execute/builtins/lib/memset.c
7840         * gcc.c-torture/execute/builtins/lib/printf.c
7841         * gcc.c-torture/execute/builtins/lib/sprintf.c
7842         * gcc.c-torture/execute/builtins/lib/strcpy.c
7843         * gcc.c-torture/execute/builtins/lib/strcspn.c
7844         * gcc.c-torture/execute/builtins/lib/strncat.c
7845         * gcc.c-torture/execute/builtins/lib/strncmp.c
7846         * gcc.c-torture/execute/builtins/lib/strncpy.c
7847         * gcc.c-torture/execute/builtins/lib/strpbrk.c
7848         * gcc.c-torture/execute/builtins/lib/strspn.c
7849         * gcc.c-torture/execute/builtins/lib/strstr.c:
7850         New files containing support routines.
7852         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
7853         declaration.
7854         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
7855         when not optimizing.
7857 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
7859         PR c++/16240
7860         * g++.dg/abi/mangle22.C: New test.
7861         * g++.dg/abi/mangle23.C: Likewise.
7863 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
7865         PR fortran/16290
7866         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
7867         Allow for cases without denormalized floating point numbers.
7869 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
7871         PR c/1027
7872         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
7873         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
7874         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
7875         expected warning text.
7876         * gcc.dg/format/diag-2.c: New test.
7878 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
7880         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
7882 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
7884         * gcc.dg/builtins-43.c: New.
7885         * gcc.dg/builtins-44.c: New.
7886         * gcc.dg/builtins-45.c: New.
7888 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
7889             Andreas Tobler  <a.tobler@schweiz.ch>
7891         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
7892         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
7893         as SIGSEGV.
7894         * gcc.dg/cleanup-11.c: Likewise.
7895         * gcc.dg/cleanup-8.c: Likewise.
7896         * gcc.dg/cleanup-9.c: Likewise.
7897         * gcc.dg/cleanup-5.c: Run on all platforms.
7899 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
7901         * g++.dg/warn/nonnull1.C: New test.
7903 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
7905         * gcc.dg/compat/compat-common.h: Wrap up CINT in
7906         an #ifndef SKIP_COMPLEX_INT/#endif pair.
7907         Special-case the Sun compiler wrt to <complex.h>.
7909 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
7911         * gcc.dg/Wunreachable-8.C: New test.
7913         * gcc.dg/h8300-ice2.c : New test.
7915 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
7917         PR fortran/16161
7918         * gfortran.fortran-torture/compile/implicit.f90: Add test
7919         for implicit character.
7921 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
7923         PR fortran/16289
7924         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
7925         Use tiny() intrinsic to find smallest non-negative real
7927 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
7929         * gcc.dg/compat/struct-by-value-22_main.c: New test.
7930         * gcc.dg/compat/struct-by-value-22_x.c: New.
7931         * gcc.dg/compat/struct-by-value-22_y.c: New.
7933         * gcc.c-torture/execute/20040629-1.c: New test.
7935 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
7937         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
7938         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
7940         PR target/16195
7941         * gcc.dg/20040625-1.c: New test.
7943 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7945         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
7947 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
7949         PR fortran/15963
7950         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
7952 2004-06-29  Richard Henderson  <rth@redhat.com>
7954         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
7956 2004-06-29  Paul Brook  <paul@codesourcery.com>
7958         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
7959         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
7961 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
7963         PR c++/16260
7964         * g++.dg/parse/crash15.C: New.
7966 2004-06-28  Andrew Pinski  <apinski@apple.com>
7968         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
7969         by the error already.
7971         * g++.dg/opt/ptrmem4.C: Change to compile only test.
7973 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
7975         PR target/14041
7976         * gcc.dg/h8300-bss-align-1.c : New.
7978 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
7980         * PR c++/16174
7981         * g++.dg/template/ctor4.C: New.
7983 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7985         PR c++/16205
7986         * g++.dg/warn/Wsequence-point-1.C: New test.
7988 2004-06-27  Paul Brook  <paul@codesourcery.com>
7990         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
7992 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
7994         * g++.old-deja/g++.mike/p7325.C: Remove.
7996 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
7998         PR c/14963
7999         * gcc.dg/pr14963.c: New test.
8001 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
8003         PR c++/16193
8004         * g++.dg/parse/redef1.C: New test.
8006 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
8008         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
8009         20021110.c.
8010         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
8011         20021119-1.c.
8012         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
8013         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
8014         5-04.c.
8015         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
8016         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
8017         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
8018         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
8019         g++.brendan/enum14.C.
8020         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
8021         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
8022         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
8023         g++.mike/virt1.C.
8024         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
8025         memtemp24.C.
8027 2004-06-27  Roger Sayle  <roger@eyesopen.com>
8029         * gcc.dg/20040527-1.c: New test case.
8031 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
8033         PR gfortran/pr16196
8034         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
8036 2004-06-25  Roger Sayle  <roger@eyesopen.com>
8038         PR middle-end/15825
8039         * gcc.dg/pr15825-1.c: New test case.
8041 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8043         * gcc.c-torture/execute/20040625-1.c: New test.
8045 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8047         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
8049 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
8051         * gcc.dg/torture/mips-div-1.c: New test.
8053 2004-06-24  Jeff Law  <law@redhat.com>
8055         * gcc.dg/tree-ssa/20040624-1.c: New test.
8057 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
8059         * gcc.c-torture/compile/20040624-1.c: New test.
8061 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8063         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
8064         this directory.
8066 2004-06-23  Andrew Pinski  <apinski@apple.com>
8068         PR middle-end/15988
8069         * g++.dg/opt/ptrmem4.C: New test.
8071         * gcc.dg/c90-array-quals-2.c: New test.
8073 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
8075         * gcc.dg/kpice1.c: New test.
8077 2006-06-23  Andrew Pinski  <apinski@apple.com>
8079         * gcc.dg/c90-array-quals.c: New test.
8081 2006-06-22  Richard Henderson  <rth@redhat.com>
8083         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
8085 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
8087         * gcc.dg/builtins-config.h: Handle FreeBSD.
8089 2006-06-22  Richard Henderson  <rth@redhat.com>
8091         * g++.dg/opt/devirt1.C: New.
8093 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
8095         * g++.dg/opt/pr15551.C: New testcase.
8097 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
8099         PR target/14800
8100         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
8101         x86_64-*-linux* when compiling for 32bit.
8103 2004-06-21  Andrew Pinski  <apinski@apple.com>
8105         * gcc.dg/pch/struct-1.c: New.
8106         * gcc.dg/pch/struct-1.hs: New.
8108 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
8110         * gcc.dg/pch/save-temps-1.c: New file.
8111         * gcc.dg/pch/save-temps-1.hs: New file.
8113 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
8115         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
8116         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
8118 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8120         * gfortran.fortran-torture/execute/select_1.f90: Rename function
8121         to fix type error.
8122         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
8123         Remove trailing spaces.
8125 2004-06-21  Richard Henderson  <rth@redhat.com>
8127         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
8128         merging && to BIT_FIELD_REF.
8130 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
8132         * g++.dg/opt/placeholder1.C: New test.
8134 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
8136         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
8137         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8138         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8139         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8141 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
8143         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
8144         extern "C".
8145         * g++.dg/other/pragma-re-1.C: Add comments.
8147 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
8149         PR gfortran/16080
8150         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
8152 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
8154         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
8155         instead of setting the type of size_t by
8156         hand.
8158 2004-06-18  Roger Sayle  <roger@eyesopen.com>
8160         * gcc.dg/unordered-2.c: New test case.
8161         * gcc.dg/unordered-3.c: New test case.
8163 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
8165         PR other/16043
8166         * lib/g++.exp (g++_version): Tweak regexp for version
8167         * lib/g77.exp (g77_version): Likewise
8168         * lib/gfortran.exp (gfortran_version): Likewise
8169         * lib/objc.exp (objc_version): Likewise
8170         * lib/treelang.exp (treelang_version): Likewise
8172 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
8174         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
8175         Use INT_MAX instead of __INT_MAX__.
8176         * gcc.dg/compat/struct-align-2_y.c: Likewise.
8178         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
8179         * gcc.dg/compat/scalar-return-3_x.c: Use it.
8180         * gcc.dg/compat/scalar-return-3_y.c: Use it.
8181         * gcc.dg/compat/scalar-return-4_x.c: Use it.
8182         * gcc.dg/compat/scalar-return-4_y.c: Use it.
8183         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
8184         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
8185         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
8186         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
8188         * gcc.dg/range-test-1.c: New test.
8189         * g++.dg/opt/range-test-1.C: New test.
8191 2004-06-17  Richard Henderson  <rth@redhat.com>
8193         * objc.dg/sync-1.m: New.
8194         * objc.dg/try-catch-1.m: Don't force next runtime.
8195         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
8196         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
8197         shadowed catch clause.
8198         * objc.dg/try-catch-5.m: New.
8200 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
8202         Bug 14610
8203         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
8205 2004-06-15  Richard Henderson  <rth@redhat.com>
8207         * gcc.dg/20001116-1.c: Move expected warning line.
8209 2004-06-15  Richard Henderson  <rth@redhat.com>
8211         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
8212         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
8214 2004-06-15  Jeff Law  <law@redhat.com>
8216         * gcc.dg/tree-ssa/20040615-1.c: New test.
8217         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
8218         be less sensitive to operand ordering.
8219         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
8221 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
8223         * g++.dg/abi/bitfield3.C: Add comment..
8225 2004-06-15  Richard Henderson  <rth@redhat.com>
8227         * g++.dg/ext/stmtexpr1.C: XFAIL.
8228         * gcc.dg/20030612-1.c: XFAIL.
8230 2004-06-15  Eric Christopher  <echristo@redhat.com>
8232         * g++.dg/charset/asm5.c: New.
8233         * gcc.dg/charset/asm6.c: New.
8235 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8237         PR fortran/15962
8238         * gfortran.fortran-torture/execute/select_1.f90: New test.
8240 2004-06-15  Paul Brook  <paul@codesourcery.com>
8242         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
8244 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8246         PR c++/15967
8247         * g++.dg/lookup/crash3.C: New test.
8249 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8251         PR c++/15947
8252         * g++.dg/parse/dtor4.C: New test.
8254 2004-06-14  Jeff Law  <law@redhat.com>
8256         * gcc.c-torture/compile/20040614-1.c: New test.
8258 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8260         PR fortran/15211
8261         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
8262         LEN of a character array.
8264 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
8266         PR c++/15096
8267         * g++.dg/template/ptrmem10.C: New test.
8269         PR c++/14930
8270         * g++.dg/template/friend30.C: New test.
8272 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8274         PR fortran/14928
8275         * gfortran.fortran-torture/compile/mloc.f90: New test.
8277 2004-06-13  Paul Brook  <paul@codesourcery.com>
8279         * gfortran.fortran-torture/execute/random_2.f90: New test.
8281 2004-06-13  Eric Christopher  <echristo@redhat.com>
8283         * gcc.dg/noncompile/redecl-1.c: Fix error message.
8285 2004-06-12  Paul Brook  <paul@codesourcery.com>
8287         * gfortran.fortran-torture/execute/contained_3.f90: New test.
8289 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8291         PR fortran/14923
8292         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
8294 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8296         PR fortran/14957
8297         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
8298         syntax errors in end statements of contained subroutines.
8300 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8302         PR fortran/12841
8303         * gfortran.fortran-torture/execute/null_arg.f90: New test.
8305 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8307         PR fortran/15665
8308         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
8310 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
8312         PR gfortran/12839
8313         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
8315 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
8317         PR c++/15862
8318         * g++.dg/parse/enum1.C: New test.
8320 2004-06-10  Jeff Law  <law@redhat.com>
8322         * gcc.c-torture/compile/20040610-1.c: New test.
8324 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8326         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
8327         * g++.old-deja/g++.other/decl3.C: Likewise.
8329 2004-06-10  Brian Booth  <bbooth@redhat.com>
8331         * gcc.dg/tree-ssa/20031015-1.c: Scan for
8332         V_MAY_DEF instead of VDEF.
8333         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
8335 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
8337         PR c++/14211
8338         * g++.dg/conversion/const1.C: New test.
8340         PR c++/15076
8341         * g++.dg/conversion/reinterpret1.C: New test.
8343         PR c++/15877
8344         * g++.dg/template/enum2.C: New test.
8346         PR c++/15227
8347         * g++.dg/template/error13.C: New test.
8349 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8351         PR fortran/14957
8352         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
8353         arguments to test_* REAL and of the right size.
8355 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8357         PR target/15569
8358         PR rtl-optimization/15681
8359         * gcc.dg/20040609-1.c: New test.
8361 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
8363         PR c++/14791
8364         * g++.dg/opt/builtins1.C: New test.
8366 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
8368         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
8369         that use default windows32 struct layout.
8370         * gcc.dg/i386-bitfield2.c: Likewise.
8372 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
8374         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
8375         for mingw32 and cygwin targets.
8377 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
8379         * gcc.dg/pch/macro-4.c: New.
8380         * gcc.dg/pch/macro-4.hs: New.
8382 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8384         PR fortran/13249
8385         * gfortran.fortran-torture/compile/name_clash.f90: New test.
8387 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8389         PR fortran/13372
8390         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
8392 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8394         PR gfortran/14897
8395         * gfortran.fortran-torture/execute/t_edit.f90: New test.
8397 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
8399         PR gfortran/15755
8400         * gfortran.fortran-torture/execute/backspace.c : New test.
8402 2004-06-09  Paul Brook  <paul@codesourcery.com>
8404         * gfortran.fortran-torture/execure/intrinsic_associated.f90
8405         (pointer_to_section): Rewrite to use smaller array.
8407 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
8409         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
8410         * gcc.dg/ext/altivec-10.c: Same.
8411         * gcc.dg/ext/altivec-11.c: Same.
8412         * gcc.dg/ext/altivec-12.c: Same.
8413         * gcc.dg/ext/altivec-13.c: Same.
8414         * gcc.dg/ext/altivec-14.c: Same.
8415         * gcc.dg/ext/altivec-15.c: Same.
8416         * gcc.dg/ext/altivec-16.c: Same.
8417         * gcc.dg/ext/altivec-3.c: Same.
8418         * gcc.dg/ext/altivec-4.c: Same.
8419         * gcc.dg/ext/altivec-6.c: Same.
8420         * gcc.dg/ext/altivec-7.c: Same.
8421         * gcc.dg/ext/altivec-8.c: Same.
8422         * gcc.dg/ext/altivec-varargs-1.c: Same.
8424         * g++.dg/ext/altivec-1.C: Correct dg syntax.
8425         * g++.dg/ext/altivec-10.C: Same.
8426         * g++.dg/ext/altivec-2.C: Same.
8427         * g++.dg/ext/altivec-3.C: Same.
8428         * g++.dg/ext/altivec-4.C: Same.
8429         * g++.dg/ext/altivec-5.C: Same.
8430         * g++.dg/ext/altivec-6.C: Same.
8431         * g++.dg/ext/altivec-7.C: Same.
8432         * g++.dg/ext/altivec-8.C: Same.
8433         * g++.dg/ext/altivec-9.C: Same.
8435 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8437         PR c++/7841
8438         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
8440 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
8442         * gcc.dg/union-1.c: New test.
8444 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8446         * gcc.dg/builtins-41.c: New test case.
8447         * gcc.dg/builtins-42.c: New test case.
8449 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8451         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
8452         * g++.dg/ext/altivec-10.C: Same.
8453         * g++.dg/ext/altivec-2.C: Same.
8454         * g++.dg/ext/altivec-3.C: Same.
8455         * g++.dg/ext/altivec-4.C: Same.
8456         * g++.dg/ext/altivec-5.C: Same.
8457         * g++.dg/ext/altivec-6.C: Same.
8458         * g++.dg/ext/altivec-7.C: Same.
8459         * g++.dg/ext/altivec-8.C: Same.
8460         * g++.dg/ext/altivec-9.C: Same.
8461         * g++.old-deja/g++.abi/cxa_vec.C: Same.
8462         * g++.old-deja/g++.brendan/new3.C: Same.
8463         * gcc.c-torture/execute/eeprof-1.x: Same.
8465 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
8467         PR c/14765
8468         * gcc.dg/pr14765-1.c: New test.
8470 2004-06-07  Roger Sayle  <roger@eyesopen.com>
8472         PR c/14649
8473         * gcc.dg/pr14649-1.c: New test case.
8475 2004-06-07  Richard Henderson  <rth@redhat.com>
8477         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
8478         if temporaries.
8480 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
8482         * g++.dg/eh/elide1.C: Remove XFAIL.
8484 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
8486         PR c++/15337
8487         * g++.dg/expr/sizeof3.C: New test.
8489         PR c++/14777
8490         * g++.dg/template/access14.C: New test.
8492         PR c++/15554
8493         * g++.dg/template/enum1.C: New test.
8495         PR c++/15057
8496         * g++.dg/eh/throw1.C: New test.
8498 2004-06-07  David Ayers  <d.ayers@inode.at>
8499             Ziemowit Laski  <zlaski@apple.com>
8501         * lib/objc.exp (objc_target_compile): Revert the '-framework
8502         Foundation' flag fix, since bare Darwin does not ship
8503         with the Foundation framework.
8504         * objc/execute/next_mapping.h: Provide a local NSConstantString
8505         @interface and @implementation.
8506         (objc_constant_string_init): A constructor function, used to
8507         initialize the NSConstantString meta-class object.
8508         * objc/execute/string1.m: Include "next_mapping.h" instead of
8509         <Foundation/NSString.h>.
8510         * objc/execute/string2.m: Likewise.
8511         * objc/execute/string3.m: Likewise.
8512         * objc/execute/string4.m: Likewise.
8514 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
8516         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
8517         to double. Replace double with FLOAT.
8518         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
8520         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
8521         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
8522         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
8523         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
8524         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
8525         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
8526         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
8527         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
8529 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
8531         PR c/13519
8532         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
8534 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8536         PR c++/15503
8537         * g++.dg/template/meminit2.C: New test.
8539 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
8541         PR target/15822
8542         * gcc.c-torture/execute/compare-fp-1.c,
8543         gcc.c-torture/execute/compare-fp-2.c,
8544         gcc.c-torture/execute/compare-fp-3.c,
8545         gcc.c-torture/execute/compare-fp-4.c,
8546         gcc.c-torture/execute/compare-fp-3.x,
8547         gcc.c-torture/execute/compare-fp-4.x: Moved...
8548         * gcc.c-torture/execute/ieee/compare-fp-1.c,
8549         gcc.c-torture/execute/ieee/compare-fp-2.c,
8550         gcc.c-torture/execute/ieee/compare-fp-3.c,
8551         gcc.c-torture/execute/ieee/compare-fp-4.c,
8552         gcc.c-torture/execute/ieee/compare-fp-3.x,
8553         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
8555 2004-06-04  David Ayers  <d.ayers@inode.at>
8557         * objc/execute/protocol-isEqual-4.m: New testcase.
8559 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
8561         * objc/execute/protocol-isEqual-1.m: New testcase.
8562         * objc/execute/protocol-isEqual-2.m: New testcase.
8563         * objc/execute/protocol-isEqual-3.m: New testcase.
8565 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8567         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
8569 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
8571         * lib/objc.exp (objc_target_compile): When running tests on
8572         Darwin (Mac OS X), inform the linker about '-framework
8573         'Foundation'.
8575 2004-06-02  Eric Christopher  <echristo@redhat.com>
8577         * gcc.c-torture/compile/20040602-1.c: New.
8579 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
8581         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
8582         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
8584         PR tree-optimization/14736
8585         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
8587         PR tree-optimization/14042
8588         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
8590         PR tree-optimization/14729
8591         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
8593 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8595         PR fortran/15557
8596         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
8598 2004-06-01  Richard Hederson  <rth@redhat.com>
8600         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
8602 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
8604         PR c++/14932
8605         * g++.dg/parse/offsetof4.C: New test.
8607 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
8609         PR objc/7993
8610         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
8612 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
8614         PR c++/15701
8615         * g++.dg/template/friend29.C: New test.
8617 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
8619         PR c/15749
8620         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
8622 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
8624         * gcc.dg/sparc-trap-1.c: New test.
8626 2004-05-31  Roger Sayle  <roger@eyesopen.com>
8628         PR middle-end/15069
8629         * g++.dg/opt/fold3.C: New test case.
8631 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
8633         * lib/target-supports.exp (check_iconv_available): Fix fallout
8634         from 2004-05-28 patch.
8636 2004-05-30  Paul Brook  <paul@codesourcery.com>
8638         PR fortran/15620
8639         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
8640         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
8642 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
8644         * gfortran.fortran-torture/execute/random_1.f90: New test.
8646 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8648         * g++.dg/ext/altivec-10.C: New test.
8650 2004-05-29  Paul Brook  <paul@codesourcery.com>
8652         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
8654 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8656         * gcc.dg/altivec-16.c: New test.
8658 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
8660         * lib/target-supports.exp (check_vmx_hw_available): New.
8661         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
8663         * lib/target-supports.exp (check_alias_available,
8664         check_iconv_available, check_named_sections_available): Use
8665         unique names for temporary files.
8667 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
8669         * gcc.dg/altivec-15.c: New test.
8671 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8673         PR c++/15083
8674         * g++.dg/warn/noeffect6.C: New test.
8676         PR c++/15471
8677         * g++.dg/expr/ptrmem4.C: New test.
8679         PR c++/15640
8680         * g++.dg/template/operator3.C: New test.
8682 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
8684         PR c++/14668
8685         * g++.dg/lookup/redecl1.C: New test.
8686         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
8688 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
8690         * gcc.c-torture/execute/compare-fp-1.c,
8691         gcc.c-torture/execute/compare-fp-2.c,
8692         gcc.c-torture/execute/compare-fp-3.c,
8693         gcc.c-torture/execute/compare-fp-4.c,
8694         gcc.c-torture/execute/compare-fp-3.x,
8695         gcc.c-torture/execute/compare-fp-4.x,
8696         gcc.dg/pr15649-1.c: New.
8698 2004-05-27  Adam Nemet  <anemet@lnxw.com>
8700         PR c++/12883
8701         * g++.dg/init/array14.C: New test.
8703 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
8705         * lib/compat.exp (compat-get-options-main): New.
8706         (compat-get-options): Remove unneeded code, warn for ignored
8707         command.
8708         (compat-execute): Check flag set by dg-require-* commands.
8710         * lib/compat.exp (compat-execute): Break up long lines.
8712 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
8714         * gcc.dg/altivec-7.c: Don't use 'vector long'.
8715         * gcc.dg/altivec-14.c: New test.
8716         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
8718         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
8719         * gcc.dg/altivec-12.c: Ditto.
8721         * gcc.dg/altivec-3.c: Move call to altivec_check.
8723 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8725         PR c++/15044
8726         * g++.dg/template/error12.C: New test.
8728         PR c++/15317
8729         * g++.dg/ext/attrib15.C: New test.
8731         PR c++/15329
8732         * g++.dg/template/ptrmem9.C: New test.
8734 2004-05-25  Paul Brook  <paul@codesourcery.com>
8736         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
8738 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8740         PR c++/15165
8741         * g++.dg/template/crash19.C: New test.
8743 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8745         PR c++/15025
8746         * g++.dg/template/redecl1.C: New test.
8748 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
8750         PR c++/14821
8751         * g++.dg/other/ns1.C: New test.
8753         PR c++/14883
8754         * g++.dg/template/invalid1.C: New test.
8756 2004-05-23  Paul Brook  <paul@codesourcery.com>
8757         Victor Leikehman  <lei@haifasphere.co.il>
8759         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
8760         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
8762 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8764         PR c++/15285
8765         PR c++/15299
8766         * g++.dg/template/non-dependent5.C: New test.
8767         * g++.dg/template/non-dependent6.C: New test.
8769 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
8771         PR c++/15507
8772         * g++.dg/inherit/union1.C: New test.
8774         PR c++/15542
8775         * g++.dg/template/addr1.C: New test.
8777         PR c++/15427
8778         * g++.dg/template/array5.C: New test.
8780         PR c++/15287
8781         * g++.dg/template/array6.C: New test.
8783 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
8784             Roger Sayle  <roger@eyesopen.com>
8786         * g++.dg/lookup/forscope2.C: New test case.
8788 2004-05-22  Ben Elliston  <bje@au.ibm.com>
8790         * gcc.dg/cpp/Wmissingdirs.c: New.
8792 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8794         PR target/15301
8795         * gcc.dg/compat/union-m128-1.h: New file.
8796         * gcc.dg/compat/union-m128-1_main.c: Likewise.
8797         * gcc.dg/compat/union-m128-1_x.c: Likewise.
8798         * gcc.dg/compat/union-m128-1_y.c: Likewise.
8800 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
8802         PR target/15302
8803         * gcc.dg/compat/struct-complex-1.h: New file.
8804         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
8805         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
8806         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
8808 2004-05-20  Roger Sayle  <roger@eyesopen.com>
8810         PR middle-end/3074
8811         * gcc.dg/pr3074-1.c: New test case.
8812         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
8814 2004-05-20  Falk Hueffner  <falk@debian.org>
8816         PR other/15526
8817         * gcc.dg/ftrapv-1.c: New test case.
8819 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
8821         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
8823 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
8824             Jeff Law  <law@redhat.com>
8826         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
8827         * gcc.dg/tree-ssa/20040518-2.c: New test.
8829         * gcc.dg/tree-ssa/20040518-1.c: New test.
8831 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
8833         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
8835 2004-05-18  Paul Brook  <paul@codesourcery.com>
8837         PR fortran/13930
8838         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
8840 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8842         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
8843         constant folding.
8845 2004-05-17  Steven Bosscher  <stevenb@suse.de>
8847         * gcc.dg/tree-ssa/20040517-1.c: New test.
8849 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8851         * gcc.dg/loop-4.c: New test.
8853 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
8855         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
8857 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
8859         PR fortran/15311
8860         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
8862 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8864         PR fortran/13826
8865         PR fortran/13940
8866         * gfortran.fortran-torture/compile/data_1.f90: New test.
8868 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
8870         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
8871         * gcc.dg/uninit-H.c: Define ASM for __s390__.
8873 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8875         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
8877 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
8879         PR c/15444
8880         * gcc.dg/format/xopen-1.c: Adjust expected message.
8881         * gcc.dg/format/xopen-3.c: New test.
8883 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
8885         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
8887 2004-05-14  Jeff Law  <law@redhat.com>
8889         * gcc.dg/tree-ssa/20040514-2.c: New test.
8891 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8893         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
8894         this ...
8895         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
8896         this.
8898 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
8900         * gcc.dg/tree-ssa/20040514-1.c: New test.
8902 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8904         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
8905         test.
8907 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8909         PR fortran/14066
8910         * gfortran.fortran-torture/compile/do_1.f90: New test.
8912 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
8914         PR fortran/15051
8915         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
8916         test.
8918 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
8920         PR fortran/15149
8921         * gfortran.fortran-torture/execute/random_init.f90: New test.
8923 2004-05-13  Paul Brook  <paul@codesourcery.com>
8925         PR fortran/15314
8926         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
8928 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
8930         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
8931         for the powerpc case.
8933 2004-05-13  Jeff Law  <law@redhat.com>
8935         * gcc.dg/tree-ssa/20040513-1.c: New test.
8936         * gcc.dg/tree-ssa/20040513-2.c: New test.
8938 2004-05-13  Paul Brook  <paul@codesourcery.com>
8940         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
8941         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
8942         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
8944 2004-05-13  Andreas Schwab  <schwab@suse.de>
8946         PR other/10819
8947         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
8948         characters.
8950 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
8952         PR fortran/15294
8953         * gfortran.fortran-torture/execute/adjustr.f90: New file.
8955 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
8957         Merge from tree-ssa-20020619-branch.  See
8958         ChangeLog.tree-ssa for details.
8960 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
8962         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
8963         include <altivec.h> explicitly.
8964         * gcc.dg/altivec-13.c: Likewise.
8966 2004-05-11  Paul Brook  <paul@codesourcery.com>
8968         * gcc.c-torture/compile/20010518-1.c: Force enum size.
8970 2004-05-10  Eric Christopher  <echristo@redhat.com>
8972         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
8973         * gcc.dg/sibcall-4.c: Ditto.
8975 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
8977         * g++.dg/ext/altivec-8.C: New test case.
8978         * gcc.dg/altivec-13.c: New test case.
8980 2004-05-08  Roger Sayle  <roger@eyesopen.com>
8982         * gcc.c-torture/execute/divcmp-1.c: New test case.
8983         * gcc.c-torture/execute/divcmp-2.c: New test case.
8984         * gcc.c-torture/execute/divcmp-3.c: New test case.
8986 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
8988         * g++.dg/other/pragma-re-2.C: New test.
8990 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
8992         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
8993         * gcc.dg/i386-387-2.c: Likewise.
8995         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
8996         __builtin_drem.
8997         * gcc.dg/i386-387-6.c: Likewise.
8999 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
9001         * gcc.dg/builtins-33.c:  Also check log1p*.
9003 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
9005         PR optimization/15296
9006         * gcc.c-torture/execute/pr15296.c: New test.
9008 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
9010         * gcc.dg/builtins-40.c: New test.
9012 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
9014         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
9016 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
9018         * g++.dg/ext/spe1.C: New testcase.
9020 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
9022         * objc.dg/image-info.m: Allow additional attributes
9023         for __image_info section.
9025 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
9027         * gcc.dg/torture/mips-hilo-2.c: New test.
9029 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9031         PR c++/14389
9032         * g++.dg/template/member5.C: New test.
9034 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
9036         * gcc.dg/builtins-34.c: Also check expm1*.
9038 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9040         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
9041         * gcc.dg/torture/builtin-convert-3.c: New test.
9043 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
9045         PR middle-end/15054
9046         * g++.dg/opt/pr15054.C: New test.
9048 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9050         * gcc.dg/torture/builtin-rounding-1.c: New test.
9051         * gcc.dg/builtins-25.c: Delete.
9052         * gcc.dg/builtins-29.c: Delete.
9054 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
9056         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
9057         * gcc.dg/sibcall-4.c: Likewise.
9058         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
9060 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9062         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
9063         bit-field on 16-bit targets.
9065 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
9067         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
9068         16-bit targets.
9070 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
9072         * gcc.dg/rs6000-power2-1.c: Change to compile only.
9073         * gcc.dg/rs6000-power2-2.c: Likewise.
9075 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
9077         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
9078         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
9079         Change the asm registers to be in form of frN instead of fN.
9081 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9083         * gcc.dg/torture/builtin-convert-2.c: New test.
9085 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
9087         * gcc.dg/rs6000-power2-1.c: New test.
9088         * gcc.dg/rs6000-power2-2.c: New test.
9090 2004-04-28  Jan Hubicka  <jh@suse.cz>
9092         * gcc.dg/unused-6.c: New test.
9094 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
9095             Ulrich Weigand  <uweigand@de.ibm.com>
9097         * ada/acats/run_all.sh: Define $target variable.
9099 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
9101         PR c++/15119
9102         * g++.dg/other/vararg-1.C: New test.
9104         PR c++/4794
9105         * g++.dg/eh/cleanup3.C: New test.
9107 2004-04-24  Laurent GUERBY <laurent@guerby.net>
9109         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
9110         and ad8011a (target_insn).
9111         * ada/acats/support/macro.dfs: Likewise.
9112         * ada/acats/support/impbit.adb: New file.
9114 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
9116         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
9118 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
9120         * gcc.dg/loop-3.c: New test.
9122 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
9124         * gcc.c-torture/execute/simd-5.c: New test.
9126 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9128         PR c++/15064
9129         * g++.dg/template/crash18.C: New test.
9131 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
9133         * g++.dg/ext/complit3.C: New test.
9135 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9137         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
9138         * gcc.dg/altivec-3.c: Same.
9139         * gcc.dg/altivec-varargs-1.c: Same.
9141 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
9143         * lib/target-supports.exp (check_profiling_available): Assume
9144         profiling is not available on powerpc-eabi targets.
9146 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
9148         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
9149         * gcc.dg/vmx/bug-1.c: Ditto.
9151 2004-04-20  Eric Christopher  <echristo@redhat.com>
9153         * gcc.dg/charset/extern.c: New test.
9154         * g++.dg/charset/extern3.cc: Ditto.
9156 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
9158         * gcc.dg/builtins-39.c: New test.
9160 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
9162         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
9164 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
9166         * gcc.dg/torture/mips-hilo-1.c: New test.
9168 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
9170         * gcc.c-torture/compile/20040419-1.c: New test.
9172 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
9174         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
9176 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
9177             Aldy Hernandez  <aldyh@redhat.com>
9179         * gcc.c-torture/execute/va-arg-24.c: New.
9181 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
9182             Aldy Hernandez  <aldyh@redhat.com>
9184         * gcc.dg/vmx/1b-01.c: New.
9185         * gcc.dg/vmx/1b-02.c: New.
9186         * gcc.dg/vmx/1b-03.c: New.
9187         * gcc.dg/vmx/1b-04.c: New.
9188         * gcc.dg/vmx/1b-05.c: New.
9189         * gcc.dg/vmx/1b-06.c: New.
9190         * gcc.dg/vmx/1b-07.c: New.
9191         * gcc.dg/vmx/1c-01.c: New.
9192         * gcc.dg/vmx/1c-02.c: New.
9193         * gcc.dg/vmx/3a-01a.c: New.
9194         * gcc.dg/vmx/3a-01.c: New.
9195         * gcc.dg/vmx/3a-01m.c: New.
9196         * gcc.dg/vmx/3a-03.c: New.
9197         * gcc.dg/vmx/3a-03m.c: New.
9198         * gcc.dg/vmx/3a-04.c: New.
9199         * gcc.dg/vmx/3a-04m.c: New.
9200         * gcc.dg/vmx/3a-05.c: New.
9201         * gcc.dg/vmx/3a-06.c: New.
9202         * gcc.dg/vmx/3a-06m.c: New.
9203         * gcc.dg/vmx/3a-07.c: New.
9204         * gcc.dg/vmx/3b-01.c: New.
9205         * gcc.dg/vmx/3b-02.c: New.
9206         * gcc.dg/vmx/3b-10.c: New.
9207         * gcc.dg/vmx/3b-13.c: New.
9208         * gcc.dg/vmx/3b-14.c: New.
9209         * gcc.dg/vmx/3b-15.c: New.
9210         * gcc.dg/vmx/3c-01a.c: New.
9211         * gcc.dg/vmx/3c-01.c: New.
9212         * gcc.dg/vmx/3c-02.c: New.
9213         * gcc.dg/vmx/3c-03.c: New.
9214         * gcc.dg/vmx/3d-01.c: New.
9215         * gcc.dg/vmx/4-01.c: New.
9216         * gcc.dg/vmx/4-03.c: New.
9217         * gcc.dg/vmx/5-01.c: New.
9218         * gcc.dg/vmx/5-02.c: New.
9219         * gcc.dg/vmx/5-03.c: New.
9220         * gcc.dg/vmx/5-04.c: New.
9221         * gcc.dg/vmx/5-05.c: New.
9222         * gcc.dg/vmx/5-06.c: New.
9223         * gcc.dg/vmx/5-07.c: New.
9224         * gcc.dg/vmx/5-07t.c: New.
9225         * gcc.dg/vmx/5-08.c: New.
9226         * gcc.dg/vmx/5-10.c: New.
9227         * gcc.dg/vmx/5-11.c: New.
9228         * gcc.dg/vmx/7-01a.c: New.
9229         * gcc.dg/vmx/7-01.c: New.
9230         * gcc.dg/vmx/7c-01.c: New.
9231         * gcc.dg/vmx/7d-01.c: New.
9232         * gcc.dg/vmx/7d-02.c: New.
9233         * gcc.dg/vmx/8-01.c: New.
9234         * gcc.dg/vmx/8-02a.c: New.
9235         * gcc.dg/vmx/8-02.c: New.
9236         * gcc.dg/vmx/brode-1.c: New.
9237         * gcc.dg/vmx/bug-1.c: New.
9238         * gcc.dg/vmx/bug-2.c: New.
9239         * gcc.dg/vmx/bug-3.c: New.
9240         * gcc.dg/vmx/cw-bug-1.c: New.
9241         * gcc.dg/vmx/cw-bug-2.c: New.
9242         * gcc.dg/vmx/cw-bug-3.c: New.
9243         * gcc.dg/vmx/dct.c: New.
9244         * gcc.dg/vmx/debug-1.c: New.
9245         * gcc.dg/vmx/debug-2.c: New.
9246         * gcc.dg/vmx/debug-3.c: New.
9247         * gcc.dg/vmx/debug-4.c: New.
9248         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
9249         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
9250         * gcc.dg/vmx/eg-5.c: New.
9251         * gcc.dg/vmx/fft.c: New.
9252         * gcc.dg/vmx/gcc-bug-1.c: New.
9253         * gcc.dg/vmx/gcc-bug-2.c: New.
9254         * gcc.dg/vmx/gcc-bug-3.c: New.
9255         * gcc.dg/vmx/gcc-bug-4.c: New.
9256         * gcc.dg/vmx/gcc-bug-5.c: New.
9257         * gcc.dg/vmx/gcc-bug-6.c: New.
9258         * gcc.dg/vmx/gcc-bug-7.c: New.
9259         * gcc.dg/vmx/gcc-bug-8.c: New.
9260         * gcc.dg/vmx/gcc-bug-9.c: New.
9261         * gcc.dg/vmx/gcc-bug-b.c: New.
9262         * gcc.dg/vmx/gcc-bug-c.c: New.
9263         * gcc.dg/vmx/gcc-bug-d.c: New.
9264         * gcc.dg/vmx/gcc-bug-e.c: New.
9265         * gcc.dg/vmx/gcc-bug-f.c: New.
9266         * gcc.dg/vmx/gcc-bug-g.c: New.
9267         * gcc.dg/vmx/gcc-bug-i.c: New.
9268         * gcc.dg/vmx/harness.h: New.
9269         * gcc.dg/vmx/ira1.c: New.
9270         * gcc.dg/vmx/ira2a.c: New.
9271         * gcc.dg/vmx/ira2b.c: New.
9272         * gcc.dg/vmx/ira2.c: New.
9273         * gcc.dg/vmx/ira2c.c: New.
9274         * gcc.dg/vmx/mem.c: New.
9275         * gcc.dg/vmx/newton-1.c: New.
9276         * gcc.dg/vmx/ops.c: New.
9277         * gcc.dg/vmx/sn7153.c: New.
9278         * gcc.dg/vmx/spill2.c: New.
9279         * gcc.dg/vmx/spill3.c: New.
9280         * gcc.dg/vmx/spill.c: New.
9281         * gcc.dg/vmx/t.c: New.
9282         * gcc.dg/vmx/varargs-1.c: New.
9283         * gcc.dg/vmx/varargs-2.c: New.
9284         * gcc.dg/vmx/varargs-3.c: New.
9285         * gcc.dg/vmx/varargs-4.c: New.
9286         * gcc.dg/vmx/varargs-5.c: New.
9287         * gcc.dg/vmx/varargs-6.c: New.
9288         * gcc.dg/vmx/varargs-7.c: New.
9289         * gcc.dg/vmx/vmx.exp: New.
9290         * gcc.dg/vmx/vprint-1.c: New.
9291         * gcc.dg/vmx/vscan-1.c: New.
9292         * gcc.dg/vmx/x-01.c: New.
9293         * gcc.dg/vmx/x-02.c: New.
9294         * gcc.dg/vmx/x-03.c: New.
9295         * gcc.dg/vmx/x-04.c: New.
9296         * gcc.dg/vmx/x-05.c: New.
9297         * gcc.dg/vmx/yousufi-1.c: New.
9298         * gcc.dg/vmx/zero-1.c: New.
9299         * gcc.dg/vmx/zero.c: New.
9301 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
9303         * g++.dg/lookup/java1.C: Update for chage of
9304         _Jv_AllocObject.
9305         * g++.dg/lookup/java2.C: Likewise.
9307 2004-04-17  Laurent GUERBY <laurent@guerby.net>
9309         * ada/acats/run_all.sh: use -O2 by default.
9311 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
9313         * gcc.dg/vr-mult-[12].c: New tests.
9315 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9317         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
9319         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
9321 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
9323         * lib/target-supports.exp (check_profiling_available): Assume profiling
9324         isn't available for mips*-*-elf targets.
9326 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
9328         * gcc.dg/builtins-38.c: New test.
9330 2004-04-14  Eric Christopher  <echristo@redhat.com>
9332         * g++.dg/charset/charset.exp: Run .cc extension tests.
9334 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
9336         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
9338 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9340         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
9342 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
9344         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
9345         * gcc.dg/i386-387-2.c: Likewise.
9347         * gcc.dg/i386-387-7.c: New test.
9348         * gcc.dg/i386-387-8.c: New test.
9350         * gcc.dg/builtins-37.c: New test.
9352 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
9354         * g++.dg/pch/externc-1.C: Add missing semicolon.
9356 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
9358         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
9360 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
9362         * gcc.c-torture/execute/20040411-1.c: New test.
9364 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
9366         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
9368 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
9370         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
9372 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
9374         * lib/target-supports.exp (check_named_sections_available): New.
9375         * lib/gcc-dg.exp (dg-require-named-sections): New.
9376         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
9377         old-deja.exp.  Also prune error-count message from HP linker.
9378         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
9380         * g++.dg/init/init-ref4.C: Use dg-require-weak.
9381         * g++.old-deja/g++.pt/static3.C: Likewise.
9382         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
9384 2004-04-09  Roger Sayle  <roger@eyesopen.com>
9386         * gcc.c-torture/execute/20040409-1.c: New test case.
9387         * gcc.c-torture/execute/20040409-2.c: New test case.
9388         * gcc.c-torture/execute/20040409-3.c: New test case.
9390 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
9392         * gcc.dg/20040409-1.c: New test.
9394 2004-04-08  Roger Sayle  <roger@eyesopen.com>
9396         PR target/14888
9397         * g++.dg/opt/pr14888.C: New test case.
9399 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
9401         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
9402         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
9403         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
9404         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
9405         New tests.
9407 2004-04-08  Paul Brook  <paul@codesourcery.com>
9409         * gcc.dg/spill-1.c: New test.
9411 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9413         * gcc.dg/torture/builtin-ctype-2.c: New test.
9415 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
9417         * gcc.dg/pch/pch.exp: Add largefile test.
9419 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
9421         * g++.dg/pch/externc-1.Hs: New.
9422         * g++.dg/pch/externc-1.C: New.
9424 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9426         * gcc.dg/compat/struct-by-value-5a_main.c,
9427         gcc.dg/compat/struct-by-value-5b_main.c: New files.
9428         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
9429         * gcc.dg/compat/struct-by-value-5a_x.c,
9430         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
9431         gcc.dg/compat/struct-by-value-5_x.c.
9432         * gcc.dg/compat/struct-by-value-5a_y.c,
9433         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
9434         gcc.dg/compat/struct-by-value-5_y.c.
9436         * gcc.dg/compat/struct-by-value-6a_main.c,
9437         gcc.dg/compat/struct-by-value-6b_main.c: New files.
9438         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
9439         * gcc.dg/compat/struct-by-value-6a_x.c,
9440         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
9441         gcc.dg/compat/struct-by-value-6_x.c.
9442         * gcc.dg/compat/struct-by-value-6a_y.c,
9443         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
9444         gcc.dg/compat/struct-by-value-6_y.c.
9446         * gcc.dg/compat/struct-by-value-7a_main.c,
9447         gcc.dg/compat/struct-by-value-7b_main.c: New files.
9448         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
9449         * gcc.dg/compat/struct-by-value-7a_x.c,
9450         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
9451         gcc.dg/compat/struct-by-value-7_x.c.
9452         * gcc.dg/compat/struct-by-value-7a_y.c,
9453         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
9454         gcc.dg/compat/struct-by-value-7_y.c.
9456 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
9458         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
9459         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
9460         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
9461         options.
9463 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
9465         * gcc.dg/builtins-36.c: New test.
9467 2004-04-06  Paul Brook  <paul@codesourcery.com>
9469         * README.gcc: Remove obsolete contraint on testcases.
9471 2004-04-05  Paul Brook  <paul@codesourcery.com>
9473         PR2123
9474         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
9475         failure and exit(0) on success.
9476         * g++.dg/expr/anew2.C: Ditto.
9477         * g++.dg/expr/anew3.C: Ditto.
9478         * g++.dg/expr/anew4.C: Ditto.
9480 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
9482         PR c++/3518
9483         * g++.dg/template/unify7.C: New.
9485 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
9487         * g++.dg/README: Bring up to date with new subdirectories; remove
9488         duplicate subdirectory lines.
9490 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
9492         PR c++/14007
9493         * g++.dg/template/unify5.C: New.
9494         * g++.dg/template/unify6.C: New.
9495         * g++.dg/template/qualttp20.C: Adjust.
9496         * g++.old-deja/g++.jason/report.C: Adjust.
9497         * g++.old-deja/g++.other/qual1.C: Adjust.
9499 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
9501         PR c++/14803
9502         * g++.dg/inherit/ptrmem1.C: New test.
9504 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
9506         PR c++/14755
9507         * gcc.c-torture/execute/20040331-1.c: New test.
9508         * gcc.dg/20040331-1.c: New test.
9510 2004-04-01  Paul Brook  <paul@codesourcery.com>
9512         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
9514 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
9516         PR c++/14724
9517         * g++.dg/init/goto1.C: New test.
9519         PR c++/14763
9520         * g++.dg/template/defarg4.C: New test.
9522 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
9524         * gcc.dg/altivec-11.c: Extend test for more valid cases.
9526 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
9528         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
9530 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
9532         * gcc.dg/noncompile/undeclared-2.c: New test.
9534 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
9536         * gcc.dg/940409-1.c: Remove XFAIL.
9537         * gcc.dg/reg-vol-struct-1.c: New test.
9539 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9541         * gcc.dg/torture/builtin-wctype-1.c: New test.
9543 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
9545         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
9546         * gcc.dg/20001101-1.c: Likewise.
9547         * gcc.dg/20001102-1.c: Likewise.
9549 2004-03-25  Roger Sayle  <roger@eyesopen.com>
9551         * gcc.dg/compare8.c: Add an additional test for XOR.
9553 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9555         * gcc.dg/torture/builtin-ctype-1.c: New test.
9557 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9559         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
9560         * gcc.dg/torture/builtin-math-1.c: Likewise.
9561         * gcc.dg/torture/builtin-power-1.c: New test.
9563 2004-03-24  Andreas Schwab  <schwab@suse.de>
9565         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
9566         IA64 assembler.
9568 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
9569             Roger Sayle  <roger@eyesopen.com>
9571         * gcc.dg/compare8.c: New test case.
9573 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
9575         * g++.dg/ext/altivec-7.C: New test.
9577 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
9579         PR 12267, 12391, 12560, 13129, 14114, 14133
9580         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
9581         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
9582         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
9583         Adjust error regexps.
9584         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
9585         * gcc.dg/noncompile/undeclared-1.c: New test cases.
9586         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
9587         * gcc.dg/local1.c: Add explanatory comment.
9589 2004-03-23  Roger Sayle  <roger@eyesopen.com>
9591         PR optimization/14669
9592         * g++.dg/opt/fold2.C: New test case.
9594 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
9596         PR c/14069
9597         * gcc.dg/20040322-1.c: New test.
9599 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
9601         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
9602         * gcc.dg/ultrasp4.c: Likewise.
9603         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
9605 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9607         * gcc.dg/i386-sse-8.c: Reset default options.
9609 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
9611         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
9612         in the error message text.
9614 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
9616         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
9618 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
9620         PR c++/14616
9621         * g++.dg/init/array13.C: New test.
9623 2004-03-20  Roger Sayle  <roger@eyesopen.com>
9625         PR target/13889
9626         * gcc.c-torture/compile/pr13889.c: New test case.
9628 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
9630         PR c/14635
9631         * builtins-1.c (nan, nans): Don't test.
9632         * builtins-30.c: Don't use nan, nanf, nanl.
9633         * builtins-35.c: New test.
9635 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
9637         * g++.dg/ext/altivec-6.C: New test.
9639 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
9641         * g++.dg/init/placement3.C: New test.
9643         * g++.dg/template/spec13.C: New test.
9645         * g++.dg/lookup/using11.C: New test.
9647         * g++.dg/lookup/koenig3.C: New test.
9649         * g++.dg/template/operator2.C: New test.
9651         * g++.dg/expr/dtor3.C: New test.
9652         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
9653         marker.
9654         * g++.old-deja/g++.law/visibility28.C: Likewise.
9656 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
9658         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
9659         * gcc.dg/ppc64-abi-3.c: Likewise.
9661 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9663         PR c++/14545
9664         * g++.dg/parse/template15.C: New test.
9666 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9668         * g++.dg/expr/dtor2.C: New test.
9670         * g++.dg/lookup/anon4.C: New test.
9672         * g++.dg/overload/using1.C: New test.
9674         * g++.dg/template/lookup7.C: New test.
9676         * g++.dg/template/typename6.C: New test.
9678         * g++.dg/expr/cond6.C: New test.
9680 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9682         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
9684 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9686         * g++.dg/expr/cond5.C: New test.
9687         * g++.dg/expr/constcast1.C: Likewise.
9688         * g++.dg/expr/ptrmem2.C: Likewise.
9689         * g++.dg/expr/ptrmem3.C: Likewise.
9690         * g++.dg/lookup/main1.C: Likewise.
9691         * g++.dg/template/lookup6.C: Likewise.
9693 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
9695         * gcc.dg/local1.c: New test.
9697         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
9699 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9701         * gcc.dg/torture/builtin-convert-1.c: New test.
9703 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9705         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
9707 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9709         PR c++/14481
9710         * g++.dg/warn/Wunused-7.C: New test.
9712 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9714         * gcc.dg/torture/builtin-integral-1.c: New test.
9716 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
9718         PR c++/14586
9719         * g++.dg/parse/non-dependent3.C: New test.
9721 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
9723         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
9724         * g++.dg/eh/simd-2.C: Likewise.
9725         * g++.dg/init/array10.C: Likewise.
9726         * gcc.c-torture/compile/simd-1.c: Likewise.
9727         * gcc.c-torture/compile/simd-2.c: Likewise.
9728         * gcc.c-torture/compile/simd-3.c: Likewise.
9729         * gcc.c-torture/compile/simd-4.c: Likewise.
9730         * gcc.c-torture/compile/simd-6.c: Likewise.
9731         * gcc.c-torture/execute/simd-1.c: Likewise.
9732         * gcc.c-torture/execute/simd-2.c: Likewise.
9733         * gcc.dg/compat/vector-defs.h: Likewise.
9734         * gcc.dg/20020531-1.c: Likewise.
9735         * gcc.dg/altivec-3.c: Likewise.
9736         * gcc.dg/altivec-4.c: Likewise.
9737         * gcc.dg/altivec-varargs-1.c: Likewise.
9738         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
9739         * gcc.dg/i386-mmx-3.c: Likewise.
9740         * gcc.dg/i386-sse-4.c: Likewise.
9741         * gcc.dg/i386-sse-5.c: Likewise.
9742         * gcc.dg/i386-sse-8.c: Likewise.
9743         * gcc.dg/simd-1.c: Likewise.
9744         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
9745         __ev64_opaque__ since the machine description provides it.
9747 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9749         * lib/compat.exp (skip_list): New global variable.
9750         Use it to hold the user defined COMPAT_SKIPS list if any.
9751         (compat-obj): Add the members of skip_list to optall.
9753 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9755         * gcc.dg/compat/union-by-value-1_main.c,
9756         union-by-value-1_x.c, union-by-value-1_y.c,
9757         union-check.h, union-defs.h,
9758         union-init.h, union-return-1_main.c,
9759         union-return-1_x.c, union-return-1_y.c: New files.
9761 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
9763         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
9764         mixed-struct-init.h: Add 4 mixed structure types.
9765         struct-by-value-21_main.c, struct-by-value-21_x.c,
9766         struct-by-value-21_y.c, struct-return-21_main.c,
9767         struct-return-21_x.c, struct-return-21_y.c: New files.
9769 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
9771         PR c++/14550
9772         * g++.dg/parse/template14.C: New test.
9774 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
9776         * gcc.c-torture/execute/20040313-1.c: New test.
9778 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
9780         PR target/14533
9781         * gcc.dg/20040311-2.c: New test.
9783 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
9785         PR other/14544
9786         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
9787         bit-field.
9789 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
9791         * gcc.dg/20040305-2.c: Add missing return statement.
9793 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9795         * gcc.dg/builtins-34.c: Also check pow10*.
9797 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9799         PR target/14262
9800         * gcc.dg/20040305-2.c: New test.
9802 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
9804         * gcc.dg/20040310-1.c: New test.
9806 2004-03-11  Roger Sayle  <roger@eyesopen.com>
9808         * gcc.c-torture/execute/20040311-1.c: New test case.
9810 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
9812         PR c++/14476
9813         * g++.dg/lookup/enum1.C: New test.
9815 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
9817         PR c++/14510
9818         * g++.dg/lookup/struct2.C: New test.
9820 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
9822         * gcc.dg/builtins-34.c: New test.
9824 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9826         * gcc.dg/torture/builtin-nonneg-1.c: New test.
9828 2004-03-09  James E Wilson  <wilson@specifixinc.com>
9830         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
9831         * gcc.dg/alias-2.c: New testcase.
9833 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
9835         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
9837 2004-03-09  Roger Sayle  <roger@eyesopen.com>
9839         * gcc.c-torture/execute/20040309-1.c: New test case.
9841 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
9843         PR c++/14397
9844         * g++.dg/overload/ref1.C: New.
9846 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
9848         PR c++/14409
9849         * g++.dg/template/spec12.C: New test.
9851         PR c++/14448
9852         * g++.dg/parse/crash14.C: New test.
9854 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9856         PR c++/14230
9857         * g++.dg/init/ref11.C: New test.
9859 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
9861         PR c++/14432
9862         * g++.dg/parse/builtin2.C: New test.
9864 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9866         PR c++/14401
9867         * g++.dg/init/ctor3.C: New test.
9868         * g++.dg/init/union1.C: New test.
9869         * g++.dg/ext/anon-struct4.C: New test.
9871 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
9873         * g++.dg/lookup/koenig1.C: Tweak error messages.
9874         * g++.dg/lookup/used-before-declaration.C: Likewise.
9875         * g++.dg/other/do1.C: Likewise.
9876         * g++.dg/overload/koenig1.C: Likewise.
9877         * g++.dg/parse/crash13.C: Likewise.
9878         * g++.dg/template/instantiate3.C: Likewise.
9880 2004-03-08  Eric Christopher  <echristo@redhat.com>
9882         * * lib/target-supports.exp: Enable libiconv in test
9883         compilation.  Fix up error checking.
9885 2004-03-08  Roger Sayle  <roger@eyesopen.com>
9887         PR middle-end/14289
9888         * gcc.dg/pr14289-1.c: New test case.
9889         * gcc.dg/pr14289-2.c: Likewise.
9890         * gcc.dg/pr14289-3.c: Likewise.
9892 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
9894         * gcc.c-torture/execute/20040308-1.c: New test.
9896 2004-03-07  Roger Sayle  <roger@eyesopen.com>
9898         * gcc.c-torture/execute/20040307-1.c: New test case.
9900 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
9902         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
9904 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
9906         * gcc.dg/20040306-1.c: New test.
9908 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
9910         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
9911         them static.
9912         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
9914 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9916         PR c/14465
9917         * gcc.dg/decl-6.c: New test.
9919 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9921         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
9922         Rename LOGPOW -> LOG_POW.
9923         (SQRT_EXP, POW_EXP): New.
9925 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9927         * gcc.dg/i386-sse-8.c: New test.
9929 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
9931         PR c/14114
9932         * gcc.dg/decl-5.c: New test.
9934 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
9936         * gcc.dg/20040305-1.c: New test.
9938 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
9940         PR other/14354
9941         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
9943 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
9945         PR c++/14425, c++/14426
9946         * g++.dg/ext/altivec-4.C: New test.
9947         * g++.dg/ext/altivec-5.C: New test.
9949 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
9951         * g++.old-deja/g++.other/linkage1.C: Expect errors about
9952         global variables of a type with no linkage.
9953         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
9954         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
9955         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
9956         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
9957         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
9958         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
9959         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
9960         * g++.dg/warn/deprecated.C: Name enum Color.
9961         * g++.dg/overload/VLA.C: Name structure for 'b'.
9962         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
9964 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9966         * gcc.c-torture/compile/20040304-1.c: New test.
9968 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
9970         PR 13728
9971         * gcc.dg/decl-4.c: New testcase.
9973 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
9975         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
9976         as PRECF if sizeof (float) > sizeof (double).
9977         (PRECL): Make it the same as PRECF if
9978         sizeof (float) > sizeof (long double).
9980 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9982         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
9983         system type.  Add check for irix6 which doesn't have c99 runtime.
9985 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
9987         * gcc.dg/const-elim-1.c: xfail for xtensa.
9989 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9991         PR c++/14369
9992         * g++.dg/template/cond4.C: New test.
9994 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
9996         PR c++/14360
9997         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
9999         PR c++/14361
10000         * g++.dg/parse/defarg7.C: New test.
10002         PR c++/14359
10003         * g++.dg/template/friend26.C: New test.
10005 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
10007         PR c++/14324
10008         * g++.dg/abi/mangle21.C: New test.
10010         PR c++/14260
10011         * g++.dg/parse/constructor2.C: New test.
10013         PR c++/14337
10014         * g++.dg/template/sfinae1.C: New test.
10016 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10018         PR c++/14267
10019         * g++.dg/expr/crash2.C: New test.
10021         PR middle-end/13448
10022         * gcc.dg/inline-5.c: New test.
10023         * gcc.dg/always-inline.c: Split out tests into ...
10024         * gcc.dg/always-inline2.c: ... this and ...
10025         * gcc.dg/always-inline3.c: ... this.
10027 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
10029         PR debug/12103
10030         * g++.dg/debug/crash1.C: New test.
10032 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
10034         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
10035         function with __attribute__((noinline)).
10036         (recurser_void2): Likewise.
10037         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
10038         (recurser_void2): Likewise.
10040 2004-02-29  Roger Sayle  <roger@eyesopen.com>
10042         PR middle-end/14203
10043         * g++.dg/warn/Wunused-6.C: New test case.
10045 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
10047         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
10048         not defined.
10050 2004-02-27  Eric Christopher  <echristo@redhat.com>
10052         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
10053         * g++.dg/charset/asm2.c: Run only x86.
10054         * gcc.dg/charset/asm3.c: Ditto.
10056 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
10058         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
10059         ld_library_path.
10061 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
10063         * g++.dg/ext/altivec-3.C: New.
10065 2004-02-26  Richard Henderson  <rth@redhat.com>
10067         * g++.dg/ext/attrib10.C: Mark for warning.
10068         * gcc.dg/attr-alias-1.c: New.
10070 2004-02-26  Richard Henderson  <rth@redhat.com>
10072         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
10073         * gcc.c-torture/execute/20040208-2.c: ... it back.
10075 2004-02-26  Eric Christopher  <echristo@redhat.com>
10077         * lib/target-supports.exp (check-iconv-available): New function.
10078         * lib/gcc-dg.exp (dg-require-iconv): New function.
10079         Use above.
10080         * gcc.dg/charset: New directory.
10081         * gcc.dg/charset/charset.exp: New file.
10082         * gcc.dg/charset/asm1.c: Ditto.
10083         * gcc.dg/charset/asm2.c: Ditto.
10084         * gcc.dg/charset/asm3.c: Ditto.
10085         * gcc.dg/charset/asm4.c: Ditto.
10086         * gcc.dg/charset/asm5.c: Ditto.
10087         * gcc.dg/charset/attribute1.c: Ditto.
10088         * gcc.dg/charset/attribute2.c: Ditto.
10089         * gcc.dg/charset/string1.c: Ditto.
10090         * g++.dg/charset: New directory.
10091         * g++.dg/dg.exp: Add here. Special options.
10092         * g++.dg/charset/charset.exp: New file.
10093         * g++.dg/charset/asm1.c: Ditto.
10094         * g++.dg/charset/asm2.c: Ditto.
10095         * g++.dg/charset/asm3.c: Ditto.
10096         * g++.dg/charset/asm4.c: Ditto.
10097         * g++.dg/charset/attribute1.c: Ditto.
10098         * g++.dg/charset/attribute2.c: Ditto.
10099         * g++.dg/charset/extern1.cc: Ditto.
10100         * g++.dg/charset/extern2.cc: Ditto.
10101         * g++.dg/charset/string1.c: Ditto.
10103 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
10105         PR c++/14278
10106         * g++.dg/parse/comma1.C: New test.
10108 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10110         PR c++/14284
10111         * g++.dg/template/ttp8.C: New test.
10113 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
10115         * gcc.dg/fixuns-trunc-1.c: New test.
10117 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10119         * gcc.dg/builtins-config.h: Use #elif.
10121 2004-02-26  Michael Matz  <matz@suse.de>
10123         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
10124         * gcc.dg/991214-1.c: Likewise.
10125         * gcc.dg/i386-asm-1.c: Likewise.
10127 2004-02-25  Richard Henderson  <rth@redhat.com>
10129         * gcc.c-torture/execute/20040208-2.c: Move ...
10130         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
10132 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10134         PR c++/14246
10135         * g++.dg/other/crash-3.C: New test.
10137 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10139         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
10140         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
10142         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
10143         HP-UX.
10145 2004-02-24  Michael Matz  <matz@suse.de>
10147         * gcc.dg/i386-regparm.c: New.
10149 2004-02-23  James E Wilson  <wilson@specifixinc.com>
10151         * gcc.c-torture/execute/20040223-1.c: New.
10153 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
10154             Kazu Hirata  <kazu@cs.umass.edu>
10156         * gcc.dg/fwritable-strings-1.c: Remove.
10158 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
10160         PR c/14156
10161         * gcc.dg/20040223-1.c: New test.
10163 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10165         PR c++/14106
10166         * g++.dg/ext/typeof9.C: New test.
10168 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10170         PR c++/14250
10171         * g++.dg/other/switch1.C: New test.
10173 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10175         * gcc.dg/cast-function-1.c: Adjust for new informative message.
10176         * gcc.dg/va-arg-1.c: Likewise.
10178 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10180         PR c++/14143
10181         * g++.dg/template/koenig5.C: New test.
10183 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
10185         * g++.dg/ext/altivec-1.C: Generalize target triple.
10186         * g++.dg/ext/altivec-2.C: New test case.
10187         * g++.dg/ext/altivec_check.h: New file.
10188         * gcc.dg/altivec-1.c: Generalize target triple;
10189         include altivec_check.h and call altivec_check().
10190         * gcc.dg/altivec-[2-5].c: Generalize target triple.
10191         * gcc.dg/altivec-6.c: New test case.
10192         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
10193         type casts as needed.
10194         * gcc.dg/altivec-10.c: Include altivec_check.h and call
10195         altivec_check().
10196         * gcc.dg/altivec-12.c: New test case.
10197         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
10198         include altivec_check.h and call altivec_check().
10199         * gcc.dg/altivec_check.h: New file.
10201 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10203         * lib/target-supports.exp (check_alias_available): Don't mangle
10204         function `g' in test program.
10206 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10208         * lib/target-supports.exp (check_profiling_available): Check
10209         argument to determine whether we support a profiling type.
10210         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
10211         check_profiling_available.
10212         * g++.dg/bprob/bprob.exp: Likewise
10213         * g77.dg/bprob/bprob.exp: Likewise.
10214         * gcc.misc-tests/bprob.exp: Likewise.
10215         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
10216         dg-require-profiling and delete expected error handling.
10217         * gcc.dg/20021014-1.c: Likewise.
10218         * gcc.dg/nest.c: Likewise.
10220 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10222         PR c++/12007
10223         * g++.dg/other/vthunk1.C: New test.
10225 2004-02-20  Falk Hueffner  <falk@debian.org>
10227         PR target/14201
10228         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
10230 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
10232         PR c++/13927
10233         * g++.dg/other/error8.C: Remove XFAIL markers.
10235         PR c++/14173
10236         * g++.dg/ext/packed5.C: New test.
10238         PR c++/14199
10239         * g++.dg/warn/Wunused-5.C: New test.
10241         PR c++/14186
10242         * g++.dg/lookup/member1.C: New test.
10244 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
10246         * gcc.c-torture/compile/20040130-1.c: Enable only when
10247         __INT_MAX__ >= 2147483647L.
10248         * gcc.c-torture/compile/961203-1.c: Likewise.
10250 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
10252         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
10253         * g++.dg/opt/template1.C: Robustify assembler regexp
10255 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10257         * gcc.c-torture/execute/simd-4.x: Remove.
10258         * gcc.c-torture/execute/va-arg-25.x: Likewise.
10259         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
10260         Guard with #ifndef SKIP_ATTRIBUTE.
10261         * gcc.dg/compat/vector-1_y.c: Likewise.
10262         * gcc.dg/compat/vector-2_x.c: Likewise.
10263         * gcc.dg/compat/vector-2_y.c: Likewise.
10264         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
10265         * g++.dg/eh/simd-2.C: Likewise.
10267 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
10269         * gcc.c-torture/compile/complex-1.c: New.
10271 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
10273         PR target/14209
10274         * gcc.c-torture/execute/20040218-1.c: New test.
10276 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10278         PR c++/14181
10279         * g++.dg/parse/new2.C: New test.
10281 2004-02-18  Paul Brook  <paul@codesourcery.com>
10283         * gcc.c-torture/compile/libcall-1.c: New test.
10285 2004-02-18  Paul Brook  <paul@codesourcery.com>
10287         PR debug/12934
10288         * gcc.dg/debug/debug-7.c: New test.
10290 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
10292         * gcc.dg/20040217-1.c: New test.
10294 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
10296         * gcc.c-torture/execute/990208-1.x: Delete.
10298 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
10300         * gcc.c-torture/execute/20040208-2.x: New file.
10302 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
10304         PR c++/11326
10305         * g++.dg/abi/structret1.C: New test.
10307 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
10309         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
10310         (i386_cpuid): No need to test if cpuid is available on AMD64.
10311         Fix assembly, so that it works onboth i386 and AMD64.
10312         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
10313         (vecInLong): Fix s[] member type to unsigned int.
10314         (vecInWord): Remove type.
10315         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
10316         (a64, b64, c64, d64, e64): Remove.
10317         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
10318         Remove unused variable.  Remove initialization of removed variables.
10319         Don't call mmx_tests nor sse_tests.
10320         (reference_mmx, reference_sse): Remove.
10321         (check): Add return stmt.
10322         * gcc.dg/i386-sse-7.c: New test.
10323         * gcc.dg/i386-mmx-4.c: New test.
10325 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10327         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
10328         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10329         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10330         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
10331         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
10332         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
10333         g++.dg/tc1/dr94.C: Fix line terminator.
10335 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
10337         * gcc.c-torture/compile/20040216-1.c: New.
10339 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10341         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
10342         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
10343         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
10344         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
10345         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
10346         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
10348 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
10350         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
10352 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
10354         PR c++/13971
10355         * g++.dg/expr/cond4.C: New test.
10357         PR c++/14086
10358         * g++.dg/lookup/crash2.C: New test.
10360 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
10362         * gcc.c-torture/compile/20040214-2.c: New test.
10364 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
10366         PR c++/14116
10367         * g++.dg/ext/typeof8.C: New test.
10369 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
10371         * gcc.c-torture/compile/20040214-1.c: New test.
10373 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10375         PR c++/13635
10376         * g++.dg/template/spec11.C: New test.
10378 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10380         PR c++/13927
10381         * g++.dg/other/error8.C: New test.
10383 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
10385         PR c++/14122
10386         * g++.dg/template/array4.C: New test.
10388         PR c++/14108
10389         * g++.dg/inherit/thunk2.C: New test.
10391         PR c++/14083
10392         * g++.dg/eh/cond2.C: New test.
10394 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
10396         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
10398 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
10400         * lib/scanasm.exp (dg-scan): Quote pattern before display.
10402 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
10404         * g++.dg/simd-2.C: xfail on ppc64-linux.
10406 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
10408         PR c/456
10409         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
10410         tests.
10412 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
10414         * gcc.dg/builtins-33.c: New test.
10416 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
10418         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
10420 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10422         * g++.dg/simd-2.C: Set -maltivec for ppc64.
10424 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
10426         * gcc.dg/ppc64-abi-3.c: New test.
10428 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
10430         PR c/14092
10432         * gcc.dg/pr14092-1.c: New testcase.
10434 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
10436         * gcc.dg/cpp/assert4.c: Fix typo last change.
10438         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
10439         * gcc.dg/cpp/assert4.c: Handle powerpc64.
10441         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
10443 2004-02-09  Roger Sayle  <roger@eyesopen.com>
10445         * gcc.c-torture/compile/20040209-1.c: New test case.
10447 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
10449         * gcc.dg/c90-init-1.c: Adjust expected error messages.
10451 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
10453         * gcc.c-torture/execute/20040208-[12].c: New tests.
10455 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10457         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
10459 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
10461         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
10463 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10465         Bug 13856
10466         * gcc.dg/visibility-8.c: New testcase.
10468 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
10470         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
10471         arguments.
10472         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
10474 2004-02-07  Roger Sayle  <roger@eyesopen.com>
10476         PR middle-end/13696
10477         * g++.dg/opt/fold1.C: New test case.
10479 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10481         PR c++/14033
10482         * g++.dg/other/crash-2.C: New test.
10484 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10486         PR c++/14028
10487         * g++.dg/parse/angle-bracket2.C: New test.
10489 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10491         PR middle-end/13750
10492         Revert:
10493         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10494         PR pch/13361
10495         * testsuite/g++.dg/pch/wchar-1.C: New.
10496         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10498 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10500         PR c++/14008
10501         * g++.dg/parse/error15.C: New test.
10502         * g++.dg/parse/crash11.C: Update dg-error mark.
10504 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10506         PR c++/13932
10507         * g++.dg/warn/conv2.C: New test.
10509 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10511         PR c++/13086
10512         * g++.dg/warn/incomplete1.C: Remove xfail.
10514 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10516         * lib/file-format.exp (gcc_target_object_format): Use
10517         ${tool}_target_compile, not gcc_target_compile.
10518         * lib/target-supports.exp (check_alias_available): Likewise.
10519         (check_gc_sections_available): Likewise.
10520         * g++.dg/ext/attrib10.C: Use dg-require-alias.
10521         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
10522         dg-require-alias.
10524 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
10526         PR c++/13969
10527         * g++.dg/template/static6.C: New test.
10529 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
10531         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
10533 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10535         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
10536         tests for systems where `char' is unsigned by default.
10538 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10540         PR c++/13997
10541         * g++.dg/template/partial3.C: New test.
10543 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
10545         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
10546         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
10547         Remove mentions of obsolete ports.
10549 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
10551         * gcc.dg/noncompile/20001228-1.c: Fix for new
10552         error message.
10554 2004-02-03  Roger Sayle  <roger@eyesopen.com>
10556         PR target/9348
10557         * gcc.c-torture/execute/multdi-1.c: New test case.
10559 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10561         PR c++/13925
10562         * g++.dg/template/lookup5.C: New test.
10564 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10566         PR c++/13950
10567         * g++.dg/template/lookup4.C: New test.
10569         PR c++/13970
10570         * g++.dg/parse/error14.C: New test.
10572         PR c++/14002
10573         * g++.dg/parse/template13.C: New test.
10575 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
10577         PR c++/13978
10578         * g++.dg/template/koenig4.C: New test.
10580         PR c++/13968
10581         * g++.dg/template/crash17.C: New test.
10583         PR c++/13975
10584         * g++.dg/parse/error13.C: New test.
10585         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
10587 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10589         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
10591 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
10593         PR c/11658
10594         PR c/13994
10595         * gcc.dg/noncompile/20040203-1.c: New test.
10596         * gcc.dg/noncompile/20040203-2.c: Likewise.
10597         * gcc.dg/noncompile/20040203-3.c: Likewise.
10598         * gcc.dg/20040203-1.c: Likewise.
10600 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
10602         PR c++/10858
10603         * g++.dg/template/sizeof7.C: New test.
10605 2004-02-02  Eric Christopher  <echristo@redhat.com>
10606             Zack Weinberg  <zack@codesourcery.com>
10608         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
10610 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
10612         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
10613         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
10614         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
10615         * gcc.dg/cleanup-5.c: Run only on Linux targets.
10617 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
10619         PR c++/13113
10620         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
10622         PR c++/13854
10623         * g++.dg/ext/attrib13.C: New test.
10625         PR c++/13907
10626         * g++.dg/conversion/op2.C: New test.
10628 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10630         * gcc.dg/titype-1.c: Fix pasto.
10632 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
10634         * gcc.dg/titype-1.c: New test.
10636 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10638         PR c++/13957
10639         * g++.dg/template/non-type-template-argument-1.C,
10640         g++.dg/template/qualified-id1.C: Update dg-error marks.
10641         * g++.dg/template/nontype6.C: New test.
10643 2004-02-01  Roger Sayle  <roger@eyesopen.com>
10645         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
10646         * gcc.dg/builtins-31.c: New testcase.
10647         * gcc.dg/builtins-32.c: New testcase.
10649 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
10651         * objc.dg/call-super-2.m: Update line numbers
10652         for the including of stddef.h.
10654 2004-01-30  Michael Matz  <matz@suse.de>
10656         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
10657         g++.dg/ext/case-range3.C: New tests.
10659 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10661         DR206
10662         PR c++/13813
10663         * g++.dg/template/member4.C: New test.
10665 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10667         PR c++/13683
10668         * g++.dg/template/sizeof6.C: New test.
10670 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10672         * gcc.dg/fwritable-strings-1.c: New test.
10674 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
10676         * gcc.c-torture/compile/20040130-1.c: New test.
10678 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
10680         * objc.dg/call-super-2.m: Include stddef.h for size_t.
10682 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
10684         PR c++/13883
10685         * g++.dg/template/ctor3.C: New test.
10687 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10689         * g++.dg/tc1: New directory.
10690         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
10691         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
10692         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
10693         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
10694         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
10696 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10698         * g++.dg/parse/error11.C: New test.
10699         * g++.dg/parse/error12.C: Likewise.
10701 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
10703         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
10704         (scan_initial, main): Use aligned_sizeof instead of sizeof.
10706 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
10708         PR c++/13791
10709         * g++.dg/ext/attrib12.C: New test.
10711         PR c++/13736
10712         * g++.dg/parse/cast2.C: New test.
10714 2004-01-27  James E Wilson  <wilson@specifixinc.com>
10716         * objc.dg/encode-2.m (main): New local string.  Set depending on
10717         sizeof long.  Use in sscanf call.
10718         * objc.dg/encode-3.m (main): New local string.  Set depending on
10719         sizeof long.  Use in scan_initial call.
10721 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10723         * objc.dg/call-super-2.m: Make LP64-safe.
10724         * objc.dg/desig-init-1.m: Likewise.
10726 2004-01-27  Devang Patel <dpatel@apple.com>
10728         * g++.dg/debug/namespace1.C: New test.
10730 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
10732         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
10733         xscale-*-*.
10735         * gcc.dg/arm-mmx-1.c: New test.
10737 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
10739         * gcc.dg/20040127-1.c: New test.
10740         * gcc.dg/20040127-2.c: New test.
10742 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10744         * objc.dg/stret-1.m (glob): Renamed to globa.
10746 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
10748         PR c++/13663
10749         * g++.dg/expr/for1.C: New test.
10751 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
10753         PR middle-end/13779
10754         * gcc.dg/darwin-longlong.c: New test.
10756 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
10758         * gcc.dg/20040124-1.c: Moved test from here...
10759         * gcc.c-torture/compile/20040124-1.c: ...to here.
10761 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10763         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
10764         the assembly output if -m64 is passed.
10766 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
10768         PR c++/13833
10769         * g++.dg/template/cond3.C: New test.
10771 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10773         PR c++/13810
10774         * g++.dg/template/ttp7.C: New test.
10776 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10778         PR c++/13797
10779         * g++.dg/template/nontype4.C: New test.
10780         * g++.dg/template/nontype5.C: Likewise.
10782 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
10784         * gcc.dg/torture/mips-clobber-at.c: New test.
10786 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
10788         * gcc.dg/20040124-1.c: New test.
10790 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
10792         * gcc.dg/20040123-1.c: New test.
10794 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10796         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
10798 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
10800         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
10802 2004-01-23  Andrew Pinski  <apinski@apple.com>
10804         * gcc.dg/20030121-1.c: Move to ..
10805         * gcc.dg/20040121-1.c: here.
10807 2004-01-23  Roger Sayle  <roger@eyesopen.com>
10809         * gcc.dg/builtins-29.c: New test case.
10811 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
10813         PR 18314
10814         * gcc.dg/builtins-30.c: New testcase.
10816 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
10818         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
10819         * lib/g77.exp: Likewise.
10820         * lib/objc.exp: Likewise.
10821         * lib/g++.exp: Likewise.
10823 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
10825         * gcc.dg/struct-by-value-2.c: New test.
10827 2004-01-21  Andrew Pinski  <apinski@apple.com>
10829         PR target/13785
10830         * gcc.dg/20030121-1.c: New test.
10832 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
10834         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
10835         clobber frame pointer register in asm statement.
10837 2004-01-21  Falk Hueffner  <falk@debian.org>
10839         * gcc.c-torture/compile/20040121-1.c: New test.
10841 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
10843         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
10845 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
10847         * gcc.dg/ppc64-abi-2.c: New test.
10849 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
10851         * lib/treelang.exp: Fill out this file.
10852         * lib/treelang-dg.exp: New File.
10854 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
10856         * gcc.c-torture/compile/981022-1.c: Remove.
10857         * gcc.dg/array-5.c: Remove XFAIL.
10858         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
10859         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
10860         gcc.dg/cond-lvalue-1.c: Update.
10861         * gcc.dg/cast-lvalue-2.c: New test.
10863 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
10865         PR c++/13592
10866         * g++.dg/other/error1.C (class foo): Tweak error message.
10868         PR c++/13592
10869         * g++.dg/template/call2.C: New test.
10871 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10873         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
10874         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
10875         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
10876         scalar-return-1_x.c, scalar-return-2_y.c,
10877         scalar-return-3_x.c, scalar-return-3_y.c,
10878         scalar-return-4_x.c, scalar-return-4_y.c,
10879         struct-align-1.h, struct-align-1_x.c,
10880         struct-align-1_y.c, struct-align-2.h,
10881         struct-align-2_x.c, struct-align-2_y.c,
10882         struct-by-value-10_y.c, struct-by-value-11_x.c,
10883         struct-by-value-11_y.c, struct-by-value-12_x.c,
10884         struct-by-value-12_y.c, struct-by-value-13_x.c,
10885         struct-by-value-13_y.c, struct-by-value-14_x.c,
10886         struct-by-value-14_y.c, struct-by-value-15_x.c,
10887         struct-by-value-15_y.c, struct-by-value-16_y.c,
10888         struct-by-value-17_y.c, struct-by-value-18_y.c,
10889         struct-by-value-19_y.c, struct-by-value-1_x.c,
10890         struct-by-value-1_y.c, struct-by-value-20_y.c,
10891         struct-by-value-2_x.c, struct-by-value-2_y.c,
10892         struct-by-value-3_y.c, struct-by-value-4_x.c,
10893         struct-by-value-4_y.c, struct-by-value-5_y.c,
10894         struct-by-value-6_y.c, struct-by-value-7_y.c
10895         struct-by-value-8_x.c, struct-by-value-8_y.c
10896         struct-by-value-9_x.c, struct-by-value-9_y.c
10897         struct-return-10_x.c, struct-return-10_y.c,
10898         struct-return-19_x.c, struct-return-20_x.c
10899         struct-return-2_x.c, struct-return-2_y.c
10900         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
10901         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
10903 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
10905         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
10906         attribute on sparc*-sun-solaris2.*.
10908 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
10910         PR c++/13710
10911         * g++.dg/ext/typeof7.C: New test.
10913 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
10915         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
10916         * gcc.dg/const-elim-1.c: Same.
10918 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
10920         * objc.dg/stret-1.m: New.
10921         * objc.dg/stret-2.m: New.
10923 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
10925         PR c++/11895
10926         * g++.dg/ext/vector1.C: New test.
10928 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
10930         * gcc.dg/pch/import-1.c: New.
10931         * gcc.dg/pch/import-1.hs: New.
10932         * gcc.dg/pch/import-1a.h: New.
10933         * gcc.dg/pch/import-1b.h: New.
10934         * gcc.dg/pch/import-1c.h: New.
10936 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10938         PR c++/13574
10939         * g++.dg/ext/array1.C: New test.
10941         PR c++/13178
10942         * g++.dg/conversion/op1.C: New test.
10944 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
10946         PR 11864
10947         From Kazumoto Kojima / Dan Kegel:
10948         * gcc.dg/pr11864-1.c: New test.
10950         PR 10392
10951         From Marcus Comstedt / Dan Kegel:
10952         * gcc.dg/pr10392-1.c: New test.
10954 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
10956         PR c++/13478
10957         * g++.dg/init/ref10.C: New test.
10959 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10961         PR c++/13407
10962         * g++.dg/parse/typename6.C: New test.
10964 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
10966         PR pch/13361
10967         * testsuite/g++.dg/pch/wchar-1.C: New.
10968         * testsuite/g++.dg/pch/wchar-1.Hs: New.
10970 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10972         PR c++/9259
10973         * g++.dg/expr/sizeof2.C: New test.
10975 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
10977         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
10979 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10981         PR c++/13659
10982         * g++.dg/lookup/strong-using-3.C: New.
10983         * g++.dg/lookup/using-10.C: New.
10985 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
10987         PR c++/13594
10988         * g++.dg/lookup/strong-using-2.C: New.
10990 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
10991             Dan Kegel <dank@kegel.com>
10992             J"orn Rennecke <joern.rennecke@superh.com>
10994         PR target/9365
10995         * gcc.dg/pr9365-1.c: New test.
10997 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
10999         PR c++/8856
11000         * g++.dg/parse/casting-operator2.C: New test.
11001         * g++.old-deja/g++.pt/explicit83.C: Remove.
11003 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
11005         * gcc.dg/label-compound-stmt-1.c: New test.
11006         * gcc.c-torture/compile/950922-1.c,
11007         gcc.c-torture/compile/20000211-3.c,
11008         gcc.c-torture/compile/20000518-1.c,
11009         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
11010         compound statements.
11012 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
11014         * gcc.dg/ppc64-abi-1.c: New test.
11016 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
11018          * g++.dg/ext/attrib9.C: Add dg-warnings.
11020 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11022         PR c++/12335
11023         * g++.dg/parse/dtor3.C: New test.
11025 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
11027         PR c++/12709
11028         * g++.dg/parse/try-catch-1.C: New test.
11030 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
11032         * ada/acats/run_all.sh: Add more verbose output in acats.log
11033         when compiling tests.
11035 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11037         PR 13656
11038         * gcc.dg/typedef-redecl.c: New test case.
11039         * gcc.dg/typedef-redecl.h: New support file.
11041 2004-01-13  Jan Hubicka  <jh@suse.cz>
11043         * gcc.dg/always_inline.c: New test.
11044         * gcc.dg/debug/20031231-1.c: Fix.
11046 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11048         PR c++/13474
11049         * g++.dg/template/array3.C: New test.
11051 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
11053         * g++.dg/ext/lvalue1.C: No longer expected to fail.
11054         * g++.dg/warn/Wunused-2.C: Likewise.
11056 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11058         PR c++/13289
11059         * g++.dg/template/instantiate6.C: New test.
11061 2004-01-12  Roger Sayle  <roger@eyesopen.com>
11063         PR middle-end/11397
11064         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
11066 2004-01-12  Jan Hubicka  <jh@suse.cz>
11068         PR opt/12826
11069         * gcc.dg/20040112-1.c: New.
11071         * gcc.dg/dwarf-die[1-7].c: Move to...
11072         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
11073         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
11075 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
11077         PR c++/4100
11078         * g++.dg/parse/friend4.C: New test.
11080 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
11082         PR c++/4100
11083         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
11084         definition is called a friend.
11086 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
11088         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
11090 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
11092         PR c++/3478
11093         * g++.dg/parse/error10.C: New test.
11094         * g++.dg/template/arg2.C: Accept "invalid type" error.
11096 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
11098         PR middle-end/13392
11099         * g++.dg/opt/expect2.C: New test.
11101 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11103         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
11104         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
11105         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
11106         Update dg-error regexps.
11108 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
11110         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
11111         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
11113 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11115         * gcc.dg/pragma-re-1.c: Use right pointer type.
11117 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
11119         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
11121 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
11123         * gcc.dg/rs6000-ldouble-1.c: New.
11125 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11127         DR 337
11128         PR c++/9256
11129         * g++.dg/other/abstract1.C: New test.
11131 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
11133         * g++.dg/lookup/strong-using-1.C: New.
11135 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
11137         PR c/11234
11138         * gcc.dg/func-ptr-conv-1.c: New test.
11139         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
11141 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
11143         PR target/13380.
11144         * gcc.c-torture/compile/20040109-1.c: New.
11146 2004-01-08  Stuart Hastings  <stuart@apple.com>
11148         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
11149         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
11150         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
11152 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
11154         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
11156 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
11158         * ada/acats/run_acats: Treat 'gnatchop' the same way
11159         as 'gnatmake'.  Export GCC_DRIVER.
11160         * ada/acats/run_all.sh: Add target_gnatchop.  Use
11161         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
11163 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11165         PR c++/12573
11166         * g++.dg/template/dependent-expr4.C: New test.
11168 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
11170         * gcc.dg/altivec-11.c: New test.
11172 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
11174         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
11176 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11178         PR c/6024
11179         * gcc.dg/enum-compat-1.c: New test.
11180         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
11182 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
11184         PR c/12165
11185         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
11186         gcc.dg/c99-idem-qual-3.c: New tests.
11188 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
11190         * gcc.dg/winline-7.c: Don't cast void * to int.
11192 2004-01-06  Jan Hubicka  <jh@suse.cz>
11194         * gcc.dg/i386-sse-5.c: New test
11195         * g++.dg/eh/simd-1.c: Add -w argument for i386.
11197 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11199         PR c++/12815
11200         * g++.dg/rtti/typeid4.C: New test.
11202 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11204         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
11206 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
11208         PR c++/12132
11209         * g++.dg/template/error11.C: New test.
11211         PR c++/13451
11212         * g++.dg/template/class2.C: New test.
11214 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
11215         Richard Sandiford <rsandifo@redhat.com>
11217         PR c++/13387
11218         * g++.dg/opt/alias3.C: New test.
11220 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
11222         PR c++/13157
11223         * g++.dg/template/koenig3.C: New test.
11225         PR c++/13529
11226         * g++.dg/parse/offsetof3.C: New test.
11228         * g++.dg/init/copy7.C: Add missing dg-error markers.
11230         PR c++/12226
11231         * g++.dg/init/copy7.c: New test.
11233         PR c++/13536
11234         * g++.dg/parse/cast1.C: New test.
11236 2004-01-04  Jan Hubicka  <jh@suse.cz>
11238         * gcc.dg/winline[1-7].c: New tests.
11240 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11242         PR c++/13520
11243         * g++.dg/template/qualttp22.C: New test.
11245 2004-01-01  Jan Hubicka  <jh@suse.cz>
11247         * gcc.dg/debug/20031231-1.c: New.
11248         * gcc.c-torture/compile/20040101-1.c: New.
11249         * gcc.dg/dwarf-die-[1-7].c: New.
11251 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
11253         PR optimization/13521
11254         * gcc.c-torture/compile/20031231-1.c: New test.
11256 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11258         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
11260 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11262         PR c++/10079
11263         * g++.dg/template/crash16.C: New test.
11265 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
11267         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
11269 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
11271         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
11272         ports.
11273         * g++.old-deja/g++.jason/thunk3.C: Likewise.
11274         * g++.old-deja/g++.law/profile1.C: Likewise.
11275         * gcc.c-torture/compile/981006-1.c: Likewise.
11276         * gcc.c-torture/execute/loop-2e.x: Likewise.
11277         * gcc.c-torture/execute/loop-2f.x: Remove.
11278         * gcc.c-torture/execute/loop-2g.x: Likewise.
11279         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
11280         * gcc.dg/20020312-2.c: Remove traces of dead ports.
11282 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11284         PR c++/13507
11285         * g++.dg/ext/attrib11.C: New test.
11287         PR c++/13494
11288         * g++.dg/template/array2-1.C: New test.
11289         * g++.dg/template/array2-2.C: New test.
11291 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
11293         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
11295 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
11297         PR c++/12774
11298         * g++.dg/template/array1-1.C: New test.
11299         * g++.dg/template/array1-2.C: New test.
11301 2003-12-29  Roger Sayle  <roger@eyesopen.com>
11303         PR fortran/12632
11304         * g77.dg/12632.f: New test case.
11306 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11308         PR c++/13289
11309         * g++.dg/parse/nontype1.C: New test.
11311 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11313         PR c++/12403
11314         * g++.dg/parse/explicit1.C: New test.
11315         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
11317 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11319         PR c++/13081
11320         * g++.dg/opt/inline6.C: New test.
11322         PR c++/12613
11323         * g++.dg/parse/error9.C: New test.
11325         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
11327 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
11329         PR c++/13009
11330         * g++.dg/init/assign1.C: New test.
11332 2003-12-28  Roger Sayle  <roger@eyesopen.com>
11334         PR c++/13070
11335         * g++.dg/warn/format3.C: New test case.
11337 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11339         * gcc.c-torture/compile/20031227-1.c: New test.
11341 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11343         * g++.dg/bprob/bprob.exp: Load target-supports.exp
11344         * g77.dg/bprob/bprob.exp: Likewise.
11345         * gcc.misc-tests/bprob.exp: Likewise.
11346         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
11347         variants on systems where the library does not provide that
11348         functionality.
11349         * gcc.dg/builtins-20.c: Use builtins-config.h.
11350         * gcc.dg/builtins-config.h: New file.
11352 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11354         * lib/gcc-dg.exp (dg-require-profiling): New function.
11355         * lib/target-supports.exp (check_profiling_available): Likewise.
11356         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
11357         * g77.dg/bprob/bprob.exp: Likewise.
11358         * gcc.misc-tests/bprob.exp: Likewise.
11359         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
11360         * gcc.dg/20021014-1.c: Likewise.
11361         * gcc.dg/nest.c: Likewise.
11363 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11365         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
11366         compiling.
11367         * g++.dg/lookup/java2.C: Likewise.
11368         * gcc.dg/cpp/lexident.c: Likewise.
11370 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
11372         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
11373         given.
11374         * gcc.c-torture/compile/961203-1.c: Likewise.
11375         * gcc.c-torture/compile/980506-1.c: Likewise.
11377 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
11379         * lib/gcc-dg.exp (dg-prune-output): New annotation.
11380         (additional_prunes): New global.
11381         (gcc-dg-prune): Handle additional per-test pruning.
11382         (dg-test): Clear additional_prunes between tests.
11384         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
11385         dg-prune-output to avoid spurious failures from assembler
11386         complaining about nonexistent WAW violations.
11387         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
11388         Use dg-prune-output to avoid spurious failures from assembler
11389         warning about Itanium B-step errata.
11391 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
11393         * g++.dg/abi/macro0.C: New test.
11394         * g++.dg/abi/macro1.C: Likewise.
11395         * g++.dg/abi/macro2.C: Likewise.
11397         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
11398         * g++.dg/abi/bitfield7.C: Likewise.
11399         * g++.dg/abi/dtor2.C: Likewise.
11400         * g++.dg/abi/mangle11.C: Likewise.
11401         * g++.dg/abi/mangle12.C: Likewise.
11402         * g++.dg/abi/mangle14.C: Likewise.
11403         * g++.dg/abi/mangle17.C: Likewise.
11404         * g++.dg/abi/vbase10.C: Likewise.
11405         * g++.dg/abi/vbase14.C: Likewise.
11406         * g++.dg/template/qualttp17.C: Likewise.
11408 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
11410         PR c/11995
11411         * gcc.dg/20031223-1.c: New test.
11413 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11415         * gcc.dg/noreturn-7.c: New test.
11417 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
11419         * gcc.dg/null-pointer-1.c: New test.
11421 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11423         * g++.old-deja/g++.jason/template18.C: Remove.
11424         * g++.old-deja/g++.jason/template37.C: Likewise.
11426         PR c++/12862
11427         * g++.dg/lookup/ns1.C: New test.
11429         PR c++/12397
11430         * g++.dg/template/lookup3.C: New test.
11432 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11434         * g++.dg/template/recurse1.C: New test
11436 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
11438         PR c++/12479
11439         * g++.dg/parse/semicolon1.C: New test.
11440         * g++.dg/parse/semicolon1.h: Likewise.
11442 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
11444         * gcc.dg/darwin-misaligned.c: New test.
11446 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
11448         PR c/9163
11449         * gcc.dg/20031222-1.c: New test.
11451 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
11453         PR c++/13438
11454         * g++.dg/parse/error8.C: New test.
11456         PR c++/11554
11457         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
11459 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
11461         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
11462         too small.
11463         * gcc.c-torture/compile/930217-1.c: Likewise.
11464         * gcc.c-torture/compile/930513-1.c: Likewise.
11465         * gcc.c-torture/execute/920908-2.c: Likewise.
11466         * gcc.c-torture/execute/921204-1.c: Likewise.
11467         * gcc.c-torture/execute/930621-1.c: Likewise.
11468         * gcc.c-torture/execute/930630-1.c: Likewise.
11469         * gcc.c-torture/execute/931031-1.c: Likewise.
11470         * gcc.c-torture/execute/980602-2.c: Likewise.
11471         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
11472         * gcc.c-torture/execute/compndlit-1.c: Likewise.
11473         * gcc.c-torture/execute/extzvsi.c: Likewise.
11474         * gcc.c-torture/unsorted/ext.c: Likewise.
11476 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
11478         PR target/12749
11479         * gcc.c-torture/compile/20031220-2.c: New test case.
11481 2003-12-20  Roger Sayle  <roger@eyesopen.com>
11483         PR optimization/13031
11484         * gcc.c-torture/compile/20031220-1.c: New test case.
11486 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
11488         * gcc.dg/cast-function-1.c: New test.
11490 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
11492         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
11493         formats.
11495 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
11497         PR c++/12795
11498         * g++.dg/ext/attrib10.C: New test.
11500 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11502         * gcc.dg/cleanup-10.c: New test.
11503         * gcc.dg/cleanup-11.c: New test.
11505 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
11507         PR c++/13239
11508         * g++.dg/opt/expect1.C: New test.
11510 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
11512         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
11514 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
11516         PR debug/12923
11517         * gcc.dg/20031218-1.c: New test.
11519         PR debug/12389
11520         * gcc.dg/20031218-2.c: New test.
11521         * gcc.dg/20031218-3.c: New test.
11523         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
11524         of label name and allow for USER_LABEL_PREFIX == "_" names.
11525         * g++.dg/abi/mangle18-2.C: Likewise.
11526         * g++.dg/abi/mangle19-1.C: Likewise.
11527         * g++.dg/abi/mangle19-2.C: Likewise.
11528         * g++.dg/abi/mangle20-1.C: Likewise.
11529         * g++.dg/abi/mangle20-2.C: Likewise.
11531 2003-12-18  Richard Henderson  <rth@redhat.com>
11533         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
11535 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
11536             Dan Kegel <dank@kegel.com>
11538         PR other/12009
11539         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
11540         testing a cross compiler, it causes spurious compile failures.
11541         * lib/g++.exp: Likewise.
11543 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11545         PR c++/13262
11546         * g++.dg/template/access13.C: New test.
11548 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
11550         * gcc.dg/20031216-1.c: New test.
11552 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11554         PR c++/9154
11555         * g++.dg/template/error10.C: New test.
11557 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
11559         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
11560         * g++.dg/eh/simd-2.C: Likewise.
11562 2003-12-17  James E Wilson  <wilson@specifixinc.com>
11563             Roger Sayle  <roger@eyesopen.com>
11565         * gcc.c-torture/execute/ieee/mzero5.c: New.
11567 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
11569         PR c++/10603
11570         * g++.dg/parse/error6.C: New test.
11572         PR c++/12827
11573         * g++.dg/parse/error7.C: New test.
11575 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
11577         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
11578         at -O with stabs debugging formats.
11579         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
11580         * gcc.dg/debug/debug-2.c: Likewise.
11582 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11584         PR c++/12696
11585         * g++.dg/init/error1.C: New test.
11587         PR c++/12218
11588         * g++.dg/init/pm3.C: New test.
11590 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
11592         PR c/3347
11593         * gcc.dg/bitfld-8.c: New test.
11595 2003-12-16  James Lemke  <jim@wasabisystems.com>
11597         * gcc.dg/arm-scd42-[123].c: New tests.
11599 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11601         PR c++/9043
11602         * g++.dg/abi/mangle20-1.C: New test.
11603         * g++.dg/abi/mangle20-2.C: New test.
11605 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
11607         PR c++/13275
11608         * g++.dg/other/offsetof2.C: Remove XFAIL.
11609         * g++.dg/parse/offsetof1.C: New test.
11610         * g++.gd/parse/offsetof2.C: Likewise.
11612 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11614         * g++.dg/template/nontype3.C: New test.
11615         * g++.dg/template/static2.C: Tweaked the dg-error clause.
11617 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11619         * g++.dg/warn/noreturn-3.C: Also test instantiation.
11621 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
11623         PR c++/13387
11624         * g++.dg/expr/assign1.C: New test.
11626         PR c++/13242
11627         * g++.dg/abi/mangle19-1.C: New test.
11628         * g++.dg/abi/mangle19-2.C: New test.
11630 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
11632         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
11634 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
11636         * gcc.c-torture/execute/20031216-1.c: New test.
11638 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11640         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
11641         an ICE regression.
11643 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11645         PR c++/10926
11646         * g++.dg/template/error9.C: New test.
11648         PR c++/11116
11649         * g++.dg/template/error8.C: New test.
11651 2003-12-15  Roger Sayle  <roger@eyesopen.com>
11653         PR middle-end/13400
11654         * gcc.c-torture/execute/20031215-1.c: New test case.
11656 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11658         PR c++/13269
11659         * g++.dg/parse/error5.C: New test.
11661         PR c++/12989
11662         * g++.dg/expr/sizeof1.C: New test.
11664         PR c++/13310
11665         * g++.dg/template/crash15.C: New test.
11667 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
11669         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
11670         a non-POD type as the last named parameter of a varargs function.
11672 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
11674         PR c++/13243
11675         PR c++/12573
11676         * g++.dg/template/crash14.C: New test.
11677         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
11679 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
11681         * g++.dg/other/java1.C: New test.
11683         PR c++/13241
11684         * g++.dg/abi/mangle18-1.C: New test.
11685         * g++.dg/abi/mangle18-2.C: New test.
11687 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
11689         PR optimization/10312
11690         * gcc.c-torture/execute/20031214-1.c: New.
11692 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
11694         PR c++/10779
11695         PR c++/12160
11696         * g++.dg/parse/error3.C: New test.
11697         * g++.dg/parse/error4.C: Likewise.
11698         * g++.dg/abi/mangle4.C: Tweak error messages.
11699         * g++.dg/lookup/using5.C: Likewise.
11700         * g++.dg/other/error2.C: Likewise.
11701         * g++.dg/parse/typename5.C: Likewise.
11702         * g++.dg/parse/undefined1.C: Likewise.
11703         * g++.dg/template/arg2.C: Likewise.
11704         * g++.dg/template/ttp3.C: Likewise.
11705         * g++.dg/template/type1.C: Likewise.
11706         * g++.old-deja/g++.other/crash32.C: Likewise.
11707         * g++.old-djea/g++.pt/defarg8.C: Likewise.
11709 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11711         PR c++/13106
11712         * g++.dg/warn/noreturn-3.C: New test.
11714 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11716         PR c++/13118
11717         * g++.dg/abi/covariant3.C: New.
11719 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
11721         * g++.dg/eh/ia64-1.C: New test.
11723 2003-12-12  Roger Sayle  <roger@eyesopen.com>
11725         PR optimization/13037
11726         * g77.f-torture/execute/13037.f: New test case.
11728 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
11730         PR c++/12881
11731         * g++.dg/abi/covariant2.C: New.
11733 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
11735         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
11737 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
11739         * gcc.c-torture/execute/wchar_t-1.x: Delete.
11741 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
11743         PR other/10819
11744         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
11745         to fix Bug 10819.
11746         * lib/g++.exp (g++_version): Likewise.
11747         * lib/g77.exp (g77_version): Likewise.
11748         * lib/objc.exp (default_objc_version): Likewise.
11750 2003-12-10  Richard Henderson  <rth@redhat.com>
11752         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
11754         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
11756 2003-12-08  Matt Austern  <austern@apple.com>
11758         PR c/13134
11759         * lib/gcc-dg.exp (dg-require-visibility): Define.
11760         * lib/target-supports (check_visibility_available): Define.
11761         * gcc.dg/visibility-1.c: New test.
11762         * gcc.dg/visibility-2.c: Likewise.
11763         * gcc.dg/visibility-3.c: Likewise.
11764         * gcc.dg/visibility-4.c: Likewise.
11765         * gcc.dg/visibility-5.c: Likewise.
11766         * gcc.dg/visibility-6.c: Likewise.
11767         * g++.dg/ext/visibility-1.C: Likewise.
11768         * g++.dg/ext/visibility-2.C: Likewise.
11769         * g++.dg/ext/visibility-3.C: Likewise.
11770         * g++.dg/ext/visibility-4.C: Likewise.
11771         * g++.dg/ext/visibility-5.C: Likewise.
11772         * g++.dg/ext/visibility-6.C: Likewise.
11774 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11776         * g++.dg/lookup/java1.C: New test.
11777         * g++.dg/lookup/java2.C: New test.
11779 2003-12-07  Falk Hueffner  <falk@debian.org>
11781         * g++.dg/opt/noreturn-1.C: New test.
11783 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
11785         * gcc.dg/overflow-1.c: New test.
11787 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
11789         * g77.f-torture/compile/13060.f: New test.
11791 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
11793         PR c++/13323
11794         * g++.dg/inherit/operator2.C: New test.
11796 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11798         PR c++/13305
11799         * g++.dg/ext/attrib9.C: New test.
11801 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
11803         PR c++/13314
11804         * g++.dg/template/error7.C: New test.
11806 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
11807             J"orn Rennecke <joern.rennecke@superh.com>
11809         PR target/13302
11810         * g++.dg/other/struct-va_list.C: New test.
11812 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11814         PR c++/13166
11815         * g++.dg/parse/defarg6.C: New test.
11817 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
11819         PR target/13256
11820         * gcc.c-torture/execute/20031201-1.c: New test.
11822 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
11824         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
11826 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
11828         * gcc.dg/builtin-return-1.c: New test.
11830 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
11831             J"orn Rennecke <joern.rennecke@superh.com>
11833         PR optimization/13260
11834         * gcc.c-torture/execute/20031204-1.c: New test.
11836 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11838         PR c++/9127
11839         * g++.dg/template/error6.C: New test.
11841 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
11843         * gcc.dg/20031202-1.c: New test.
11845 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
11847         PR c++/13179
11848         * g++.dg/template/eh1.C: New test.
11850         PR c++/10771
11851         * g++.dg/template/error5.C: New test.
11853 2003-12-02  David Ung  <davidu@mips.com>
11855         * gcc.dg/compat/vector-check.h: Corrected type for var
11856         g_##TMODE
11858 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11860         PR c++/10126
11861         * g++.dg/template/ptrmem8.C: New test.
11863 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
11865         PR c++/12573
11866         * g++.dg/template/dependent-expr3.C: New test.
11868 2003-12-01  James Lemke  <jim@wasabisystems.com>
11870         * gcc.dg/arm-g2.c: New test.
11872 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11874         PR optimization/11634
11875         * gcc.dg/20031201-2.c: New test case.
11877 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
11879         PR 11433
11880         * objc.dg/proto-lossage-3.m: New test.
11882 2003-12-01  Roger Sayle  <roger@eyesopen.com>
11884         PR optimization/12628
11885         * gcc.dg/20031201-1.c: New test case.
11887 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
11889         * gcc.dg/unaligned-1.c: New test.
11891 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
11893         PR c++/9849
11894         * g++.dg/template/error4.C: New test.
11895         * g++.dg/template/nested3.C: Adjust error markers.
11897 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11899         * gcc.dg/cpp/assert4.c: Check more #system assertions.
11901 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
11903         PR c/10333
11904         * gcc.dg/bitfld-7.c: New test.
11906 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
11908         * gcc.dg/tls/asm-1.C: New test.
11910 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11912         * gcc.dg/cpp/assert4.c: Update.
11914 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
11916         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
11917         * gcc.dg/builtin-apply3.c: New test.
11919 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11921         * lib/compat.exp (compat-obj): New xfaildata parameter.
11922         Use it to set compiler_conditional_xfail_data before compiling.
11923         (compat-get-options): Handle dg-xfail-if.
11924         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
11925         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
11926         * gcc.dg/compat/vector-1_y.c: Likewise.
11927         * gcc.dg/compat/vector-2_x.c: Likewise.
11928         * gcc.dg/compat/vector-2_y.c: Likewise.
11930 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11932         * g++.dg/opt/reg-stack4.C: New test.
11934 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
11936         * gcc.dg/builtin-apply2.c: New test.
11938 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
11940         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
11942 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11944         PR c++/12924
11945         * g++.dg/template/template-id-2.C: New test.
11947 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11949         PR c++/5369
11950         * g++.dg/template/memfriend1.C: New test.
11951         * g++.dg/template/memfriend2.C: Likewise.
11952         * g++.dg/template/memfriend3.C: Likewise.
11953         * g++.dg/template/memfriend4.C: Likewise.
11954         * g++.dg/template/memfriend5.C: Likewise.
11955         * g++.dg/template/memfriend6.C: Likewise.
11956         * g++.dg/template/memfriend7.C: Likewise.
11957         * g++.dg/template/memfriend8.C: Likewise.
11958         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
11960 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
11962         PR c++/12515
11963         * g++.dg/ext/cond1.C: New test.
11965 2003-11-20  Richard Henderson  <rth@redhat.com>
11967         * gcc.dg/20020201-2.c: Remove.
11968         * gcc.dg/20020201-4.c: Remove.
11969         * gcc.dg/20020304-1.c: Remove.
11971 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
11973         * gcc.dg/cpp/trad/xwin1.c: New test case.
11975 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
11977         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
11978         * lib/g77.exp: Likewise.
11979         * lib/objc.exp: Likewise.
11980         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
11981         for darwin.
11983 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11985         PR c++/12932
11986         * g++.dg/template/static5.C: New test.
11988 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
11990         * gcc.dg/nested-func-1.c: New test.
11992 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11994         * gcc.dg/cpp/assert4.c: New test.
11996 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
11998         PR c++/2294
11999         * g++.dg/lookup/using9.c: New test.
12001 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
12003         PR c++/12762
12004         * g++.dg/template/error3.C: New test.
12006 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
12008         PR ada/13035
12009         * ada/acats/run_acats, run_all.sh: Fix syntax error.
12010         No longer use a wrapper for gcc, since this does not work under
12011         Windows.
12013 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
12015         PR c++/2094
12016         * g++.dg/template/ptrmem7.C: New test.
12018 2003-11-13  Andrew Pinski <apinski@apple.com>
12020         * gcc.c-torture/compile/20031113-1.c: New test.
12022 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
12023             Kean Johnston <jkj@sco.com>
12025         PR c/13029
12026         * gcc.dg/unused-4.c: Update.
12028 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
12030         * g++.dg/opt/const3.C: New test.
12032 2003-11-13  Jan Hubicka  <jh@suse.cz>
12034         * gcc.c-torture/compile/20031112-1.c: New test.
12036 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
12038         * g++.dg/parse/crash10.C: Remove bogus error marker.
12040 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
12042         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
12043         (host_gcc): Likewise.
12044         (ROOT): Honor $PWDCMD.
12045         (BASE): Likewise.
12046         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
12048 2003-11-12  Catherine Moore  <clm@redhat.com>
12050         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
12052 2003-11-12  Andreas Jaeger  <aj@suse.de>
12053             Jakub Jelinek  <jakub@redhat.com>
12054             Andrew Pinski  <pinskia@physics.uc.edu>
12055             Richard Henderson  <rth@redhat.com>
12057         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
12058         systems.
12059         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
12061         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
12062         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
12064 2003-11-11  Andreas Jaeger  <aj@suse.de>
12066         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
12068         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
12070 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
12072         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
12073         Clean ups.
12075 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
12077         * gcc.dg/trampoline-1.c: New test.
12079 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
12081         * gcc.c-torture/compile/200031109-1.c: New test.
12083 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12085         PR c/3190
12086         PR c/8714
12087         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
12088         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
12089         gcc.dg/format/no-y2k-1.c: Update.
12091 2003-11-08  Roger Sayle  <roger@eyesopen.com>
12093         PR optimization/10467
12094         * gcc.dg/20031108-1.c: New test case.
12096 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
12098         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
12100 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
12102         * gcc.dg/compound-lvalue-1.c: New test.
12103         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
12104         some XFAILs.
12106 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
12108         * gcc.dg/altivec-varargs-1.c: New test.
12110 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
12112         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
12113         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
12114         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
12115         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
12116         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
12118 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
12120         * gcc.dg/cond-lvalue-1.c: New test.
12122 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
12124         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
12126 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12128         PR c++/11616
12129         * g++.dg/template/instantiate5.C: New test.
12131 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12133         PR c++/12726
12134         * g++.dg/ext/complit2.C: Replace test with self-contained version.
12135         * ChangeLog: Add missing first entry for above test.
12137 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12139         PR c++/9810
12140         * g++.dg/template/using8.C: New test.
12141         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
12143 2003-11-02  Roger Sayle  <roger@eyesopen.com>
12145         PR optimization/10817
12146         * gcc.c-torture/compile/20031102-1.c: New test case.
12148 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
12150         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
12151         2147483647.
12153 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12155         * gcc.dg/20031102-1.c: New test.
12157 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
12159         * gcc.dg/complex-1.c: New test.
12161 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12163         PR c++/12796
12164         * g++.dg/template/crash13.C: Adjust expected error location.
12165         * g++.old-deja/g++.brendan/ns1.C: Likewise.
12167 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12169         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12171 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12173         PR/10239
12174         * gcc.c-torture/compile/20031031-2.c: New test.
12176 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
12178         PR/11640
12179         * gcc.c-torture/compile/20031031-1.c: New test.
12181 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
12183         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
12184         * gcc.misc-tests/bprob.exp: Likewise.
12185         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
12186         the execution test on arm-elf configs.
12187         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
12188         configs that don't support scratch files.
12189         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
12191 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
12193         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
12194         done by dejagnu.
12196 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
12198         * ada/acats/run_all.sh: Redirect mv output to /dev/null
12199         Avoid non pure sh syntax. Add more logging.
12201         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
12202         fail.
12204 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12206         PR libgcj/10610
12207         * gcc.dg/ppc-stackalign-1.c: New test.
12209 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
12211         * ada/acats/run_all.sh: Change output to be more compliant with
12212         dejagnu framework.
12213         Create acats.sum and acats.log files under testsuite/ada/acats
12214         Only run [a-z]* directories, to filter out e.g. CVS.
12215         Redirect build output to log file.
12217 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12219         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
12221 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
12223         PR ada/5909:
12224         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
12226 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
12228         * gcc.c-torture/compile/20031023-1.c: New test.
12229         * gcc.c-torture/compile/20031023-2.c: New test.
12230         * gcc.c-torture/compile/20031023-3.c: New test.
12231         * gcc.c-torture/compile/20031023-4.c: New test.
12233 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12235         PR c++/10371
12236         * g++.dg/lookup/scoped8.C: New test.
12238 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
12240         * g++.dg/opt/reg-stack3.C: New test.
12242 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12244         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
12246 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12248         PR c++/11076
12249         * g++.dg/template/crash13.C: New test.
12251 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
12253         * gcc.dg/c99-restrict-2.c: New test.
12255 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
12257         PR c++/12698, c++/12699, c++/12700, c++/12566
12258         * g++.dg/inherit/covariant9.C: New test.
12259         * g++.dg/inherit/covariant10.C: New test.
12260         * g++.dg/inherit/covariant11.C: New test.
12262 2003-10-23  Jason Merrill  <jason@redhat.com>
12264         PR c++/12726
12265         * g++.dg/ext/complit2.C: New test.
12267 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
12269         PR target/12654
12270         * gcc.c-torture/execute/20031020-1.c: New test.
12272 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12274         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
12275         following the jump_insn.
12277 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
12279         * gcc.dg/cast-lvalue-1.c: New test.
12281 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
12283         PR c++/11962
12284         * g++.dg/template/cond2.C: New test.
12286 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
12288         * gcc.dg/builtins-28.c: New test.
12290 2003-10-20  Jan Hubicka  <jh@suse.cz>
12292         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
12293         parameter.
12294         * testsuite/gcc.dg/inline-2.c: Likewise.
12296 2003-10-20  Phil Edwards  <phil@codesourcery.com>
12298         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
12299         * gcc.dg/nest.c:  Likewise.
12301 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12303         PR c++/9781, c++/10583, c++/11862
12304         * g++.dg/parse/crash13.C: New test.
12306 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12308         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
12310 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12312         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
12313         Define HAVE_C99_RUNTIME except on Solaris.
12314         * gcc.dg/builtins-20.c: Likewise.
12316 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12318         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
12320 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12322         PR c++/12495
12323         * g++.dg/template/crash21.C: New test.
12325 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12327         PR c++/2513
12328         * g++.dg/template/typename5.C: New test.
12330 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12332         PR c++/12369
12333         * g++.dg/template/friend25.C: New test.
12335 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
12337         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
12338         versions.
12340 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
12342         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
12343         == 2147483647.
12345 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
12347         * gcc.c-torture/execute/960416-1.x: Remove.
12348         * gcc.c-torture/execute/divconst-3.x: Likewise.
12350 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
12352         PR target/12598
12353         * gcc.dg/torture/cris-volatile-1.c: New test.
12355 2003-10-14  Roger Sayle  <roger@eyesopen.com>
12357         PR optimization/9325
12358         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
12359         for overflowing floating point to integer conversion during RTL
12360         simplification.
12362 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
12364         * objc/execute/_cmd.m: Fix typo.
12365         * objc.dg/image-info.m, objc.dg/symtab-1.m:
12366         Relax 'scan-assembler' regexp.
12367         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
12368         objc.dg/try-catch-4.m: Run on non-Darwin targets.
12369         * objc.dg/zero-link-2.m: Remove blank line.
12370         * objc.dg/zero-link-3.m: New test case.
12372 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
12374         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
12376         * gcc.dg/asm-names.c: Use scan-assembler-not rather
12377         than linker trickery.
12379 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12381         PR c++/12370
12382         * g++.dg/other/friend2.C: New test.
12384 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12386         * gcc.dg/20031012-1.c: New test.
12388 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
12390         * gcc.dg/weak/weak-3.c: Fix for new warning.
12392 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
12394         PR optimization/8750
12395         * gcc.c-torture/execute/20031012-1.c: New test case.
12397 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12399         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
12400         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
12402 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12404         PR optimization/12260
12405         * gcc.c-torture/compile/20031011-2.c: New test case.
12407 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12409         * gcc.c-torture/execute/20031011-1.c: New testcase.
12411 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
12413         * gcc.c-torture/compile/20031011-1.c: New test.
12415 2003-10-11  Jan Hubicka  <jh@suse.cz>
12417         * g++.dg/other/first-global.C: New test.
12419 2003-10-11  Roger Sayle  <roger@eyesopen.com>
12421         * gcc.c-torture/execute/string-opt-18.c: New testcase.
12423 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
12425         * gcc.c-torture/compile/20031010-1.c: New test.
12427 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
12429         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
12430         * gcc.c-torture/execute/va-arg-25.c: ... here.
12432 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
12434         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
12436 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
12438         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
12440 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
12442         * g++.dg/parse/error2.C: New test.
12444 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
12446         PR c++/11097
12447         * g++.dg/other/error5.C: Modify the error message.
12448         * g++.dg/lookup/using8.C: New test.
12450 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
12452         * gcc.dg/darwin-abi-2.c: New file.
12453         * gcc.c-torture/execute/va-arg-24.c: New file.
12455 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
12457         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
12458         indentation.
12460 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
12462         PR c++/10147
12463         * g++.dg/other/error4.C: Update error messages.
12464         * g++.dg/template/ptrmem4.C: Likewise.
12466         PR c++/12337
12467         * g++.dg/init/new9.C: New test.
12469         PR c++/12334, c++/12236, c++/8656
12470         * g++.dg/ext/attrib8.C: New test.
12472 2003-10-06  Devang Patel  <dpatel@apple.com>
12474         * gcc.dg/debug/dwarf2-3.h: New test.
12475         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
12477 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
12479         * g++.dg/opt/cfg2.C: New test.
12481 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
12483         * g++.dg/opt/float1.C: New test.
12485 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12487         * gcc.dg/c90-array-lval-6.c: New test.
12488         * gcc.dg/c99-array-lval-6.c: New test.
12490 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
12491             Ziemowit Laski  <zlaski@apple.com>
12493         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
12494         'Derived', so that it is never considered a class method; add
12495         new warning for '+port' method ambiguity.
12496         * objc.dg/method-12.m: Include <objc/objc.h> instead of
12497         <objc/objc-api.h> (needed on Mac OS X).
12498         * objc.dg/method-13.m: New test.
12500 2003-10-03  Roger Sayle  <roger@eyesopen.com>
12502         PR optimization/9325, PR java/6391
12503         * gcc.c-torture/execute/20031003-1.c: New test case.
12505 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
12507         PR optimization/12180
12508         * gcc.dg/20031002-1.c: New test.
12510         PR c++/12486
12511         * g++.dg/inherit/error1.C: New test.
12513 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
12515         * lib/f-torture.exp (search_for): Rename to...
12516         (search_for_re): This.  Also, clean up comments and the
12517         "regexp" invocation.
12519 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
12521         * gcc.c-torture/compile/20031002-1.c: New test.
12523 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
12525         * g++.dg/opt/cond1.C: New test.
12527 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
12529         * gcc.dg/Wold-style-definition-2.c: New testcase.
12530         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
12532 2003-09-29  Richard Henderson  <rth@redhat.com>
12534         * g++.dg/init/array10.C: Add dg-options.
12536 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
12538         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
12540 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12542         * g++.dg/template/friend19.C: Fix typo.
12543         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
12545 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
12547         * gcc.c-torture/execute/20030928-1.c: New test.
12548         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
12550 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
12552         * g++.dg/opt/unroll1.C: New test.
12554 2003-09-26  Roger Sayle  <roger@eyesopen.com>
12556         PR optimization/11741
12557         * gcc.dg/20030926-1.c: New test case.
12559 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12561         PR c++/5655
12562         * g++.dg/parse/access7.C: New test.
12563         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
12565 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
12567         MERGE OF objc-improvements-branch into MAINLINE:
12568         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
12569         if libobjc has not been built.
12570         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
12571         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
12572         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
12573         objc/execute/nested-3.m, objc/execute/np-2.m,
12574         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
12575         objc/execute/redefining_self.m, objc/execute/root_methods.m,
12576         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
12577         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
12578         objc.dg/special/unclaimed-category-1.h,
12579         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
12580         well as GNU runtime.
12581         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
12582         * execute/cascading-1.m, execute/function-message-1.m,
12583         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
12584         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
12585         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
12586         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
12587         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
12588         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
12589         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
12590         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
12591         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
12592         * objc.dg/bitfield-2.m: Run only on Darwin.
12593         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
12594         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
12595         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
12596         * objc.dg/const-str-1.m: Fix constant string layout.
12598 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
12600         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
12602 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
12604         * gcc.dg/darwin-abi-1.c: New file.
12606 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
12608         PR target/12281
12609         * gcc.c-torture/compile/20030921-1.c: New test.
12611 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
12613         * g++.dg/opt/reg-stack2.C: New test.
12615 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
12617         * g++.dg/eh/delayslot1.C: New test.
12619 2003-09-20  Richard Henderson  <rth@redhat.com>
12621         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
12623 2003-09-20  Roger Sayle  <roger@eyesopen.com>
12625         * gcc.c-torture/execute/20030920-1.c: New test case.
12627 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12629         * g++.dg/rtti/typeid3.C: Correct expected error message.
12631 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12633         PR c++/157
12634         * g++.dg/parse/crash12.C: New test.
12636 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
12638         * gcc.dg/compat/mixed-struct-check.h: New.
12639         * gcc.dg/compat/mixed-struct-defs.h: New.
12640         * gcc.dg/compat/mixed-struct-init.h: New.
12641         * gcc.dg/compat/struct-by-value-19_main.c: New.
12642         * gcc.dg/compat/struct-by-value-19_x.c: New.
12643         * gcc.dg/compat/struct-by-value-19_y.c: New.
12644         * gcc.dg/compat/struct-by-value-20_main.c: New.
12645         * gcc.dg/compat/struct-by-value-20_x.c: New.
12646         * gcc.dg/compat/struct-by-value-20_y.c: New.
12647         * gcc.dg/compat/struct-return-19_main.c: New.
12648         * gcc.dg/compat/struct-return-19_x.c: New.
12649         * gcc.dg/compat/struct-return-19_y.c: New.
12650         * gcc.dg/compat/struct-return-20_main.c: New.
12651         * gcc.dg/compat/struct-return-20_x.c: New.
12652         * gcc.dg/compat/struct-return-20_y.c: New.
12654 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
12655         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
12656         so that it will not complain on LP64 targets.
12658 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12660         PR c++/495
12661         * g++.dg/template/friend24.C: New test.
12663 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
12665         PR c++/12332
12666         * g++.dg/template/memtmpl2.C: New test.
12668 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
12670         PR target/11184
12671         * gcc.dg/builtin-apply1.c: New test.
12673 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12675         PR c++/9848
12676         * g++.dg/warn/Wunused-4.C: New test.
12678 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
12680         PR c++/12316
12681         * g++.dg/other/gc2.C: New test.
12683 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
12685         PR c++/11991
12686         * g++.dg/rtti/typeid3.C: New test.
12688         PR c++/12266
12689         * g++.dg/overload/template1.C: New test.
12691 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
12693         * g++.dg/opt/cfg3.C: New test.
12695 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12697         PR c++/7939
12698         * g++.dg/template/crash11.C: New test.
12700 2003-09-16  Jason Merrill  <jason@redhat.com>
12701             Jakub Jelinek  <jakub@redhat.com>
12703         * gcc.dg/attr-warn-unused-result.c: New test.
12705 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12707         PR c++/12184
12708         * g++.dg/expr/call2.C: New test.
12710 2003-09-15  Andreas Jaeger  <aj@suse.de>
12712         * gcc.dg/Wold-style-definition-1.c: New test.
12714 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
12716         PR c++/3907
12717         * g++.dg/parse/template12.C: New test.
12719         * g++.dg/abi/bitfield11.C: New test.
12720         * g++.dg/abi/bitfield12.C: Likewise.
12722 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
12724         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
12725         non-expansion of functional macro name without arguments at EOL.
12726         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
12728 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
12730         * gcc.c-torture/execute/20030914-[12].c: New tests.
12732 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
12734         PR c++/11788
12735         * g++.dg/overload/addr1.C: New test.
12737 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
12739         * gcc.dg/20030909-1.c: New test.
12741 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
12743         * gcc.dg/ultrasp10.c: New test.
12745 2003-09-09  Devang Patel  <dpatel@apple.com>
12747         * gcc.dg/darwin-ld-6.c: New test.
12749 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12751         * gcc.dg/torture/builtin-explog-1.c: New testcase.
12753 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12755         * gcc.dg/ia64-types1.c: New test.
12756         * gcc.dg/ia64-types2.c: Likewise.
12758 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12760         * gcc.dg/builtins-1.c: Add more _Complex tests.
12761         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12763         * gcc.dg/builtins-1.c: Test existing _Complex functions.
12764         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12766 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
12768         PR c++/11786
12769         * g++.dg/lookup/koenig2.C: New test.
12771         PR c++/5296
12772         * g++.dg/rtti/typeid2.C: New test.
12774 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
12776         * gcc.c-torture/compile/20030904-1.c: New test.
12778 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
12780         * g++.dg/opt/longbranch2.C: New test.
12782 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12784         * g++.dg/template/crash10.C: Only compile it.
12786 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
12788         PR middle-end/11665
12789         * gcc.c-torture/compile/20030907-1.c: New test.
12790         * g++.dg/init/array11.C: New test.
12792 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12794         PR c++/11852
12795         * g++.dg/init/struct1.C: New test.
12797 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
12799         PR c++/12181
12800         * g++.dg/expr/comma1.C: New test.
12802 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
12804         PR c++/11867
12805         * g++.dg/expr/static_cast5.C: New test.
12807 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
12809         PR c++/11507
12810         * g++.dg/lookup/scoped7.C: New test.
12812         PR c++/9574
12813         * g++.dg/other/static1.C: New test.
12815         PR c++/11490
12816         * g++.dg/warn/template-1.C: New test.
12818         PR c++/11432
12819         * g++.dg/template/crash10.C: New test.
12821         PR c++/2478
12822         * g++.dg/overload/VLA.C: New test.
12824         PR c++/10804
12825         * g++.dg/template/call1.C: New test.
12827 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12829         PR c++/11794
12830         * g++.dg/parse/using3.C: New test.
12832 2003-09-06  Roger Sayle  <roger@eyesopen.com>
12834         PR c++/11409
12835         * g++.dg/overload/builtin3.C: New test case.
12837 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
12839         PR c/9862
12840         * gcc.dg/20030906-1.c: New test.
12841         * gcc.dg/20030906-2.c: Likewise.
12843 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
12845         PR c++/12167
12846         * g++.dg/parse/defarg5.C: New test.
12848         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
12850 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
12852         PR c++/12163
12853         * g++.dg/expr/static_cast4.C: New test.
12855         PR c++/12146
12856         * g++.dg/template/crash9.C: New test.
12858 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
12860         * g++.old-deja/g++.ext/pretty2.C: Update for change
12861         in __FUNCTION__.
12862         * g++.old-deja/g++.ext/pretty3.C: Likewise.
12864 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
12866         PR c++/11922
12867         * g++/dg/template/qualified-id1.C: New test.
12869         PR c++/12037
12870         * g++.dg/warn/noeffect4.C: New test.
12872 2003-09-04  Matt Austern  <austern@apple.com>
12874         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
12875         * g++.dg/ext/fnname2.C: Likewise.
12876         * g++.dg/ext/fnname3.C: Likewise.
12878 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
12880         * g++.dg/expr/lval1.C: New test.
12881         * g++.dg/ext/lvcast.C: Remove.
12883 2003-09-03  Roger Sayle  <roger@eyesopen.com>
12885         PR optimization/11700.
12886         * gcc.c-torture/compile/20030903-1.c: New test case.
12888 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
12890         PR c++/12053
12891         * g++.dg/abi/layout4.C: New test.
12893 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
12895         PR c++/11553
12896         * g++.dg/parse/friend3.C: New test.
12898 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
12900         PR c++/11847
12901         * g++.dg/template/class1.C: New test.
12903         PR c++/11808
12904         * g++.dg/expr/call1.C: New test.
12906 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
12908         PR c++/12114
12909         * g++.dg/init/ref9.C: New test.
12911         PR c++/11972
12912         * g++.dg/template/nested4.C: New test.
12914 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12916         PR c++/12093
12917         * g++.dg/template/non-dependent4.C: New test.
12919         PR c++/11928
12920         * g++.dg/inherit/conv1.C: New test.
12922 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
12924         PR c++/6196
12925         * g++.dg/ext/label1.C: New test.
12926         * g++.dg/ext/label2.C: Likewise.
12928 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12930         * g++.dg/expr/cond3.C: New test.
12932 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12934         * gcc.dg/builtins-1.c: Add new builtin cases.
12936 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12938         * gcc.dg/builtins-1.c: Add new cases.
12939         * gcc.dg/torture/builtin-attr-1.c: Likewise.
12941 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12943         * gcc.dg/builtins-1.c: Add more math builtin tests.
12944         * gcc.dg/torture/builtin-attr-1.c: New test.
12946 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
12948         PR optimization/5079
12949         * g++.dg/opt/static3.C: New test.
12951 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12953         * gcc.misc-tests/gcov-10b.c: New test.
12955 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
12957         * g++.dg/opt/ptrmem3.C: New test.
12959         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
12961 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
12963         * gcc.dg/20030826-2.c: New test.
12965 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12967         PR middle-end/12002
12968         * g77.f-torture/compile/12002.f: New test case.
12970 2003-08-26  Roger Sayle  <roger@eyesopen.com>
12972         * gcc.dg/20030826-1.c: New test case.
12974 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
12976         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
12978 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
12980         PR c++/11871
12981         * c++.dg/lookup/crash1.C: New test.
12983         * c++.dg/warn/noeffect3.C: New test.
12985 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
12987         * gcc.dg/compat/vector-1_x.c: Compile with -w.
12988         * gcc.dg/compat/vector-1_y.c: Ditto.
12989         * gcc.dg/compat/vector-2_x.c: Ditto.
12990         * gcc.dg/compat/vector-2_y.c: Ditto.
12992 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
12994         * gcc.dg/20030702-1.c: New test.
12996 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
12998         PR c++/8795
12999         * g++.dg/ext/altivec-1.C: New test.
13001 2003-08-24  Richard Henderson  <rth@redhat.com>
13003         * g++.dg/eh/simd-2.C: Add -w for x86.
13005 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
13007         * gcc.dg/20030815-1.c: New test.
13009 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13011         PR c++/3765
13012         * g++.dg/parse/access6.C: New test.
13014 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13016         PR c++/641, c++/11876
13017         * g++.dg/template/friend22.C: New test.
13018         * g++.dg/template/friend23.C: Likewise.
13020 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13022         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
13023         identically.
13025 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13027         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
13029 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13031         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
13033 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13035         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
13037 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
13039         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
13041 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
13043         PR c++/11919
13044         * g++.dg/overload/prom1.C: New test.
13046         PR c++/11551
13047         * g++.dg/parse/dtor2.C: New test.
13049         PR c++/10762
13050         * g++.dg/parse/using2.C: New test.
13052 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
13054         PR target/11805
13055         * gcc.c-torture/compile/20030821-1.c: New.
13057 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
13059         PR c++/11834
13060         * g++.dg/template/deduce2.C: New test.
13062 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
13064         * gcc.c-torture/execute/20030821-1.c: New test.
13066 2003-08-20  Roger Sayle  <roger@eyesopen.com>
13068         PR middle-end/11984
13069         * gcc.dg/20030820-1.c: New test case.
13071 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
13073         PR c++/11945
13074         * g++.dg/warn/noeffect2.C: New test.
13076 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
13078         PR c++/10926
13079         * g++.dg/template/dtor2.C: New test.
13081         PR c++/11684
13082         * g++.dg/template/operator1.C: New test.
13083         * g++.dg/parse/operator4.C: New test.
13085         PR c++/11946.C
13086         * g++.dg/expr/enum1.C: New test.
13087         * gcc.dg/c99-bool-1.c: Remove bogus warning.
13089         PR c++/11036.C
13090         * g++.dg/parse/elab2.C: New test.
13091         * g++.dg/parse/typedef4.C: Change error message.
13092         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
13093         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
13094         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
13096 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
13098         * gcc.dg/pch/warn-1.c: New.
13099         * gcc.dg/pch/warn-1.hs: New.
13101         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
13102         not-tested file.
13104 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13106         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
13108 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
13110         * gcc.dg/uninit-D.c: New Test.
13111         * gcc.dg/uninit-E.c: New Test.
13112         * gcc.dg/uninit-F.c: New Test.
13113         * gcc.dg/uninit-G.c: New Test.
13115 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
13117         * g++.dg/README: Describe the pch directory.
13119 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13121         PR c++/11174
13122         * g++.dg/parse/access4.C: New test.
13123         * g++.dg/parse/access5.C: Likewise.
13124         * g++.old-deja/g++.jason/access17.C: Adjust error message.
13126 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
13128         * gcc.dg/noncompile/20030818-1.c: New.
13130 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
13132         PR c++/11957
13133         * g++.dg/warn/noeffect1.C: New test.
13135         * g++.dg/template/scope2.C: New test.
13136         * g++.dg/template/error2.C: Correct dg-error
13138 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
13140         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
13142 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
13144         PR C++/11512
13145         * g++.dg/template/warn1.C: New.
13147 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13149         * g++.dg/template/error2.C: New test.
13150         * g++.dg/lookup/using7.C: Adjust errors
13151         * g++.old-deja/g++.pt/crash36.C: Likewise.
13152         * g++.old-deja/g++.pt/derived3.C: Likewise.
13154 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13156         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
13157         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
13158         * gcc.c-torture/execute/builtins/string-9.c: New, from
13159         string-opt-9.c.  Adjust for execute/builtins framework.
13160         * gcc.c-torture/execute/string-opt-9.c: Delete.
13162 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
13164         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
13166         * g++.dg/parse/ret-type2.C: New test.
13168         PR c++/11703
13169         * g++.dg/init/new8.C: New test.
13171         PR c++/10923
13172         * g++.dg/parse/typedef5.C: New test.
13174         PR c++/9512
13175         * g++.dg/parse/qualified2.C: New test.
13176         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
13177         invalid code.
13179 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
13181         * g++.dg/conversion/ptrmem1.C: New test.
13183 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
13185         PR target/11693
13186         * gcc.dg/20030811-1.c: New test.
13188         PR target/11535
13189         * gcc.c-torture/execute/20030811-1.c: New test.
13191 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13193         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
13195 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
13197         PR c++/11789.C
13198         * g++.dg/inherit/multiple1.C: New test.
13200 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13202         * gcc.dg/spe1.c: New test.
13204         PR c++/11670
13205         * g++.dg/expr/cast2.C: New test.
13207         PR c++/10530
13208         * g++.dg/template/dependent-name2.C: New test.
13210 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
13212         * g++.dg/parse/crash11.C: Put the dg options in comments.
13214 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
13216         * lib/gcc-dg.exp: Update for diagnostic change.
13218 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13220         PR c++/5767
13221         * g++.dg/parse/crash11.C: New test.
13223 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
13225         * gcc.dg/cpp/spacing1.c: Update.
13227 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
13229         PR target/11739
13230         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
13231         a value for -mtune.
13233 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13235         PR middle-end/11771
13236         * gcc.c-torture/compile/20030804-1.c: New test case.
13238 2003-08-04  Roger Sayle  <roger@eyesopen.com>
13240         * gcc.dg/20030804-1.c: New test case.
13242 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
13244         * gcc.dg/cpp/separate-1.c: New test.
13246 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
13248         PR c++/11704
13249         * g++.dg/template/dependent-expr2.C: New test.
13251         PR c++/11766
13252         * g++.dg/expr/ptrmem1.C: New test.
13254 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13256         PR c++/9453
13257         * g++.dg/template/friend15.C: New test.
13259 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
13261         * lib/dg-pch.exp: Work round PCH bug.
13263 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13265         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
13266         builtins.  Move cases from builtins-4.c here.
13268         * gcc.dg/torture/builtin-math-1.c: New test taken from
13269         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
13270         additional cases.
13272         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
13273         Delete.
13275 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
13277         PR c++/9447
13278         * g++.dg/template/using7.C: New test.
13280 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
13282         * import1.c, import2.c: New tests.
13284 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
13286         * g++.dg/eh/crossjump1.C: New test.
13288 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
13290         PR c++/11697
13291         * g++.dg/template/using6.C: New test.
13293         PR c++/11744
13294         * g++.dg/template/koenig2.C: New test.
13296 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13298         PR c++/7983
13299         * g++.dg/parse/typedef4.C: New test.
13301 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13303         PR c++/8442, c++/8806
13304         * g++.dg/template/elab1.C: New test.
13305         * g++.dg/template/type2.C: Likewise.
13306         * g++.dg/template/ttp3.C: Adjust expected error message.
13307         * g++.old-deja/g++.law/visibility13.C: Likewise.
13308         * g++.old-deja/g++.niklas/t135.C: Likewise.
13309         * g++.old-deja/g++.pt/ttp41.C: Likewise.
13310         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
13311         template argument.
13312         * g++.old-deja/g++.pt/ttp44.C: Likewise.
13314 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
13316         PR c++/11295
13317         * g++.dg/ext/stmtexpr1.C: New test.
13319         * g++.dg/opt/tmp1.C: New test.
13321         PR c++/11525
13322         * g++.dg/parse/constant4.C: New test.
13324         PR c++/9447
13325         * g++.dg/template/using5.C: New test.
13327 2003-07-31  Roger Sayle  <roger@eyesopen.com>
13329         * gcc.dg/builtins-27.c: New test case.
13331 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
13333         * gcc.dg/tls/opt-7.c: New test.
13335 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
13337         * g++.old-deja/g++.other/crash18.C: Remove.
13339 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
13341         * g++.dg/template/explicit3.C: New.
13342         * g++.dg/template/explicit4.C: New.
13343         * g++.dg/template/explicit5.C: New.
13345         PR c++/11347
13346         * g++.dg/template/memtmpl1.C: New.
13348 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
13350         PR target/11565
13351         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
13352         * gcc.dg/i386-387-5.c (dg-options): Likewise.
13354 2003-07-30  Jan Hubicka  <jh@suse.cz>
13356         * vtgc1.c: Kill.
13358 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
13360         * gcc.dg/struct-in-proto-1.c: New test.
13362 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
13364         * gcc.dg/cpp/include2.c: Only expect one message.
13366 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
13368         PR c++/9447
13369         * g++.dg/template/using1.C: New test.
13370         * g++.dg/template/using2.C: New test.
13371         * g++.dg/template/using3.C: New test.
13372         * g++.dg/template/using4.C: New test.
13374 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
13376         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
13377         * gcc.c-torture/execute/string-opt-10.c: Likewise.
13379 2003-07-28  Jan Hubicka  <jh@suse.cz>
13381         PR c++/11530
13382         * g++.dg/opt/call1.C: New test.
13384 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
13386         PR c++/11667
13387         * g++.dg/init/enum2.C: New test.
13388         * g++.dg/template/overload1.C: Add "-w" option.
13390 2003-07-28    <hp@bitrange.com>
13392         * gcc.dg/Wdeclaration-after-statement-1.c,
13393         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
13395 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
13397         * gcc.c-torture/compile/20030725-1.c: New test.
13399 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
13401         * gcc.dg/20030505.c: Only run for SPE.
13402         Remove definition of opaque type.
13404 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
13406         * g++.dg/template/ptrmem6.C: New test.
13408 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
13410         * gcc.c-torture/compile/zero-strct-2.c: New test.
13412 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
13414         * gcc.dg/intermod-1.c: New test.
13416 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
13418         PR c++/11617
13419         * g++.dg/template/lookup2.C: New test.
13420         * g++.dg/template/memclass1.C: Remove instantiated from error.
13421         * g++.dg/other/error2.C: Tweak expected errors.
13423         PR c++/11596
13424         * g++.dg/template/defarg3.C: New test.
13426         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
13428 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
13430         * g++.dg/inherit/access5.C: New test.
13432 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13434         PR c++/11513
13435         * g++.dg/template/crash8.C: New test.
13437 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
13439         PR c/10602
13440         * gcc.dg/noncompile/incomplete-2.c: New test.
13442 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
13444         PR c++/11645
13445         * g++.dg/inherit/access4.C: New test.
13447         PR c++/11517
13448         * g++.dg/expr/cond2.C: New test.
13450         PR optimization/10679
13451         * g++.dg/opt/inline4.C: New test.
13453 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
13455         * g++.dg/parse/crash10: New test.
13457 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13459         * g++.dg/ext/flexary1.C: New test.
13461 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13463         PR c++/10793
13464         * g++.dg/template/crash9.C: New test.
13466 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
13468         PR c++/3004
13469         * g++.dg/parse/typedef3.C: New test.
13471         PR c++/7906
13472         * g++.dg/parse/operator2.C: New test.
13474         PR c++/8895
13475         * g++.dg/parse/def-tmpl-arg1.C: New test.
13477         PR c++/9282
13478         * g++.dg/parse/funptr1.C: New test.
13480         PR c++/9452
13481         * g++.dg/parse/ambig3.C: New test.
13483         PR c++/9454
13484         * g++.dg/parse/operator3.C: New test.
13486         PR c++/9486
13487         * g++.dg/parse/template10.C: New test.
13489         PR c++/9488
13490         * g++.dg/parse/template11.C: New test.
13492         PR c++/10150
13493         * g++.dg/parse/invalid-op1.C: New test.
13495         PR c++/10247
13496         * g++.dg/parse/condexpr1.C: New test.
13498 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
13500         * g++.dg/ext/packed3.C: New test.
13501         * g++.dg/ext/packed4.C: New test.
13503         * gcc.dg/pack-test-3.c: New test.
13505 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
13507         * lib/compat.exp: Handle dg-options per source file.
13508         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
13509         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
13510         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
13511         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
13512         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
13513         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
13514         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
13515         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
13516         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
13517         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
13518         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
13519         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
13520         * g++.dg/compat/break/bitfield7_x.C: Ditto.
13521         * g++.dg/compat/break/bitfield7_y.C: Ditto.
13523 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
13525         PR c/10320
13526         * gcc.c-torture/execute/20030718-1.c: New test.
13528 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
13530         PR optimization/11536
13531         * gcc.dg/20030721-1.c: New test.
13533 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
13535         PR c++/11546
13536         * g++.dg/template/lookup1.C: New test.
13538 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
13540         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
13541         diagnostics of ill-formed constructs involving labels.
13542         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
13543         the new 'previously defined here' message.
13545 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
13547         * g++.dg/parse/non-dependent2.C: New test.
13549 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
13551         * g++.dg/init/init-ref4.C: xfail on targets without
13552         weak symbols.
13554 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
13556         PR target/11087
13557         * gcc.c-torture/execute/20030717-1.c: New test.
13559 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
13561         * g++.dg/opt/cfg1.C: New test.
13563 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
13565         PR optimization/11557
13566         * gcc.dg/20030717-1.c: New test.
13568 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
13570         PR c++/10476
13571         * g++.dg/expr/crash-1.C: New test.
13573         PR c++/11027
13574         * g++.dg/template/init3.C: New test.
13576         PR c++/8222
13577         * g++.dg/template/non-dependent1.C: New test.
13579         PR c++/11070
13580         * g++.dg/template/non-dependent2.C: New test.
13582         PR c++/11071
13583         * g++.dg/template/non-dependent3.C: New test.
13585         PR c++/9907
13586         * g++.dg/template/sizeof5.C: New test.
13588 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
13590         PR 11498
13591         * gcc.c-torture/compile/mangle-1.c: New file.
13593 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13595         PR c++/7809
13596         * g++.dg/parse/access3.C: New test.
13598 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
13600         PR c++/11384
13601         * g++.dg/init/init-ref4.C: New test.
13603 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
13605         PR c++/11547
13606         * g++.dg/parse/constant3.C: New test.
13607         * g++.dg/parse/crash7.C: Likewise.
13609 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
13611         PR target/11008
13612         * gcc.dg/i386-pentium4-not-mull.c: New.
13614 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
13616         * gcc.dg/asm-names.c (ymain): Make it weak.
13618 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13620         PR c++/5421
13621         * g++.dg/template/friend21.C: New test.
13623 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
13625         * gcc.dg/cleanup-8.c: New test.
13626         * gcc.dg/cleanup-9.c: New test.
13628 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
13630         * g++.dg/ext/dll-MI1.h: New file.
13631         * g++.dg/ext/dllexport-MI1.C: New file.
13632         * g++.dg/ext/dllimport-MI1.C: New file.
13634 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
13636         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
13637         it does not have cmpstrsi patterns (just cmpmemsi).
13639 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
13641         PR debug/11473
13642         * g++.dg/debug/debug8.C: New test.
13644 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13646         PR c++/10108
13647         * g++.dg/template/crash7.C: New test.
13649 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
13651         PR target/10795
13652         * gcc.c-torture/compile/20030708-1.c: New.
13654 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
13656         * gcc.c-torture/execute/20030715-1.c: New test.
13658 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
13660         * gcc.dg/pch/inline-3.c: New file.
13661         * gcc.dg/pch/inline-3.hs: New file.
13662         * gcc.dg/pch/inline-4.c: New file.
13663         * gcc.dg/pch/inline-4.hs: New file.
13665 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
13667         PR c++/11509
13668         * g++.dg/template/crash6.C: New test.
13670         PR c++/7053
13671         * g++.dg/template/friend20.C: New test.
13673         PR c++/7019
13674         * g++.dg/template/overload2.C: New test.
13676 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
13678         PR optimization/11440
13679         * gcc.c-torture/execute/20030714-1.c: New test.
13681 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13683         PR c++/11154
13684         * g++.dg/template/partial2.C: New test.
13686 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
13688         PR c++/11503
13689         * g++.dg/template/anon1.C: New test.
13691         PR c++/11493
13692         PR c++/11495
13693         * g++.dg/parse/template9.C: Likewise.
13694         * g++.dg/template/crash4.C: New test.
13695         * g++.dg/template/koenig1.C: Likewise.
13696         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
13697         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
13698         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
13699         functions.
13700         * g++.old-deja/g++.jason/template36.C: Likewise.
13701         * g++.old-deja/g++.mike/p1989.C: Likewise.
13702         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
13703         * g++.old-deja/g++.pt/ttp20.C: Use this->.
13704         * g++.old-deja/g++.pt/ttp21.C: Use this->.
13705         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
13706         compiling.
13707         * g++.old-deja/g++.pt/union2.C: Use this->.
13709 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
13711         * gcc.dg/20030711-1.c: New test.
13713 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
13715         PR c++/11050
13716         * g++.dg/parse/args1.C: New test.
13717         * g++.pt/defarg8.C: Change expected errors.
13719 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
13721         PR c++/8164
13722         * g++.dg/template/nontype2.C: New test.
13724         PR c++/10558
13725         * g++.dg/parse/template8.C: New test.
13727         PR c++/8327
13728         * g++.dg/template/scope1.C: New test.
13730         * g++.dg/warn/Wsign-compare-1.C: New test.
13732 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13734         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
13736 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
13738         PR c++/9411
13739         * g++.dg/template/explicit2.C: New test.
13741         PR c++/10032
13742         * g++.dg/warn/pedantic1.C: New test.
13744 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
13746         PR c++ 9483
13747         * g++.dg/other/field1.C: New test.
13749 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
13751         PR c/11449
13752         * gcc.c-torture/compile/20030707-1.c: New.
13754 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13756         PR c++/10849
13757         * g++.dg/template/access12.C: New test.
13759 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
13761         * g++.dg/bprob/bprob.exp (prof_ext): Update.
13762         * g77.dg/bprob/bprob.exp (prof_ext): Update.
13763         * gcc.misc-tests/bprob.exp (prof_ext): Update.
13764         * gcc.misc-tests/gcov.exp: Update
13765         * g++.dg/gcov/gcov.exp: Update
13766         * lib/gcov.exp: Update.
13768 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
13770         * g++.dg/abi/mangle17.C: Make sure template expressions are
13771         dependent.
13772         * g++.dg/abi/mangle4.C: Mark erroneous casts.
13773         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
13774         * g++.dg/opt/stack1.C: Remove erroneous code.
13775         * g++.dg/parse/template7.C: New test.
13776         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
13777         * g++.old-deja/g++.pt/crash4.C: Likewise.
13779 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
13781         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
13782         with zero or one occurence of `$' after the initial `L'.
13784 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
13786         * gcc.c-torture/compile/20030704-1.c: Add a comment.
13788 2003-07-08  Roger Sayle  <roger@eyesopen.com>
13790         PR c/11370
13791         * gcc.dg/Wunreachable-6.c: New testcase.
13792         * gcc.dg/Wunreachable-7.c: New testcase.
13794 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13796         PR c/11420
13797         * gcc.dg/20030708-1.c: New test.
13799 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
13801         * gcc.dg/compat/sdata-section.h: New file.
13802         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
13803         * gcc.dg/torture/mips-sdata-1.c: New test.
13805 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13807         PR c++/11030
13808         * g++.dg/template/friend19.C: New test.
13810 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
13812         * g++.dg/opt/strength-reduce.C: New test.
13814 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13816         PR target/10979
13817         * gcc.dg/20030707-1.c: New testcase.
13819 2003-07-07  Roger Sayle  <roger@eyesopen.com>
13821         PR optimization/11059
13822         * g++.dg/opt/emptyunion.C: New testcase.
13824 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
13825             Eric Botcazou  <ebotcazou@libertysurf.fr>
13827         * g++.dg/opt/stack1.C: New test.
13829 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
13831         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
13832         run test.
13834         PR c++/11431
13835         * g++.dg/expr/static_cast3.C: New test.
13837 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
13839         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
13840         everywhere.
13841         * gcc.dg/concat.c: Concatenation of string constants with
13842         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
13843         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
13844         * gcc.dg/cpp/escape-2.c: Use wide character constants where
13845         necessary to avoid multi-character character constant warning.
13846         * gcc.dg/cpp/escape.c: Likewise.
13847         * gcc.dg/cpp/ucs.c: Likewise.
13848         Remove backslashes from dg-bogus comments, as they confuse Tcl.
13849         Fix a typo.
13851 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13853         PR c/11428
13854         * gcc.c-torture/compile/20030704-1.c: New.
13856 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
13858         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
13860 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
13862         PR c++/5287, PR c++/7910,  PR c++/11021
13863         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
13864         tests for warnings.
13865         * g++.dg/ext/dllimport2.C: Add tests for warnings.
13866         * g++.dg/ext/dllimport3.C: Likewise.
13867         * g++.dg/ext/dllimport4.C: New file.
13868         * g++.dg/ext/dllimport5.C: New file.
13869         * g++.dg/ext/dllimport6.C: New file.
13870         * g++.dg/ext/dllimport7.C: New file.
13871         * g++.dg/ext/dllimport8.C: New file.
13872         * g++.dg/ext/dllimport9.C: New file.
13873         * g++.dg/ext/dllimport10.C: New file.
13874         * g++.dg/ext/dllexport1.C: New file.
13876 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13878         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
13879         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
13881 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13883         * gcc.dg/builtins-25.c: New testcase.
13884         * gcc.dg/builtins-26.c: New testcase.
13886 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
13888         * gcc.dg/compat/vector-defs.h: New file.
13889         * gcc.dg/compat/vector-setup.h: New file.
13890         * gcc.dg/compat/vector-check.h: New file.
13891         * gcc.dg/compat/vector-1_main.c: New file.
13892         * gcc.dg/compat/vector-1_x.c: New file.
13893         * gcc.dg/compat/vector-1_y.c: New file.
13894         * gcc.dg/compat/vector-2_main.c: New file.
13895         * gcc.dg/compat/vector-2_x.c: New file.
13896         * gcc.dg/compat/vector-2_y.c: New file.
13898         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
13899         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
13900         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
13901         * gcc.dg/compat/struct-align-1.h: New file.
13902         * gcc.dg/compat/struct-align-1_main.c: New file.
13903         * gcc.dg/compat/struct-align-1_x.c: New file.
13904         * gcc.dg/compat/struct-align-1_y.c: New file.
13905         * gcc.dg/compat/struct-align-2.h: New file.
13906         * gcc.dg/compat/struct-align-2_main.c: New file.
13907         * gcc.dg/compat/struct-align-2_x.c: New file.
13908         * gcc.dg/compat/struct-align-2_y.c: New file.
13910         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
13911         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
13912         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
13913         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
13914         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
13915         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
13916         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
13917         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
13918         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
13919         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
13920         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
13921         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
13922         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
13923         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
13924         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
13925         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
13926         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
13927         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
13928         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
13929         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
13930         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
13931         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
13932         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
13933         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
13934         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
13935         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
13936         * gcc.dg/compat/struct-return-10_x.c: Ditto.
13937         * gcc.dg/compat/struct-return-2_x.c: Ditto.
13938         * gcc.dg/compat/struct-return-3_x.c: Ditto.
13940 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13942         * gcc.dg/i386-call-1.c: New test.
13944 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
13946         PR c++/9162
13947         * g++.dg/parse/defarg4.C: New.
13949 2003-07-03  Roger Sayle  <roger@eyesopen.com>
13951         PR target/10700
13952         * gcc.c-torture/compile/20030703-1.c: New test case.
13954 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
13956         * g++.dg/template/local3.C: Remove extra semicolon.
13958 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
13960         * gcc.dg/i386-volatile-1.c: New test.
13962 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
13964         PR c++/11072
13965         * g++.dg/other/offsetof2.C: XFAIL.
13966         * g++.dg/other/offsetof5.C: New.
13968         PR c++/10219
13969         * g++.dg/template/error1.C: New.
13971         PR c++/9779
13972         * g++.dg/template/dependent-expr1.C: New.
13974 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
13976         PR c++/6949
13977         * g++.dg/template/local3.C: New test.
13979         PR c++/11149
13980         * g++.dg/lookup/scoped6.C: New test.
13982 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
13984         PR c++/8046
13985         * g++.dg/other/error7.C: New test.
13987 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
13989         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
13990         * g++.old-deja/g++.abi/vtable3.h: Likewise.
13991         * g++.old-deja/g++.law/code-gen5.C: Likewise.
13992         * g++.old-deja/g++.other/union2.C: Likewise.
13993         * gcc.dg/c90-const-expr-2.c: Likewise.
13994         * gcc.dg/c90-const-expr-3.c: Likewise.
13995         * gcc.dg/c99-const-expr-2.c: Likewise.
13996         * gcc.dg/c99-const-expr-3.c: Likewise.
13997         * gcc.dg/concat.c: Likewise.
13999 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
14001         PR c++/9559
14002         * g++.dg/init/static1.C: New test.
14004 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
14006         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
14007         * g++.old-deja/g++.other/access2.C: Likewise.
14008         * g++.old-deja/g++.other/decl2.C: Likewise.
14009         * gcc.c-torture/execute/20020615-1.c: Likewise.
14011 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14013         PR c++/4933
14014         * g++.dg/template/sizeof4.C: New test.
14016 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14018         * g++.dg/other/error6.C: New test.
14020 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
14022         PR c++/10750
14023         * g++.dg/parse/constant2.C: New test.
14025 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
14027         PR c++/11106
14028         * g++.dg/other/error5.C: New test.
14030 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14032         * gcc.dg/format/gcc_diag-1.c: New test.
14034 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
14036         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
14038 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
14040         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
14041         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
14042         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
14044 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
14046         * gcc.c-torture/execute/builtins/string-8.c: New test.
14047         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
14048         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
14049         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
14051 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14053         PR c++/10468
14054         * g++.dg/ext/typeof6.C: New test.
14056 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
14058         PR c++/10796
14059         * g++.dg/init/enum1.C: New test.
14061 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
14063         * gcc.dg/20030627-1.c: New test.
14065 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
14067         PR c++/11332
14068         * g++.dg/expr/static_cast2.C: New test.
14070 2003-06-26  Roger Sayle  <roger@eyesopen.com>
14071             Jakub Jelinek  <jakub@redhat.com>
14073         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
14074         sprintf(dst,"%s",src) optimization.
14075         * gcc.c-torture/execute/20030626-1.c: New test case.
14076         * gcc.c-torture/execute/20030626-2.c: New test case.
14078 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
14080         * gcc.c-torture/execute/multi-ix.c: New test.
14082         * gcc.c-torture/execute/simd-4.c (main):
14083         Added missing semicolon at end of union.
14085 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
14087         PR c++/8266
14088         * g++.dg/template/explicit-instantiation3.C: New test.
14090 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14092         * gcc.dg/20030626-1.c: Use signed char.
14094 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
14096         * gcc.dg/20030626-1.c: New test.
14098 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
14100         * const-str-2.m: Update.
14102 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
14104         PR c++/10990
14105         * g++.dg/rtti/dyncast1.C: New test.
14106         * g++.dg/abi/mangle4.C: Correct base-specifier access.
14107         * g++.dg/lookup/scoped1.C: Remove XFAIL.
14108         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
14110         PR c++/10931
14111         * g++.dg/expr/static_cast1.C: New test.
14113 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
14115         * gcc.dg/20030625-1.c: New test.
14117 2003-06-24  Roger Sayle  <roger@eyesopen.com>
14119         * gcc.c-torture/compile/20030624-1.c: New test case.
14121 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
14123         * gcc.c-torture/execute/string-opt-17.c: New test.
14125 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
14127         PR c++/5754
14128         * g++.dg/parse/crash6.C: New test.
14130 2003-06-23  Roger Sayle  <roger@eyesopen.com>
14132         * gcc.dg/builtins-24.c: New test case.
14134 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
14136         * g++.dg/opt/operator1.C: New test.
14138 2003-06-22  Roger Sayle  <roger@eyesopen.com>
14140         * gcc.c-torture/execute/string-opt-16.c: New test case.
14142 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14144         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
14145         * g++.old-deja/g++.other/conv7.C: Likewise
14146         * g++.old-deja/g++.other/overcnv2.C: Likewise.
14147         * g++.old-deja/g++.other/overload14.C: Likewise.
14149 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
14151         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
14152         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
14154 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14156         PR c++/10888
14157         * g++.dg/warn/Winline-3.C: New test.
14159 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14161         * lib/target-supports.exp (check_alias_available): Make the test
14162         program acceptable to the Solaris assembler.
14164         PR c++/10749
14165         * g++.dg/template/memclass2.C: New test.
14167 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14168             Eric Botcazou  <ebotcazou@libertysurf.fr>
14170         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
14171         data for non-matching targets.
14172         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
14174 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
14176         PR c++/10845
14177         * g++.dg/template/member3.C: New test.
14179 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
14181         PR c++/10939
14182         * g++.dg/template/func1.C: New test.
14184         PR c++/9649
14185         * g++.dg/template/static4.C: New test.
14186         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
14188         PR c++/11041
14189         * g++.dg/init/ref7.C: New test.
14191 2003-06-19  Matt Austern  <austern@apple.com>
14193         PR c++/11228
14194         * g++.dg/anew1.C: New test.
14195         * g++.dg/anew2.C: New test.
14196         * g++.dg/anew3.C: New test.
14197         * g++.dg/anew4.C: New test.
14199 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
14201         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
14203 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
14205         * gcc.c-torture/execute/simd-4.c (main): Make expected value
14206         endian-dependent.
14208 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
14210         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
14211         Remove cruft.
14213 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
14215         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
14216         * gcc.c-torture/compile/961203-1.c: Likewise.
14217         * gcc.c-torture/compile/980506-1.c: Likewise.
14219 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14221         PR c++/10712
14222         * g++.dg/lookup/using7.C: New test.
14224 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
14226         PR c++/11105
14227         * g++.dg/abi/conv1.C: Remove it.
14228         * g++.dg/template/conv7.C: New test.
14229         * g++.dg/template/conv8.C: Likewise.
14230         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
14231         conversion operator.
14233 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
14235         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
14236         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
14237         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14238         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
14239         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
14240         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14241         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14242         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
14243         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
14244         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
14245         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
14246         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
14247         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
14248         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
14249         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
14250         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
14251         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
14252         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
14253         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14254         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14255         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14256         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14257         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14258         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14259         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14260         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14261         * gcc.dg/compat/struct-return-10_x.c: Ditto.
14262         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14263         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14265 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
14267         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
14268         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
14269         indications.
14271 2003-06-16  Roger Sayle  <roger@eyesopen.com>
14273         * gcc.dg/i386-387-5.c: New test case.
14274         * gcc.dg/i386-387-6.c: New test case.
14275         * gcc.dg/builtins-23.c: New test case.
14277 2003-06-15  Roger Sayle  <roger@eyesopen.com>
14279         * gcc.dg/builtins-22.c: New test case.
14280         * gcc.dg/i386-387-1.c: Update to test exp.
14281         * gcc.dg/i386-387-2.c: Likewise.
14283 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14285         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
14287 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14289         * lib/gcc-dg.exp (dg-require-dll): New function.
14290         (dg-xfail-if): Likewise.
14291         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
14292         driver.
14294         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
14295         * gcc.c-torture/compile/20001205-1.c: Likewise.
14296         * gcc.c-torture/compile/20001226-1.c: Likewise.
14297         * gcc.c-torture/compile/20010518-2.c: Likewise.
14298         * gcc.c-torture/compile/20020312-1.c: Likewise.
14299         * gcc.c-torture/compile/20020604-1.c: Likewise.
14300         * gcc.c-torture/compile/920501-12.c: Likewise.
14301         * gcc.c-torture/compile/920501-4.c: Likewise.
14302         * gcc.c-torture/compile/920520-1.c: Likewise.
14303         * gcc.c-torture/compile/920521-1.c: Likewise.
14304         * gcc.c-torture/compile/920625-1.c: Likewise.
14305         * gcc.c-torture/compile/961203-1.c: Likewise.
14306         * gcc.c-torture/compile/980506-1.c: Likewise.
14307         * gcc.c-torture/compile/981006-1.c: Likewise.
14308         * gcc.c-torture/compile/981022-1.c: Likewise.
14309         * gcc.c-torture/compile/981223-1.c: Likewise.
14310         * gcc.c-torture/compile/990617-1.c: Likewise.
14311         * gcc.c-torture/compile/dll.c: Likewise.
14312         * gcc.c-torture/compile/labels-3.c: Likewise.
14313         * gcc.c-torture/compile/mipscop-1.c: Likewise.
14314         * gcc.c-torture/compile/mipscop-2.c: Likewise.
14315         * gcc.c-torture/compile/mipscop-3.c: Likewise.
14316         * gcc.c-torture/compile/mipscop-4.c: Likewise.
14317         * gcc.c-torture/compile/simd-5.c: Likewise.
14318         * gcc.c-torture/compile/20000804-1.x: Remove.
14319         * gcc.c-torture/compile/20001205-1.x: Likewise.
14320         * gcc.c-torture/compile/20001226-1.x: Likewise.
14321         * gcc.c-torture/compile/20010518-2.x: Likewise.
14322         * gcc.c-torture/compile/20020312-1.x: Likewise.
14323         * gcc.c-torture/compile/20020604-1.x: Likewise.
14324         * gcc.c-torture/compile/920501-12.x: Likewise.
14325         * gcc.c-torture/compile/920501-4.x: Likewise.
14326         * gcc.c-torture/compile/920520-1.x: Likewise.
14327         * gcc.c-torture/compile/920521-1.x: Likewise.
14328         * gcc.c-torture/compile/920625-1.x: Likewise.
14329         * gcc.c-torture/compile/961203-1.x: Likewise.
14330         * gcc.c-torture/compile/980506-1.x: Likewise.
14331         * gcc.c-torture/compile/981006-1.x: Likewise.
14332         * gcc.c-torture/compile/981022-1.x: Likewise.
14333         * gcc.c-torture/compile/981223-1.x: Likewise.
14334         * gcc.c-torture/compile/990617-1.x: Likewise.
14335         * gcc.c-torture/compile/mipscop-1.x: Likewise.
14336         * gcc.c-torture/compile/mipscop-2.x: Likewise.
14337         * gcc.c-torture/compile/mipscop-3.x: Likewise.
14338         * gcc.c-torture/compile/mipscop-4.x: Likewise.
14339         * gcc.c-torture/compile/simd-5.x: Likewise.
14341         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
14343 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
14345         * gcc.c-torture/execute/20030611-1.c: New test.
14347 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14349         PR middle-end/168
14350         * gcc.dg/20030612-1.c: New test case.
14352 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
14354         PR c++/10635
14355         * g++.dg/expr/cast1.C: New test.
14357 2003-06-12  Roger Sayle  <roger@eyesopen.com>
14359         * gcc.dg/builtins-21.c: New test case.
14361 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
14363         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
14364         options instead of at the end.
14365         * lib/objc.exp (objc_target_compile): Likewise.
14367 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
14369         PR c++/10432
14370         * g++.dg/parse/error1.C: New test.
14372 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
14374         * gcc.dg/compat/struct-by-value-11_main.c: New file.
14375         * gcc.dg/compat/struct-by-value-11_x.c: New file.
14376         * gcc.dg/compat/struct-by-value-11_y.c: New file.
14377         * gcc.dg/compat/struct-by-value-12_main.c: New file.
14378         * gcc.dg/compat/struct-by-value-12_x.c: New file.
14379         * gcc.dg/compat/struct-by-value-12_y.c: New file.
14380         * gcc.dg/compat/struct-by-value-13_main.c: New file.
14381         * gcc.dg/compat/struct-by-value-13_x.c: New file.
14382         * gcc.dg/compat/struct-by-value-13_y.c: New file.
14383         * gcc.dg/compat/struct-by-value-14_main.c: New file.
14384         * gcc.dg/compat/struct-by-value-14_x.c: New file.
14385         * gcc.dg/compat/struct-by-value-14_y.c: New file.
14386         * gcc.dg/compat/struct-by-value-15_main.c: New file.
14387         * gcc.dg/compat/struct-by-value-15_x.c: New file.
14388         * gcc.dg/compat/struct-by-value-15_y.c: New file.
14389         * gcc.dg/compat/struct-by-value-16_main.c: New file.
14390         * gcc.dg/compat/struct-by-value-16_x.c: New file.
14391         * gcc.dg/compat/struct-by-value-16_y.c: New file.
14392         * gcc.dg/compat/struct-by-value-17_main.c: New file.
14393         * gcc.dg/compat/struct-by-value-17_x.c: New file.
14394         * gcc.dg/compat/struct-by-value-17_y.c: New file.
14395         * gcc.dg/compat/struct-by-value-18_main.c: New file.
14396         * gcc.dg/compat/struct-by-value-18_x.c: New file.
14397         * gcc.dg/compat/struct-by-value-18_y.c: New file.
14399         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
14400         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
14401         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
14402         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
14403         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
14404         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
14405         * gcc.dg/compat/scalar-return-3_main.c: New file.
14406         * gcc.dg/compat/scalar-return-3_x.c: New file.
14407         * gcc.dg/compat/scalar-return-3_y.c: New file.
14408         * gcc.dg/compat/scalar-return-4_main.c: New file.
14409         * gcc.dg/compat/scalar-return-4_x.c: New file.
14410         * gcc.dg/compat/scalar-return-4_y.c: New file.
14412 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
14414         * gcc.dg/compat/fp2-struct-check.h: New file.
14415         * gcc.dg/compat/fp2-struct-defs.h: New file.
14416         * gcc.dg/compat/fp2-struct-init.h: New file.
14417         * gcc.dg/compat/struct-by-value-10_main.c: New file.
14418         * gcc.dg/compat/struct-by-value-10_x.c: New file.
14419         * gcc.dg/compat/struct-by-value-10_y.c: New file.
14420         * gcc.dg/compat/struct-return-10_main.c: New file.
14421         * gcc.dg/compat/struct-return-10_x.c: New file.
14422         * gcc.dg/compat/struct-return-10_y.c: New file.
14424         * gcc.dg/compat/compat-common.h: New file.
14425         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
14426         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
14427         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
14428         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
14429         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
14430         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
14431         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
14432         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
14433         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
14434         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
14435         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
14436         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
14437         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
14438         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
14439         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
14440         * gcc.dg/compat/small-struct-check.h: Ditto.
14441         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
14442         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
14443         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
14444         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
14445         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
14446         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14447         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
14448         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
14449         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
14450         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
14451         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14452         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14453         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
14454         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14455         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14456         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
14457         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
14458         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
14459         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
14460         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
14461         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
14462         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
14463         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
14464         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
14465         * gcc.dg/compat/struct-return-2_main.c: Ditto.
14466         * gcc.dg/compat/struct-return-2_x.c: Ditto.
14467         * gcc.dg/compat/struct-return-2_y.c: Ditto.
14468         * gcc.dg/compat/struct-return-3_main.c: Ditto.
14469         * gcc.dg/compat/struct-return-3_x.c: Ditto.
14470         * gcc.dg/compat/struct-return-3_y.c: Ditto.
14472 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
14474         * g++.dg/pch/static-1.C: New file.
14475         * g++.dg/pch/static-1.Hs: New file.
14477 2003-06-10  Richard Henderson  <rth@redhat.com>
14479         * gcc.dg/asm-7.c: Adjust expected warning text.
14481 2003-06-10  Roger Sayle  <roger@eyesopen.com>
14483         * gcc.dg/builtins-20.c: New test case.
14485 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
14487         PR c++/11131
14488         * g++.dg/opt/template1.C: New test.
14490 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14492         * lib/gcc-dg.exp (dg-test): Clear additional_files and
14493         additional_sources.
14495 2003-05-21  David Taylor  <dtaylor@emc.com>
14497         * gcc.dg/Wpadded.c: New file.
14499 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14501         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
14502         * gcc.dg/special/weak-2.c: Add dg-require-weak.
14503         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
14504         dg-require-weak.
14506 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
14508         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
14510 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
14512         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
14513         (dg-require-alias): Likewise.
14514         (dg-require-gc-sections): Likewise.
14515         * lib/target-supports.exp (check_gc_sections_available): Likewise.
14517 2003-06-08  Richard Henderson  <rth@redhat.com>
14519         * gcc.dg/20011029-2.c: Fix the array reference.
14520         * gcc.dg/asm-7.c: New.
14522 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
14524         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
14526 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
14528         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
14529         (dg-require-gc-sections): Likewise.
14531 2003-06-08  Jan Hubicka  <jh@suse.cz>
14533         * i386-cmov1.c: Fix regular expression.
14534         * i386-cvt-1.c: Likewise.
14535         * i386-local.c: Likewise.
14536         * i386-local2.c: Likewise.
14537         * i386-mul.c: Likewise.
14538         * i386-ssetype-1.c: Likewise.
14539         * i386-ssetype-3.c: Likewise.
14540         * i386-ssetype-5.c: Likewise.
14542 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14544         PR c++/11039
14545         * g++.dg/warn/implicit-typename2.C: New test.
14546         * g++.dg/warn/implicit-typename3.C: New test.
14548 2003-06-07  Richard Henderson  <rth@redhat.com>
14550         * g++.dg/other/offsetof3.C: Use size_t.
14551         * g++.dg/other/offsetof4.C: Likewise.
14553 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
14555         * lib/copy-file.exp: New. Implement gcc_copy_files.
14557         * lib/dg-pch.exp: Load copy-file.exp
14558         (dg-pch): Use gcc_copy_files instead of "file copy".
14560 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
14562         * gcc.dg/weak/weak.exp: Simplify.
14563         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
14564         * gcc.dg/weak/weak-1.c: Likewise.
14565         * gcc.dg/weak/weak-2.c: Likewise.
14566         * gcc.dg/weak/weak-3.c: Likewise.
14567         * gcc.dg/weak/weak-4.c: Likewise.
14568         * gcc.dg/weak/weak-5.c: Likewise.
14569         * gcc.dg/weak/weak-6.c: Likewise.
14570         * gcc.dg/weak/weak-7.c: Likewise.
14571         * gcc.dg/weak/weak-8.c: Likewise.
14572         * gcc.dg/weak/weak-9.c: Likewise.
14574 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
14576         gcc.c-torture/execute/20030606-1.c: New.
14578 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14580         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
14581         * gcc.dg/builtins-19.c: Likewise.
14583 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14585         * gcc.dg/builtins-2.c: Add some more tests.
14586         * gcc.dg/builtins-18.c: New test case.
14587         * gcc.dg/builtins-19.c: New test case.
14589 2003-06-06  Roger Sayle  <roger@eyesopen.com>
14590             Jim Wilson  <wilson@tuliptree.org>
14592         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
14594 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
14596         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
14597         mempcpy/stpcpy calls not to be optimized into something else.
14598         * gcc.c-torture/execute/string-opt-3.c: Moved to...
14599         * gcc.c-torture/execute/builtins/string-7.c: ...here.
14600         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
14602 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14604         * gcc.dg/format/asm_fprintf-1.c: New test.
14606 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
14608         * lib/gcc-defs.exp (additional_sources): New variable.
14609         (dg-additional-sources): New function.
14610         (additional_files): New variable.
14611         (dg-additional-files): New function.
14612         (dg-additional-files-options): Likewise.
14613         * lib/gcc-dg.exp (dg-require-weak): New function.
14614         (dg-require-alias): Likewise.
14615         (dg-require-gc-sections): Likewise.
14616         * lib/target-supports.exp (check_alias_available): Remove testfile
14617         parameter.
14618         (check_gc_sections_available): New function.
14619         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
14620         (dg-gpp-additional-files): Likewise.
14621         * lib/g++.exp (additional_sources): Remove.
14622         (additional_files): Likewise.
14623         (g++_target_compile): Use dg-additional-files-options.
14625         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
14626         Tcl logic.
14627         * gcc.dg/special/ecos.exp: Remove.
14628         * gcc.dg/special/20000419-2.c: Use dg-require-*.
14629         * gcc.dg/special/alias-1.c: Likewise.
14630         * gcc.dg/special/alias-2.c: Likewise.
14631         * gcc.dg/special/gcsec-1.c: Likewise.
14632         * gcc.dg/special/weak-1.c: Likewise.
14633         * gcc.dg/special/weak-2.c: Likewise.
14634         * gcc.dg/special/wkali-1.c: Likewise.
14635         * gcc.dg/special/wkali-2.c: Likewise.
14637         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
14638         dg-gpp-additional-*.
14639         * g++.dg/special/conpr-3.C: Likewise.
14640         * g++.dg/special/conpr-4.C: Likewise.
14641         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
14642         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
14643         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
14644         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
14645         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
14646         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
14647         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
14648         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
14649         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
14650         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
14651         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
14652         * g++.old-deja/g++.other/comdat1.C: Likewise.
14653         * g++.old-deja/g++.other/comdat2.C: Likewise.
14654         * g++.old-deja/g++.other/comdat3.C: Likewise.
14655         * g++.old-deja/g++.other/ctor1.C: Likewise.
14656         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
14658 2003-06-05  Richard Henderson  <rth@redhat.com>
14660         * gcc.dg/debug/20030605-1.c: New.
14662 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14664         * README.QMTEST: Update.
14666 2003-06-04  Richard Henderson  <rth@redhat.com>
14668         * gcc.dg/cleanup-1.c: New.
14669         * gcc.dg/cleanup-2.c: New.
14670         * gcc.dg/cleanup-3.c: New.
14671         * gcc.dg/cleanup-4.c: New.
14672         * gcc.dg/cleanup-5.c: New.
14673         * gcc.dg/cleanup-6.c: New.
14674         * gcc.dg/cleanup-7.c: New.
14676 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
14678         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
14680         * lib/dg-pch.exp: New file.
14681         * g++.dg/pch/pch.exp: Use dg-pch.exp.
14682         * gcc.dg/pch/pch.exp: Likewise.
14684 2003-06-04  Roger Sayle  <roger@eyesopen.com>
14686         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
14687         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
14688         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
14689         * gcc.dg/builtins-17.c: New test case.
14690         * gcc.dg/i386-387-4.c: New test case.
14691         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
14693 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14695         * gcc.dg/ultrasp9.c: New test.
14697 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
14699         * gcc.c-torture/compile/20030604-1.c: New test.
14700         * gcc.dg/sparc-constant-1.c: New test.
14702 2003-06-03  Glen Nakamura  <glen@imodulo.com>
14704         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
14706 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
14708         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
14710         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
14711         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
14713 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
14715         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
14717 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14719         PR c++/10940
14720         * g++.dg/template/spec10.C: New test.
14722 2003-06-03  Roger Sayle  <roger@eyesopen.com>
14724         * gcc.dg/builtins-16.c: New test case.
14726 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
14728         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
14729         mempcpy test with post-increments.
14730         * gcc.c-torture/execute/string-opt-3.c: New test.
14731         * gcc.dg/string-opt-1.c: New test.
14733 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
14735         PR fortran/10965
14736         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
14738 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
14740         * lib/scanasm.exp (dg-scan): New function, factored out of ...
14741         (scan-assembler): ... here.  Use dg-scan.
14742         (scan-assembler-not): Likewise.
14743         (scan-file): New function.
14744         (scan-file-not): Likewise.
14745         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
14746         * gcc.dg/cpp/_Pragma4.c: Likewise.
14747         * gcc.dg/cpp/_Pragma5.c: Likewise.
14748         * gcc.dg/cpp/avoidpaste1.c: Likewise.
14749         * gcc.dg/cpp/avoidpaste2.c: Likewise.
14750         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
14751         * gcc.dg/cpp/cmdlne-P.c: Likewise.
14752         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
14753         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
14754         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
14755         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
14756         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
14757         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
14758         * gcc.dg/cpp/cxxcom1.c: Likewise.
14759         * gcc.dg/cpp/line1.c: Likewise.
14760         * gcc.dg/cpp/maccom1.c: Likewise.
14761         * gcc.dg/cpp/maccom2.c: Likewise.
14762         * gcc.dg/cpp/maccom3.c: Likewise.
14763         * gcc.dg/cpp/maccom4.c: Likewise.
14764         * gcc.dg/cpp/maccom5.c: Likewise.
14765         * gcc.dg/cpp/maccom6.c: Likewise.
14766         * gcc.dg/cpp/multiline.c: Likewise.
14767         * gcc.dg/cpp/spacing1.c: Likewise.
14768         * gcc.dg/cpp/spacing2.c: Likewise.
14769         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
14770         * gcc.dg/cpp/trad/maccom1.c: Likewise.
14771         * gcc.dg/cpp/trad/maccom2.c: Likewise.
14772         * gcc.dg/cpp/trad/maccom3.c: Likewise.
14773         * gcc.dg/cpp/trad/maccom4.c: Likewise.
14774         * gcc.dg/cpp/trad/maccom6.c: Likewise.
14775         * gcc.dg/cpp/cxxcom2.c: Likewise.
14776         * gcc.dg/cpp/cxxcom2.h: New file.
14778         * gcc.dg/cpp/truefalse.cpp: Move it to ...
14779         * g++.dg/cpp/truefalse.C: Here.
14780         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
14782 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
14784         * gcc.dg/cpp/redef3.c: New file.
14786 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
14788         * gcc.dg/i386-loop-3.c: New test.
14790 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
14792         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
14794 2003-05-31  Roger Sayle  <roger@eyesopen.com>
14796         * gcc.dg/fwrapv-1.c: New test case.
14797         * gcc.dg/fwrapv-2.c: New test case.
14799 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14801         PR c++/10956
14802         * g++.dg/template/spec9.C: New test.
14804 2003-05-29  Roger Sayle  <roger@eyesopen.com>
14806         * gcc.dg/duff-4.c: New test case.
14808 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
14810         PR fortran/10843
14811         * g77.dg/ffixed-form-1.f: New test
14812         * g77.dg/ffixed-form-2.f: New test
14813         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
14814         * g77.dg/ffree-form-3.f: New test
14816 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
14818         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
14819         * gcc.dg/wint_t-1.c: Likewise.
14821 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14823         * g++.dg/template/access11.C: New test.
14825 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14827         PR c++/10849
14828         * g++.dg/template/access10.C: New test.
14830 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
14831             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14833         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
14835 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14837         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
14838         suppress for powerpc-*-darwin*.
14839         * gcc.dg/torture/builtin-noret-2.c: Likewise.
14841 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
14843         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
14844         suppress option for powerpc-*-darwin*.
14846 2003-05-23  Roger Sayle  <roger@eyesopen.com>
14848         * gcc.dg/builtins-1.c: Add tests for tan and atan.
14849         * gcc.dg/builtins-4.c: Add test for fmod.
14851 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14853         PR c++/10682
14854         * g++.dg/template/instantiate4.C: New test.
14856 2003-05-22  Roger Sayle  <roger@eyesopen.com>
14858         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
14860 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
14862         * gcc.dg/compat/scalar-return-1_main.c: New file.
14863         * gcc.dg/compat/scalar-return-1_x.c: New file.
14864         * gcc.dg/compat/scalar-return-1_y.c: New file.
14865         * gcc.dg/compat/scalar-return-2_main.c: New file.
14866         * gcc.dg/compat/scalar-return-2_x.c: New file.
14867         * gcc.dg/compat/scalar-return-2_y.c: New file.
14868         * gcc.dg/compat/struct-return-3_main.c: New file.
14869         * gcc.dg/compat/struct-return-3_y.c: New file.
14870         * gcc.dg/compat/struct-return-3_x.c: New file.
14871         * gcc.dg/compat/struct-return-2_main.c: New file.
14872         * gcc.dg/compat/struct-return-2_x.c: New file.
14873         * gcc.dg/compat/struct-return-2_y.c: New file.
14875 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
14877         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
14878         for hppa*-hp-hpux*.
14879         * gcc.dg/20021014-1.c (dg-options): Likewise.
14880         * gcc.dg/nest.c (dg-options): Likewise.
14882 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
14884         PR c++/9738
14885         * g++.dg/ext/dllimport2.C: New file.
14886         * g++.dg/ext/dllimport3.C: New file.
14888 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
14890         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
14891         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
14892         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
14893         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
14894         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
14895         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
14896         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
14897         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
14898         * gcc.dg/compat/small-struct-defs.h: New file.
14899         * gcc.dg/compat/small-struct-init.h: New file.
14900         * gcc.dg/compat/small-struct-check.h: New file.
14901         * gcc.dg/compat/fp-struct-defs.h: New file.
14902         * gcc.dg/compat/fp-struct-check.h: New file.
14903         * gcc.dg/compat/fp-struct-init.h: New file.
14904         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
14905         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
14907 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
14909         * gcc.dg/20030225-2.c: New test.
14911 2003-05-18  Roger Sayle  <roger@eyesopen.com>
14912             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14914         * gcc.c-torture/compile/20030518-1.c: New test case.
14916 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
14918         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
14919         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
14920         gcc-dg-debug-runtest.
14921         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
14922         gcc-dg-debug-runtest.
14924 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14926         PR c++/9022
14927         * g++.dg/lookup/using6.C: New test.
14929 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
14931         * g++.dg/parse/access2.C: New test.
14933 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
14935         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
14936         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
14937         * gcc.dg/debug/debug.exp: Likewise.
14939 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
14941         * gcc.dg/dollar.c: New test.
14943 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
14945         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
14946         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
14947         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
14948         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
14949         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
14950         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
14951         * gcc.dg/compat/struct-by-value-6_main.c: New file.
14952         * gcc.dg/compat/struct-by-value-6_x.c: New file.
14953         * gcc.dg/compat/struct-by-value-6_y.c: New file.
14954         * gcc.dg/compat/struct-by-value-7_main.c: New file.
14955         * gcc.dg/compat/struct-by-value-7_x.c: New file.
14956         * gcc.dg/compat/struct-by-value-7_y.c: New file.
14957         * gcc.dg/compat/struct-by-value-8_main.c: New file.
14958         * gcc.dg/compat/struct-by-value-8_x.c: New file.
14959         * gcc.dg/compat/struct-by-value-8_y.c: New file.
14960         * gcc.dg/compat/struct-by-value-9_main.c: New file.
14961         * gcc.dg/compat/struct-by-value-9_x.c: New file.
14962         * gcc.dg/compat/struct-by-value-9_y.c: New file.
14964 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
14966         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
14967         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
14968         support for "repo" mode.
14969         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
14970         * lib/g77-dg.exp: Likewise.
14971         * lib/obj-dg.exp: Likewise.
14973 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
14975         Merge from gcc-3_2-rhl8-branch:
14976         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
14978         * gcc.dg/tls/opt-6.c: New test.
14980         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
14982         * gcc.dg/20030405-1.c: New test.
14984         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
14986         * gcc.dg/20030309-1.c: New test.
14988         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
14990         * gcc.c-torture/execute/20030307-1.c: New test.
14992         2003-02-20  Randolph Chung  <tausq@debian.org>
14994         * gcc.c-torture/compile/20030220-1.c: New test.
14996         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
14998         * gcc.dg/20030217-1.c: New test.
15000         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
15002         * gcc.c-torture/compile/20020129-1.c: New test.
15004         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
15006         * gcc.dg/unroll-1.c: New test.
15008         2002-11-16  Jan Hubicka  <jh@suse.cz>
15010         * gcc.c-torture/execute/20020920-1.c: New test.
15012         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
15014         PR target/7434
15015         * gcc.c-torture/compile/20021008-1.c: New test.
15017         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
15019         PR target/7559
15020         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
15022         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
15024         * gcc.c-torture/compile/20020807-1.c: New test.
15026         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
15028         * gcc.dg/tls/opt-1.c: New test.
15030         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
15032         * gcc.dg/20020729-1.c: New test.
15034         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
15036         * g++.dg/opt/life1.C: New test.
15038         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
15040         * gcc.dg/20020525-1.c: New test.
15042         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
15044         PR c++/6794
15045         * g++.dg/ext/pretty1.C: New test.
15046         * g++.dg/ext/pretty2.C: New test.
15048 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
15050         PR c++/8385
15051         * g++.dg/ext/typeof5.C: New test.
15053 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
15055         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
15056         __USER_LABEL_PREFIX__ into account.
15057         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
15059 2003-05-14  Roger Sayle  <roger@eyesopen.com>
15061         * gcc.dg/builtins-15.c: New test case.
15063 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
15065         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
15067 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
15069         * lib/g++.exp: Tweak handling of additional source files.
15070         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
15071         * g++.dg/special/conpr-2a.C: Rename to ...
15072         * g++.dg/special/conpr-2a.cc: ... this.
15073         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
15074         * g++.dg/special/conpr-3a.C: Rename to ...
15075         * g++.dg/special/conpr-3a.cc: This.
15076         * g++.dg/special/conpr-3b.C: Rename to ...
15077         * g++.dg/special/conpr-3b.cc: This.
15078         * g++.dg/special/conpr-4.C: New test.
15079         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
15081 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
15083         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
15085 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15087         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
15088         * g++.old-deja/g++.robertl/eb71.C: Likewise.
15089         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
15090         * g++.old-deja/g++.other/warn3.C: Likewise.
15092 2003-05-11  Roger Sayle  <roger@eyesopen.com>
15094         * gcc.dg/i386-387-1.c: Update to also test log.
15095         * gcc.dg/i386-387-2.c: Likewise.
15097 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
15099         * g77.f-torture/execute/int8421.f: New test.
15101 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15103         PR c++/10230, c++/10481
15104         * g++.dg/lookup/scoped5.C: New test.
15106 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15108         PR c++/10552
15109         * g++.dg/template/ttp6.C: New test.
15111 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
15113         * gcc.c-torture/execute/builtins: New directory.
15114         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
15115         gcc.c-torture/execute/builtins.
15116         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
15117         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
15118         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
15119         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
15121 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15123         PR c++/9252
15124         * g++.dg/template/access8.C: New test.
15125         * g++.dg/template/access9.C: New test.
15127 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15129         PR c++/9554
15130         * g++.dg/parse/access1.C: New test.
15132 2003-05-09  DJ Delorie  <dj@redhat.com>
15134         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
15135         long, and not an int.
15137 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15139         PR c++/10555, c++/10576
15140         * g++.dg/template/memclass1.C: New test.
15142 2003-05-08  DJ Delorie  <dj@redhat.com>
15144         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
15145         targets.
15146         * gcc.c-torture/execute/20021024-1.x: Likewise.
15147         * gcc.c-torture/execute/shiftdi.x: Likewise.
15148         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
15149         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
15150         * gcc.dg/20021018-1.c: Likewise.
15152 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15154         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
15156         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
15157         (bcopy): Call memmove.
15159 2003-05-08  Roger Sayle  <roger@eyesopen.com>
15161         * g77.f-torture/compile/8485.f: New test case.
15163 2003-05-07  Richard Henderson  <rth@redhat.com>
15165         PR c++/10570
15166         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
15167         Verify exception_cleanup not called for rethrows.
15168         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
15169         when exiting catch block without rethrowing.
15170         * g++.dg/eh/forced3.C: New.
15171         * g++.dg/eh/forced4.C: New.
15173 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
15175         * gcc.dg/20030505.c: Fix triplet.
15177 2003-05-06  DJ Delorie  <dj@redhat.com>
15179         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
15180         * gcc.dg/nest.c: Likewise.
15182 2003-05-05  Roger Sayle  <roger@eyesopen.com>
15184         * gcc.dg/builtins-14.c: New test case.
15186 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
15188         * lib/compat.exp (compat-execute): New argument.
15189         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
15190         * gcc.dg/compat: New test directory.
15191         * gcc.dg/compat/compat.exp: New expect script.
15192         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
15193         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
15194         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
15195         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
15196         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
15197         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
15199         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
15200         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
15201         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
15202         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
15203         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
15204         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
15205         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
15206         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
15207         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
15208         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
15209         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
15210         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
15211         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
15212         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
15213         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
15215 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
15217         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
15219 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
15221         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
15223 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
15225         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
15226         * gcc.dg/ppc-fsel-2.c: New test.
15228         * gcc.dg/unused-5.c: New test.
15230 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15232         PR c++/10496
15233         * g++.dg/warn/pmf1.C: New test.
15235 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15237         PR c++/4494
15238         * g++.dg/warn/main.C: New test.
15240 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15242         * gcc.dg/nonnull-3.c: New test.
15244 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
15246         * gcc.dg/cpp/Wtrigraphs.c: Update.
15247         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
15249 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
15251         * gcc.dg/ppc-fsel-1.c: New test.
15253 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
15255         PR c/10604
15256         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
15258 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
15260         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
15262 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15264         PR c++/9364, c++/10553, c++/10586
15265         * g++.dg/parse/typename4.C: New test.
15266         * g++.dg/parse/typename5.C: Likewise.
15268 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
15270         * gcc.c-torture/compile/20030503-1.c: New test.
15272 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15274         * g++.dg/lookup/using5.C: Fix testcase error.
15276 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
15278         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
15279         since MEABI is no longer supported.  Remove all vestiges
15280         of MEABI from the test.
15282 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15284         PR c++/10554
15285         * g++.dg/lookup/using5.C: New test.
15287 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15289         PR c++/8772
15290         * g++.dg/template/ttp5.C: New test.
15292 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
15294         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
15295         (dg-gpp-additional-sources): New function.
15296         (dg-gpp-additional-files): Likewise.
15297         * lib/g++.exp (additional_sources): New variable.
15298         (additional_files): Likewise.
15299         (g++_target_compile): Deal with them.
15300         * lib/old-dejagnu.exp: Remove.
15301         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
15302         * g++.old-deja: Revise all tests to use dg commands.
15304 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15306         PR c++/9432, c++/9528
15307         * g++.dg/lookup/using4.C: New test.
15309 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
15311         * gcc.dg/noreturn-5.c: New file.
15312         * gcc.dg/noreturn-6.c: New file.
15314         * gcc.c-torture/compile/inline-1.c: New file.
15316 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15318         PR c++/10551
15319         * g++.dg/template/explicit1.C: New test.
15321 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15323         PR c++/10549
15324         * g++.dg/other/bitfield1.C: New test.
15326         PR c++/10527
15327         * g++.dg/init/new7.C: New test.
15329 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
15331         * g++.dg/ext/desig1.C: New test.
15332         * g++.dg/ext/init1.C: Update.
15334         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
15336 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
15338         PR c++/10180
15339         * g++.dg/warn/Winline-1.C: New test.
15341 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
15343         * gcc.c-torture/execute/string-opt-19.c: New test.
15345         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
15346         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
15348 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
15350         PR c++/10506
15351         * g++.dg/init/new6.C: New test.
15353         PR c++/10503
15354         * g++.dg/init/ref6.C: New test.
15356 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
15358         * g++.dg/warn/weak1.C: XFAIL on AIX4.
15360 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15362         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
15363         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
15365 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
15367         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
15368         initialized static data members.
15370 2003-04-25  H.J. Lu <hjl@gnu.org>
15372         * gcc.dg/ia64-sync-4.c: New test.
15374 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15376         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
15377         date.
15379 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
15381         PR c++/10337
15382         * g++.dg/warn/conv1.C: New test.
15383         * g++.old-deja/g++.other/conv7.C: Adjust.
15384         * g++.old-deja/g++.other/overload14.C: Adjust.
15386 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15388         PR c++/10471
15389         * g++.dg/template/defarg2.C: New test.
15391 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
15393         * gcc.dg/cpp/include2.c: Update.
15394         * gcc.dg/cpp/multiline-2.c: New.
15395         * gcc.dg/cpp/multiline.c: Update.
15396         * gcc.dg/cpp/strify2.c: Update.
15397         * gcc.dg/cpp/trad/literals-2.c: Update.
15399 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15401         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
15403 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15405         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
15407 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
15409         PR c++/10451
15410         * g++.dg/parse/crash4.C: New test.
15412         PR c++/9847
15413         * g++.dg/parse/crash5.C: New test.
15415 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
15417         PR c++/10446
15418         * g++.dg/parse/crash3.C: New test.
15420         PR c++/10428
15421         * g++.dg/parse/elab1.C: New test.
15423 2003-04-22  Devang Patel  <dpatel@apple.com>
15425         * gcc.dg/cpp/trad/funlike-5.c: New test.
15427 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
15429         * g++.dg/other/packed1.C: Fix dg options.
15431 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
15433         * g++.dg/other/offsetof2.C: New test.
15435 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
15437         * g++.dg/template/recurse.C: Adjust location of error messages.
15439 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
15441         PR c++/9881
15442         * g++.dg/init/addr-const1.C: New test.
15443         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
15445 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
15447         PR c++/10405
15448         * g++.dg/lookup/struct-hack1.C: New test.
15450 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
15452         * ucs.c: Update diagnostic messages.
15454 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15456         * gcc.dg/cpp/truefalse.cpp: New test.
15457         * gcc.dg/cpp/cpp.exp: Update.
15458         * g++.dg/other/stdbool-if.C: Remove.
15460 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
15462         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
15463         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
15465 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
15467         * gcc.c-torture/compile/20030418-1.c: New test.
15469 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
15471         * README.compat: Remove; content moved to doc/sourcebuild.texi.
15473 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15475         PR c++/10347
15476         g++.dg/template/dependent-name1.C: New test.
15478 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
15480         * gcc.dg/warn-1.c (tourist_guide): New array,
15481         contains a pointer to bar.
15483 2003-04-16  Roger Sayle  <roger@eyesopen.com>
15485         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
15486         * gcc.c-torture/execute/medce-1.c: New test case.
15487         * gcc.c-torture/execute/medce-2.c: New test case.
15489 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
15491         * lib/prune.exp: Ignore more messages.
15493         PR c++/10381
15494         * g++.dg/parse/lookup3.C: New test.
15496 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
15498         * gcc.c-torture/compile/20030415-1.c : New test.
15500 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
15502         * gcc.c-torture/execute/scope-2.c: Move to ...
15503         * gcc.dg/noncompile/scope.c: .... here.
15505 2003-04-14  Roger Sayle  <roger@eyesopen.com>
15507         * gcc.dg/20030414-2.c: New test case.
15509 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
15511         PR target/10377
15512         * gcc.dg/20030414-1.c: New test.
15514 2003-04-13  Roger Sayle  <roger@eyesopen.com>
15516         * gcc.dg/builtins-12.c: New test case.
15517         * gcc.dg/builtins-13.c: New test case.
15519 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15521         * gcc.c-torture/execute/string-opt-18.c: New test.
15523 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
15525         PR c++/10300
15526         * g++.dg/init/new5.C: New test.
15528 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
15530         PR c++/7910
15531         * g++.dg/ext/dllimport1.C: New test.
15533 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15535         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
15537 2003-04-11  Bud Davis <bdavis9659@comcast.net>
15539         PR Fortran/9263
15540         * g77.f-torture/noncompile/9263.f: New test
15541         PR Fortran/1832
15542         * g77.f-torture/execute/1832.f: New test
15544 2003-04-11  David Chad  <davidc@freebsd.org>
15545             Loren J. Rittle  <ljrittle@acm.org>
15547         libobjc/8562
15548         * objc.dg/headers.m: New test.
15550 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
15552         * gcc.c-torture/execute/builtin-noret-2.c: New.
15553         * gcc.c-torture/execute/builtin-noret-2.x: New.
15554         XFAIL builtin-noret-2.c at -O1 and above.
15555         * gcc.dg/redecl.c: New.
15556         * gcc.dg/Wshadow-1.c: Update error regexps.
15558 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
15560         * g++.dg/abi/bitfield10.C: New test.
15562 2003-04-09  Mike Stump  <mrs@apple.com>
15564         * gcc.dg/pch/pch.exp: Make testcase names longer.
15565         * g++.dg/pch/pch.exp: Make testcase names longer.
15567 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15569         * gcc.dg/builtins-11.c: New test case.
15571 2003-04-08  Roger Sayle  <roger@eyesopen.com>
15573         * gcc.dg/builtins-9.c: New test case.
15574         * gcc.dg/builtins-10.c: New test case.
15576 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
15578         * gcc.dg/noncompile/init-4.c.c: New test.
15580 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
15582         * gcc.misc-test/gcov-9.c: New test.
15583         * gcc.misc-test/gcov-10.c: New test
15584         * gcc.misc-test/gcov-11.c: New test.
15586 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
15588         PR optimization/10024
15589         * gcc.c-torture/compile/20030405-1.c: New test.
15591 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
15593         * gcc.dg/pch/static-3.c: New.
15594         * gcc.dg/pch/static-3.hs: New.
15595         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
15597 2003-04-04  Richard Henderson  <rth@redhat.com>
15599         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
15600         * g++.dg/eh/forced2.C: Likewise.
15602 2003-04-03  Mike Stump  <mrs@apple.com>
15604         * lib/scanasm.exp (scan-assembler): Add xfail processing for
15605         target arg.
15606         (scan-assembler-times, scan-assembler-not): Likewise.
15607         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
15609 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
15611         * gcc.dg/sparc-loop-1.c: New test.
15613 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
15615         PR other/9274
15616         * g++.dg/pch/system-2.C: New.
15617         * g++.dg/pch/system-2.Hs: New.
15619 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
15621         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
15623         * g++.dg/eh/simd-1.C (vecfunc): Same.
15625 2003-04-01  Roger Sayle  <roger@eyesopen.com>
15627         * gcc.c-torture/execute/20030401-1.c: New test case.
15629 2003-04-01  Ziemowit Laski <zlaski@apple.com>
15631         * objc.dg/defs.m: New.
15633 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
15635         * g++.dg/eh/simd-1.C: New.
15636         * g++.dg/eh/simd-2.C: New.
15638 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
15640         * gcc.c-torture/execute/simd-3.c: New.
15642 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15644         PR c/9936
15645         * gcc.dg/20030331-2.c: New test.
15647 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
15649         PR c++/10278
15650         * g++.dg/parse/crash2.C: New test.
15652 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15654         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
15655         * gcc.c-torture/execute/20030331-1.c: ...here.
15657 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15659         * gcc.c-torture/execute/20030331-1.c: New test.
15661 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
15663         * lib/gcov.exp: Adjust call return testing strings.
15664         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
15666 2003-03-31  Roger Sayle  <roger@eyesopen.com>
15668         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
15669         * gcc.dg/builtins-7.c: New test case.
15670         * gcc.dg/builtins-8.c: New test case.
15672 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
15674         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
15676 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
15678         PR c++/7647
15679         * g++.dg/lookup-class-member-2.C: New test.
15681 2003-03-30  Glen Nakamura  <glen@imodulo.com>
15683         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
15685 2003-03-28  Roger Sayle  <roger@eyesopen.com>
15687         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
15689 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
15691         * g++.dg/init/attrib1.C: New test.
15693 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15695         * gcc.dg/ultrasp8.c: New test.
15697 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15699         * gcc.dg/ultrasp7.c: New test.
15701 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
15703         PR c++/10047
15704         * g++.dg/template/inline1.C: New test.
15706 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
15708         * gcc.dg/sparc-dwarf2.c: New test.
15710 2003-03-27  Roger Sayle  <roger@eyesopen.com>
15712         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
15713         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
15715 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
15717         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
15718         than reading .x files.
15719         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
15720         * g77.dg/gcov/gcov-1.f: Likewise.
15721         * gcc.misc-tests/gcov-4b.c: Likewise.
15722         * gcc.misc-tests/gcov-5b.c: Likewise.
15723         * gcc.misc-tests/gcov-6.c: Likewise.
15724         * gcc.misc-tests/gcov-7.c: Likewise.
15725         * gcc.misc-tests/gcov-8.c: Likewise.
15726         * g++.dg/gcov/gcov-1.x: Remove.
15727         * g77.dg/gcov/gcov-1.x: Likewise.
15728         * gcc.misc-tests/gcov-4b.x: Likewise.
15729         * gcc.misc-tests/gcov-5b.x: Likewise.
15730         * gcc.misc-tests/gcov-6.x: Likewise.
15731         * gcc.misc-tests/gcov-7.x: Likewise.
15732         * gcc.misc-tests/gcov-8.x: Likewise.
15734 2003-03-27  Glen Nakamura  <glen@imodulo.com>
15736         PR opt/10087
15737         * gcc.dg/20030324-1.c: New test.
15739 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
15741         PR c++/10224
15742         * g++.dg/template/arg3.C: New test.
15744         PR c++/10158
15745         * g++.dg/template/friend18.C: New test.
15747 2003-03-26  Roger Sayle  <roger@eyesopen.com>
15749         * g77.f-torture/compile/20030326-1.f: New test case.
15751 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
15753         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
15755         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
15757 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
15759         * gcc.dg/ia64-sync-3.c: New test.
15761 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
15763         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
15765 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
15767         * gcc.dg/ultrasp6.c: New test.
15769 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15771         * gcc.dg/i386-signbit-1.c: New test.
15772         * gcc.dg/i386-signbit-2.c: New test.
15773         * gcc.dg/i386-signbit-3.c: New test.
15775 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
15777         * gcc.dg/ultrasp5.c: Fix options.
15779 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
15781         * gcc.dg/ultrasp5.c: Fix comment.
15783 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
15785         PR fortran/10197
15786         * g77.f-torture/execute/10197.f: New test.
15788 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
15790         PR c++/9898, c++/383
15791         * g++.dg/template/conv6.C: New test.
15793         PR c++/10119
15794         * g++.dg/template/ptrmem5.C: New test.
15796         PR c++/10026
15797         * g++.dg/lookup/koenig1.C: New test.
15799         PR C++/10199
15800         * g++.dg/lookup/template2.C: New test.
15802 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
15804         * g++.dg/opt/rtti1.C: New test.
15806 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
15808         * gcc.dg/ultrasp5.c: New test.
15810 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
15812         PR middle-end/9967
15813         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
15814         builtin fputs.
15816 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
15818         PR c/8224
15819         * gcc.dg/20030323-1.c: New test.
15821 2003-03-23  Roger Sayle  <roger@eyesopen.com>
15823         * gcc.c-torture/compile/20030323-1.c: New test case.
15825 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
15827         * gcc.dg/20030321-1.c: New test.
15829 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
15831         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
15833 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
15835         PR c++/9978, c++/9708
15836         * g++.dg/ext/vlm1.C: Adjust expected error.
15837         * g++.dg/ext/vla2.C: New test.
15838         * g++.dg/template/arg1.C: New test.
15839         * g++.dg/template/arg2.C: New test.
15841 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
15843         * g77.f-torture/execute/select.f: New test.
15844         * g77.f-torture/noncompile/select_no_compile.f: New test.
15846 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
15848         PR c++/9898
15849         * g++.dg/other/error4.C: New test.
15851 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
15853         * g++.dg/template/friend17.C: New test.
15855 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
15857         * gcc.c-torture/compile/20030320-1.c: New.
15859 2003-03-20  Roger Sayle  <roger@eyesopen.com>
15861         * gcc.dg/builtins-6.c: New test case.
15863 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
15865         PR target/10073
15866         * gcc.c-torture/compile/20030319-1.c: New.
15868 2003-03-18  Jan Hubicka  <jh@suse.cz>
15870         * gcc.dg/i386-cvt-1.c: New test.
15872 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
15874         * objc.dg/naming-1.m: Use "(parse|syntax) error".
15875         * objc.dg/naming-2.m: Likewise.
15877 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
15879         PR c++/9639
15880         * g++.dg/parse/crash1.C: New test.
15882 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
15884         PR c++/8805
15885         * g++.dg/eh/cleanup1.C: New test.
15887 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
15889         * gcc.c-torture/execute/20030316-1.c: New test case.
15891 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
15893         PR c++/9629
15894         * g++.dg/init/ctor2.C: New test.
15896 2003-03-15  Roger Sayle  <roger@eyesopen.com>
15898         * g77.f-torture/compile/xformat.f: New test case.
15900 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15902         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
15903         * g++.old-deja/g++.mike/eh50.C: Likewise.
15905 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
15907         PR c++/6440
15908         * g++.dg/template/spec7.C: New test.
15909         * g++.dg/template/spec8.C: Likewise.
15911 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
15913         * gcc.c-torture/execute/20030313-1.c: New test.
15915 2003-03-14  Richard Henderson  <rth@redhat.com>
15917         * gcc.dg/inline-2.c: Adjust alpha test for external call.
15919 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
15921         * gcc.c-torture/compile/20030314-1.c: New test.
15923 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
15925         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
15926         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
15927         thumb target,
15928         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
15929         to accept newer _imp__  prefix and additional
15930         newline in .drectve section.
15931         * gcc.dg/dll-4.c: Likewise.
15932         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
15933         switch.
15935 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
15937         * g++.dg/parse/namespace9.C: New test.
15939         * g++.dg/init/ref5.C: New test.
15940         * g++.dg/parse/ptrmem1.C: Likewise.
15942 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
15944         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
15945         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
15946         regular expression.
15947         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
15948         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
15950 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
15952         * gcc.c-torture/execute/20030224-2.c: New test.
15954 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15956         * gcc.dg/decl-3.c: New test.
15958 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
15960         * gcc.dg/i386-loop-2.c: New test.
15962 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
15964         PR c++/9474
15965         * g++.dg/parse/namespace8.C: New test.
15967         PR c++/9924
15968         * g++.dg/overload/builtin2.C: New test.
15970 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
15972         * gcc.dg/return-type-3.c: New test.
15974 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
15976         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
15977         profiling options are not supported.
15979 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
15981         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
15982         * g++.old-deja/g++.warn/impint2.C: Likewise.
15984 2003-03-10  Devang Patel  <dpatel@apple.com>
15986         * g++.dg/cpp/c++_cmd_1.C: New test.
15987         * g++.dg/cpp/c++_cmd_1.h: New file.
15989 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
15991         * gcc.dg/altivec-9.c: New file.
15993 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15995         * gcc.dg/ppc-sdata-1.c: New test.
15996         * gcc.dg/ppc-sdata-2.c: New test.
15998 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
16000         PR c++/9373
16001         * g++.dg/opt/ptrmem2.C: New test.
16003         PR c++/8534
16004         * g++.dg/opt/ptrmem1.C: New test.
16006 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16008         * gcc.dg/i386-loop-1.c: New test.
16010 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16012         PR c++/9970
16013         * g++.dg/lookup/friend1.C: New test.
16015 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16017         PR c++/9823
16018         * g++.dg/parser/constructor1.C: New test.
16020 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
16022         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
16024         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
16026 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
16028         * gcc.dg/cpp/Wunused.c: Update test.
16030 2003-03-08  Jan Hubicka  <jh@suse.cz>
16032         * gcc.dg/inline-3.c: New test.
16034 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
16036         PR c++/9809
16037         * g++.dg/parse/builtin1.C: New test.
16039         PR c++/9982
16040         * g++.dg/abi/cookie1.C: New test.
16041         * g++.dg/abi/cookie2.C: Likewise.
16043         PR c++/9524
16044         * g++.dg/template/field1.C: New test.
16046         PR c++/9912
16047         * g++.dg/parse/class1.C: New test.
16048         * g++.dg/parse/namespace7.C: Likewise.
16049         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
16051 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
16053         * g++.dg/init/ref4.C: New test.
16055 2003-03-07  Jan Hubicka  <jh@suse.cz>
16057         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
16058         * gcc.dg/inline-3.c:  New test.
16060 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
16062         * g++.dg/init/ref3.C: New test.
16064         PR c++/9965
16065         * g++.dg/init/ref2.C: New test.
16067         PR c++/9400
16068         * g++.dg/warn/Wshadow-2.C: New test.
16070         PR c++/9791
16071         * g++.dg/warn/Woverloaded-1.C: New test.
16073 2003-03-05  Jan Hubicka  <jh@suse.cz>
16075         * gcc.dg/i386-local2.c: New.
16076         * gcc.dg/i386-local.c: Fix typo.
16078 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
16080         * g++.dg/abi/layout3.C: New test.
16082 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
16084         * gcc.c-torture/compile/20030305-1.c
16086 2003-03-05  Jan Hubicka  <jh@suse.cz>
16088         * gcc.dg/i386-local.c: New.
16090 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
16092         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
16094 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
16096         * gcc.dg/switch-2.c: New test.
16097         * gcc.dg/switch-3.c: New test.
16098         * gcc.dg/Wswitch.c: Adjust line numbers.
16099         * gcc.dg/Wswitch-default.c: Likewise.
16100         * gcc.dg/Wswitch-enum.c: Likewise.
16102 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
16104         * gcc.c-torture/execute/20030222-1.c: New test.
16106 2003-03-03  James E Wilson  <wilson@tuliptree.org>
16108         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
16110 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
16112         PR c++/9878
16113         * g++.dg/init/ref1.C: New test.
16115 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
16117         * gcc.dg/sh-relax.c: New SH-only test.
16119 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
16121         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
16122         comment explaining purpose of testcase.
16124 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16126         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
16127         for HC11/HC12 (asm needs two int registers).
16128         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
16129         HC11/HC12 because the test uses an asm which needs two 32-bit
16130         registers.
16132 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
16134         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
16135         for HC11/HC12 (array is too large otherwise).
16136         * gcc.c-torture/compile/920501-4.x: New file, likewise.
16137         * gcc.c-torture/compile/20010518-2.x: Likewise.
16138         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
16139         HC11/HC12 (array is too large).
16141 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
16143         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
16144         * lib/g++-dg.exp (g++-dg-test): Likewise.
16146 2003-03-01  Roger Sayle  <roger@eyesopen.com>
16148         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
16149         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
16151 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16153         * g++.dg/warn/implicit-typename1.C: Remove warning.
16155 2003-02-28  Richard Henderson  <rth@redhat.com>
16157         * gcc.dg/noreturn-1.c: Move noreturn warning line.
16158         * gcc.dg/return-type-1.c: Move control reaches end warning line.
16160 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
16162         * gcc.dg/pch/pch.exp: Change .pch to .gch.
16163         * g++.dg/pch/pch.exp: Likewise.
16165 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
16167         PR c++/9879
16168         * testsuite/g++.dg/init/new4.C: New test.
16170 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
16172         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
16174 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
16176         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
16177         unsigned long.
16179         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
16180         wider than float.
16182 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
16184         * lib/scanasm.exp: Add support for counting numbers of
16185         occurences.
16186         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
16187         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
16189 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
16191         PR c++/9683
16192         * g++.dg/template/static3.C: New test.
16194         PR c++/9829
16195         * g++.dg/parse/namespace6.C: New test.
16197 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16199         PR target/9732
16200         * gcc.dg/20030225-1.c: New test.
16202 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
16204         * README: Remove out-of-date information.
16206         PR c++/9836
16207         * g++.dg/template/spec6.C: New test.
16209 2003-02-24  Jeff Law  <law@redhat.com>
16211         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
16213 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16215         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
16216         * gcc.dg/pragma-ep-1.c: Likewise.
16218 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16220         PR c++/9602
16221         * g++.dg/template/friend16.C: New test.
16223 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
16225         PR c++/5333
16226         * g++.dg/parse/fused-params1.C: Adjust error messages.
16227         * g++.dg/template/nested3.C: New test.
16229 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
16231         * g++.dg/abi/param1.C: New test.
16233 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16235         PR c++/7982
16236         * g++.dg/warn/implicit-typename1.C: New test.
16238 2003-02-22  Kelley Cook <kelleycook@comcast.net>
16240         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
16241         with "mtune".
16242         * g++.old-deja/g++.other/store-expr2.C: Likewise.
16243         * gcc.c-torture/execute/20010129-1.x: Likewise.
16244         * gcc.dg/20011107-1.c: Likewise.
16245         * gcc.dg/20020108-1.c: Likewise.
16246         * gcc.dg/20020122-3.c: Likewise.
16247         * gcc.dg/20020206-1.c: Likewise.
16248         * gcc.dg/20020310-1.c: Likewise.
16249         * gcc.dg/20020426-2.c: Likewise.
16250         * gcc.dg/20020517-1.c: Likewise.
16251         * gcc.dg/991230-1.c: Likewise.
16252         * gcc.dg/i386-unroll-1.c: Likewise.
16253         * gcc.misc-tests/i386-prefetch.exp: Likewise.
16255 2003-02-22  Jan Hubicka  <jh@suse.cz>
16257         * gcc.dg/i386-mul.c: New test.
16259 2003-02-21  Roger Sayle  <roger@eyesopen.com>
16261         * gcc.dg/builtins-5.c: New test case.
16263 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
16265         * gcc.dg/asmreg-1.c: New test.
16267 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16269         PR c++/9749
16270         * g++.dg/parse/varmod1.C: New test.
16272 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16274         PR c++/9727
16275         * g++.dg/template/op1.C: New test.
16277 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16279         PR c++/8906
16280         * g++.dg/template/nested2.C: New test.
16282 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
16284         PR c++/8724
16285         * g++.dg/expr/dtor1.C: New test.
16287 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
16289         * gcc.dg/cpp/include3.c: New test.
16290         * gcc.dg/cpp/inc/foo.h: New file.
16292 2003-02-21  Glen Nakamura  <glen@imodulo.com>
16294         * gcc.c-torture/execute/20030221-1.c: New test.
16296 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
16298         PR c++/9729
16299         * g++.dg/abi/conv1.C: New test.
16301 2003-02-20  Jan Hubicka  <jh@suse.cz>
16303         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
16305 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
16307         * gcc.c-torture/compile/20030219-1.c: New test.
16309 2003-02-18  Jan Hubicka  <jh@suse.cz>
16311         * gcc.dg/funcorder.c: New test.
16313 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16315         * gcc.c-torture/execute/20030218-1.c: New.
16317 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
16319         * gcc.dg/20030218-1.c: New.
16321 2003-02-18  Richard Henderson  <rth@redhat.com>
16323         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
16324         * gcc.dg/attr-used-2.c: New.
16326 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
16328         PR c++/9704
16329         * g++.dg/init/copy5.C: New test.
16331 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
16333         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
16334         * g++.dg/pch/pch.exp: Likewise.
16336 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
16338         * gcc.c-torture/execute/20030209-1.c: Enable the test if
16339         STACK_SIZE is not defined.
16341 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16343         PR c++/9457
16344         * g++.dg/template/init1.C: New test.
16346 2003-02-16  Jan HUbicka  <jh@suse.cz>
16348         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
16349         (foo): Add few extra tests
16350         * gcc.dg/c99-const-expr-3.c: Likewise.
16351         * gcc.c-torture/execute/20030216-1.c: New.
16353 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16355         PR c++/9459
16356         * g++.dg/ext/typeof4.C: New test.
16358 2003-02-15  Roger Sayle  <roger@eyesopen.com>
16360         * gcc.dg/i386-387-3.c: New test case.
16362 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
16364         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
16365         cris-*-elf* cris-*-aout* and mmix-*-*.
16367 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
16369         * gcc.dg/20030213-1.c: New test.
16371 2003-02-12  Roger Sayle  <roger@eyesopen.com>
16373         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
16374         * gcc.dg/i386-387-2.c: Likewise.
16376 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
16378         * gcc.dg/ppc-spe.c: Fix formatting.
16379         Enable tests that were previously unsupported by gas.
16380         Delete tests for instructions that no longer exist.
16381         Switch arguments on evsubifw builtin.
16383 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
16385         * gcc.c-torture/execute/20030209-1.c: Disable the test if
16386         STACK_SIZE is too small.
16388 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
16389             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
16391         * gcc.dg/decl-2.c: New test.
16393 2003-02-10  Jan Hubicka  <jh@suse.cz>
16395         * gcc.dg/i386-fpcvt-1.c:  New test.
16397 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
16399         * gcc.c-torture/execute/20030209-1.c: New test.
16401 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
16403         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
16404         int-wide bitops, use the constants of the same width.
16405         Likewise, if long long is 32-bit wide, test bitops using
16406         32-bit constants.
16408 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
16410         * gcc.dg/20021014-1.c: Annotate with expected notice text.
16412 2003-02-07  Roger Sayle  <roger@eyesopen.com>
16414         * testsuite/gcc.dg/builtins-4.c: New test case.
16416 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16418         * gcc.dg/20020430-1.c: Fix dg command typos.
16419         * gcc.dg/20020503-1.c: Likewise.
16421 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16423         PR c++/8785
16424         * g++.dg/parse/fused-params1.C: New test.
16426         PR c++/8857
16427         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
16429         PR c++/8921
16430         * g++.dg/parse/non-dependent1.C: New test.
16432         PR c++/8928
16433         * g++.dg/parse/dupl-tmpl-args1.C: New test.
16435         PR c++/9228
16436         * g++.dg/parse/undefined7.C: New test.
16437         * g++.dg/parse/non-templ1.C: New test.
16439         PR c++/9229
16440         * g++.dg/parse/too-many-tmpl-args1.C: New test.
16442 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
16444         * gcc.c-torture/compile/20030206-1.c: New test.
16446 2003-02-05  Roger Sayle  <roger@eyesopen.com>
16448         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
16449         "pow" to "foo" to avoid potential confusion with a math built-in.
16451 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16453         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
16454         conditions for SPARC targets.
16456 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
16458         * gcc.dg/20030204-1.c: New test.
16460 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16462         PR c++/38
16463         * g++.dg/parse/array-size1.C: New test.
16465         PR c++/5657
16466         * g++.dg/parse/undefined3.C: New test.
16468         PR c++/5665
16469         * g++.dg/parse/undefined4.C: New test.
16471         PR c++/5975
16472         * g++.dg/parse/undefined5.C: New test.
16474         PR c++/7259
16475         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
16477         PR c++/8578
16478         * g++.dg/parse/casting-operator1.C: New test.
16480         PR c++/8596
16481         * g++.dg/parse/undefined6.C: New test.
16483         PR c++/8736
16484         * g++.dg/parse/missing-template1.C: New test.
16486 2003-02-04  Jan Hubicka  <jh@suse.cz>
16488         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
16489         * gcc.dg/i386-cmov?.c:  Likewise.
16490         * gcc.dg/i386-fpcvt-?.c:  Likewise.
16491         * gcc.dg/i386-ssefp-1.c:  Likewise.
16492         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
16493         conventions.
16495 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
16497         PR c++/7129
16498         * testsuite/g++.dg/ext/max.C: New test.
16500 2003-02-03  Jan Hubicka  <jh@suse.cz>
16502         * gcc.c-torture/execute/20030203-1.c: New test.
16504 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
16506         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
16507         'natural-endian'.
16509 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
16511         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
16512         * g++.dg/init/new2.C: Likewise.
16513         * g++.dg/other/new1.C: Likewise.
16515 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
16517         * gcc.dg/struct-ret-libc.c: New test.
16519 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
16521         * gcc.dg/20030129-1.c: New test.
16523 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16525         PR c++/8849
16526         * g++.dg/template/ptrmem4.C: New test.
16528 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
16530         * g++.dg/parser/constant1.C: New test.
16532 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16534         PR c++/8591
16535         * g++.dg/parse/friend2.C: New test.
16537 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
16539         PR c++/9437
16540         * g++.dg/template/unify4.C: New test.
16542 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
16544         * gcc.c-torture/execute/20030128-1.c: New test.
16546 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
16548         * g++.dg/lookup/nested1.C: Test moved from ...
16549         * g++.old-deja/g++.other/lookup24.C: ... here.
16551 2003-01-28  Jan Hubicka  <jh@suse.cz>
16553         * gcc.dg/i386-cmov5.c:  New test.
16555 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
16557         * gcc.c-torture/execute/20010925-1.c: Changed the
16558         memcpy declaration.
16560 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16562         PR c++/3902
16563         * g++.dg/parse/template5.C: New test.
16565 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
16567         PR fortran/9258
16568         * g77.dg/pr9258: New test.
16570 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
16572         * README: Move relevant parts from README.g++.
16574         * README.g++: Remove this file.
16576 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
16578         * g++.dg/abi/dcast1.C: New test.
16580 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16582         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
16584 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
16586         PR c++/47
16587         * g++.old-deja/g++.other/lookup24.C: New test.
16589 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16591         PR middle-end/7227
16592         * gcc.dg/uninit-C.c: New test.
16594 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
16596         * g++.dg/abi/covariant1.C: New test.
16598 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
16600         * gcc.dg/20030123-1.c: New test.
16602 2003-01-25  Jan Hubicka  <jh@suse.cz>
16604         PR opt/8492
16605         * gcc.c-torture/compile/20030125-1.c
16607 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
16609         PR c++/9403
16610         * g++.dg/parse/template3.C: New test.
16611         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
16613         PR c++/795
16614         * g++.dg/parse/template4.C: New test.
16616         PR c++/9415
16617         * g++.dg/template/qual2.C: New test.
16619         PR c++/8545
16620         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
16622         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
16624 2003-01-25  Roger Sayle  <roger@eyesopen.com>
16626         * gcc.c-torture/execute/switch-1.c: New test case.
16628 2003-01-25  Jan Hubicka  <jh@suse.cz>
16630         * gcc.c-torture/execute/20030125-1.[cx]: New test.
16632 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
16634         Tweaks for Bison-1.875. From the NEWS file:
16635         "- `parse error' -> `syntax error'
16636         Bison now uniformly uses the term `syntax error'"
16637         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
16638         * gcc.dg/cpp/digraph2.c: Likewise.
16639         * gcc.dg/cpp/direct2.c: Likewise.
16640         * gcc.dg/cpp/paste4.c: Likewise.
16641         * gcc.dg/c90-restrict-1.c: Likewise.
16642         * gcc.dg/c99-func-2.c: Likewise.
16643         * gcc.dg/noncompile/920721-2.c: Likewise.
16644         * gcc.dg/noncompile/930622-2.c: Likewise.
16645         * gcc.dg/noncompile/940112-1.c: Likewise.
16646         * gcc.dg/noncompile/950921-1.c: Likewise.
16647         * gcc.dg/noncompile/951123-1.c: Likewise.
16648         * gcc.dg/noncompile/971104-1.c: Likewise.
16649         * gcc.dg/noncompile/990416-1.c: Likewise.
16651 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
16653         * g++.dg/parse/undefined1.C: Add error message.
16655 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16657         PR c++/9354
16658         * g++.dg/parse/new1.C: New test.
16660         PR c++/9216
16661         * g++.dg/parse/template2.C: New test.
16663         PR c++/9354
16664         * g++.dg/parse/typedef2.C: New test.
16666         PR c++/9328
16667         * g++.dg/ext/typeof3.C: New test.
16669 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
16671         PR c++/2738
16672         * g++.dg/parse/ret-type1.C: New test.
16674         PR c++/3792
16675         * g++.dg/parse/tmpl-outside1.C: New test.
16677         PR c++/4207
16678         * g++.dg/parse/int-as-enum1.C: New test.
16680         PR c++/4903
16681         * g++.dg/parse/no-typename1.C: New test.
16683         PR c++/5533
16684         * g++.dg/parse/no-value1.C: New test.
16686         PR c++/5921
16687         * g++.dg/parse/wrong-inline1.C: New test.
16689         PR c++/6402
16690         * g++.dg/parse/ref1.C: New test.
16692         PR c++/6992
16693         * g++.dg/parse/attr-ctor1.C: New test.
16695         PR c++/7229
16696         * g++.dg/parse/namespace5.C: New test.
16698         PR c++/7917
16699         * g++.dg/parse/func-def1.C: New test.
16701         PR c++/8143
16702         * g++.dg/parse/undefined1.C: New test.
16704         PR c++/5723, PR c++/8522
16705         * g++.dg/parse/specialization1.C: New test.
16707         PR c++/163, PR c++/8595
16708         * g++.dg/parse/struct-as-enum1.C: New test.
16710         PR c++/9173
16711         * g++.dg/parse/undefined2.C: New test.
16713 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
16715         PR c++/9298
16716         * g++.dg/parse/template1.C: New test.
16718         PR c++/9384
16719         * g++.dg/parse/using1.C: New test.
16721         PR c++/9285
16722         PR c++/9294
16723         * g++.dg/parse/expr2.C: New test.
16725         PR c++/9388
16726         * g++.dg/parse/lookup2.C: Likewise.
16728 2003-01-21  Jan Hubicka  <jh@suse.cz>
16730         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
16731         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
16732         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
16733         * gcc.c-torture/execute/string-opt-*.c: Likewise.
16735 2003-01-20  Nick Clifton  <nickc@redhat.com>
16737         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
16738         problem with ARM sibcall code generation.
16740 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
16742         * gcc.c-torture/execute/20030120-1.c: New.
16744 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
16746         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
16748 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
16750         PR c++/9272
16751         * g++.dg/parse/ctor1.C: New test.
16753         PR c++/9294:
16754         * g++.dg/parse/qualified1.C: New test.
16756         * g++.dg/parse/typename3.C: New test.
16758 2003-01-16  Richard Henderson  <rth@redhat.com>
16760         * g++.dg/tls/init-2.C: Fix error matches for real this time.
16762 2003-01-16  Richard Henderson  <rth@redhat.com>
16764         * g++.dg/pch/pch.exp: Copy test header to the working directory
16765         before using it either for precompilation or direct use.
16766         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
16767         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
16769 2003-01-16  Richard Henderson  <rth@redhat.com>
16771         * gcc.dg/pch/pch.exp: Copy test header to the working directory
16772         before using it either for precompilation or direct use.
16773         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
16774         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
16776 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
16778         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
16779         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
16780         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
16781         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
16782         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
16783         typename warning into error.
16784         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
16785         error messages.
16786         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
16787         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
16788         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
16789         messages.
16790         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
16791         make declaration visible in template.
16792         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
16793         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
16794         messages.
16795         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
16796         message.
16797         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
16798         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
16799         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
16800         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
16801         typename warning with error message.
16802         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
16803         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
16804         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
16806 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
16808         * g++.dg/parse/ambig2.C: New test.
16810 2003-01-15  Richard Henderson  <rth@redhat.com>
16812         * g++.dg/tls/init-2.C: Update error message string.
16814 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16816         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
16818 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
16820         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
16821         all for HC11/HC12.
16822         * gcc.c-torture/compile/20001205-1.x: Likewise.
16823         * gcc.c-torture/compile/20001226-1.x: Likewise.
16824         * gcc.c-torture/compile/920520-1.x: Likewise.
16825         * gcc.c-torture/compile/961203-1.x: Likewise.
16826         * gcc.c-torture/compile/20020604-1.x: Likewise.
16828 2003-01-15  Jan Hubicka  <jh@suse.cz>
16830         * gcc.c-torture/compile/20030115-1.c: New test.
16832         * gcc.dg/i386-fpcvt-1.c: New test.
16833         * gcc.dg/i386-fpcvt-2.c: New test.
16835 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
16837         Further conform g++'s __vmi_class_type_info to the C++ ABI
16838         specification.
16839         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
16840         the specification.
16842 2003-01-14  Jan Hubicka  <jh@suse.cz>
16844         * gcc.dg/i386-fpcvt-1.c: New test.
16845         * gcc.dg/i386-fpcvt-2.c: New test.
16847 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
16849         * gcc.dg/i386-mmx-3.c: New test.
16851 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
16853         PR c++/9264
16854         * g++.dg/parse/octal1.C: New file.
16856         PR c++/9172
16857         * g++.dg/parse/typename1.C: New file.
16859 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
16861         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
16862         * gcc.dg/bf-no-ms-layout.c: Likewise.
16863         * gcc.dg/bf-ms-attrib.c: Likewise.
16865 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
16867         PR c++/9099
16868         * g++.dg/parse/dtor1.C: New file.
16870         PR c++/9128
16871         * g++.dg/rtti/typeid1.C: New file.
16873         PR c++/9153
16874         * g++.dg/parse/lookup1.C: New file.
16876         PR c++/9171
16877         * g++.dg/templ/spec5.C: New file.
16879 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
16881         * gcc.c-torture/compile/20030110-1.c: New test.
16883 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
16885         Merge from pch-branch:
16887         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
16889         * gcc.dg/pch/cpp-1.h: New.
16890         * gcc.dg/pch/cpp-1.c: New.
16891         * gcc.dg/pch/cpp-2.h: New.
16892         * gcc.dg/pch/cpp-2.c: New.
16894         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
16896         * gcc.dg/pch/except-1.h: New.
16897         * gcc.dg/pch/except-1.c: New.
16899         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
16901         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
16902         running test.
16903         * gcc.dg/pch: Include *.hp not *.h.
16904         * gcc.dg/pch/system-1.h: New.
16905         * gcc.dg/pch/system-1.c: New.
16907         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
16909         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
16910         rather than trying to build and run a program using PCH.
16911         * gcc.dg/pch: Remove dg-do commands from test files.
16913         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
16915         * gcc.dg/pch/macro-3.c: New.
16916         * gcc.dg/pch/macro-3.h: New.
16918         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
16920         * gcc.dg/pch/common-1.c: New.
16921         * gcc.dg/pch/common-1.h: New.
16922         * gcc.dg/pch/decl-1.c: New.
16923         * gcc.dg/pch/decl-1.h: New.
16924         * gcc.dg/pch/decl-2.c: New.
16925         * gcc.dg/pch/decl-2.h: New.
16926         * gcc.dg/pch/decl-3.c: New.
16927         * gcc.dg/pch/decl-3.h: New.
16928         * gcc.dg/pch/decl-4.c: New.
16929         * gcc.dg/pch/decl-4.h: New.
16930         * gcc.dg/pch/decl-5.c: New.
16931         * gcc.dg/pch/decl-5.h: New.
16932         * gcc.dg/pch/global-1.c: New.
16933         * gcc.dg/pch/global-1.h: New.
16934         * gcc.dg/pch/inline-1.c: New.
16935         * gcc.dg/pch/inline-1.h: New.
16936         * gcc.dg/pch/inline-2.c: New.
16937         * gcc.dg/pch/inline-2.h: New.
16938         * gcc.dg/pch/static-1.c: New.
16939         * gcc.dg/pch/static-1.h: New.
16940         * gcc.dg/pch/static-2.c: New.
16941         * gcc.dg/pch/static-2.h: New.
16943         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
16945         * g++.dg/pch/pch.exp: Better handle failing testcases.
16946         * gcc.dg/pch/pch.exp: Likewise.
16947         * gcc.dg/pch/macro-1.c: New.
16948         * gcc.dg/pch/macro-1.h: New.
16949         * gcc.dg/pch/macro-2.c: New.
16950         * gcc.dg/pch/macro-2.h: New.
16952         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
16954         * g++.dg/dg.exp: Treat files in pch/ specially.
16955         * g++.dg/pch/pch.exp: New file.
16956         * g++.dg/pch/empty.H: New file.
16957         * g++.dg/pch/empty.C: New file.
16958         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
16959         "precompile".
16961         * gcc.dg/pch/pch.exp: New file.
16962         * gcc.dg/pch/empty.h: New file.
16963         * gcc.dg/pch/empty.c: New file.
16964         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
16965         "precompile".
16967 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16969         * g++.dg/template/friend14.C: New test.
16971 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16973         * gcc.dg/old-style-asm-1.c: New test.
16975 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
16977         * gcc.c-torture/compile/20030109-1.c: New test.
16979 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
16981         * gcc.c-torture/execute/20030109-1.c: New test.
16983 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
16985         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
16986         * g++.old-deja/g++.mike/dyncast2.C: Likewise
16987         * g++.old-deja/g++.mike/dyncast3.C: Likewise
16988         * g++.old-deja/g++.mike/eh2.C: Likewise
16989         * g++.old-deja/g++.mike/eh3.C: Likewise
16990         * g++.old-deja/g++.mike/eh5.C: Likewise
16991         * g++.old-deja/g++.mike/eh6.C: Likewise
16992         * g++.old-deja/g++.mike/eh7.C: Likewise
16993         * g++.old-deja/g++.mike/eh8.C: Likewise
16994         * g++.old-deja/g++.mike/eh9.C: Likewise
16995         * g++.old-deja/g++.mike/eh10.C: Likewise
16996         * g++.old-deja/g++.mike/eh12.C: Likewise
16997         * g++.old-deja/g++.mike/eh13.C: Likewise
16998         * g++.old-deja/g++.mike/eh14.C: Likewise
16999         * g++.old-deja/g++.mike/eh16.C: Likewise
17000         * g++.old-deja/g++.mike/eh17.C: Likewise
17001         * g++.old-deja/g++.mike/eh18.C: Likewise
17002         * g++.old-deja/g++.mike/eh21.C: Likewise
17003         * g++.old-deja/g++.mike/eh23.C: Likewise
17004         * g++.old-deja/g++.mike/eh24.C: Likewise
17005         * g++.old-deja/g++.mike/eh25.C: Likewise
17006         * g++.old-deja/g++.mike/eh26.C: Likewise
17007         * g++.old-deja/g++.mike/eh27.C: Likewise
17008         * g++.old-deja/g++.mike/eh28.C: Likewise
17009         * g++.old-deja/g++.mike/eh29.C: Likewise
17010         * g++.old-deja/g++.mike/eh31.C: Likewise
17011         * g++.old-deja/g++.mike/eh33.C: Likewise
17012         * g++.old-deja/g++.mike/eh34.C: Likewise
17013         * g++.old-deja/g++.mike/eh35.C: Likewise
17014         * g++.old-deja/g++.mike/eh36.C: Likewise
17015         * g++.old-deja/g++.mike/eh37.C: Likewise
17016         * g++.old-deja/g++.mike/eh38.C: Likewise
17017         * g++.old-deja/g++.mike/eh39.C: Likewise
17018         * g++.old-deja/g++.mike/eh40.C: Likewise
17019         * g++.old-deja/g++.mike/eh41.C: Likewise
17020         * g++.old-deja/g++.mike/eh42.C: Likewise
17021         * g++.old-deja/g++.mike/eh44.C: Likewise
17022         * g++.old-deja/g++.mike/eh46.C: Likewise
17023         * g++.old-deja/g++.mike/eh47.C: Likewise
17024         * g++.old-deja/g++.mike/eh48.C: Likewise
17025         * g++.old-deja/g++.mike/eh49.C: Likewise
17026         * g++.old-deja/g++.mike/eh50.C: Likewise
17027         * g++.old-deja/g++.mike/eh51.C: Likewise
17028         * g++.old-deja/g++.mike/eh53.C: Likewise
17029         * g++.old-deja/g++.mike/eh55.C: Likewise
17030         * g++.old-deja/g++.mike/p7912.C: Likewise
17031         * g++.old-deja/g++.mike/p9706.C: Likewise
17032         * g++.old-deja/g++.mike/p10416.C: Likewise
17033         * g++.old-deja/g++.mike/p11667.C: Likewise
17034         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
17035         Remove redundant reference to Iris.
17036         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
17037         Elxsi, i860, Pico Java, and WE32K.
17039 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
17041         * g++.dg/ext/asm4.C: New test.
17043 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17045         PR c++/9030
17046         * g++.dg/template/friend12.C: New test.
17047         * g++.dg/template/friend13.C: Likewise.
17048         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
17050 2003-01-08  Jan Hubicka  <jh@suse.cz>
17052         * gcc.dg/i386-cadd.c: New test.
17053         * gcc.dg/i386-cmov4.c: Likewise.
17055 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
17057         PR c++/9165
17058         * g++.dg/warn/Wunused-3.C: New test.
17060         * g++.dg/abi/bitfield9.C: New test.
17062         PR c++/9189
17063         * g++.dg/parse/defarg3.C: New test.
17065 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
17067         * g++.dg/parse/ambig1.C: New test.
17068         * g++.dg/parse/defarg2.C: New test.
17070 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
17072         * g++.dg/template/defarg-1.C: New test.
17073         * g++.dg/template/local2.C: Likewise.
17075 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
17077         * gcc.c-torture/execute/20030105-1.c: New test.
17079 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17081         * g++.dg/parse/namespace3.C: Remove extra semicolons.
17082         * g++.dg/parse/namespace4.C: Likewise.
17084 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
17086         * g++.dg/template/ntp2.C: New test.
17088 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
17090         * g++.dg/parse/extern-C-1.C: New test.
17092         * g++.dg/parse/namespace4.C: New test.
17094         * g++.dg/template/nested1.C: New test.
17096         * g++.dg/parse/namespace3.C: New test.
17098 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
17100         * g++.dg/lookup/two-stage1.C: New test.
17102 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17104         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
17105         * g++.old-deja/g++.jason/access8.C: Likewise.
17106         * g++.old-deja/g++.other/decl5.C: Likewise.
17108 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17110         * g++.dg/parse/parse7.C: New test.
17112 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
17114         PR c++/2843
17115         * g++.dg/ext/attrib7.C: New test.
17117 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
17119         * g++.dg/parse/parse6.C: New test.
17121 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
17123         * gcc.dg/h8300-stack-1.c: New.
17125 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17127         g++.dg/lookup/exception1.C: New test.
17129         g++.dg/lookup/template1.C: New test.
17131         g++.dg/parse/namespace2.C: New test.
17133         g++.dg/parse/parens2.C: New test.
17135 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17137         * g++.dg/parse/parse5.C: New test.
17138         * g++.dg/lookup/scoped4.C: New test.
17140 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
17142         * g++.dg/parse/parens1.C: New test.
17144         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
17145         angle-bracket1.C.
17146         * g++.dg/parse/parens2.C: New test.
17148         * g++.dg/lookup/scope-operator1.C: New test.
17150         * g++.dg/parse/operator1.C: New test.
17152 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17154         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
17155         * g++.old-deja/g++.other/access6.C: Likewise.
17156         * g++.old-deja/g++.other/decl1.C: Likewise.
17157         * g++.old-deja/g++.pt/typename12.C: Likewise.
17159 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17161         * g++.dg/parse/namespace1.C: New test.
17163 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17165         * g++.dg/parse/parse4.C: New test.
17167 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17169         * g++.dg/parse/parse3.C: New test.
17171 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17173         * g++.dg/parse/parse2.C: New test.
17175 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17177         * g++.dg/template/friend11.C: New test.
17179 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
17181         * g++.dg/parse/parse1.C: New test.
17183 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
17185         * lib/profopt.exp: Change the name of a global variable to avoid
17186         possible clashes with other test suites.
17188 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
17190         * g++.dg/inherit/covariant8.C: New test.
17192 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
17194         * g++.dg/init/array9.C: New test.
17196         PR c++/9112
17197         * g++.dg/parse/expr1.C: New test.
17199 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
17201         * gcc.c-torture/compile/20021230-1.c: New test.
17203 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
17205         * g++.dg/inherit/covariant5.C: New test.
17206         * g++.dg/inherit/covariant6.C: New test.
17207         * g++.dg/inherit/covariant7.C: New test.
17209 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17211         PR c++/2739
17212         * g++.dg/other/access2.C: New test.
17214 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17216         * g++.dg/other/anon-struct.C: No longer fails
17217         * g++.old-deja/g++.brendan/parse4.C: Likewise.
17218         * g++.old-deja/g++.brendan/parse5.C: Likewise.
17219         * g++.old-deja/g++.brendan/parse6.C: Likewise.
17221 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
17223         * g++.dg/parse/angle-bracket.C (main): No longer fails.
17225 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
17227         * g++.dg/eh/spec4.C: Remove stray semicolon.
17228         * g++.dg/expr/pmf-1.C: Change error message.
17229         * g++.dg/ext/asm1.C: Remove stray semicolon.
17230         * g++.dg/ext/typename1.C: Add missing typenames.
17231         * g++.dg/inherit/template-as-base.C: Change error message.
17232         * g++.dg/lookup/scoped1.C: Likewise.
17233         * g++.dg/lookup/scoped2.C: Likewise.
17234         * g++.dg/lookup/using2.C: Likewise.
17235         * g++.dg/other/component1.C: Remove stray semicolon.
17236         * g++.dg/other/do1.C: Change error message.
17237         * g++.dg/other/error2.C: Likewise.
17238         * g++.dg/other/init1.C: Likewise.
17239         * g++.dg/other/packed1.C: Remove stray semicolon.
17240         * g++.dg/other/ptrmem2.C: Change error message.
17241         * g++.dg/parse/parameter-declaration-1.C: Remove line number
17242         marker.
17243         * g++.dg/special/initp1.C: Remove invalid attribute usage.
17244         * g++.dg/template/access3.C: Add typename keyword.
17245         * g++.dg/template/access5.C: Remove stray semicolon.
17246         * g++.dg/template/access6.C: Likewise.
17247         * g++.dg/template/complit1.C: Likewise.
17248         * g++.dg/template/crash1.C: Change error message.
17249         * g++.dg/template/inherit2.C: Remove stray semicolon.
17250         * g++.dg/template/instantiate2.C: Likewise.
17251         * g++.dg/template/instantiate3.C: Change error message.
17252         * g++.dg/template/qual1.C: Remove stray semicolon.
17253         * g++.dg/template/qualttp18.C: Change error message.
17254         * g++.dg/template/ref1.C: Remove stray semicolon.
17255         * g++.dg/template/sizeof1.C (A::value): Declare it.
17256         * g++.dg/template/spec4.C: Change error message.
17257         * g++.dg/template/static1.C: Likewise.
17258         * g++.dg/template/type1.C: Likewise.
17259         * g++.dg/template/typename3.C: Likewise.
17260         * g++.old-deja/g++.benjamin/13478.C: Change error message.
17261         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
17262         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
17263         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
17264         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
17265         named return value extension.
17266         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
17267         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
17268         * g++.old-deja/g++.bob/extern_C.C: Likewise.
17269         * g++.old-deja/g++.bob/inherit2.C: Likewise.
17270         * g++.old-deja/g++.brendan/complex1.C: Likewise.
17271         * g++.old-deja/g++.brendan/copy5.C: Likewise.
17272         * g++.old-deja/g++.brendan/crash13.C: Likewise.
17273         * g++.old-deja/g++.brendan/crash15.C: Likewise.
17274         * g++.old-deja/g++.brendan/crash18.C: Change error message.
17275         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
17276         * g++.old-deja/g++.brendan/crash38.C: Likewise.
17277         * g++.old-deja/g++.brendan/crash50.C: Likewise.
17278         * g++.old-deja/g++.brendan/crash56.C: Likewise.
17279         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
17280         syntax.
17281         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
17282         * g++.old-deja/g++.brendan/crash8.C: Change error message.
17283         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
17284         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
17285         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
17286         * g++.old-deja/g++.brendan/template11.C: Likewise.
17287         * g++.old-deja/g++.brendan/template26.C: Likewise.
17288         * g++.old-deja/g++.brendan/template27.C: Use explicit
17289         specialization syntax.
17290         * g++.old-deja/g++.brendan/template30.C: Likewise.
17291         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
17292         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
17293         non-dependent names.
17294         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
17295         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
17296         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
17297         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
17298         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
17299         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
17300         named return value extension.
17301         * g++.old-deja/g++.ext/namedret2.C: Likewise.
17302         * g++.old-deja/g++.ext/namedret3.C: Likewise.
17303         * g++.old-deja/g++.ext/return1.C: Likewise.
17304         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
17305         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
17306         * g++.old-deja/g++.jason/access8.C: Likewise.
17307         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
17308         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
17309         pseudo-destructor names.
17310         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
17311         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
17312         pseudo-destructor names.
17313         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
17314         * g++.old-deja/g++.jason/overload19.C: Likewise.
17315         * g++.old-deja/g++.jason/overload32.C: Likewise.
17316         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
17317         stray semicolons.
17318         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
17319         * g++.old-deja/g++.jason/return.C: Likewise.
17320         * g++.old-deja/g++.jason/return2.C: Likewise.
17321         * g++.old-deja/g++.jason/shadow1.C: Likewise.
17322         * g++.old-deja/g++.jason/special.C: Use explicit specialization
17323         syntax.
17324         * g++.old-deja/g++.jason/template10.C: Account for use of
17325         non-dependent names.
17326         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
17327         syntax.
17328         * g++.old-deja/g++.jason/template37.C: Likewise.
17329         * g++.old-deja/g++.law/access4.C: Change error messages.
17330         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
17331         pseudo-destructor names.
17332         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
17333         * g++.old-deja/g++.law/ctors9.C: Likewise.
17334         * g++.old-deja/g++.law/cvt22.C: Likewise.
17335         * g++.old-deja/g++.law/dtors5.C: Likewise.
17336         * g++.old-deja/g++.law/global-init1.C: Likewise.
17337         * g++.old-deja/g++.law/missed-error3.C: Likewise.
17338         * g++.old-deja/g++.law/operators28.C: Likewise.
17339         * g++.old-deja/g++.law/visibility28.C: Likewise.
17340         * g++.old-deja/g++.martin/eval1.C: Likewise.
17341         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
17342         name.
17343         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
17344         * g++.old-deja/g++.mike/net34.C: Likewise.
17345         * g++.old-deja/g++.mike/net36.C: Likewise.
17346         * g++.old-deja/g++.mike/ns2.C: Likewise.
17347         * g++.old-deja/g++.mike/p12306.C: Likewise.
17348         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
17349         value extension.
17350         * g++.old-deja/g++.mike/p700.C: Likewise.
17351         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
17352         * g++.old-deja/g++.mike/p710.C: Likewise.
17353         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
17354         value extension.
17355         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
17356         * g++.old-deja/g++.mike/pmf9.C: Likewise.
17357         * g++.old-deja/g++.ns/crash2.C: Likewise.
17358         * g++.old-deja/g++.ns/crash3.C: Likewise.
17359         * g++.old-deja/g++.ns/invalid1.C: Likewise.
17360         * g++.old-deja/g++.ns/ns17.C: Likewise.
17361         * g++.old-deja/g++.ns/template16.C: Likewise.
17362         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
17363         keyword.
17364         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
17365         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
17366         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
17367         named return value extension.
17368         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
17369         * g++.old-deja/g++.other/access4.C: Issue additional error
17370         messages.
17371         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
17372         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
17373         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
17374         * g++.old-deja/g++.other/crash25.C: Change error message.
17375         * g++.old-deja/g++.other/crash4.C: Change error message.
17376         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
17377         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
17378         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
17379         checks.
17380         * g++.old-deja/g++.other/defarg8.C: Likewise.
17381         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
17382         * g++.old-deja/g++.other/dtor10.C: Likewise.
17383         * g++.old-deja/g++.other/incomplete.C: Likewise.
17384         * g++.old-deja/g++.other/linkage7.C: Likewise.
17385         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
17386         lookup algorithm.
17387         * g++.old-deja/g++.other/mangle2.C: Likewise.
17388         * g++.old-deja/g++.other/refinit2.C: Likewise.
17389         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
17390         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
17391         * g++.old-deja/g++.pt/crash28.C: Likewise.
17392         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
17393         syntax.
17394         * g++.old-deja/g++.pt/crash32.C: Change error message.
17395         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
17396         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
17397         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
17398         error message position.
17399         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
17400         * g++.old-deja/g++.pt/defarg8.C: Change error message.
17401         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
17402         syntax.
17403         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
17404         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
17405         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
17406         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
17407         keyword.
17408         * g++.old-deja/g++.pt/explicit31.C: Likewise.
17409         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
17410         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
17411         keyword.
17412         * g++.old-deja/g++.pt/explicit71.C: Change error message.
17413         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
17414         syntax.
17415         * g++.old-deja/g++.pt/friend28.C: Account for use of
17416         non-dependent names.
17417         * g++.old-deja/g++.pt/friend29.C: Likewise.
17418         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
17419         rules.
17420         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
17421         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
17422         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
17423         lookup rules.
17424         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
17425         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
17426         keyword.
17427         * g++.old-deja/g++.pt/memclass20.C: Likewise.
17428         * g++.old-deja/g++.pt/memclass5.C: Likewise.
17429         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
17430         keyword.
17431         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
17432         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
17433         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
17434         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
17435         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
17436         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
17437         keyword.
17438         * g++.old-deja/g++.pt/spec10.C: Likewise.
17439         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
17440         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
17441         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
17442         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
17443         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
17444         * g++.old-deja/g++.pt/ttp62.C: Likewise.
17445         * g++.old-deja/g++.pt/ttp64.C: Likewise.
17446         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
17447         * g++.old-deja/g++.pt/typename15.C: Likewise.
17448         * g++.old-deja/g++.pt/typename22.C: Likewise.
17449         * g++.old-deja/g++.pt/typename6.C: Change error messages.
17450         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
17451         * g++.old-deja/g++.pt/virtual2.C: Likewise.
17452         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
17453         syntax.
17454         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
17455         return value extension.
17456         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
17457         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
17458         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
17459         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
17461 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
17463         * g++.dg/warn/inline1.C: New test.
17464         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
17465         * g++.old-deja/g++.jason/synth10.C: Likewise.
17466         * g++.old-deja/g++.mike/net31.C: Likewise.
17467         * g++.old-deja/g++.mike/p8786.C: Likewise.
17469         * g++.dg/template/friend10.C: New test.
17470         * g++.dg/template/conv5.C: New test.
17472 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
17474         * g++.dg/lookup/scoped3.C: New test.
17476         * g++.dg/lookup/decl1.C: New test.
17477         * g++.dg/lookup/decl2.C: New test.
17479 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
17481         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
17482         gcc.c-torture/compile/20021015-1.c,
17483         gcc.c-torture/compile/20021015-2.c,
17484         gcc.c-torture/compile/20021123-1.c,
17485         gcc.c-torture/compile/20021123-2.c,
17486         gcc.c-torture/compile/20021123-3.c,
17487         gcc.c-torture/compile/20021123-4.c,
17488         gcc.c-torture/execute/20021024-1.c: Add tests previously added
17489         only to 3.1 or 3.2 branch.
17491 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
17493         * gcc.dg/i386-bitfield3.c: New test.
17495         * gcc.dg/i386-bitfield2.c: New test.
17497 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
17499         * g++.dg/parse/conv_op1.C: New test.
17501 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
17503         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
17504         approved.
17506 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
17508         * gcc.c-torture/compile/20021220-1.c: New test.
17510 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
17512         * gcc.dg/i386-fastcall-1.c: New.
17514 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17516         * gcc.c-torture/execute/20021219-1.c: New test.
17518 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17520         * gcc.dg/i386-pic-1.c: New test.
17522 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17524         PR c++/8099
17525         * g++.dg/template/friend9.C: New test.
17527 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17529         PR c++/3663
17530         * g++.dg/template/access7.C: New test.
17532 2002-12-18  Nick Clifton  <nickc@redhat.com>
17534         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
17535         the libstdc++-v3 directory has been found.
17537 2002-12-12  Devang Patel <dpatel@apple.com>
17538         * gcc.dg/darwin-ld-1.c: New test.
17539         * gcc.dg/darwin-ld-2.c: New test.
17540         * gcc.dg/darwin-ld-3.c: New test.
17541         * gcc.dg/darwin-ld-4.c: New test.
17542         * gcc.dg/darwin-ld-5.c: New test.
17544 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
17546         * gcc.c-torture/compile/20021212-1.c: New test.
17548 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
17550         * gcc.dg/fshort-wchar: New test.
17552 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
17554         PR c++/8372
17555         * g++.dg/template/dtor1.C: New test.
17557         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
17558         markers.
17560 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
17562         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
17564 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
17566         * g++.dg/template/static1.C: New test.
17567         * g++.dg/template/static2.C: New test.
17568         * g++.old-deja/g++.ext/memconst.C: New test.
17570 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17572         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
17573         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
17574         * g++.dg/special/initp1.C: Likewise.
17576 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
17578         * gcc.c-torture/execute/20021204-1.c: New test.
17580 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
17582         * gcc.dg/ppc-fmadd-1.c: New file.
17583         * gcc.dg/ppc-fmadd-2.c: New file.
17584         * gcc.dg/ppc-fmadd-3.c: New file.
17586 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
17588         * gcc.c-torture/compile/20021204-1.c: New test.
17590 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
17592         * g++.dg/inherit/covariant2.C: New test.
17593         * g++.dg/inherit/covariant3.C: New test.
17594         * g++.dg/inherit/covariant4.C: New test.
17595         * g++.dg/inherit/covariant1.C: Remove XFAIL.
17596         * g++.old-deja/g++.robertl/eb17.C: Likewise.
17598 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
17600         PR c++/8688
17601         * g++.dg/init/brace3.C: New test.
17603 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
17605         * gcc.dg/20020210-1.c: Fix a comment typo.
17607 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
17609         PR c++/8720
17610         * g++.dg/parse/defarg1.C: New test.
17612         PR c++/8615
17613         * g++.dg/template/char1.C: New test.
17615         * g++.dg/template/varmod1.C: Fix typo.
17617 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17619         DR 180
17620         * g++.old-deja/g++.pt/crash32.C: Expect error.
17622 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
17624         PR c++/5919
17625         * g++.dg/template/varmod1.C: New test.
17627         PR c++/8727
17628         * g++.dg/inherit/typeinfo1.C: New test.
17630         PR c++/8663
17631         * g++.dg/inherit/typedef1.C: New test.
17633 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
17635         PR c++/8332
17636         PR c++/8493
17637         * g++.dg/template/strlen1.C: New test.
17639         PR c++/8227
17640         * g++.dg/template/ctor2.C: New test.
17642         PR c++/8214
17643         * g++.dg/init/string1.C: New test.
17645         PR c++/8511
17646         * g++.dg/template/friend8.C: New test.
17648 2002-11-29  Joe Buck <jbuck@synopsys.com>
17650         * g++.dg/lookup/anon2.C: New test.
17652 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
17654         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
17655         h8300 port.
17657 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
17659         * gcc.dg/bitfld-6.c: New test.
17661 2002-11-27  Jan Hubicka  <jh@suse.cz>
17663         * gcc.c-torture/execute/20021127.[cx]: New test.
17665 2002-11-26  Jan Hubicka  <jh@suse.cz>
17667         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
17668         quality.
17670 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
17672         * g++.dg/init/brace2.C: New test.
17673         * g++.old-deja/g++.mike/p9129.C: Correct.
17675 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
17677         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
17679 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
17681         * gcc.dg/sibcall-6: New test for indirect sibcalls.
17683 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
17685         * testsuite/g++.dg/abi/empty11.C: New test.
17686         * testsuite/g++.dg/rtti/cv1.C: New test.
17688 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
17690         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
17692 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
17694         * g++.dg/abi/empty10.C: New test.
17696 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
17698         * gcc.c-torture/compile/20021124-1.c: New test.
17700 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
17702         * g++.dg/abi/rtti2.C: New test.
17704 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
17706         * gcc.dg/i386-unroll-1.c: New test.
17708 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
17710         * gcc.c-torture/compile/20021120-1.c: New test.
17711         * gcc.c-torture/compile/20021120-2.c: New test.
17713 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17715         * gcc.dg/bitfld-5.c: New test.
17717 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17719         * gcc.c-torture/execute/20021120-3.c: New test.
17721 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17723         * gcc.c-torture/execute/20021120-2.c: New test.
17725 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
17727         * gcc.c-torture/execute/20021120-1.c: New test.
17729 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
17731         * gcc.c-torture/execute/20021118-3.c: New test.
17733 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
17735         * gcc.c-torture/compile/20021119-1.c: New test.
17737 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
17739         * gcc.dg/duff-1.c: New test.
17740         * gcc.dg/duff-2.c: New test.
17741         * gcc.dg/duff-3.c: New test.
17743 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
17745         * gcc.dg/cpp/_Pragma5.c: New test.
17747 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17749         * gcc.c-torture/execute/20021118-2.c: New test.
17751 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
17753         * gcc.c-torture/execute/20021118-1.c: New test.
17755 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
17757         * gcc.dg/20021116-1.c: New test.
17759 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
17761         * g++.dg/abi/vcall1.C: New test.
17763 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
17765         * gcc.dg/20021029-1.c: New test.
17766         * gcc.dg/20021029-2.c: New test.
17768 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17770         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
17772 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17774         PR c/8439
17775         * gcc.dg/20021110.c: Move to ...
17776         * gcc.c-torture/compile/20021110.c: .... here.
17778 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17780         PR c/8467
17781         * gcc.c-torture/execute/20021111-1.c
17783 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
17785         PR c/8439
17786         * gcc.dg/20021110.c: New test.
17788 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
17790         * g++.dg/abi/vthunk3.C: Run only on x86.
17792 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
17794         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
17796 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
17798         * lib/compat.exp (compat-execute): Fix logic error in last
17799         change.
17801 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
17803         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
17805 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17807         PR c++/8389
17808         * g++.dg/template/access6.C: New test.
17810 2002-11-08  Jan Hubicka  <jh@suse.cz>
17812         * gcc.dg/i386-ssefp-1.c: New test.
17813         * gcc.dg/i386-ssefp-1.c: New test.
17815 2002-11-08  Jan Hubicka  <jh@suse.cz>
17817         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
17819 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17821         * g++.dg/abi/vthunk3.C: New test.
17823         PR c++/8338
17824         * g++.dg/template/crash2.C: New test.
17826 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
17828         * testsuite/g++.dg/abi/dtor1.C: New test.
17829         * testsuite/g++.dg/abi/dtor2.C: Likewise.
17831 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
17833         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
17834         Darwin.
17836 2002-11-04  Adam Nemet  <anemet@lnxw.com>
17838         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
17839         -mthumb.  Only xfail with -O0.
17841 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
17843         * g++.dg/abi/thunk1.C: New test.
17844         * g++.dg/abi/thunk2.C: Likewise.
17845         * g++.dg/abi/vtt1.C: Likewise.
17847 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
17849         PR optimization/8423
17850         * gcc.c-torture/execute/builtin-constant.c: New test.
17852 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
17854         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
17855         Add some more cases.
17857 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
17859         PR c++/8391
17860         * g++.dg/opt/local1.C: New test.
17862 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
17864         PR c++/8160
17865         * g++.dg/template/complit1.C: New test.
17867         PR c++/8149
17868         * g++.dg/template/typename4.C: Likewise.
17870 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17872         Core issue 287, PR c++/7639
17873         * g++.dg/template/instantiate1.C: Adjust error location.
17874         * g++.dg/template/instantiate3.C: New test.
17875         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
17876         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
17877         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
17879 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
17881         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
17883 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
17885         PR c++/8287
17886         * g++.dg/init/dtor2.C: New test.
17888 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17890         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
17891         * gcc.dg/nest.c: Bypass errors on irix6.
17893 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
17895         * gcc.dg/nest.c: Expect error for mmix-*-*.
17896         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
17898 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
17900         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
17901         markers.
17903         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
17905 2002-10-25  Mike Stump  <mrs@apple.com>
17907         * gcc.dg/warn-1.c: New test.
17909 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17911         * g++.dg/template/typename3.C: New test.
17913 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
17915         * g++.dg/lookup/ptrmem1.C: New test.
17917         * g++.dg/abi/vthunk2.C: New test.
17919 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
17921         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
17923 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
17925         * g++.dg/abi/empty9.C: New test.
17927 2002-10-24  Richard Henderson  <rth@redhat.com>
17929         * g++.dg/inherit/thunk1.C: Enable for ia64.
17931 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17933         PR c++/8067
17934         * g++.dg/lookup/pretty1.C: New test.
17936 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
17938         * gcc.dg/20021023-1.c: New test.
17940 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
17942         PR c++/7679
17943         * g++.dg/parse/inline1.C: New test.
17945 2002-10-23  Richard Henderson  <rth@redhat.com>
17947         * g++.dg/inherit/thunk1.C: Enable for x86_64.
17949         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
17951 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
17953         PR c++/6579
17954         * g++.dg/parse/stmtexpr3.C: New test.
17956 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
17958         * g++.dg/expr/cond1.C: New test.
17960 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17962         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
17964 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
17966         * g++.dg/abi/vbase13.C: New test.
17967         * g++.dg/abi/vbase14.C: Likewise.
17969 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
17971         * gcc.dg/tls/pic-1.c: New test.
17972         * gcc.dg/tls/nonpic-1.c: New test.
17973         * gcc.dg/20021018-1.c: New test.
17975 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
17977         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
17978         Remove only files with the same base name as the test case.
17979         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
17980         (profopt-execute): Likewise.  Also, remove old profiling
17981         and performance data files before running the tests.
17983         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
17984         * g++.dg/bprob/bprob.exp: Likewise.
17985         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
17986         to allow more general test case names.
17988         * g++.dg/bprob/bprob-1.C: Rename to ...
17989         * g++.dg/bprob/g++-bprob-1.C: ... this.
17991         * g77.dg/bprob/bprob-1.f: Rename to ...
17992         * g77.dg/bprob/g77-bprob-1.f: ... this.
17994 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
17996         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
17997         bison 1.50 or later.
17999 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
18001         * g++.dg/README: Describe more test directories.
18003 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18005         * g++.dg/init/array6.C: Add additional tests.
18007 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
18009         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
18010         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
18012 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
18014         * gcc.c-torture/compile/20020604-1.x: New.
18015         * gcc.c-torture/compile/simd-5.x: Likewise.
18016         * gcc.c-torture/execute/920710-1.x: Likewise.
18017         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
18019 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
18021         * g++.dg/inherit/override1.C: Add dg-options clause.
18023 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
18025         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
18026         _mm_slli_si128.
18028 2002-10-19  Andreas Schwab  <schwab@suse.de>
18030         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
18031         directory component.
18033 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
18035         * g++.dg/inherit/thunk1.C: New test.
18037         * g++.dg/inherit/override1.C: New test.
18039         * g++.dg/abi/mangle11.C: New test.
18040         * g++.dg/abi/mangle14.C: New test.
18041         * g++.dg/abi/mangle17.C: New test.
18043 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
18045         * g++.dg/overload/member2.C: New test.
18047 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
18049         * g++.dg/README: Describe new compat directory.
18050         * g++.dg/dg.exp: Skip tests in compat directory.
18051         * README.compat: New file.
18052         * lib/compat.exp: New expect script.
18053         * g++.dg/compat: New test directory.
18054         * g++.dg/compat/compat.exp: New expect script.
18055         * g++.dg/compat/abi: New test directory.
18056         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
18057         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
18058         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
18059         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
18060         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
18061         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
18062         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
18063         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
18064         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
18065         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
18066         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
18067         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
18068         * g++.dg/compat/break: New test directory.
18069         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
18070         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
18071         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
18072         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
18073         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
18074         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
18075         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
18076         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
18077         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
18078         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
18079         g++.dg/compat/break/README: New files.
18080         * g++.dg/compat/eh: New test directory.
18081         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
18082         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
18083         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
18084         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
18085         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
18086         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
18087         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
18088         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
18089         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
18090         g++.dg/compat/eh/filter2_y.C,
18091         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
18092         g++.dg/compat/eh/new1_y.C,
18093         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
18094         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
18095         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
18096         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
18097         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
18098         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
18099         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
18100         g++.dg/compat/eh/unexpected1_y.C: New files.
18101         * g++.dg/compat/init: New test directory.
18102         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
18103         g++.dg/compat/init/array5_y.C,
18104         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
18105         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
18106         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
18107         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
18108         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
18109         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
18110         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
18111         g++.dg/compat/init/init-ref2_y.C: New files.
18113 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18115         PR c++/7584
18116         * g++.dg/inherit/using3.C: New test.
18118 2002-10-17  Jan Hubicka  <jh@suse.cz>
18120         * gcc.dg/20021017-2.c: New test.
18122 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
18124         * g++.dg/abi/mangle16.C: Adjust.
18126         * g++.dg/init/array8.C: New test.
18128 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
18130         * gcc.dg/special/mips-abi.exp: New test.
18131         * gcc.dg/special/mips-abi.s: Empty file used by the above.
18133 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18135         * g++.dg/abi/mangle16.C: New test.
18136         * g++.dg/abi/mangle17.C: Likewise.
18138         PR c++/7478
18139         * g++.dg/template/ref1.C: New test.
18141 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18143         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
18145 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
18147         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
18149 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
18151         PR c++/7524
18152         * g++.dg/init/array7.C: New test.
18154 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
18156         * g++.dg/init/array6.C: New test.
18158         * g++.dg/abi/mangle13.C: Likewise.
18159         * g++.dg/abi/mangle14.C: Likewise.
18160         * g++.dg/abi/mangle15.C: Likewise.
18162 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18164         * g++.dg/abi/empty8.C: New test.
18166 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
18168         * g++.dg/init/ctor1.C: New test.
18170 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
18172         * gcc.c-torture/execute/20021015-1.c: New test.
18174 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
18176         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
18178 2002-10-14  Jan Hubicka  <jh@suse.cz>
18180         * gcc.dg/i386-ssetype-[1-5].c: New tests.
18182 2002-10-14  Richard Henderson  <rth@redhat.com>
18184         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
18186 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18188         PR optimization/6631
18189         * g++.dg/opt/const2.C: New test.
18191 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
18193         PR c++/7176
18194         * g++.dg/parse/friend1.C: New test.
18195         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
18197 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
18199         * gcc.dg/20021014-1.c: New test.
18201 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
18203         PR c++/5661
18204         * g++.dg/ext/vlm1.C: New test.
18205         * g++.dg/ext/vlm2.C: Likewise.
18207         * g++.dg/init/array1.C: Remove invalid braces.
18208         * g++.dg/init/brace1.C: New test.
18209         * g++.dg/init/copy2.C: Likewise.
18210         * g++.dg/init/copy3.C: Likewise.
18211         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
18212         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
18213         braces.
18215 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
18217         * gcc.dg/cpp/assembler.S: Don't use -ansi.
18219 2002-10-11  Richard Shann  <richard.shann@superh.com>
18221         * gcc.c-torture/compile/simd-5.c: New test.
18223 2002-10-10  Roger Sayle  <roger@eyesopen.com>
18225         * gcc.c-torture/execute/shiftopt-1.c: New test case.
18227 2002-10-10  Jim Wilson  <wilson@redhat.com>
18229         * gcc.c-torture/execute/20021010-1.c: New test.
18231 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
18233         PR c/7353
18234         * g++.dg/ext/typedef-init.C: New test.
18235         * gcc.dg/typedef-init.c: New test.
18237 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
18239         * gcc.dg/cpp/paste13.c: New test.
18241 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18243         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
18244         remaining platforms, XFAIL during compile, not execute.  Don't
18245         XFAIL at -O0.
18247 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
18249         * gcc.dg/alias-1.c: Tweak expected warning.
18251 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
18253         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
18255 2002-10-06  Andreas Jaeger  <aj@suse.de>
18257         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
18258         * gcc.dg/cpp/c++98.C: Likewise.
18260         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
18261         * g++.dg/cpp/c++98.C: Likewise.
18263         * g++.dg/README (Subdirectories): Mention cpp directory.
18265         PR target/7559
18266         * gcc.dg/20021006-1.c: New test.
18268 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18270         PR c++/7804
18271         * g++.dg/other/warning1.C: New test.
18273 2002-10-04  Roger Sayle  <roger@eyesopen.com>
18275         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
18276         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
18277         and sparc-*-* with -m64 as expected failures.  See PR 8087.
18279 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18281         PR c++/7931
18282         * g++.dg/template/ptrmem3.C: New test.
18284         PR c++/7754
18285         * g++.dg/template/union1.C: New test.
18287 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
18289         PR c++/8006
18290         * g++.dg/abi/mangle9.C: New test.
18291         * g++.dg/abi/mangle10.C: New test.
18292         * g++.dg/abi/mangle11.C: New test.
18293         * g++.dg/abi/mangle12.C: New test.
18295 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
18297         PR c++/7188.
18298         * g++.dg/template/meminit1.C: New test.
18299         * g++.dg/warn/Wreorder-1.C: Likewise.
18300         * g++.old-deja/g++.mike/warn3.C: Tweak.
18301         * lib/prune.exp: Ingore "in copy constructor".
18303 2002-10-02  Andreas Jaeger  <aj@suse.de>
18305         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
18306         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
18307         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
18308         on x86-64.
18310 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18312         * gcc.dg/empty1.C: Fix typo.
18314 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
18316         * gcc.dg/alias-1.c: New test.
18318 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
18320         * gcc.dg/empty1.C: New test.
18322         * g++.dg/tls/init-2.C: Tweak error messages.
18324 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
18326         * gcc.c-torture/compile/20020923-1.c: New test.
18328 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
18330         * gcc.c-torture/execute/ffs-1.c: New test.
18331         * gcc.c-torture/execute/ffs-2.c: Ditto.
18333 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
18335         * g++.dg/overload/member1.C: New test.
18337 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
18339         * g++.dg/abi/empty7.C: New test.
18340         * g++.dg/init/pm2.C: Likewise.
18342 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
18344         * g++.dg/rtti/crash1.C: New test.
18346 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
18348         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
18349         gcc.dg/sibcall-4.c: New tests.
18351 2002-09-28  Roger Sayle  <roger@eyesopen.com>
18353         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
18354         powerpc and MMIX targets.
18356 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
18358         * gcc.dg/cpp/20020927-1.c: New.
18360 2002-09-26  David S. Miller  <davem@redhat.com>
18362         * gcc.c-torture/compile/trunctfdf.c: New.
18364 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18366         * lib/target-supports.exp (check_weak_available): Handle solaris2.
18368 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
18370         * gcc.c-torture/execute/loop-15.c: New.
18372 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
18374         * README.QMTEST: Fix typo.
18376 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
18378         * gcc.dg/20020926-1.c: New test.
18380 2002-09-25  David S. Miller  <davem@redhat.com>
18382         PR target/7842
18383         * gcc.c-torture/execute/shiftdi.c: New test.
18385 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
18387         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
18388         unique to the tool.
18389         * lib/g77.exp (g77_init): Likewise.
18390         * lib/g++.exp (g++_init): Likewise.
18391         * lib/objc.exp (objc_init): Likewise.
18393 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
18395         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
18396         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
18397         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
18399 2002-09-25  Richard Henderson  <rth@redhat.com>
18401         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
18402         too-small long double.
18404 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
18406         * gcc.dg/20020919-1.c: New test.
18408 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
18410         * g++.dg/abi/bitfield6.C: New test.
18411         * g++.dg/abi/bitfield7.C: New test.
18412         * g++.dg/abi/bitfield8.C: New test.
18413         * g++.dg/abi/vbase11.C: New test.
18415 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18417         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
18418         hppa*-*-hpux*.  Update test comment.
18420 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
18422         * gcc.dg/tls/struct-1.c: New test.
18424 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
18426         * gcc.dg/cpp/tr-warn2.c: Update.
18428 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18430         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
18432 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
18434         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
18435         systems.
18437 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
18439         * gcc.c-torture/execute/ieee/mzero3.c: New test.
18441         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
18442         Adjust for c++filt moved to binutils.  Remove spurious duplicate
18443         setting of cxxfilt.
18445 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
18447         * gcc.dg/20020312-2.c: Update for darwin.
18449 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
18451         * g++.old-deja/g++.other/crash32.C: Mark ICE.
18453 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
18455         * objc.dg/comp-types-1.m: New test.
18456         * objc.dg/comp-types-2.m: New test.
18457         * objc.dg/comp-types-3.m: New test.
18458         * objc.dg/comp-types-4.m: New test.
18459         * objc.dg/comp-types-5.m: New test.
18460         * objc.dg/comp-types-6.m: New test.
18462 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18464         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
18466 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18468         * g++.dg/other/do1.C: New test.
18470         * g++.dg/template/subst1.C: New test.
18472 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
18474         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
18476 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
18478         * g++.dg/template/qualttp20.C: Adjust expected errors.
18479         * g++.old-deja/g++.jason/report.C: Likewise.
18480         * g++.old-deja/g++.other/qual1.C: Likewise.
18482         * g++.dg/lookup/scoped2.C: New test.
18484         * g++.dg/ext/asm3.C: New test.
18486 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
18488         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
18490 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
18492         * ChangeLog: follow spelling conventions.
18493         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
18494         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
18495         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
18496         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
18497         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
18498         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
18499         * g++.old-deja/g++.law/global-init1.C: Likewise.
18500         * g++.old-deja/g++.other/delete4.C: Likewise.
18501         * g++.old-deja/g++.other/inline21.C: Likewise.
18502         * g++.old-deja/g++.other/singleton.C: Likewise.
18503         * g77.dg/strlen0.f: Likewise.
18504         * g77.f-torture/compile/20010519-1.f: Likewise.
18505         * g77.f-torture/compile/980310-4.f: Likewise.
18506         * gcc.c-torture/compile/20000605-1.c: Likewise.
18507         * gcc.c-torture/execute/20020225-1.c: Likewise.
18508         * gcc.dg/c90-hexfloat-2.c: Likewise.
18509         * gcc.dg/c99-bool-1.c: Likewise.
18510         * gcc.dg/c99-hexfloat-2.c: Likewise.
18511         * gcc.dg/dll-2.c: Likewise.
18512         * gcc.dg/wtr-union-init-1.c: Likewise.
18513         * gcc.dg/wtr-union-init-2.c: Likewise.
18514         * gcc.dg/wtr-union-init-3.c: Likewise.
18515         * gcc.dg/cpp/avoidpaste1.c: Likewise.
18516         * gcc.dg/cpp/defined.c: Likewise.
18517         * gcc.dg/cpp/macsyntx.c: Likewise.
18518         * gcc.dg/cpp/paste2.c: Likewise.
18519         * gcc.dg/cpp/trad/defined.c: Likewise.
18520         * gcc.dg/format/c90-printf-1.c: Likewise.
18521         * gcc.dg/format/c90-scanf-1.c: Likewise.
18522         * gcc.dg/format/c99-printf-1.c: Likewise.
18523         * gcc.dg/format/c99-scanf-1.c: Likewise.
18524         * gcc.misc-tests/gcov-8.c: Likewise.
18525         * lib/profopt.exp: Likewise.
18527 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
18529         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
18531 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18533         * g++.dg/inherit/using2.C: New test.
18535 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
18537         * ChangeLog: Follow spelling conventions.
18538         * g++.dg/template/friend4.C: Likewise.
18539         * g++.old-deja/g++.pt/crash67.C: Likewise.
18540         * gcc.c-torture/execute/20000801-4.c: Likewise.
18541         * gcc.dg/c90-digraph-1.c: Likewise.
18542         * gcc.dg/c94-digraph-1.c: Likewise.
18543         * gcc.dg/c99-digraph-1.c: Likewise.
18544         * gcc.dg/cpp/line5.c: Likewise.
18545         * gcc.dg/cpp/multiline.c: Likewise.
18546         * gcc.dg/cpp/trad/literals-1.c: Likewise.
18547         * gcc.dg/format/attr-3.c: Likewise.
18548         * gcc.dg/format/c90-scanf-3.c: Likewise.
18549         * gcc.dg/format/ext-4.c: Likewise.
18551 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
18553         * g++.dg/template/pretty1.C: New test.
18555 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
18557         * gcc.c-torture/execute/struct-cpy-1.c: New test.
18559 2002-09-13  Matt Austern  <austern@apple.com>
18561         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
18562         passing a cast expression to a function by const reference.
18564 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
18566         * g++.dg/template/deduce1.C: New test.
18568 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
18570         * gcc.c-torture/execute/simd-1.c: Force all use of int to
18571         32-bit int.
18573 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
18575         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
18576         usage.
18578 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
18580         * gcc.c-torture/compile/20020910-1.c: New test.
18582 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
18584         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
18586 2002-09-10  Andreas Jaeger  <aj@suse.de>
18588         * gcc.dg/20020312-2.c: Adjust for x86-64.
18590 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
18592         * g77.dg/7388.f: New test case for PR 7388.
18594 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
18596         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
18598 2002-09-05  Ziemowit Laski <zlaski@apple.com>
18600         * objc.dg/proto-lossage-1.m: New test.
18602 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
18604         * gcc.dg/cpp/_Pragma4.c: Fix typo.
18606 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
18608         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
18609         expected to pass.
18611 2002-09-06  Stan Shebs  <shebs@apple.com>
18612             David Edelsohn  <edelsohn@gnu.org>
18614         * gcc.dg/weak: New directory.
18615         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
18616         target-specific xfail bits.
18617         * gcc.dg/typeof-2.c: Move to new directory.
18618         * gcc.dg/weak.exp: New expect script.
18620 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
18622         * gcc.c-torture/execute/extzvsi.c: New test.
18624 2002-09-05  Stan Shebs  <shebs@apple.com>
18626         * gcc.dg/weak-1.c: xfail on Darwin.
18627         * gcc.dg/weak-2.c: Ditto.
18628         * gcc.dg/weak-3.c: Ditto.
18629         * gcc.dg/weak-4.c: Ditto.
18630         * gcc.dg/weak-5.c: Ditto.
18631         * gcc.dg/weak-6.c: Ditto.
18632         * gcc.dg/weak-7.c: Ditto.
18633         * gcc.dg/weak-8.c: Ditto.
18634         * gcc.dg/weak-9.c: Ditto.
18636 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
18638         * gcc.c-torture/execute/loop-14.c: New test.
18640 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
18642         * g++.dg/other/cxa-atexit1.C: New test.
18644         * gcc.dg/typeof-2.c: New test.
18646 2002-09-03  Roger Sayle  <roger@eyesopen.com>
18648         * gcc.dg/builtins-2.c: New testcase.
18649         * gcc.dg/builtins-3.c: New testcase.
18651 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
18653         * gcc.dg/cpp/_Pragma4.c: New test.
18655 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
18657         * objc/execute/nil_method-1.m: New testcase.
18659 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
18661         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
18662         [Object class], not [Object initialize].
18664 2002-08-31  Roger Sayle  <roger@eyesopen.com>
18665             Hans-Peter Nilsson  <hp@bitrange.com>
18667         * gcc.c-torture/execute/20020720-1.x: Skip test on
18668         mmix-knuth-mmixware.  Correct comment.
18670 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
18672         * testsuite/g++.dg/abi/bitfield5.C: New test.
18673         * testsuite/g++.dg/abi/vbase10.C: Likewise.
18675 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
18677         * objc.dg/undeclared-selector.m: New test.
18679 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
18681         * g++.dg/other/offsetof1.C: Avoid cast warning.
18683 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
18685         * objc.dg/super-class-2.m: New test.
18687 2002-08-24  Matt Austern  <austern@apple.com>
18689         * g++.dg/ext/lvaddr.C: New test.
18690         * g++.dg/ext/lvcast.C: New test.
18692 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
18694         * testsuite/g++.dg/inherit/cond1.C: New test.
18696 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
18698         * gcc.dg/noncompile/incomplete-1.c: New test.
18700 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
18702         * gcc.dg/typespec-1.c: New test.
18704 2002-08-20  Devang Patel  <dpatel@apple.com>
18705         * objc.dg/proto-hier-2.m: New test.
18707 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
18709         * objc.dg/bitfield-1.m: New test.
18710         * objc.dg/bitfield-2.m: New test.
18712 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
18714         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
18715         gcc.dg/c99-flex-array-4.c: New tests.
18717 2002-08-16  Stan Shebs  <shebs@apple.com>
18719         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
18721 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
18723         * gcc.dg/typeof-1.c: New test.
18724         * g++.dg/ext/typeof2.C: New test.
18726 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
18728         * g++.dg/other/offsetof1.C: New test.
18730 2002-08-14  Richard Henderson  <rth@redhat.com>
18732         * gcc.dg/tls/diag-3.c: Fix expected message strings.
18734 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
18736         * gcc.dg/cpp/_Pragma3.c: New test.
18738 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
18740         * g++.dg/template/inherit3: New test.
18742 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
18744         * gcc.dg/bitfld-4.c: Add blank options.
18746 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
18748         * g++.dg/template/crash1.C: New test.
18750 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18752         * gcc.dg/tls/opt-2.c: New test.
18754 2002-08-08  Devang Patel  <dpatel@apple.com>
18756         * objc.dg/selector-1.m : New test
18758 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18760         * g++.dg/abi/bitfield4.C: New test.
18761         * gcc.dg/bitfld-4.c: New test.
18763 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
18765         * g++.dg/other/packed1.C: New test.
18767 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
18769         * g++.dg/abi/offsetof.C: Tweak error messages.
18770         * g++.old-deja/g++.mike/p10769a.C: Likewise.
18772 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
18774         * gcc.dg/bitfld-3.c: New test.
18776 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
18777             Richard Henderson  <rth@redhat.com>
18779         * gcc.dg/i386-bitfield1.c: New test.
18780         * g++.dg/abi/bitfield3.C: Update.
18782 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
18784         * objc.dg/const-str-2.m: Update.
18785         * gcc.dg/cpp/c++98.c: Change to C extension.
18786         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
18787         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
18789 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
18791         * testsuite/gcc.dg/tls/diag-3.c: New.
18793 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
18795         * g++.dg/README (Subdirectories): Document new subdir expr.
18796         * g++.dg/expr/pmf-1.C: New test.
18798 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
18800         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
18802 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
18804         * g++.dg/abi/bitfield3.C: New test.
18806 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
18808         * lib/gcov.exp: Tweak expected line formats.
18809         * gcc.misc-tests/gcov8.c: New test.
18810         * gcc.misc-tests/gcov8.x: New flags.
18812 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
18814         * consistency.vlad/layout/endian.c: Include string.h.
18816         * gcc.c-torture/execute/20020805-1.c: New test.
18818 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
18820         * g++.dg/other/conversion1.C: New test.
18822 2002-08-03  Roger Sayle  <roger@eyesopen.com>
18824         * gcc.dg/builtins-1.c: New testcase.
18826 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
18828         * g++.dg/inherit/access3.C: New test.
18830 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
18832         * gcc.dg/ia64-visibility-2.c: New test.
18834 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
18836         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
18837         __qualifier_flags to __flags.
18839 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
18841         * g++.dg/inherit/operator1.C: New test.
18842         * g++.dg/lookup/disamb1.C: Fix typo in comment.
18843         * g++.dg/other/error1.C: Change expected error message.
18844         * g++.dg/template/conv4.C: Likewise.
18846 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
18848         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
18849         for documented behavior.
18851 2002-07-25  Roger Sayle  <roger@eyesopen.com>
18853         * gcc.c-torture/execute/20020720-1.x: Skip this test on
18854         several targets known to fail.
18856 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
18858         * gcc.dg/mips-args-[123].c: New tests.
18860 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
18862         * gcc.dg/ppc-spe.c: New.
18864 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
18866         * g++.dg/other/ptrmem4.C: New testcase.
18868 2002-07-24  Richard Henderson  <rth@redhat.com>
18870         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
18872 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
18874         * g++.dg/ext/alignof1.C (main): Return 0 for success.
18876 2002-07-24  Roger Sayle  <roger@eyesopen.com>
18878         * gcc.c-torture/execute/memset-3.c: New testcase.
18880 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
18882         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
18883         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
18885 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18887         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
18888         Delete.
18890 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
18892         * gcc.c-torture/compile/simd-4.c: New test.
18894 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18896         PR c++/7347, c++/7348
18897         * g++.dg/template/access4.C: New test.
18898         * g++.dg/template/access5.C: New test.
18899         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
18900         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
18901         * g++.old-deja/g++.pt/ttp58.C: Likewise.
18902         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
18904 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
18906         * gcc.dg/gnu89-init-2.c: New test.
18908 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
18910         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
18912 2002-07-20  Roger Sayle  <roger@eyesopen.com>
18914         * gcc.c-torture/execute/20020720-1.c: New testcase.
18916 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
18918         * gcc.dg/cpp/Wsignprom.c: New tests.
18920 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
18922         * gcc.c-torture/execute/loop-13.c: New test.
18924 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
18926         * gcc.dg/cpp/expr.c: New tests.
18928 2002-07-18  David Edelsohn  <edelsohn@gnu.org>
18930         * g++.dg/opt/pr6713.C: Add template instantiation.
18932 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
18934         * gcc.dg/nest.c: New test.
18936 2002-07-17  Richard Henderson  <rth@redhat.com>
18938         * g++.dg/opt/pr6713.C: New test.
18940 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
18942         * gcc.c-torture/execute/loop-2e.x: Let the testcase
18943         XFAIL for all x86 processors.
18945 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
18947         * gcc.c-torture/execute/20010122-1.x: Do not test with
18948         -fomit-frame-pointer.
18950 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18952         * g++.dg/template/instantiate2.C: New test.
18953         * g++.dg/template/spec4.C: New test.
18955 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18957         * g++.dg/template/access2.C: New test.
18958         * g++.dg/template/access3.C: New test.
18960 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
18962         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
18963         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
18964         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
18965         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
18966         Convert to use <stdarg.h>.
18967         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
18968         Delete.
18969         * gcc.dg/va-arg-2.c: New.
18970         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
18972 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
18974         * gcc.c-torture/compile/20020710-1.c: New test.
18976 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
18977                           Andrew Pinski  <pinskia@physics.uc.edu>
18979         gcc.c-torture/compile/simd-2.c: New testcase.
18980         gcc.c-torture/compile/simd-3.c: Likewise.
18982 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
18984         PR c++/7224
18985         * g++.dg/overload/error1.C: New test.
18987 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
18989         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
18990         configuration and IRIX 6 O32 ABI.
18992 2002-07-11  Roger Sayle  <roger@eyesopen.com>
18994         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
18996 2002-07-10  Roger Sayle  <roger@eyesopen.com>
18998         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
19000 2002-07-10  Jeffrey A Law  <law@redhat.com>
19002         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
19004         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
19006 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
19008         * gcc.dg/20020312-2.c: Check for __PPC__.
19010 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
19012         * gcc.c-torture/compile/20020709-1.c: New test.
19014 2002-07-07  Roger Sayle  <roger@eyesopen.com>
19016         * g++.dg/template/qualttp21.C: New test case.
19018 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
19020         * gcc.c-torture/compile/20020706-1.c: New test.
19021         * gcc.c-torture/compile/20020706-2.c: New test.
19023 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
19024             Alexandre Oliva  <aoliva@redhat.com>
19026         * g++.dg/warn/incomplete1.C: New test.
19028 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19030         PR c++/7099
19031         * g++.dg/warn/noreturn1.C: New test.
19033 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
19035         PR c++/6706
19036         * g++.dg/debug/debug6.C: New test.
19037         * g++.dg/debug/debug7.C: New test.
19039 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
19041         * gcc.c-torture/compile/simd-3.c: New test.
19043 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
19045         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
19046         * gcc.dg/20020620-1.c: Likewise.
19048 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19050         PR c++/6944
19051         * g++.dg/init/array4.C: New test.
19052         * g++.dg/init/array5.C: New test.
19054 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
19056         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
19057         * gcc.c-torture/execute/simd-2.c (main): Likewise.
19059 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19061         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
19062         * gcc.dg/wtr-aggr-init-1.c: Likewise.
19063         * gcc.dg/wtr-conversion-1.c: Likewise.
19064         * gcc.dg/wtr-escape-1.c: Likewise.
19065         * gcc.dg/wtr-int-type-1.c: Likewise.
19066         * gcc.dg/wtr-label-1.c: Likewise.
19067         * gcc.dg/wtr-static-1.c: Likewise.
19068         * gcc.dg/wtr-strcat-1.c: Likewise.
19069         * gcc.dg/wtr-suffix-1.c: Likewise.
19070         * gcc.dg/wtr-switch-1.c: Likewise.
19071         * gcc.dg/wtr-unary-plus-1.c: Likewise.
19072         * gcc.dg/wtr-union-init-1.c: Likewise.
19073         * gcc.dg/wtr-union-init-2.c: Likewise.
19074         * gcc.dg/wtr-union-init-3.c: Likewise.
19076         * gcc.dg/wtr-func-def-1.c: New test.
19078 2002-07-02 Devang Patel <dpatel@apple.com>
19080         * objc.dg/param-1.m: New test.
19082 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
19084         * gcc.dg/cpp/trad/directive.c: Add test.
19085         * gcc.dg/cpp/trad/macroargs.c: Add test.
19086         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
19088 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
19090         * gcc.dg/cpp/cmdlne-M.c: New test.
19092 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
19094         * objc.dg/desig-init-1.m: New test.
19096 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19098         PR c++/6716
19099         * g++.dg/template/instantiate1.C: New test.
19101 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
19103         PR c++/7112
19104         * g++.dg/template/sizeof2.C: New test.
19106 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19108         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
19109         gcc.dg/cpp/trad/include.c: New tests.
19111 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
19113         PR target/7177
19114         * gcc.c-torture/compile/20020701-1.c: New test.
19116 2002-07-01  Stan Shebs  <shebs@apple.com>
19118         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
19119         header here...
19120         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
19121         (objc-torture-execute): or here.
19123 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
19125         * gcc.c-torture/execute/arith-rand-ll.c: New test.
19127 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
19129         * gcc.dg/cpp/trad/escaped-nl.c: New test.
19131 2002-06-30  Devang Patel  <dpatel@apple.com>
19133         * objc.dg/fsyntax-only.m: New test.
19135 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
19137         PR c++/6695
19138         * g++.dg/template/friend7.C: New file.
19140 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
19142         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
19143         return type.
19145 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
19147         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
19148         avoid division by zero.
19150 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
19152         * gcc.dg/Wunknownprag.c: New tests.
19154 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
19156         * gcc.c-torture/execute/simd-2.c: New test.
19158 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
19160         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
19161         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
19162         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
19163         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
19164         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
19165         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
19166         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
19167         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
19168         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
19169         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
19170         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
19171         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
19172         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
19173         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
19174         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
19175         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
19176         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
19178 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
19180         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
19181         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
19182         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
19183         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
19184         New tests.
19185         * gcc.dg/cpp/trad/directive.c: Update.
19187 2002-06-23  Andreas Jaeger  <aj@suse.de>
19189         * gcc.c-torture/execute/complex-6.c: New.
19191 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
19193         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
19194         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
19195         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
19196         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
19198 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
19200         * gcc.dg/cpp/trad: New directory with traditional tests copied
19201         from parent directory.
19202         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19203         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19204         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19205         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19206         Move to trad/ and rename.
19207         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
19208         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
19209         gcc.dg/cpp/trad/redef2.c: New tests.
19210         * gcc.dg/cpp/trad/trad.exp: New driver.
19212 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
19214         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
19215         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
19216         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
19217         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
19218         Remove.
19220 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
19222         * gcc.dg/20020620-1.c: New test.
19224 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19226         * g++.dg/template/ttp4.C: New test.
19228 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
19230         * g++.dg/opt/vt1.C: Fix regexp.
19232 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19234         * gcc.c-torture/execute/pure-1.c: Make functions static again.
19235         Don't use attribute `noinline'.
19237 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19239         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
19241 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
19243         * gcc.c-torture/execute/simd-1.c: New.
19245         * gcc.dg/simd-1.c: New.
19247 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
19249         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
19251 2002-06-16  Richard Henderson  <rth@redhat.com>
19253         * g++.dg/ext/anon-struct1.C: New.
19254         * g++.dg/ext/anon-struct2.C: New.
19255         * g++.dg/ext/anon-struct3.C: New.
19256         * gcc.dg/anon-struct-1.c: New.
19257         * gcc.dg/anon-struct-2.c: New.
19258         * gcc.dg/anon-struct-3.c: New.
19259         * gcc.dg/20011008-1.c: Adjust warning text.
19260         * gcc.dg/20020527-1.c: Add -fms-extensions.
19262 2002-06-16  Richard Henderson  <rth@redhat.com>
19264         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
19266 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
19268         * gcc.c-torture/execute/20020615-1.c: New test.
19270 2002-06-15  Roger Sayle  <roger@eyesopen.com>
19272         * gcc.c-tortuture/execute/compare-1.c: New test case.
19273         * gcc.c-tortuture/execute/compare-2.c: New test case.
19274         * gcc.c-tortuture/execute/compare-3.c: New test case.
19276 2002-06-13  Richard Henderson  <rth@redhat.com>
19278         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
19279         ia64 ilp32.
19281 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
19283         * g++.dg/template/typename2.C: Update error message.
19285 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
19287         * gcc.c-torture/execute/20020611-1.c: New test.
19289 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
19291         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
19292         list of targets to skip.
19294 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
19296         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
19297         targets if not optimizing.
19299 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
19301         * gcc.c-torture/compile/20020605-1.c: New test.
19303         * g++.dg/opt/vt1.C: New test.
19305         * gcc.dg/20020531-1.c: New test.
19307         * gcc.dg/20020530-1.c: New test.
19309         * gcc.dg/20020527-1.c: New test.
19311         * g++.dg/opt/cse1.C: New test.
19313 2002-06-07  Roger Sayle  <roger@eyesopen.com>
19315         * gcc.dg/20020607-2.c: New test case.
19317 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
19319         * gcc.c-torture/compile/20020604-1.c: New test.
19321 2002-06-04  Richard Henderson  <rth@redhat.com>
19323         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
19324         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
19325         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
19327 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
19329         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
19331 2002-06-03  Richard Henderson  <rth@redhat.com>
19333         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
19334         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
19336 2002-06-02  Richard Henderson  <rth@redhat.com>
19338         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
19339         test functions static.
19341 2002-06-02  Andreas Jaeger  <aj@suse.de>
19343         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
19344         now.
19346 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
19348         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
19349         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
19350         Update for mofified diagnostics.
19351         * gcc.dg/c99-intconst-1.c: No longer fail.
19353 2002-06-02  Richard Henderson  <rth@redhat.com>
19355         * gcc.dg/uninit-A.c: Remove xfail markers.
19357 2002-06-01  Roger Sayle  <roger@eyesopen.com>
19359         * gcc.dg/fnegate-1.c: New test case.
19361 2002-05-30  Osku Salerma  <osku@iki.fi>
19363         * gcc.c-torture/execute/mayalias-1.c: New file.
19365 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19367         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
19368         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
19369         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
19371 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
19373         * gcc.c-torture/execute/20020529-1.c: New test.
19375 2002-05-27  Richard Henderson  <rth@redhat.com>
19377         * g++.dg/ext/attrib6.C: New test case.
19379 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19381         * gcc.c-torture/execute/pure-1.c: New test.
19383 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19385         * gcc.dg/cpp/arith-2.c: Remove.
19387 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
19389         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
19390         * gcc.dg/cpp/if-3.c: Remove.
19392 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
19394         * g++.dg/opt/cse2.C: New test.
19396 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
19398         * gcc.dg/cpp/arith-1.c: New semantic tests.
19399         * gcc.dg/cpp/if-1.c: Update.
19401 2002-05-24  Ben Elliston  <bje@redhat.com>
19403         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
19405 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
19407         * gcc.dg/verbose-asm.c: New test.
19409 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
19411         * gcc.dg/cpp/paste12.c: New test.
19413 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19415         * g++.dg/parse/named_ops.C: New test.
19417 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
19419         * gcc/testsuite/gcc.dg/weak-8.c: New test.
19421 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
19423         * gcc.dg/weak-2.c: Allow optional leading underscore
19424         in scan-assembler symbol name.
19425         * gcc.dg/weak-3.c: Likewise.
19426         * gcc.dg/weak-4.c: Likewise.
19427         * gcc.dg/weak-5.c: Likewise.
19429 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
19431         * gcc.dg/20020523-1.c: New test.
19433 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
19435         * objc.dg/const-str-2.m: Update now that we stop after
19436         a command line error.
19438 2002-05-22  Richard Henderson  <rth@redhat.com>
19440         * g++.dg/dg.exp: Fix typo in test pruneing.
19442 2002-05-22  Richard Henderson  <rth@redhat.com>
19444         * g++.dg/dg.exp: Prune the tls subdirectory.
19445         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
19446         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
19447         * g++.dg/tls/init-1.C: New.
19449 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
19451         * gcc.dg/20020517-1.c: New test.
19453 2002-05-21  Richard Henderson  <rth@redhat.com>
19455         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
19456         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
19458 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
19460         * g++.dg/other/copy2.C: New test.
19462 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
19464         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
19465         (MAX_COPY): Bump up to 10 times sizeof (long long).
19466         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
19468         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
19469         sizeof (long long).
19471         * gcc.c-torture/execute/strcpy-1.c: New test.
19473 2002-05-19  Jason Merrill  <jason2redhat.com>
19475         * g++.dg/ext/oper1.C: New test.
19477 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
19478 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
19480         * README.QMTEST: New file.
19482         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
19484 2002-05-19  Andreas Jaeger  <aj@suse.de>
19486         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
19487         now.
19488         * gcc.c-torture/execute/loop-2d.x: Likewise.
19490 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
19492         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
19493         support weak symbols.
19494         * gcc.dg/weak-4.c: Likewise
19495         * gcc.dg/weak-6.c: Likewise
19497 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
19499         * gcc.dg/weak-3.c: Add dg-excess-error comment for
19500         cygwin, coff and h8300-*-hms targets
19501         * gcc.dg/weak-5.c: Likewise
19502         * gcc.dg/weak-7.c: Likewise
19504 2002-05-16  Jason Merrill  <jason@redhat.com>
19506         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
19507         (scan-assembler-not, scan-assembler-dem): Likewise.
19508         (scan-assembler-dem-not): Likewise.
19510 2002-05-15  Richard Henderson  <rth@redhat.com>
19512         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
19514 2002-05-15  Richard Henderson  <rth@redhat.com>
19516         * gcc.dg/weak-5.c (vfoo1c): No warning here.
19517         (vfoo1f): Warning here.
19518         (vfoo1l): Don't redefine the alias.
19520 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
19522         * g++.dg/init/pm1.C: New test.
19524 2002-05-12  David S. Miller  <davem@redhat.com>
19526         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
19527         types.
19529 2002-05-10  Roger Sayle  <roger@eyesopen.com>
19531         * gcc.c-torture/execute/20020510-1.c: New test case.
19533 2002-05-10  David S. Miller  <davem@redhat.com>
19535         * gcc.c-torture/execute/conversion.c: Test long double too.
19537 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
19539         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
19540         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
19541         * lib/g++.exp (g++_link_flags): Likewise.
19542         * lib/objc.exp (objc_target_compile): Likewise.
19544 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
19546         * gcc.dg/cpp/poison.c: Update.
19547         * gcc.dg/cpp/20000625-2.c: Remove.
19548         * gcc.dg/cpp/direct2s.c: Remove final test.
19550 2002-05-08  Tom Rix  <trix@redhat.com>
19552         * gcc.c-torture/execute/20020508-1.c: New test.
19553         * gcc.c-torture/execute/20020508-2.c: New test.
19554         * gcc.c-torture/execute/20020508-3.c: New test.
19556 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
19558         * gcc.dg/cpp/charconst-4.c: More tests.
19560 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
19562         PR c/6569
19563         * gcc.dg/weak-3.c: Update location of warning messages.
19564         * gcc.dg/weak-5.c: Likewise.
19566 2002-05-06  Roger Sayle  <roger@eyesopen.com>
19568         * gcc.c-torture/execute/20020506-1.c: New test case.
19570 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
19572         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
19574 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19576         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
19578 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
19580         * gcc.dg/cpp/charconst-3.c: New test.
19582 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
19584         * gcc.dg/cpp/charconst.c: Update tests.
19586 2002-05-05  Tim Josling  <tej@melbpc.org.au>
19588         * treelang: Added directory for new sample language treelang. Also
19589         lib/treelang.exp: New file to signal treelang should be tested.
19591 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19593         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
19594         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
19595         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
19596         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
19597         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
19598         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
19599         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
19601 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
19603         * gcc.dg/format/xopen-2.c: New test.
19605 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
19607         * gcc.dg/20020503-1.c: New test.
19609 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
19611         * g++.dg/init/dtor1.C: Make it tougher.
19613 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
19615         * g++.dg/init/dtor1.C: New test.
19617 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
19619         * gcc.dg/altivec-8.c: New.
19621 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
19623         * gcc.dg/altivec-7.c: New.
19625 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
19627         * g++.dg/parse/typedef1.C: New test.
19629 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
19631         PR c++/6486
19632         * g++.dg/template/friend6.C: New test.
19634         PR c++/6492
19635         * g++.dg/init/copy1.C: New test.
19637 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
19639         * g++.dg/warn/effc1.C: New test.
19641 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
19643         * gcc.dg/cpp/if-cexp.c: Add a test.
19645 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
19647         * gcc.dg/20020426-2.c: New test.
19649 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
19651         * gcc.dg/cpp/if-mop.c: Update.
19652         * gcc.dg/cpp/if-mpar.c: Add test.
19653         * gcc.dg/cpp/if-oppr.c: Update.
19655 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19657         PR c/6343
19658         * gcc.dg/weak-[2-7].c: New tests.
19660 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19662         * gcc.dg/enum1.c: New test.
19664 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19666         PR c++/6497
19667         * g++.dg/inherit/access2.C: New test.
19669 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
19671         PR bootstrap/6445
19672         * gcc.dg/20020426-1.c: New test.
19674 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
19676         * g++.dg/abi/enum1.C: New test.
19678 2002-04-26  Richard Henderson  <rth@redhat.com>
19680         * gcc.dg/c99-bool-1.c: Expect always true warning.
19682 2002-04-25  Roger Sayle  <roger@eyesopen.com>
19684         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
19686 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19688         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
19689         targets.
19691 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
19693         * g++.dg/abi/mange7.C: New test.
19695         PR c++/6438.
19696         * g++.dg/parse/stmtexpr2.C: New test.
19698 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
19700         * gcc.dg/20020312-2.c: Add SH target.
19702 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19704         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
19705         compiler output on mips*-*-irix*.
19707 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
19709         * g++.dg/parse/attr1.C: New test.
19711 2002-04-23  Roger Sayle  <roger@eyesopen.com>
19713         * gcc.c-torture/execute/string-opt-17.c: New test case.
19714         * gcc.c-torture/execute/memset-2.c: New test case.
19716 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
19718         PR c++/6256:
19719         * g++.dg/template/friend5.C: New test.
19721         PR c++/6331:
19722         * g++.dg/template/qual1.C: Likewise.
19724 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
19726         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
19727         Include stdlib.h, not stdio.h or ctype.h.
19729 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
19731         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
19732         cris-*-elf* and mmix-*-*.
19733         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
19734         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
19735         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
19736         Ditto.
19737         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
19738         * gcc.dg/wchar_t-1.c: Ditto.
19740 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
19742         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
19743         Clarify comment.
19745 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
19747         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
19749 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19751         * gcc.c-torture/execute/20000906-1.x: Delete.
19753 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
19755         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
19757 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
19759         * PR6367
19760         * g77.f-torture/execute/6367.f: New test.
19761         * g77.f-torture/execute/6367.x: Disable for MMIX.
19763 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
19765         * PR6352
19766         * g++.dg/opt/inline2.C: New test.
19768 2002-04-18  Richard Henderson  <rth@redhat.com>
19770         * gcc.dg/20000906-1.c: Enable for all targets.
19771         * gcc.c-torture/compile/iftrap-2.c: New.
19773 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19775         * gcc.dg/20020418-1.c: New test.
19776         * gcc.dg/20020418-2.c: New test.
19778 2002-04-18  Richard Henderson  <rth@redhat.com>
19780         * gcc.c-torture/compile/iftrap-1.c: New.
19781         * gcc.dg/iftrap-1.c: Adjust for ia64.
19782         * gcc.dg/iftrap-2.c: New.
19784 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
19786         * gcc.c-torture/compile/20020418-1.c: New test.
19788 2002-04-18  Roger Sayle  <roger@eyesopen.com>
19790         * gcc.c-torture/compile/20020415-1.c: New.
19792 2002-04-18  David S. Miller  <davem@redhat.com>
19794         * gcc.c-torture/execute/20020418-1.c: New test.
19796 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
19798         * gcc.dg/20020416-1.c: New test.
19800         * g++.dg/opt/inline1.C: New test.
19802 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
19804         * gcc.dg/altivec-5.c: New test.
19806         * gcc.dg/20020415-1.c: New test.
19808 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
19810         * testsuite/lib/chill.exp: Remove.
19812 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
19814         * g++.dg/other/big-struct.C: New test.
19816 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
19818         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
19819         of scratch file.
19821 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
19823         PR c/6277
19824         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
19825         in scan-assembler function name
19827 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
19829         * g77.f-torture/execute/980628-4.x,
19830         g77.f-torture/execute/980628-5.x,
19831         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19832         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19833         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
19834         i[34567]86-*-*.
19836 2002-04-13  David S. Miller  <davem@redhat.com>
19838         * gcc.c-torture/execute/20020413-1.c: New test.
19840 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
19842         * gcc.dg/asm-6.c,
19843         * g++.dg/ext/asm1.C: New tests.
19845 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
19847         PR c++ 5373.
19848         * g++.dg/parse/stmtexpr1.C: New test.
19850         PR c++/5189.
19851         * g++.dg/template/copy1.C: New test.
19853 2002-04-12  Richard Henderson  <rth@redhat.com>
19855         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
19857 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
19859         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
19860         gcc.c-torture/execute/20020307-2.c.
19862 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
19864         * g++.dg/ext/attrib5.C,
19865         * g++.dg/lookup/struct1.C: New tests.
19867 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
19869         * gcc.dg/20020411-1.c: New test.
19871         * gcc.c-torture/execute/20020411-1.c: New test.
19873 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
19875         * g77.f-torture/execute/6177.f: New test.
19877 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
19879         PR middle-end/6247
19880         * g++.dg/opt/cleanup1.C: New test.
19882         * g++.dg/opt/const1.C: New test.
19884 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
19886         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
19888 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
19890         PR c++/5507
19891         * g++.dg/template/typename2.C: New test.
19893 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
19895         * gcc.c-torture/execute/loop-12.c: New.
19897 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
19899         * g77.f-torture/execute/980628-4.x,
19900         g77.f-torture/execute/980628-5.x,
19901         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
19902         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
19903         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
19905 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19907         PR optimization/6086
19908         * g++.dg/opt/preinc1.C: New test.
19910 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19912         PR c++/5571
19913         * g++.dg/opt/static2.C: New test.
19915 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
19917         PR c/5120
19918         * gcc.dg/20020406-1.c: New test.
19920 2002-04-04  David S. Miller  <davem@redhat.com>
19922         * gcc.c-torture/execute/20020404-1.c: New test.
19924 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
19926         PR c/6123
19927         * gcc.dg/20020312-2.c: Do not declare global register variable
19928         if __PIC__ or __pic__ is defined.
19930 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
19932         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
19933         __asm__ so that it works correctly even if -ansi -pedantic-errors.
19935 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19937         * gcc.misc-tests/linkage.exp: Update last change to handle
19938         sparc*-, not just sparc-.
19940 2002-04-03  Richard Henderson  <rth@redhat.com>
19942         * gcc.dg/cpp/ucs.c: Improved long UCS test.
19944 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19946         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
19948 2002-04-02  David S. Miller  <davem@redhat.com>
19950         * gcc.c-torture/execute/20020402-3.c: New test.
19952 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
19954         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
19955         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
19957         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
19958         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
19959         g77.f-torture/execute/20001201.x,
19960         g77.f-torture/execute/u77-test.x: New files.
19962         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
19963         * gcc.dg/wchar_t-1.c: Ditto.
19965 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19967         * gcc.c-torture/execute/20020402-1.c: New test.
19969 2002-04-01  Richard Henderson  <rth@redhat.com>
19971         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
19973         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
19975 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19977         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
19979 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
19981         * g++.dg/inherit/template-as-base.C: Expect error.
19982         * g++.dg/inherit/namespace-as-base.C: Likewise.
19984 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
19986         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
19987         g++.dg/ext/instantiate3.C: Tweak match patterns.
19989         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
19990         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
19991         -da test.
19993 2002-03-31  Richard Henderson  <rth@redhat.com>
19995         * gcc.dg/special/alias-2.c: New.
19996         * gcc.dg/special/ecos.exp: Run it.
19998 2002-03-31  Richard Henderson  <rth@redhat.com>
20000         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
20002 2002-03-31  Kazu Hirata  <kazu@hxi.com>
20004         * gcc.dg/weak-1.c: Disable on h8300 port.
20006 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
20008         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
20009         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
20010         ordering tests.
20011         * g++.dg/bprob/bprob-1.C: New test.
20012         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
20013         * g++.dg/gcov/gcov-1.C: New test.
20014         * g++.dg/gcov/gcov-1.x: New file.
20015         * g++.dg/gcov/gcov-2.C: New test.
20016         * g++.dg/gcov/gcov-3.C: New test.
20017         * g++.dg/gcov/gcov-3.h: New file.
20019 2002-03-28  Roger Sayle  <roger@eyesopen.com>
20021         * g++.old-deja/g++.other/builtins5.C: New test.
20022         * g++.old-deja/g++.other/builtins6.C: New test.
20023         * g++.old-deja/g++.other/builtins7.C: New test.
20024         * g++.old-deja/g++.other/builtins8.C: New test.
20025         * g++.old-deja/g++.other/builtins9.C: New test.
20027 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
20029         * g++.dg/opt/static1.C: New test.
20031         * g++.dg/opt/longbranch1.C: New test.
20033 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
20035         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
20037         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
20039 2002-03-28  Jeffrey A Law  (law@redhat.com)
20041         * gcc.c-torture/execute/20020328-1.c: New test.
20043 2002-03-27  Richard Henderson  <rth@redhat.com>
20045         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
20046         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
20047         move from g++.old-deja/g++.ext/.
20049 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
20051         * g++.dg/init/new2.C: New test.
20053 2002-03-26  Richard Henderson  <rth@redhat.com>
20055         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
20057         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
20058         on sparc.
20060         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
20061         sparcv9 systems.
20062         * gcc.dg/20001102-1.c: Likewise.
20064 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
20066         * gcc.dg/cpp/endif-pedantic1.c,
20067         gcc.dg/cpp/endif-pedantic2.c:  New tests.
20069 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
20071         * g++.dg/init/new1.C: New test.
20073 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
20075         * g++.dg/abi/vbase9.C: New test.
20077 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
20079         * gcc.dg/arm-asm.c: New test.
20081 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
20083         * gcc.dg/Wswitch-enum.c: New test.
20084         Fix PR c/5044.
20086 2002-03-26  Richard Henderson  <rth@redhat.com>
20088         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
20089         structure.
20091 2002-03-25  Richard Henderson  <rth@redhat.com>
20093         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
20094         sparcv9 systems.
20096         * gcc.c-torture/compile/20011119-1.c (xxx): New.
20097         * gcc.c-torture/compile/20011119-2.c (xxx): New.
20099 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
20101         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
20103 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
20105         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
20106         targets using generic thunk support.
20108 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
20110         * gcc.c-torture/compile/20020323-1.c: New test.
20112         * g++.dg/opt/conj2.C: New test.
20114 2002-03-24  Richard Henderson  <rth@redhat.com>
20116         * gcc.dg/weak-1.c: Use -fno-common.
20118 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20120         * g77.dg/f77-edit-apostrophe-out.f: New test
20121         * g77.dg/f77-edit-h-out.f: New test
20122         * g77.dg/f77-edit-t-in.f: New test
20123         * g77.dg/f77-edit-t-out.f: New test
20124         * g77.dg/f77-edit-x-out.f: New test
20125         * g77.dg/f77-edit-slash-out.f: New test
20126         * g77.dg/f77-edit-colon-out.f: New test
20127         * g77.dg/f77-edit-s-out.f: New test
20129 2002-03-24  Richard Henderson  <rth@redhat.com>
20131         * objc/execute/formal_protocol-6.x: New XFAIL.
20133 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20135         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
20136         that do not support weak symbols
20138 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
20140         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
20141         * lib/g77.exp:  Likewise
20142         * lib/objc.exp: Likewise
20144 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
20146         * gcc.dg/Wswitch-default.c: New test.
20148 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
20150         * g++.dg/other/enum1.C: New test.
20152 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
20154         * gcc.dg/pragma-ep-3.c: Fix typo.
20156 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
20158         * g++.dg/inherit/template-as-base.C: New test.
20160 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
20162         * g++.old-deja/g++.other/dwarf2-1.C: Move...
20163         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
20165 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
20167         * gcc.dg/cpp/multiline.c: Update to match.
20169 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
20171         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
20173 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
20175         * gcc.dg/cpp/extratokens2.c:  New file.
20177 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
20179         * gcc.dg/20020312-2.c: Add rs6000 target.
20181         * gcc.c-torture/compile/20020319-1.c: New test.
20183 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
20185         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
20186         (A, E): Handle this.
20188 2002-03-20  Jason Merrill  <jason@redhat.com>
20190         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
20191         ignoring -fpic.
20192         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
20193         through prune_gcc_output.
20195 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
20197         * gcc.c-torture/compile/20020320-1.c: New test.
20199 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
20201         * gcc.c-torture/compile/20020318-1.c: New test.
20203         * gcc.dg/struct-by-value-1.c: New test.
20205         * gcc.dg/20020319-1.c: New test.
20207 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
20209         * g++.dg/opt/conj1.C: New test.
20211 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
20213         * g++.dg/template/qualttp20.C: Revert previous change.
20214         * g++.dg/template/qualttp3.C: Likewise.
20215         * g++.dg/template/qualttp4.C: Likewise
20216         * g++.dg/template/qualttp5.C: Likewise
20217         * g++.dg/template/qualttp6.C: Likewise
20218         * g++.dg/template/qualttp7.C: Likewise
20219         * g++.dg/template/qualttp8.C: Likewise
20220         * g++.dg/template/recurse.C: Likewise.
20222 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
20224         * gcc.dg/cpp/wchar-1.c: Update.
20226 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
20228         * g++.dg/template/conv1.C: New test.
20229         * g++.dg/template/conv2.C: New test.
20230         * g++.dg/template/conv3.C: New test.
20231         * g++.dg/template/conv4.C: New test.
20233 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20235         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
20236         * g++.dg/template/qualttp3.C: Likewise.
20237         * g++.dg/template/qualttp4.C: Likewise
20238         * g++.dg/template/qualttp5.C: Likewise
20239         * g++.dg/template/qualttp6.C: Likewise
20240         * g++.dg/template/qualttp7.C: Likewise
20241         * g++.dg/template/qualttp8.C: Likewise
20242         * g++.dg/template/recurse.C: Likewise.
20244 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
20246         * g++.dg/opt/dtor1.C: New test.
20248 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
20250         * gcc.c-torture/compile/20020315-1.c: New test.
20252 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
20254         * gcc.dg/weak-1.c: Fix scan tests.
20256 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
20258         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
20259         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
20260         cris-*-aout* mmix-*-*.
20261         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
20262         cris-*-aout* mmix-*-*.
20263         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
20264         cris-*-elf* cris-*-aout* and mmix-*-*.
20265         * gcc.dg/20001009-1.c: Ditto.
20266         * gcc.dg/20010912-1.c: Ditto.
20267         * gcc.dg/20020122-4.c: Ditto.
20268         * gcc.dg/inline-2.c: Ditto.
20270 2002-03-14  Jeffrey A Law  (law@cygnus.com)
20272         * gcc.c-torture/compile/20020314-1.c: New test.
20274 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
20276         * gcc.c-torture/execute/20020314-1.c: New test.
20278 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
20280         * g++.dg/warn/Wunused-1.C: New test.
20282 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
20284         * g++.dg/abi/mangle6.C: New test.
20286 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
20288         * gcc.c-torture/compile/20020309-2.c: New test.
20290         * gcc.c-torture/compile/20020312-1.c: New test.
20292 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
20294         * g++.dg/other/access1.C: New test.
20296 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
20298         * gcc.c-torture/execute/wchar_t-1.c: New test.
20300 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
20302         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
20304 2002-03-12  Roger Sayle  <roger@eyesopen.com>
20306         * gcc.dg/20020312-1.c: New test case.
20308 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
20310         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
20312 2002-03-11  Richard Henderson  <rth@redhat.com>
20314         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
20315         * g++.old-deja/g++.jason/report.C: Likewise.
20317 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20319         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
20320         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
20322 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
20324         * testsuite/g++.dg/overload/pmf1.C: New test.
20326 2002-03-11  Kazu Hirata  <kazu@hxi.com>
20328         * gcc.c-torture/execute/20020307-1.c: Use long.
20330 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
20332         PR optimization/5844
20333         * gcc.dg/20020310-1.c: New test.
20335 2002-03-09  Michael Meissner  <meissner@redhat.com>
20337         * gcc.c-torture/execute/memcpy-2.c: New test.
20338         * gcc.c-torture/execute/memset-1.c: New test.
20339         * gcc.c-torture/execute/strlen-1.c: New test.
20340         * gcc.c-torture/execute/strcmp-1.c: New test.
20341         * gcc.c-torture/execute/strncmp-1.c: New test.
20343 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
20345         * gcc.dg/ppc-ldstruct.c: New test.
20347 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
20349         * gcc.c-torture/execute/va-arg-22.c: New test.
20351 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
20353         * gcc.c-torture/compile/20020309-1.c: New test.
20355 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
20357         * gcc.c-torture/execute/20020307-2.c: New test.
20359 2002-03-07  Jeffrey A Law  (law@redhat.com)
20361         * g77.f-torture/compile/20020307-1.f: New test.
20363 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
20365         * gcc.dg/unordered-1.c: New test.
20367 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
20369         * gcc.c-torture/execute/20020307-1.c: New test.
20371 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
20373         * gcc.dg/20020304-1.c: New test.
20375         * gcc.c-torture/compile/20020304-2.c: New test.
20377 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
20379         * gcc.c-torture/compile/20020304-1.c: New test case
20380         (from PR c/5830).
20382 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
20384         * gcc.dg/20020103-1.c: Add other -D ppc variants.
20386 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
20388         * g++.dg/other/classkey1.C: New test.
20390 2002-03-01  Richard Henderson  <rth@redhat.com>
20392         * gcc.c-torture/compile/981223-1.x: New.
20393         * gcc.c-torture/compile/920625-1.x: New.
20395 2002-02-28  Richard Henderson  <rth@redhat.com>
20397         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
20399 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
20401         * gcc.c-torture/execute/20020227-1.c: New test.
20403 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
20405         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
20406         here" ERROR lines.
20407         * g++.old-deja/g++.oliva/partord1.C: Likewise.
20408         * g++.old-deja.g++.other/defarg1.C: Likewise.
20409         * g++.old-deja/g++.pt/calls2.C: Likewise.
20410         * g++.old-deja/g++.pt/crash20.C: Likewise.
20411         * g++.old-deja/g++.pt/crash30.C: Likewise.
20412         * g++.old-deja/g++.pt/crash36.C: Likewise.
20413         * g++.old-deja/g++.pt/crash6.C: Likewise.
20414         * g++.old-deja/g++.pt/defarg13.C: Likewise.
20415         * g++.old-deja/g++.pt/derived3.C: Likewise.
20416         * g++.old-deja/g++.pt/error1.C: Likewise.
20417         * g++.old-deja/g++.pt/friend21.C: Likewise.
20418         * g++.old-deja/g++.pt/friend23.C: Likewise.
20419         * g++.old-deja/g++.pt/infinite1.C: Likewise.
20420         * g++.old-deja/g++.robertl/eb128.C: Likewise.
20422 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
20424         * gcc.c-torture/execute/20020225-2.c: New test.
20426 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
20428         * gcc.c-torture/execute/920730-1t.c,
20429         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
20430         Delete test cases, only relevant to -traditional.
20432 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
20434         * gcc.dg/cpp/undef1.c: Remove.
20435         * gcc.dg/cpp/directiv.c: Update.
20436         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
20438 2002-02-27  Michael Meissner  <meissner@redhat.com>
20440         * gcc.c-torture/execute/20020226-1.c: New test.
20442 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
20444         * g++.dg/debug/debug4.C: New test.
20446         * gcc.dg/ia64-visibility-1.c: New test.
20448 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
20450         * gcc.dg/debug/20020224-1.c: New.
20452 2002-02-25  Kazu Hirata  <kazu@hxi.com>
20454         * gcc.c-torture/execute/960416-1.x: New.
20455         * gcc.c-torture/execute/divconst-3.x: Likewise.
20457 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
20459         * gcc.dg/20020224-1.c: New test.
20461 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
20463         * gcc.c-torture/execute/20020225-1.c: New.
20465 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
20467         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
20469 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
20471         * gcc.dg/20020222-1.c: New test.
20473 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
20475         * g++.dg/opt/anonunion1.C: New test.
20477 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
20479         * g++.dg/template/qualttp19.C: New test.
20480         * g++.dg/template/qualttp20.C: New test.
20481         * g++.old-deja/g++.jason/report.C: Adjust expected errors
20482         * g++.old-deja/g++.other/qual1.C: Likewise.
20484 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
20486         * gcc.dg/attr-alwaysinline.c: New.
20488 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
20490         * gcc.dg/20020220-1.c: New test.
20492         * gcc.dg/20020220-2.c: New test.
20494         * g++.dg/opt/mmx1.C: New test.
20496 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
20498         * gcc.c-torture/compile/20020110.c: New test.
20500 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
20502         * gcc.c-torture/execute/20020219-1.c: New test.
20504         * gcc.dg/20020219-1.c: New test.
20506         * gcc.dg/noncompile/20020220-1.c: New test.
20508         * g++.dg/opt/ptrintsum1.C: New test.
20510         * gcc.dg/debug/20020220-1.c: New test.
20512 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
20514         * gcc.c-torture/execute/20020216-1.c: New test.
20516 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
20518         * gcc.dg/decl-1.c: Update, new test.
20520 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
20522         * g++.dg/abi/bitfield1.C: New test.
20523         * g++.dg/abi/bitfield2.C: New test.
20525 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20527         * gcc.dg/attr-nest.c: New test.
20529 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
20531         * gcc.c-torture/execute/20020215-1.c: New test.
20533 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
20535         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
20536         * g++.dg/debug/debug.exp: New.
20537         * g++.dg/debug/trivial.C: New.
20538         * g++.dg/debug/debug1.C: Moved...
20539         * g++.dg/other/debug1.C: ...from here.
20540         * g++.dg/debug/debug2.C: Moved...
20541         * g++.dg/other/debug2.C: ...from here.
20542         * g++.dg/debug/debug3.C: Moved...
20543         * g++.dg/other/debug3.C: ...from here.
20545         * gcc.dg/noncompile/20020213-1.c: New test.
20547 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
20549         * g++.dg/other/debug3.C: New test.
20551         * gcc.c-torture/execute/20020213-1.c: New test.
20553 2002-02-13  Richard Smith <richard@ex-parrot.com>
20555         * g++.old-deja/g++.other/thunk1.C: New test.
20557 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20559         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
20561 2002-02-13  Stan Shebs  <shebs@apple.com>
20563         * gcc.dg/altivec-3.c: New.
20565 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
20567         * gcc.dg/Wunreachable-1.c: New test.
20568         * gcc.dg/Wunreachable-2.c: New test.
20570 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
20572         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
20574 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
20576         * gcc.dg/decl-1.c: New test.
20578 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
20580         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
20582 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20584         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
20585         * gcc.c-torture/compile/980506-1.x: Likewise.
20587 2002-02-10  Kazu Hirata  <kazu@hxi.com>
20589         * gcc.dg/20020210-1.c: New.
20591 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
20593         * g77.f-torture/execute/947.f: New regression test
20594         for PR fortran/947.
20596 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
20598         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
20599         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
20601 2002-02-08  Richard Henderson  <rth@redhat.com>
20603         * gcc.c-torture/compile/labels-3.c: New.
20605 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
20607         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
20608         expression statements work instead.
20609         * gcc.dg/noncompile/20020207-1.c: New test.
20611 2002-02-07  Richard Henderson  <rth@redhat.com>
20613         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
20615 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20617         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
20618         message from g77
20619         * lib/g77-dg.exp: Trim g77 error messages so that they are
20620         recognized by dg.exp.
20622 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20624         PR fortran/5473
20625         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
20627 2002-02-07  Richard Henderson  <rth@redhat.com>
20629         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
20630         to be sufficiently aligned for integers.
20632 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
20634         * g++.dg/template/friend4.C: New test.
20636 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
20638         PR fortran/5743
20639         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
20640         unsupported cases.
20642 2002-02-07  Richard Henderson  <rth@redhat.com>
20644         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
20645         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
20646         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
20647         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
20649 2002-02-06  Richard Henderson  <rth@redhat.com>
20651         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
20653 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
20655         * gcc.dg/20020206-1.c: New test.
20657 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
20659         * gcc.c-torture/execute/20020206-1.c: New test.
20661         * gcc.c-torture/execute/20020206-2.c: New test.
20663         PR optimization/5429:
20664         * gcc.c-torture/compile/20020206-1.c: New test.
20666 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
20668         * g++.dg/ext/align1.C: Do not use an explicit alignment value
20669         as certain file formats cannot support particularly large
20670         alignments.
20672         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
20673         and do not expect to be able to link the executable.
20675         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
20676         fail because the COFF format does not support the weak attribute.
20678 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
20680         * g77.dg/pr5473.f:  New test
20682 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
20684         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
20685         Fix testcase accordingly.
20687 2002-02-04  Richard Henderson  <rth@redhat.com>
20689         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
20690         (buf): Change to be an array of pointers, not ints.
20692 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20694         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
20695         before all tests.  Move warning one line above to match where it
20696         C frontend emits.
20697         * gcc.dg/Wswitch-2.c: New test.
20698         * g++.dg/warn/Wswitch-1.C: New test.
20699         * g++.dg/warn/Wswitch-2.C: New test.
20701 2002-02-04  Richard Henderson  <rth@redhat.com>
20703         * g++.dg/abi/offsetof.C: Fix size comparison.
20705 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
20707         * gcc.dg/cast-qual-2.c: New test.
20709 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
20711         * gcc.dg/20020201-4.c: New test.
20713 2002-02-04  Ben Elliston  <bje@redhat.com>
20715         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
20716         target_info attribute != 0, in addition to the empty string.
20717         (gcc_target_compile): Likewise.
20719 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
20721         * gcc.dg/Wswitch.c: New test.
20722         PR gcc/4475. PR gcc/3780.
20724 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
20726         * g77.f-torture/execute/5122.f: New test for regressions
20727         against PR fortran/5122.
20729 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
20731         * g77.f-torture/compile/pr3743.f: Delete
20732         * g77.dg/pr3743-1.f: New test.
20733         * g77.dg/pr3743-2.f: New test.
20734         * g77.dg/pr3743-3.f: New test.
20735         * g77.dg/pr3743-4.f: New test.
20737 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20739         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
20741 2002-02-02  Richard Henderson  <rth@redhat.com>
20743         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
20744         * gcc.c-torture/execute/bf64-1.c: Likewise.
20746 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20748         * gcc.dg/20020201-2.c: New test.
20750         * gcc.dg/20020201-3.c: New test.
20752         * gcc.c-torture/execute/bitfld-2.c: New test.
20754 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
20756         * gcc.dg/bitfld-1.c: Update.
20757         * gcc.dg/bitfld-2.c: Update.
20758         * gcc.c-torture/execute/bitfld-1.x: New.
20760 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
20762         * gcc.c-torture/execute/20020201-1.c: New test.
20764 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
20766         PR target/5469
20767         * gcc.dg/20020201-1.c: New test.
20769 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
20771         PR fortran/3743
20772         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
20773         * g77.f-torture/compile/pr3743.x: Remove
20775 2002-01-31  Tom Rix  <trix@redhat.com>
20777         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
20779 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20781         * gcc.dg/noncompile/20020130-1.c: New test.
20783 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
20785         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
20787 2002-01-29  Richard Henderson  <rth@redhat.com>
20789         * gcc.c-torture/execute/991118-1.c: Cast various constants back
20790         to long long.
20791         * gcc.c-torture/execute/bf64-1.c: Likewise.
20793 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
20795         * gcc.c-torture/execute/20020129-1.c: New test.
20797 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
20799         * gcc.c-torture/compile/20000224-1.c: Update.
20800         * gcc.c-torture/execute/bitfld-1.c: New tests.
20801         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
20802         * gcc.dg/uninit-A.c: Update.
20804 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
20806         * g++.dg/template/ctor1.C: Add instantiation.
20808 2002-01-28  Paul Koning  <pkoning@equallogic.com>
20810         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
20811         argument to __builtin_prefetch to be const ptr.
20813 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
20815         * gcc.c-torture/compile/20020120-1.c: New test.
20817 2002-01-27  Kazu Hirata  <kazu@hxi.com>
20819         * gcc.c-torture/execute/20020127-1.c: New test.
20821 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
20823         * g77.dg/f77-edit-i-in.f: New test
20824         * g77.dg/f77-edit-i-out.f: New test
20826 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
20828         * gcc.dg/debug/debug.exp: New file.
20829         * gcc.dg/debug/trivial.c: New file.
20830         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
20831         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
20832         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
20833         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
20834         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
20835         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
20836         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
20837         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
20838         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
20839         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
20840         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
20841         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
20842         * gcc.dg/20000503-1.c: Removed.
20843         * gcc.dg/20010207-1.c: Removed.
20844         * gcc.dg/20011223-1.c: Removed.
20845         * gcc.dg/20020104-2.c: Removed.
20846         * gcc.dg/debug-1.c: Removed.
20847         * gcc.dg/debug-2.c: Removed.
20848         * gcc.dg/debug-3.c: Removed.
20849         * gcc.dg/debug-4.c: Removed.
20850         * gcc.dg/debug-5.c: Removed.
20851         * gcc.dg/debug-6.c: Removed.
20852         * gcc.dg/dwarf2-1.c: Removed.
20853         * gcc.dg/dwarf2-2.c: Removed.
20855 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
20857         * g++.old-deja/g++.other/eh5.C: New test.
20858         * g++.old-deja/g++.other/sibcall2.C: New test.
20859         * g++.old-deja/g++.other/array9.C: New test.
20860         * g++.old-deja/g++.other/typename2.C: New test.
20861         * g++.old-deja/g++.other/crash60.C: New test.
20862         * g++.old-deja/g++.other/conv9.C: New test.
20863         * g++.old-deja/g++.other/mangle10.C: New test.
20864         * g++.old-deja/g++.other/unchanging1.C: New test.
20865         * g++.old-deja/g++.other/exprstmt1.C: New test.
20866         * g++.old-deja/g++.other/inline23.C: New test.
20867         * g++.old-deja/g++.eh/ia64-1.C: New test.
20868         * g++.old-deja/g++.other/dwarf2-1.C: New test.
20869         * g++.old-deja/g++.other/reload1.C: New test.
20870         * g++.old-deja/g++.other/static20.C: New test.
20871         * g++.old-deja/g++.other/local-alloc1.C: New test.
20872         * g++.old-deja/g++.other/conv8.C: New test.
20873         * g++.old-deja/g++.other/stmtexpr2.C: New test.
20874         * g++.old-deja/g++.other/storeexpr1.C: New test.
20875         * g++.old-deja/g++.other/storeexpr2.C: New test.
20876         * g++.dg/eh/template2.C: New test.
20877         * g++.dg/warn/weak1.C: New test.
20879 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
20881         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
20882         Remove first, non-varying, argument.
20884 2002-01-23  Richard Henderson  <rth@redhat.com>
20886         * gcc.dg/inline-2.c: New.
20888         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
20889         Add optional target arg.  Check number of arguments.
20890         (scan-assembler-not, scan-assembler-dem): Likewise.
20891         (scan-assembler-dem-not): Likewise.
20893 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20895         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
20896         line 12.
20897         * g++.old-deja/g++.brendan/parse3.C,
20898         g++.old-deja/g++.other/crash26.C,
20899         g++.old-deja/g++.other/crash28.C,
20900         g++.old-deja/g++.other/crash29.C,
20901         g++.old-deja/g++.other/crash30.C,
20902         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
20904 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
20906         * gcc.dg/20020115-1.c: New.
20908 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
20910         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
20912 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
20914         * gcc.dg/20020122-3.c: New.
20916 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
20918         * g++.dg/other/gc1.C: New test.
20920 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
20922         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
20924 2002-01-22  Richard Henderson  <rth@redhat.com>
20926         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
20928 2002-01-22  Richard Henderson  <rth@redhat.com>
20930         * gcc.dg/20020122-4.c: New.
20932 2002-01-22  H.J. Lu <hjl@gnu.org>
20934         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
20935         link output.
20936         * gcc.dg/special/ecos.exp: Likewise.
20937         * lib/g++-dg.exp: Likewise.
20938         * lib/g77-dg.exp: Likewise.
20939         * lib/gcc-dg.exp : Likewise.
20940         * lib/mike-g++.exp: Likewise.
20941         * lib/mike-g77.exp: Likewise.
20942         * lib/mike-gcc.exp: Likewise.
20943         * lib/objc-dg.exp: Likewise.
20945 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
20947         PR target/5379
20948         * gcc.dg/20020122-2.c: New test.
20950 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
20952         * gcc.dg/20020122-1.c: New test.
20954 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
20956         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
20958 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
20960         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
20962 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20964         * gcc.c-torture/compile/20020121-1.c: New test.
20966 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
20968         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
20969         ld_library_path.
20971 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
20973         * gcc.dg/20020218-1.c: New test.
20975 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
20977         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
20978         messages
20979         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
20980         "At global scope" warning
20981         * g++.dg/ext/align1.C: Change cygwin test for alignment
20982         from db-bogus to dg-warning
20984 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
20986         * g77.f-torture/compile/cpp2.F: New test.
20988 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
20990         * g++.dg/template/access1.C: New test.
20992 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
20994         * gcc.dg/20020118-1.c: New.
20996 2002-01-18  Kazu Hirata  <kazu@hxi.com>
20998         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
21000 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21002         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
21003         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
21004         alignment warnings.
21006 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
21008         * gcc.misc-tests/i386-prefetch.exp: Save and restore
21009         torture_with_loops and torture_without_loops
21011 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
21013         * gcc.c-torture/compile/20020116-1.c: New test.
21015 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
21017         * gcc.dg/20020116-2.c: New test.
21019         * gcc.dg/ultrasp4.c: New test.
21021         * gcc.dg/20020116-1.c: New test.
21023 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
21025         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
21026         by EABI.
21028 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
21030         * gcc.misc-tests/i386-prefetch.exp: New.
21031         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
21032         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
21033         * gcc.misc-tests/i386-pf-none-1.c: New test.
21034         * gcc.misc-tests/i386-pf-sse-1.c: New test.
21036 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
21038         * gcc.dg/gnu89-init-1.c: Add new tests.
21040 2002-01-15  Andreas Jaeger  <aj@suse.de>
21042         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
21043         * gcc.dg/i386-mmx-2.c: Likewise.
21044         * gcc.dg/i386-sse-1.c: Likewise.
21045         * gcc.dg/i386-sse-2.c: Likewise.
21046         * gcc.dg/i386-sse-3.c: Likewise.
21048 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
21050         * g77.f-torture/execute/intrinsic-unix-bessel.f:
21051         Uncomment additional cases that now pass.
21053 2002-01-11  Richard Henderson  <rth@redhat.com>
21055         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
21056         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
21058 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
21060         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
21062 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
21064         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
21065         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
21067 2002-01-10  Dale Johannesen  <dalej@apple.com>
21069         * gcc.c-torture/execute/loop-11.c: New.
21071 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
21073         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
21074         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
21076 2002-01-09  Richard Henderson  <rth@redhat.com>
21078         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
21079         type in which to perform the operation for each size.
21081 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
21083         * gcc.c-torture/compile/20020109-2.c: New test.
21085 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
21087         * gcc.c-torture/execute/loop-10.c: New test.
21089 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21091         * gcc.c-torture/compile/20010226-1.c: New test.
21092         * gcc.c-torture/compile/20010227-1.c: New test.
21093         * gcc.c-torture/compile/20010426-1.c: New test.
21094         * gcc.c-torture/compile/20010510-1.c: New test.
21095         * gcc.c-torture/compile/20010605-3.c: New test.
21096         * gcc.c-torture/compile/20010824-1.c: New test.
21097         * gcc.c-torture/execute/20010409-1.c: New test.
21098         * gcc.dg/noncompile/20000901-1.c: New test.
21099         * gcc.dg/20001023-1.c: New test.
21100         * gcc.dg/20001101-1.c: New test.
21101         * gcc.dg/20001102-1.c: New test.
21102         * gcc.dg/20010207-1.c: New test.
21103         * gcc.dg/20010405-1.c: New test.
21104         * gcc.dg/20010822-1.c: New test.
21105         * gcc.dg/20011107-1.c: New test.
21107 2002-01-09  Jeffrey A Law  (law@redhat.com)
21109         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
21111         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
21112         execution failure on PA targets.
21114 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
21116         * gcc.c-torture/compile/20020109-1.c: New test.
21118 2002-01-08  Kazu Hirata  <kazu@hxi.com>
21120         * gcc.c-torture/execute/20020108-1.c: New test.
21122 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
21124         * gcc.dg/20020108-1.c: New test.
21126 2002-01-08  H.J. Lu <hjl@gnu.org>
21128         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
21129         for header files.
21131 2002-01-08  Geoff Keating  <geoffk@redhat.com>
21133         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
21134         consistency.
21136 2002-01-07  Aldy Hernandez  <aldyh@redhat.com>
21138         * gcc.dg/altivec-4.c: Test altivec predicates.
21140 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
21142         * gcc.c-torture/execute/20020107-1.c: New test.
21144 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
21146         PR c/5279
21147         * gcc.c-torture/compile/20020106-1.c: New test.
21149 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
21151         * gcc.c-torture/execute/nestfunc-4.c: New test.
21153 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21155         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
21156         extra triple that slipped in.
21157         * g++.old-deja/g++.abi/align.C: Likewise.
21158         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21160 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
21162         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
21163         * g++.old-deja/g++.abi/align.C: Likewise.
21164         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21166         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
21167         on FreeBSD/i386.
21168         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
21169         FreeBSD.
21171 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
21173         * gcc.dg/20020104-1.c: New test.
21175         * gcc.dg/20020104-2.c: New test.
21177 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
21179         * gcc.dg/20020103-1.c: Fix typo in target selector.
21181 2002-01-03  Richard Henderson  <rth@redhat.com>
21183         * gcc.dg/20020103-1.c: New.
21185 2002-01-03  Kazu Hirata  <kazu@hxi.com>
21187         * gcc.c-torture/execute/20020103-1.c: New test.
21189 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
21191         * g++.dg/other/debug2.C: New test.
21193         * gcc.c-torture/compile/20020103-1.c: New test.
21195 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
21197         * gcc.dg/gnu89-init-1.c: Added new tests.
21199 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21201         * g++.dg/template/friend2.C: Remove as patch is reverted.
21203         * g++.dg/warn/oldcast1.C: New test.
21205         * g++.dg/template/ptrmem1.C: New test.
21206         * g++.dg/template/ptrmem2.C: New test.
21208         * g++.dg/template/ntp.C: New test.
21210         * g++.dg/other/component1.C: New test.
21212         * g++.dg/template/ttp3.C: New test.
21214         * g++.dg/template/friend2.C: New test.
21215         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
21217 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21219         * g++.dg/other/ptrmem1.C: New test.
21220         * g++.dg/other/ptrmem2.C: New test.
21222 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21224         * g++.dg/template/ctor1.C: New test.
21226 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
21228         * g++.dg/template/friend2.C: New test.
21230 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
21232         * gcc.dg/mmix-1.c: New test.
21234 2001-12-31  Richard Henderson  <rth@redhat.com>
21236         * gcc.dg/asm-5.c: New.
21238 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
21240         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
21241         in namespace __gnu_cxx
21243 2001-12-30  Richard Henderson  <rth@redhat.com>
21245         * gcc.dg/debug-6.c: New.
21247 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
21249         * gcc.c-torture/compile/20011229-2.c: New test.
21251 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
21253         * gcc.dg/debug-3.c: New test.
21254         * gcc.dg/debug-4.c: New test.
21255         * gcc.dg/debug-5.c: New test.
21257 2001-12-29  Richard Henderson  <rth@redhat.com>
21259         * g++.dg/eh/loop1.C: New.
21261 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21263         * g++.dg/template/crash1.C: New test.
21265 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
21267         * g++.dg/other/const1.C: New test.
21269 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
21271         * gcc.c-torture/compile/20011229-1.c: New test.
21273 2001-12-28  Stan Shebs  <shebs@apple.com>
21275         * lib/objc-torture.exp: Resync with c-torture.exp.
21276         * lib/objc.exp: Load standard libraries.
21278 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
21280         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
21281         additional tests.
21283 2001-12-27  Roger Sayle <roger@eyesopen.com>
21285         * gcc.c-torture/execute/string-opt-16.c: New testcase.
21287 2001-12-27  Richard Henderson  <rth@redhat.com>
21289         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
21291 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
21293         * g++.dg/eh/ctor1.C: New test.
21294         * g++.dg/other/error2.C: New test.
21296 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
21298         * g++.dg/other/init2.C: New test.
21300 2001-12-24  Richard Henderson  <rth@redhat.com>
21302         * gcc.dg/20011223-1.c: New.
21303         * gcc.dg/inline-1.c: New.
21305 2001-12-23  Richard Henderson  <rth@redhat.com>
21307         * gcc.dg/asm-4.c: Test operand modifiers.
21309 2001-12-23  Richard Henderson  <rth@redhat.com>
21311         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
21313 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
21315         * gcc.c-torture/execute/20011223-1.c: New test.
21317 2001-12-21  Richard Henderson  <rth@redhat.com>
21319         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
21320         re-enables the warning.
21322 2001-12-21  Richard Henderson  <rth@redhat.com>
21324         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
21326 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21328         * gcc.c-torture/compile/20011218-1.c: New test.
21330 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
21332         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
21333         arm-isr.c test.
21334         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
21335         epilogue generation for ARM ISR routines.
21337 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21339         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
21340         * gcc.dg/format/c90-printf-3.c: Likewise.
21341         * gcc.dg/format/c99-printf-3.c: Likewise.
21342         * gcc.dg/format/ext-1.c: Likewise.
21343         * gcc.dg/format/ext-6.c: Likewise.
21344         * gcc.dg/format/format.h: Prototype unlocked stdio.
21346 2001-12-20  Richard Henderson  <rth@redhat.com>
21348         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
21349         (arena): Use it.
21350         (malloc): Correct allocation logic.  Abort if we fill up the
21351         arena before initialization complete.
21352         (realloc): Correct allocation logic.
21354 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
21356         * gcc.c-torture/compile/20011219-2.c: New test.
21358         * gcc.c-torture/execute/20011219-1.c: New test.
21360 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
21362         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
21363         target does not support weak symbols.
21365 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
21367         * gcc.c-torture/compile/20011219-1.c: New test.
21369 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
21371         * g++.dg/other/error1.C: New test.
21373 2001-12-17  Jeffrey A Law  (law@redhat.com)
21375         * gcc.c-torture/execute/20011217-1.c: New test.
21377 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
21379         * objc.dg/special/: New directory.
21380         * objc.dg/special/special.exp: New file.
21381         * objc.dg/special/unclaimed-category-1.h: New file.
21382         * objc.dg/special/unclaimed-category-1a.m: New file.
21383         * objc.dg/special/unclaimed-category-1.m: New file.
21385 2001-12-17  Andreas Jaeger  <aj@suse.de>
21387         * gcc.c-torture/compile/20011217-2.c: New test.
21389 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
21391         * gcc.c-torture/compile/20011217-1.c: New test.
21393 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
21395         * testsuite/gcc.dg/20011214-1.c: New.
21397 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
21399         * gcc.dg/altivec-4.c: New.
21401 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
21403         * gcc.dg/20011113-1.c: New test.
21405 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
21407         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
21408         std::__malloc_alloc_template<0> and
21409         std::__default_alloc_template<false, 0>.
21411 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
21413         * objc/execute/bf-21.m: New test.
21414         * objc/execute/enumeration-1.m: New test.
21415         * objc/execute/enumeration-2.m: New test.
21417 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
21419         * gcc.dg/gnu89-init-1.c: New test.
21421 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
21423         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
21424         * g++.old-deja/g++.jason/2371.C: Likewise.
21425         * g++.old-deja/g++.jason/template33.C: Likewise.
21426         * g++.old-deja/g++.jason/template34.C: Likewise.
21427         * g++.old-deja/g++.jason/template36.C: Likewise.
21428         * g++.old-deja/g++.oliva/typename1.C: Likewise.
21429         * g++.old-deja/g++.oliva/typename2.C: Likewise.
21430         * g++.old-deja/g++.other/typename1.C: Likewise.
21431         * g++.old-deja/g++.pt/inherit2.C: Likewise.
21432         * g++.old-deja/g++.pt/nontype5.C: Likewise.
21433         * g++.old-deja/g++.pt/typename11.C: Likewise.
21434         * g++.old-deja/g++.pt/typename14.C: Likewise.
21435         * g++.old-deja/g++.pt/typename16.C: Likewise.
21436         * g++.old-deja/g++.pt/typename3.C: Likewise.
21437         * g++.old-deja/g++.pt/typename4.C: Likewise.
21438         * g++.old-deja/g++.pt/typename5.C: Likewise.
21439         * g++.old-deja/g++.pt/typename7.C: Likewise.
21440         * g++.old-deja/g++.robertl/eb9.C: Likewise.
21442 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
21444         * g++.dg/other/linkage1.C: New test.
21445         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
21446         specifiers.
21448 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
21450         * gcc.dg/concat.c: New test.
21452 2001-12-11  Stan Shebs  <shebs@apple.com>
21454         * objc/compile: New test directory.
21455         * objc/compile/compile.exp: New expect script.
21456         * objc/compile/20011211-1.m: New compile test.
21458 2001-12-11  Jason Merrill  <jason@redhat.com>
21460         * lib/prune.exp (prune_gcc_output): Also handle "In member
21461         function".  So many permutations...
21463 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
21465         * g++.dg/template/typedef1.C: New test.
21467 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
21469         * g++.dg/other/copy1.C: New test.
21471 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
21473         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
21475         * gcc.dg/builtin-choose-expr.c: New.
21477 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
21479         * gcc.dg/altivec-2.c: New.
21481 2001-12-07  Richard Henderson  <rth@redhat.com>
21483         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
21485 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
21487         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
21488         ultrasparc.
21490 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21492         * g++-old.deja/g++.robertl/eb101.C: Deleted.
21494 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
21496         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
21497         variable argument list.
21499 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
21501         * gcc.c-torture/execute/memcheck: Delete entire directory.
21502         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
21503         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
21505 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
21507         * gcc.dg/Wshadow-1.c: New test.
21509 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
21511         * gcc.c-torture/compile/20011130-1.c: New test.
21513         * gcc.dg/noncompile/20011025-1.c: New test.
21515         * g++.dg/other/anon-union.C: New test.
21517         * gcc.c-torture/execute/20011024-1.c: New test.
21519 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
21521         * gcc.c-torture/execute/20000722-1.x,
21522         gcc.c-torture/execute/20010123-1.x: Remove.
21523         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
21524         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
21525         gcc.dg/c99-complit-2.c: New tests.
21527 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
21529         * g++.dg/inherit/base1.C: New test.
21531 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
21533         * g++.dg/other/stdarg1.C: New test.
21535         * gcc.c-torture/compile/20011130-2.c: New test.
21537 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
21539         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
21540         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
21541         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
21542         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
21543         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
21544         * gcc.dg/builtin-prefetch-1.c: New test.
21546 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
21548         * gcc.dg/20011130-1.c: New test.
21550 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
21552         * g++.dg/other/scope1.C: New test.
21553         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
21555 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
21557         * gcc.dg/vla-init-1.c: New test.
21559 2001-12-01  Geoff Keating  <geoffk@redhat.com>
21561         * gcc.c-torture/compile/structs.c: New testcase from GDB.
21563 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21565         * objc.dg/alias.m: Update.
21566         * objc.dg/class-1.m: Update.
21567         * objc.dg/const-str-1.m: Update.
21568         * objc.dg/fwd-proto-1.m: Update.
21569         * objc.dg/id-1.m: Update.
21570         * objc.dg/super-class-1.m: Update.
21572 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
21574         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
21575         constructs.
21577 2001-11-28  Jeffrey A Law  (law@cygnus.com)
21579         * gcc.c-torture/execute/20011128-1.c: New test.
21581 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
21583         * gcc.dg/20011127-1.c: New test.
21585 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
21587         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
21588         from Austin Group draft 7.
21589         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
21590         scanf format arguments.
21591         * gcc.dg/format/no-exargs-2.c: New test.
21593 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
21595         * g++.dg/abi/vbase8-4.C: New test.
21597 2001-11-24  Ian Lance Taylor  <ian@airs.com>
21599         * gcc.c-torture/execute/20011121-1.c: New test.
21601 2001-11-23  Jeffrey A Law  (law@cygnus.com)
21603         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
21605 2001-11-23  Andreas Jaeger  <aj@suse.de>
21607         * gcc.dg/cpp/charconst-2.c: New test.
21609 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
21611         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
21612         to the host if it is remote.  Let tests specify extra headers
21613         they use.
21614         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
21615         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
21616         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
21617         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
21618         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
21619         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
21620         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
21621         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
21622         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
21623         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
21625 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
21627         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
21628         for little endian ARMs.
21630 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
21632         * gcc.c-torture/compile/20011119-1.c: New test.
21633         * gcc.c-torture/compile/20011119-2.c: New test.
21635 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
21637         * gcc.dg/altivec-1.c: Fix typo.
21639 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
21641         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
21643 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
21645         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
21647 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
21649         * lib/g77.exp: Don't specify --rpath-link.
21651         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
21652         across all the headers.
21653         * gcc.dg/format/format.exp: For testing on a remote host,
21654         copy format.h.
21656         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
21657         * gcc.c-torture/execute/930406-1.c: Likewise.
21658         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
21660 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
21662         * gcc.dg/altivec-1.c: New.
21664 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
21666         * gcc.dg/cpp/fpreprocessed.c: New test case.
21668 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21670         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
21671         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
21672         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
21674 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
21676         * gcc.dg/no-builtin-1.c: New test.
21678 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
21680         * gcc.c-torture/execute/20011115-1.c: New test.
21682 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
21684         * gcc.c-torture/compile/20011114-2.c: New test.
21685         * gcc.c-torture/compile/20011114-3.c: New test.
21686         * gcc.c-torture/compile/20011114-4.c: New test.
21688 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
21690         * g++.dg/other/init1.C: New test.
21692 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
21694         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
21695         message.
21697         * gcc.c-torture/execute/20011114-1.c: New testcase.
21699         * gcc.c-torture/compile/20010327-1.c: Revert last change.
21700         * gcc.c-torture/compile/20011114-1.c: New test, exactly
21701         like the (before this change) version of 20010327-1.c.
21703 2001-11-14  Roger Sayle <roger@eyesopen.com>
21705         * gcc.c-torture/execute/string-opt-13.c: New testcase.
21707 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
21709         * g++.dg/init/array2.C: New test.
21711 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
21713         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
21715 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
21717         * g++.dg/other/forscope1.C: New test.
21718         * g++.dg/ext/forscope1.C: New test.
21719         * g++.dg/ext/forscope2.C: New test.
21721 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
21723         * gcc.c-torture/execute/20011113-1.c: New test.
21725 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
21727         * gcc.c-torture/execute/20011109-2.c: New test.
21729         * gcc.c-torture/execute/20011109-1.c: New test.
21731 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
21733         * gcc.c-torture/compile/20011109-1.c: New test.
21735 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
21737         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
21738         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
21739         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
21740         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
21741         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
21742         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
21743         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
21745 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21747         * g++.dg/warn/Wshadow-1.C: New tests.
21748         * g++.old-deja/g++.mike/for3.C: Update.
21750 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
21752         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
21753         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
21754         XFAILs.  Adjust expected error texts.
21755         * gcc.c-torture/compile/20011106-1.c,
21756         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
21757         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
21758         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
21759         gcc.dg/c99-array-lval-5.c: New tests.
21761 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21763         * gcc.dg/cpp/defined.c: Update.
21765 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
21767         * gcc.c-torture/execute/anon-1.c: New test.
21769 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
21771         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
21772         same size, so no warning should be produced on stormy16.
21774         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
21775         due to oversized array.
21776         * g++.old-deja/g++.mike/ns15.C: Likewise.
21777         * g++.old-deja/g++.pt/crash16.C: Likewise.
21779 2001-11-02  Graham Stott  <grahams@redhat.com>
21781         * g++.dgother/debug1.C: Fix typos.
21783 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
21785         * g++.dg/other/debug1.C: New test.
21787 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
21789         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
21790         of unsigned long.
21792 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
21794         * gcc.dg/20011029-2.c: New test.
21796         * gcc.c-torture/compile/20011029-1.c: New test.
21798 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
21800         * objc/execute/class_self-1.m: New test.
21801         * objc/execute/class_self-2.m: New test.
21803 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
21805         * gcc.misc-tests/msgs.exp: Delete.
21806         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
21807         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
21808         error set to match recent changes.
21810 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
21812         * gcc.dg/20011021-1.c: New test.
21814 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
21816         * gcc.c-torture/compile/20011023-1.c: New test.
21818 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
21820         * lib/g77.exp: Rewrite based on lib/g++.exp.
21822 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
21824         * gcc.c-torture/execute/20011019-1.c: New test.
21826         * gcc.dg/20011018-1.c: New test.
21828 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
21830         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
21832 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
21834         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
21835         * gcc.dg/attr-invalid.c: Likewise.
21837 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
21839         * testsuite/gcc.dg/20011015-1.c: New test.
21841 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21843         * g++.dg/template/unify2.C: New test.
21845 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
21847         * g++.dg/other/exception-specification.C: New test
21849 2001-10-13  Tom Rix  <trix@redhat.com>
21851         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
21852         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
21854 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
21856         * testsuite/gcc.dg/20011009-1.c: New test.
21858 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
21860         PR g++/4476
21861         * g++.dg/other/friend1.C: New test.
21863 2001-10-11  Richard Henderson  <rth@redhat.com>
21865         * g++.old-deja/g++.other/crash18.C: Add -S to options.
21867 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21869         * gcc.c-torture/compile/20011010-1.c: New.
21871 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
21873         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
21874         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
21875         g77.f-torture/execute/execute.exp,
21876         g77.f-torture/noncompile/noncompile.exp,
21877         gcc.c-torture/compile/compile.exp,
21878         gcc.c-torture/execute/execute.exp,
21879         gcc.c-torture/execute/ieee/ieee.exp,
21880         gcc.c-torture/execute/memcheck/memcheck.exp,
21881         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
21882         objc/execute/execute.exp: Update FSF address.
21884 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
21886         * gcc.dg/cpp/cmdlne-C.c: Update.
21887         * gcc.dg/cpp/cmdlne-C2.c: New.
21889 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21891         * gcc.c-torture/execute/20011008-3.c: New.
21893 2001-10-08  DJ Delorie  <dj@redhat.com>
21895         * gcc.dg/20011008-1.c: New.
21896         * gcc.dg/20011008-2.c: New.
21898 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
21900         * gcc.dg/cpp/spacing1.c: Update test.
21902 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
21904         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
21905         spelling errors of "separate" as "seperate".
21907 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
21909         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
21910         enough to avoid inlining.
21912 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
21914         * lib/g77.exp: set libg2c_dir correctly.
21916 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
21918         * gcc.dg/cpp/macro11.c: New test.
21920 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21922         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
21923         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
21924         gcc.dg/format/multattr-3.c: New tests.
21925         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
21926         tests for format attributes on function pointers being rejected.
21928 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21930         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
21932 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
21934         * g++.dg/warn/format1.C: New test.
21936 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
21938         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
21940 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21942         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
21944 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
21946         * gcc.dg/cpp/redef2.c: Add test.
21948 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
21950         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
21951         long-standing bug on i686, apparently.
21952         * gcc.c-torture/execute/loop-2c.x: New file.
21953         * gcc.c-torture/execute/loop-2d.x: New file.
21954         * gcc.c-torture/execute/loop-3c.x: New file.
21956 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
21958         * gcc.dg/cpp/20000625-2.c: Correct line number.
21960 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21962         * gcc.dg/cpp/macro10.c: New test.
21963         * gcc.dg/cpp/strify3.c: New test.
21964         * gcc.dg/cpp/spacing1.c: Add tests.
21965         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
21966         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
21968 2001-09-24  DJ Delorie  <dj@redhat.com>
21970         * gcc.c-torture/execute/20010924-1.c: New test.
21972 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
21974         * testsuite/objc/execute/paste.m: Remove.
21976 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
21978         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
21980 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
21982         * g77.dg/strlen0.f: New test.
21984 2001-09-21  Richard Henderson  <rth@redhat.com>
21986         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
21987         * g++.old-deja/g++.abi/vtable2.C: Likewise.
21989 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
21991         Table-driven attributes.
21992         * g++.dg/ext/attrib1.C: New test.
21994 2001-09-20  DJ Delorie  <dj@redhat.com>
21996         * gcc.dg/20000926-1.c: Update expected warning messages.
21997         * gcc.dg/array-2.c: Likewise, and test for warnings too.
21998         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
21999         array.
22001 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
22003         * g++.dg/eh/registers1.C: New test case.
22005 2001-09-17  Richard Henderson  <rth@redhat.com>
22007         * gcc.dg/array-5.c: Fix VLA decomposition test.
22009 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
22011         * gcc.dg/cpp/line5.c: New testcase.
22013 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
22015         * gcc.dg/cpp/macro9.c: New test.
22017 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
22019         * gcc.c-torture/execute/980223.c: Change type of addr from long
22020         to char *.
22022 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
22024         * gcc.c-torture/execute/20010915-1.c: New test.
22026 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
22028         * g77.dg/bprob: New directory.
22029         * g77.dg/bprob/bprob.exp: New file.
22030         * g77.dg/bprob/bprob-1.f: New test.
22031         * g77.dg/gcov: New directory.
22032         * g77.dg/gcov/gcov.exp: New file.
22033         * g77.dg/gcov/gcov-1.f: New test.
22034         * g77.dg/gcov/gcov-1.x: New file.
22036 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
22038         * gcc.dg/cpp/directiv.c: Update.
22039         * gcc.dg/cpp/undef1.c: Update.
22041 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
22043         * gcc.dg/20010912-1.c: New test.
22045 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
22047         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
22048         language-independent file in lib.
22049         * lib/gcov.exp: New file.
22051 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22053         * gcc.c-torture/compile/20010911-1.c: New test.
22055 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
22057         * lib/profopt.exp: New, to support profile-directed optimizations.
22058         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
22059         * gcc.misc-tests/bprob-1.c: New test.
22060         * gcc.misc-tests/bprob-2.c: New test.
22062 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
22064         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
22065         XFAIL and which kinds of gcov output to verify.
22066         * gcc.misc-tests/gcov-4b.x: New file.
22067         * gcc.misc-tests/gcov-5b.x: New file.
22068         * gcc.misc-tests/gcov-6.x: New file.
22069         * gcc.misc-tests/gcov-7.c: New test.
22070         * gcc.misc-tests/gcov-7.x: New file.
22072 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
22074         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
22075         * gcc.misc-tests/gcov-6.c: New test.
22077 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
22079         PR c++/3986
22080         * g++.dg/abi/vbase1.C: New test.
22082 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
22084         * objc.dg/method-2.m: New.
22086 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
22088         PR c++/4203
22089         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
22090         * g++.dg/init/empty1.C: New test.
22092 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
22094         * gcc.c-torture/compile/20010903-1.c: New test.
22096 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
22098         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
22099         for m68k.
22101 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
22103         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
22105         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
22107         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
22109 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
22111         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
22112         for 16-bit 'unsigned int'.
22114 2001-08-29  Kazu Hirata  <kazu@hxi.com>
22116         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
22118 2001-08-27  Richard Henderson  <rth@redhat.com>
22120         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
22121         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
22123 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
22125         * gcc.dg/asm-names.c (ymain): New.
22127 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
22129         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
22130         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
22131         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
22133 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22135         * gcc.dg/compare5.c: New testcase.
22137 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
22139         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
22140         and "In instantiation".
22142 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
22144         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
22146 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
22148         * gcc.misc-tests/gcov.exp: Add support for branch information.
22149         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
22150         * gcc.misc-tests/gcov-4.c: New test.
22151         * gcc.misc-tests/gcov-4b.c: New test.
22152         * gcc.misc-tests/gcov-5b.c: New test.
22154 2001-08-20  Zack Weinberg  <zackw@panix.com>
22156         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
22157         expected to fail.
22159 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22161         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
22163 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
22165         * g++.dg/eh/template1.C: New test.
22167 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
22169         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
22170         Fix thinko.
22171         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
22172         for xfail.
22174 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
22176         * lib/g77-dg.exp:  Use prune.exp for common procedures
22177         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
22178         * lib/g77.exp: (g77-dg-prune) Remove
22180 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
22182         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
22184 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22186         * g++.dg/template/unify1.C: New test.
22188 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
22190         * g++.dg/abi/empty4.C: New test.
22192 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
22194         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
22195         solaris2.*
22196         * g77.f-torture/compile/pr3743.x: Likewise
22198 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
22200         * g++.dg/other/using-declaration.C: New test.
22202 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22204         * gcc.dg/cpp/tr-sign.c: New testcase.
22206 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22208         * gcc.dg/cpp/19951025-1.c: Revert.
22209         * gcc.dg/cpp/directiv.c: We no longer process directives that
22210         interrupt macro arguments.
22212 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
22214         * gcc.dg/bconstp-1.c: New test.
22216 2001-08-03  Richard Henderson  <rth@redhat.com>
22218         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
22220 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
22222         * gcc.dg/cpp/19951025-1.c: Update.
22224 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
22226         * g77.dg/ff90-1.f (s): Fix reference of variable z,
22227         should be x.
22229 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
22231         Kill -fhonor-std.
22232         * g++.old-deja/g++.ns/ns14.C: Remove special options.
22233         * g++.old-deja/g++.other/std1.C: Likewise.
22234         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
22236 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
22238         * lib/g77.exp:  Load gcc-defs.exp for common procedures
22239         (g77_pass, g77_fail, g77_finish, g77_exit,
22240         ${tool}_check_unsupported_p} Now redundant.  Deleted.
22242 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
22244         * g77.dg/fbackslash.f
22245         * g77.dg/fcase-preserve.f
22246         * g77.dg/ff90-1.f
22247         * g77.dg/ffixed-line-length-0.f
22248         * g77.dg/ffixed-line-length-132.f
22249         * g77.dg/ffixed-line-length-7.f
22250         * g77.dg/ffixed-line-length-72.f
22251         * g77.dg/ffixed-line-length-none.f
22252         * g77.dg/ffree-form-1.f
22253         * g77.dg/fno-backslash.f
22254         * g77.dg/fno-f90-1.f
22255         * g77.dg/fno-fixed-form-1.f
22256         * g77.dg/fno-onetrip.f
22257         * g77.dg/fno-typeless-boz.f
22258         * g77.dg/fno-underscoring.f
22259         * g77.dg/fno-vxt-1.f
22260         * g77.dg/fonetrip.f
22261         * g77.dg/ftypeless-boz.f
22262         * g77.dg/fugly-assumed.f
22263         * g77.dg/funderscoring.f
22264         * g77.dg/fvxt-1.f
22266 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
22268         * objc.dg/fwd-proto-1.m: New.
22269         * objc.dg/local-decl-1.m: New.
22270         * objc.dg/naming-1.m: New.
22271         * objc.dg/naming-2.m: New.
22272         * objc.dg/proto-hier-1.m: New.
22274 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
22276         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
22277         largest-type elements to a struct makes its size grow.
22279 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22281         * g++.dg/abi/vthunk1.C: New test.
22283 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
22285         * g++.dg/abi/vbase8-22.C: New test.
22287 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22289         * gcc.dg/cpp/macro8.c: New test.
22291 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22293         * g++.dg/abi/vbase8-21.C: New test.
22295 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
22297         * g++.dg/abi/vbase8-10.C: New test.
22299 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22301         * lib/g++.exp (g++_set_ld_library_path): Renamed to
22302         ${tool}_set_ld_library_path.
22303         Changed caller.
22304         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
22305         g++.exp.
22307 2001-07-26  Stan Cox <scox@redhat.com>
22309         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
22310         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
22311         gcc_exit, gcc_check_unsupported_p):
22312         Moved to gcc-deps.exp
22313         * gcc-deps.exp: New file.
22315 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22317         * g++.old-deja/g++.pt/defarg14.C: New test.
22319 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22321         * g++.old-deja/g++.other/lineno5.C: New test.
22323 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22325         * g++.old-deja/g++.pt/crash68.C: New test.
22327 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
22329         * g++.old-deja/g++.other/crash42.C: New test.
22331 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
22333         * gcc.dg/cpp/extratokens.c: Fix.
22334         * gcc.dg/cpp/skipping2.c: New tests.
22336 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22338         * gcc.c-torture/execute/20010724-1.c: New file.
22339         * gcc.c-torture/execute/20010724-1.x: New file.
22341 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22343         * g++.old-deja/g++.other/cond7.C: New test.
22345 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22347         * g++.old-deja/g++.other/optimize4.C: New test.
22349 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
22351         * g++.old-deja/g++.abi/vbase8-5.C: New test.
22353 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
22355         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
22356         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
22357         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
22358         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
22360         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
22361         bug report" message.
22363         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
22364         * g++.dg/ext/instantiate1.C: Move from old-deja.
22366 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
22368         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
22369         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
22370         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
22371         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
22373 2001-07-23  Jeffrey A Law  (law@cygnus.com)
22375         * gcc.c-torture/execute/20010723-1.c: New test.
22377 2001-07-23  Ben Elliston  <bje@redhat.com>
22379         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
22381 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22383         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
22384         i[34567]86-*-*.
22385         Delete handling of ieee_multilib_flags.
22386         Pass -mieee for alpha*-*-* and sh-*-*.
22387         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
22389 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
22391         Remove old-abi tests.
22392         * g++.old-deja/g++.mike/p11116.C: Remove.
22393         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
22395 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
22397         * g77.f-torture/compile/pr3743.f:  New test
22399 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
22401         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
22403 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22405         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
22406         g++.old-deja/g++.pt/static6.C: Likewise.
22407         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
22408         supports weak symbols.
22410 2001-07-18  Andreas Jaeger  <aj@suse.de>
22412         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
22413         supported again.
22415 2001-07-18  Andreas Jaeger  <aj@suse.de>
22417         * gcc.dg/iftrap-1.c: Fix target line.
22419 2001-07-17  Richard Henderson  <rth@redhat.com>
22421         * gcc.c-torture/execute/20010717-1.c: New.
22423 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
22425         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
22426         tests.
22428 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
22430         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
22432 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22434         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
22435         UAC_SIGBUS, UAC_NOPRINT definitions.
22437 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
22439         * objc/execute/object_is_class.m: New test.
22440         * objc/execute/object_is_meta_class.m: New test.
22442 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
22444         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
22445         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
22447 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
22449         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
22450         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
22452 2001-07-14  Richard Henderson  <rth@redhat.com>
22454         * gcc.dg/iftrap-1.c: New.
22456 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
22458         * g77.f-torture/execute/intrinsic77.f: New test.
22460 2001-07-11  Janis Johnson <janis@us.ibm.com>
22462         * gcc.misc-tests/gcov-3.c: New test.
22464 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22466         * gcc.c-torture/compile/20010711-1.c,
22467         * gcc.c-torture/compile/20010711-2.c: New tests.
22469 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
22471         * gcc.c-torture/execute/20010711-1.c: New test.
22473 2001-07-11  Ben Elliston  <bje@redhat.com>
22475         * g++.old-deja/g++.other/enum5.C: New test.
22477 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
22479         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
22480         (g++-dg-prune): Call prune_gcc_output.
22481         * prune.exp: New file for prune_gcc_output.
22482         * lib/g++.exp, lib/gcc.exp: Load it.
22484 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
22486         * gcc.c-torture/compile/20010701-1.c,
22487         g++.old-deja/g++.ext/attrib6.C: New tests.
22489 2001-07-06  Jeffrey A Law  (law@cygnus.com)
22491         * gcc.c-torture/compile/20010706-1.c: New test.
22493 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
22495         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
22497 2001-06-28  Stan Shebs  <shebs@apple.com>
22499         * gcc.dg/pragma-darwin.c: New test.
22501 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22503         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
22504         Solaris 2.[678] system.
22506 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22508         * gcc.dg/20010622-1.c: New test.
22510 2001-06-18  Stan Shebs  <shebs@apple.com>
22512         * objc.dg: New directory.
22513         * objc.dg/dg.exp: New file.
22514         * objc.dg/alias.m: New.
22515         * objc.dg/class-1.m: New.
22516         * objc.dg/class-2.m: New.
22517         * objc.dg/const-str-1.m: New.
22518         * objc.dg/const-str-2.m: New.
22519         * objc.dg/id-1.m: New.
22520         * objc.dg/method-1.m: New.
22521         * objc.dg/super-class-1.m: New.
22522         * lib/objc-dg.exp: New file.
22524 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22526         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
22527         of label name.
22529 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
22531         * g++.old-deja/g++.abi/vbase8-9.C: New test.
22533 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
22535         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
22536         variable.
22538 2001-06-12  Richard Henderson  <rth@redhat.com>
22540         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
22542 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22544         * g++.old-deja/g++.abi/vbase5.C: New test.
22545         * g++.old-deja/g++.abi/vbase6.C: New test.
22546         * g++.old-deja/g++.abi/vbase7.C: New test.
22548 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22550         * gcc.c-torture/compile/20010610-1.c: New test.
22552 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
22554         * g++.old-deja/g++.abi/vbase4.C: New test.
22556 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22558         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
22559         support %f for HC11/HC12 targets.
22560         * gcc.c-torture/execute/930513-1.x: New file, likewise.
22561         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
22562         on HC11/HC12 targets.
22563         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
22565 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
22567         * gcc.dg/wchar_t-1.c: New file.
22568         * gcc.dg/wint_t-1.c: Likewise.
22570 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
22572         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
22574 2001-06-11  Richard Henderson  <rth@redhat.com>
22576         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
22578 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22580         * gcc.c-torture/compile/20010611-1.c: New test.
22582 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
22584         * gcc.dg/c99-tag-1.c: Add more tests.
22586 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
22588         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
22589         representation on MN10300 and ARM/Thumb.
22591 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
22593         * g77.f-torture/execute/20010610.f: New.
22595 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
22597         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
22598         names.
22600 2001-06-09  Richard Henderson  <rth@redhat.com>
22602         * gcc.c-torture/execute/ashrdi-1.c: New.
22603         * gcc.c-torture/execute/ashldi-1.c: New.
22604         * gcc.c-torture/execute/lshrdi-1.c: New.
22606 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
22608         * objc/execute/load-3.m: Added. Check sending +load to categories,
22609         in addition to classes.
22611 2001-06-08  Stan Shebs  <shebs@apple.com>
22613         * objc/execute/load-2.m: New test.  From Nicola Pero
22614         <n.pero@mi.flashnet.it>.
22616 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
22618         * gcc.c-torture/execute/20010605-2.c: New test.
22620 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22622         * g++.old-deja/g++.abi/vbase2.C: New test.
22623         * g++.old-deja/g++.abi/vbase3.C: New test.
22625 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
22627         * g++.old-deja/g++.pt/friend49.C: New test.
22629 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
22631         * g++.old-deja/g++.ext/anon3.C: New test.
22633 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
22635         * g++.old-deja/g++.other/conv7.C: New test.
22637 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
22639         * gcc.c-torture/compile/20010605-2.c: New test.
22641 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22643         * gcc.c-torture/execute/20010604-1.c: New test.
22645 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
22647         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
22649 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
22651         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
22652         (g++_link_flags): Likewise.
22653         (g++_init): Pass gccpath's value to two previous functions.
22655 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22657         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
22658         Ensure logfile entry matches exec command line.
22660 2001-05-31  Richard Henderson  <rth@redhat.com>
22662         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
22663         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
22665 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
22667         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
22668         compiler for irix6.2
22670 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
22672         * g++.old-deja/g++.other/optimize3.C: New file.
22674 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
22676         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
22677         assemble.
22679 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
22681         * g++.old-deja/g++.other/optimize2.C: New file.
22683 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
22685         * gcc.c-torture/compile/20010518-2.c: New file.
22686         * gcc.c-torture/execute/20010518-1.c: New file.
22687         * gcc.c-torture/execute/20010518-2.c: New file.
22689 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
22691         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
22693 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
22695         G++ no longer defines builtins that do not begin with __builtin.
22696         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
22697         * g++.old-deja/g++.brendand/misc13.C: Likewise.
22698         * g++.old-deja/g++.law/builtin1.C: Likewise.
22699         * g++.old-deja/g++.law/cvt2.C: Likewise.
22700         * g++.old-deja/g++.mike/net5.C: Likewise.
22701         * g++.old-deja/g++.other/builtins1.C: Likewise.
22702         * g++.old-deja/g++.other/builtins2.C: Likewise.
22703         * g++.old-deja/g++.other/builtins3.C: Likewise.
22704         * g++.old-deja/g++.other/builtins4.C: Likewise.
22705         * g++.old-deja/g++.other/inline8.C: Likewise.
22706         * g++.old-deja/g++.robertl/eb39.C: Likewise.
22708 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
22710         * g++.old-deja/g++.pt/using1.C: Adjust.
22711         * g++.old-deja/g++.pt/using2.C: New test.
22713 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
22715         * gcc.dg/cpp/charconst.c: New tests.
22716         * gcc.dg/cpp/escape.c: New tests.
22717         * gcc.dg/cpp/escape-1.c: New tests.
22718         * gcc.dg/cpp/escape-2.c: New tests.
22719         * gcc.dg/cpp/ucs.c: New tests.
22721 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
22723         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
22724         native compiler for irix6.5.
22726 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
22728         * lib/g++.exp (g++_include_flags): Use args to compute
22729         get_multilibs.
22730         (g++_link_flags): Likewise.
22731         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
22733 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
22735         * gcc.dg/c90-hexfloat-1.c: Add more tests.
22737 2001-05-21  Geoff Keating  <geoffk@redhat.com>
22739         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
22740         this file.
22742 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22744         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
22745         STACK_SIZE;
22746         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
22747         to STACK_SIZE; Use it to define size of add_histo array.
22748         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
22749         to STACK_SIZE.
22750         (f): Use GITT_SIZE to define size of gitt local table.
22751         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
22752         to STACK_SIZE; Use it to define size of bytemem array.
22754 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
22756         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
22757         on 68HC11/HC12 due to the asm instruction.
22758         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
22759         * gcc.c-torture/compile/920520-1.x: Likewise.
22760         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
22761         on 68HC11/HC12 because the function is larger than 64K.
22762         * gcc.c-torture/compile/961203-1.x: New file, this test fails
22763         on 68HC11/HC12 because the structure is too large.
22765 2001-05-20  Richard Henderson  <rth@redhat.com>
22767         * gcc.c-torture/execute/20010520-1.c: New.
22769 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22771         * g++.old-deja/g++.warn/compare1.C: New test.
22772         * gcc.dg/compare4.c: New test.
22774 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
22776         * g++.old-deja/g++.other/optimize1.C: New test.
22778 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
22780         * g++.old-deja/g++.pt/spec41.C: New test.
22782 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
22784         * gcc.c-torture/compile/20010114-1.x: Remove.
22786 2001-05-18  Stan Shebs  <shebs@apple.com>
22788         * gcc.c-torture/compile/20010518-1.c: New test.
22790 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
22792         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
22793         * g++.old-deja/g++.pt/crash67.C: New test.
22795 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
22797         * g++.old-deja/g++.other/debug9.C: New test.
22799 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
22801         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
22803 2001-05-16  Jan Hubicka  <jh@suse.cz>
22805         * gcc.c-torture/compile/20010516-1.c: New test.
22807 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22809         * g++.old-deja/g++.other/crash41.C: New test.
22811 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
22813         * g++.old-deja/g++.pt/crash66.C: New test.
22815 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
22817         * g++.old-deja/g++.robertl/eb27.C: Convert.
22819 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
22821         * g++.dg/friend-warn.C: New test.  Do not warn about friend
22822         declaration being redundant.
22824 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
22826         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
22828 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
22830         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
22832 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
22834         * lib/g++.exp: Use testsuite_flags.
22836 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
22838         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
22840 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
22842         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
22844 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
22846         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
22848 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
22850         * gcc.c-torture/compile/20010313-1.c: New test.
22852 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
22854         * gcc.dg/cpp/direct2.c: New test.
22855         * gccq.dg/cpp/direct2s.c: New test.
22857         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
22859 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
22861         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
22862         * g++.old-deja/g++.other/op3.C: Likewise.
22864 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
22866         * gcc.dg/cpp/syshdr.h: New file.
22867         * gcc.dg/cpp/sysmac1.c: Update.
22868         * gcc.dg/cpp/sysmac2.c: Update.
22870 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
22872         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
22874 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
22876         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
22877         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
22879 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
22881         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
22883 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
22885         * lib/g++.exp (g++_include_flags): Don't use any special flags
22886         if TESTING_IN_BUILD_TREE is not defined.
22887         (g++_init): Use a plain 'c++' as the compiler if
22888         TESTING_IN_BUILD_TREEE is not defined.
22890 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22892         * g++.old-deja/g++.eh/catch13.C: New test.
22893         * g++.old-deja/g++.eh/catch14.C: New test.
22895 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
22897         * gcc.dg/cpp/tr-define.c: New test.
22899 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
22901         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
22902         <stdlib.h>, not <malloc.h>.
22904 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22906         * g++.old-deja/g++.ns/template17.C: New test.
22908 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
22910         * g++.old-deja/g++.pt/ref4.C: New test.
22912 2001-04-30  Richard Henderson  <rth@redhat.com>
22914         * gcc.dg/20000724-1.c: Revert last change.
22916 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
22918         * g77.f-torture/execute/20010430.f: New test.
22920 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
22922         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
22924 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
22926         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
22928 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22930         * g++.old-deja/g++.eh/crash6.C: New test.
22932 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22934         * g++.old-deja/g++.other/warn7.C: New test.
22936 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
22938         * g++.old-deja/g++.other/defarg9.C: New test.
22940 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22942         * g77.f-torture/compile/20010426.f: New test.
22943         * g77.f-torture/execute/20010426.f: New test.
22945 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
22947         * g77.f-torture/compile/20000629-1.x: Remove - error
22948         has been fixed.
22950 2001-04-26  Jeffrey A Law  (law@cygnus.com)
22952         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
22953         Tweak slightly to work with g++.dg framework.
22954         * g++.dg/special/ecos.exp: Run initp1.C test.
22955         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
22957         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
22958         its linker doesn't give line numbers either.
22959         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
22961 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22963         * g++.old-deja/g++.other/lex1.C: New test.
22965 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
22967         * gcc.dg/noncompile/20010425-1.c: New test.
22969 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
22971         * g++.old-deja/g++.pt/mangle2.C: New test.
22973 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22975         * gcc.dg/format/plus-1.c: New test.
22977 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22979         * gcc.dg/20010423-1.c: New test.
22981 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
22983         * gcc.c-torture/execute/20010422-1.c: New test.
22985 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
22987         * g++.old-deja/g++.ns/type2.C: New test.
22989 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
22991         * g++.old-deja/g++.other/perf1.C: New test.
22993 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
22995         * gcc.dg/c99-func-2.c: Remove xfail.
22996         * gcc.dg/c99-func-3.c: Remove xfail.
22997         * gcc.dg/c99-func-4.c: Remove xfail.
22999 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
23001         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
23003 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
23005         * gcc.c-torture/compile/20010423-1.c: New test.
23007 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23009         * g++.old-deja/g++.pt/typename28.C: New test.
23011 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
23013         * g++.old-deja/g++.abi/empty2.C: New test.
23014         * g++.old-deja/g++.abi/empty3.C: New test.
23016 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23018         * g++.old-deja/g++.other/comdat2.C: New test.
23019         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
23021 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23023         * g++.old-deja/g++.other/overload14.C: New test.
23025 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23027         * g++.old-deja/g++.other/lookup23.C: New test.
23029 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
23031         * gcc.c-torture/execute/20010403-1.c: New test.
23033 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
23034             Mark Mitchell  <mark@codesourcery.com>
23036         * lib/old-dejagnu.exp: Don't delete output of executable.
23037         Add .exe suffix to executables.
23039 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
23041         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
23043 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23045         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
23047 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23049         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
23050         * g++.old-deja/g++.abi/crash1.C: New test.
23052 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
23054         * g++.old-deja/g++.other/crash40.C: New test.
23056 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23058         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
23060 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
23062         * g++.old-deja/g++.other/warn6.C: New test.
23064 2001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
23066         * g++.old-deja/g++.robertl/eb42.C: Same.
23068 2001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23070         * gcc.dg/wtr-conversion-1.c: New testcase.
23072 2001-04-10  Richard Henderson  <rth@redhat.com>
23074         * g++.old-deja/g++.other/array5.C: New.
23076 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23078         * gcc.c-torture/execute/20010408-1.c: New test.
23080 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
23082         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
23083         headers and constructs.
23084         * g++.old-deja/g++.robertl/eb79.C: Same.
23085         * g++.old-deja/g++.robertl/eb77.C (main): Same.
23086         * g++.old-deja/g++.robertl/eb73.C: Same.
23087         * g++.old-deja/g++.robertl/eb66.C (main): Same.
23088         * g++.old-deja/g++.robertl/eb55.C (t): Same.
23089         * g++.old-deja/g++.robertl/eb54.C (main): Same.
23090         * g++.old-deja/g++.robertl/eb46.C (main): Same.
23091         * g++.old-deja/g++.robertl/eb44.C: Same.
23092         * g++.old-deja/g++.robertl/eb41.C (main): Same.
23093         * g++.old-deja/g++.robertl/eb4.C (main): Same.
23094         * g++.old-deja/g++.robertl/eb39.C: Same.
23095         * g++.old-deja/g++.robertl/eb33.C (main): Same.
23096         * g++.old-deja/g++.robertl/eb31.C (main): Same.
23097         * g++.old-deja/g++.robertl/eb30.C: Same.
23098         * g++.old-deja/g++.robertl/eb3.C: Same.
23099         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
23100         * g++.old-deja/g++.robertl/eb21.C: Same.
23101         * g++.old-deja/g++.robertl/eb15.C: Same.
23102         * g++.old-deja/g++.robertl/eb118.C: Same.
23103         * g++.old-deja/g++.robertl/eb115.C (main): Same.
23104         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
23105         * g++.old-deja/g++.robertl/eb109.C: Same.
23106         * g++.old-deja/g++.other/sibcall1.C (main): Same.
23107         * g++.old-deja/g++.mike/rtti1.C: Same.
23108         * g++.old-deja/g++.mike/p658.C: Same.
23109         * g++.old-deja/g++.mike/net46.C: Same.
23110         * g++.old-deja/g++.mike/net34.C: Same.
23111         * g++.old-deja/g++.mike/memoize1.C: Same.
23112         * g++.old-deja/g++.mike/eh2.C: Same.
23113         * g++.old-deja/g++.law/weak.C: Same.
23114         * g++.old-deja/g++.law/visibility7.C: Same.
23115         * g++.old-deja/g++.law/visibility25.C: Same.
23116         * g++.old-deja/g++.law/visibility22.C: Same.
23117         * g++.old-deja/g++.law/visibility2.C: Same.
23118         * g++.old-deja/g++.law/visibility17.C: Same.
23119         * g++.old-deja/g++.law/visibility13.C: Same.
23120         * g++.old-deja/g++.law/visibility10.C: Same.
23121         * g++.old-deja/g++.law/visibility1.C: Same.
23122         * g++.old-deja/g++.law/virtual3.C (eval): Same.
23123         * g++.old-deja/g++.law/vbase1.C: Same.
23124         * g++.old-deja/g++.law/operators32.C: Same.
23125         * g++.old-deja/g++.law/nest3.C: Same.
23126         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
23127         * g++.old-deja/g++.law/except5.C (main): Same.
23128         * g++.old-deja/g++.law/cvt7.C (run): Same.
23129         * g++.old-deja/g++.law/cvt2.C: Same.
23130         * g++.old-deja/g++.law/cvt16.C: Same.
23131         * g++.old-deja/g++.law/ctors6.C (bar): Same.
23132         * g++.old-deja/g++.law/ctors17.C (main): Same.
23133         * g++.old-deja/g++.law/ctors13.C: Same.
23134         * g++.old-deja/g++.law/ctors12.C (main): Same.
23135         * g++.old-deja/g++.law/ctors10.C: Same.
23136         * g++.old-deja/g++.law/code-gen5.C: Same.
23137         * g++.old-deja/g++.law/bad-error7.C: Same.
23138         * g++.old-deja/g++.law/arm9.C: Same.
23139         * g++.old-deja/g++.law/arm12.C: Same.
23140         * g++.old-deja/g++.law/arg8.C: Same.
23141         * g++.old-deja/g++.law/arg1.C: Same.
23142         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
23143         * g++.old-deja/g++.jason/template31.C: Same.
23144         * g++.old-deja/g++.jason/template24.C (main): Same.
23145         * g++.old-deja/g++.jason/2371.C: Same.
23146         * g++.old-deja/g++.eh/new2.C: Same.
23147         * g++.old-deja/g++.eh/new1.C: Same.
23148         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
23149         * g++.old-deja/g++.brendan/nest21.C (main): Same.
23150         * g++.old-deja/g++.brendan/err-msg3.C: Same.
23151         * g++.old-deja/g++.brendan/crash62.C: Same.
23152         * g++.old-deja/g++.brendan/crash52.C: Same.
23153         * g++.old-deja/g++.brendan/crash49.C (main): Same.
23154         * g++.old-deja/g++.brendan/crash38.C: Same.
23155         * g++.old-deja/g++.brendan/crash15.C (main): Same.
23156         * g++.old-deja/g++.brendan/copy9.C: Same.
23158 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
23160         * gcc.c-torture/execute/20001203-2.c (memset):
23161         Count argument is of type __SIZE_TYPE__.
23163 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
23165         * gcc.c-torture/compile/20010404-1.c: New test.
23167 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
23169         * gcc.c-torture/compile/20010326-1.c: New test.
23171 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
23173         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
23174         peculiarities of the SH.
23175         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
23177 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
23179         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
23180         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
23181         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
23183 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23185         * g77.f-torture/compile/20010321-1.f: New test.
23187 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23189         * gcc.c-torture/compile/20010329-1.c: New test.
23191 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
23193         * gcc.c-torture/execute/20010329-1.c: New test.
23195 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23197         * g++.old-deja/g++.other/eh4.C: Fix typo.
23199 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
23201         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
23203 2001-03-28  Philip Blundell  <philb@gnu.org>
23205         * gcc.c-torture/compile/20010328-1.c: New test.
23207 2001-03-27  Richard Henderson  <rth@redhat.com>
23209         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
23210         * g++.old-deja/g++.eh/vbase3.C: Likewise.
23212 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
23214         * gcc.c-torture/compile/20010327-1.c: New test.
23216 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
23218         * g++.old-deja/g++.other/friend12.C: New test.
23219         * g++.old-deja/g++.other/friend9.C: Expect no errors.
23220         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
23222 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
23224         * gcc.c-torture/execute/20010325-1.c: New test.
23226 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
23228         * g++.old-deja/g++.other/mangle3.C: New test.
23230 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
23232         * g++.old-deja/g++.other/anon8.C: New test.
23234 2001-03-20  Philip Blundell  <philb@gnu.org>
23236         * gcc.c-torture/compile/20010320-1.c: New test.
23238 2001-03-17  Richard Henderson  <rth@redhat.com>
23240         * g++.old-deja/g++.other/eh4.C: Add expected error text.
23242 2001-03-15  Geoff Keating  <geoff@redhat.com>
23244         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
23245         tests on AIX.
23247 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
23249         * g++.old-deja/g++.other/eh4.C: New test.
23251 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23253         * gcc.dg/cpp/mi1.c: Update.
23255 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
23257         * g++.old-deja/g++.other/regstack.C: New test.
23259 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
23261         * g++.old-deja/g++.other/ref4.C: New test.
23263 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
23265         * objc/execute/va_method.m: Added.
23266         * objc/execute/IMP.m: Added.
23267         * objc/execute/_cmd.m: Added.
23268         * objc/execute/accessing_ivars.m: Added.
23269         * objc/execute/class-1.m: Added.
23270         * objc/execute/class-10.m: Added.
23271         * objc/execute/class-11.m: Added.
23272         * objc/execute/class-12.m: Added.
23273         * objc/execute/class-13.m: Added.
23274         * objc/execute/class-14.m: Added.
23275         * objc/execute/class-2.m: Added.
23276         * objc/execute/class-3.m: Added.
23277         * objc/execute/class-4.m: Added.
23278         * objc/execute/class-5.m: Added.
23279         * objc/execute/class-6.m: Added.
23280         * objc/execute/class-7.m: Added.
23281         * objc/execute/class-8.m: Added.
23282         * objc/execute/class-9.m: Added.
23283         * objc/execute/class-tests-1.h
23284         * objc/execute/class-tests-2.h
23285         * objc/execute/compatibility_alias.m: Added.
23286         * objc/execute/encode-1.m: Added.
23287         * objc/execute/formal_protocol-1.m: Added.
23288         * objc/execute/formal_protocol-2.m: Added.
23289         * objc/execute/formal_protocol-3.m: Added.
23290         * objc/execute/formal_protocol-4.m: Added.
23291         * objc/execute/formal_protocol-5.m: Added.
23292         * objc/execute/formal_protocol-6.m: Added.
23293         * objc/execute/formal_protocol-7.m: Added.
23294         * objc/execute/informal_protocol.m: Added.
23295         * objc/execute/initialize.m: Added.
23296         * objc/execute/load.m: Added.
23297         * objc/execute/many_args_method.m: Added.
23298         * objc/execute/nested-3.m: Added.
23299         * objc/execute/no_clash.m: Added.
23300         * objc/execute/private.m: Added.
23301         * objc/execute/redefining_self.m: Added.
23302         * objc/execute/root_methods.m: Added.
23303         * objc/execute/selector-1.m: Added.
23304         * objc/execute/static-1.m: Added.
23305         * objc/execute/static-2.m: Added.
23306         * objc/execute/va_method.m: Added.
23308 2001-03-10  Richard Henderson  <rth@redhat.com>
23310         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
23312 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
23314         * g++.old-deja/g++.other/crash31.C: XFAIL.
23315         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
23316         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
23317         * gcc.c-torture/execute/20010123-1.x: XFAIL.
23318         * gcc.c-torture/execute/20010124-1.x: XFAIL.
23319         * gcc.dg/sequence-pt-1.c: XFAIL one test.
23321 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
23323         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
23325 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23327         * gcc.dg/20000724-1.c: Don't use multiline strings.
23329 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
23331         * objc/execute/string1.m, objc/execute/string2.m: Compare the
23332         result of -cString against what we expect it to be; don't just
23333         print it out for no one to read.
23335         * objc/execute/string3.m, objc/execute/string4.m: New tests.
23336         Based on testcases provided by Nicola Pero.
23338 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23340         * gcc.dg/cpp/macro7.c: New test.
23342 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
23344         * gcc.dg/cpp/multiline.c: Update.
23346 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23348         * g++.old-deja/g++.other/enum3.C: New test.
23350 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23352         * g++.old-deja/g++.other/pod1.C: New test.
23354 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
23356         * g++.old-deja/g++.ext/overload1.C: New test.
23358 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23360         * g++.old-deja/g++.pt/using1.C: New test.
23362 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
23364         * g++.old-deja/g++.other/using9.C: New test.
23366 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
23368         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
23370         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
23372 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
23374         * g++.old-deja/g++.ext/realpt1.C: Remove.
23376 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
23378         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
23380 2001-02-26  Will Cohen  <wcohen@redhat.com>
23382         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
23384 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
23386         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
23387         templatized constructors.
23389 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23391         * gcc.c-torture/execute/20010224-1.c: New test.
23393 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
23395         * gcc.c-torture/execute/20010222-1.c: New test.
23397 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
23399         * g++.old-deja/g++.other/inline20.C: New test.
23401 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
23403         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
23405 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
23407         * g++.old-deja/g++.other/lookup22.C: New test.
23409 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
23411         * g77.dg: New directory.
23412         * g77.dg/20010216-1.f: New test case.
23413         * g77.dg/dg.exp: New driver.
23414         * lib/g77-dg.exp: New driver library.
23416 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23418         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
23420 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
23422         * g++.old-deja/g++.other/decl9.C: New test.
23424 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
23426         * g++.old-deja/g++.other/init16.C: Update the test so that it does
23427         not need <string> and also tests the initialization at runtime.
23429 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
23431         * gcc.c-torture/execute/longlong.c: New test.
23433 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23435         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
23437 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
23439         * gcc.c-torture/execute/920302-1.c (execute):
23440         Change argument type to short.
23442 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23444         * g++.old-deja/g++.pt/deduct6.C: New test.
23446 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
23448         * g++.old-deja/g++.pt/deduct5.C: New test.
23450 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
23452         * gcc.c-torture/execute/20010209-1.c: New test.
23454 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
23456         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
23458 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
23460         * g++.dg/vtgc1.C: Update for new ABI.
23462         * consistency.vlad: New directory, 1665 files.
23464 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
23466         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
23467         return type.
23468         * gcc.dg/cpp/digraphs.c: Declare puts.
23470 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23472         * g++.old-deja/g++.other/warn5.C: New test.
23474 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23476         * g++.old-deja/g++.pt/spec40.C: New test.
23478 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
23480         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
23481         case.
23482         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
23484 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
23486         * gcc.c-torture/compile/20010209-1.c: New test.
23488 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
23490         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
23491         excess errors message but not if it crashes.
23492         * g++.old-deja/g++.other/crash27.C: Likewise.
23493         * g++.old-deja/g++.other/crash28.C: Likewise.
23494         * g++.old-deja/g++.other/crash30.C: Likewise.
23495         * g++.old-deja/g++.other/crash32.C: Likewise.
23496         * g++.old-deja/g++.other/crash35.C: Likewise.
23497         * g++.old-deja/g++.pt/inherit2.C: Likewise.
23499 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
23501         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
23502         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
23503         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
23504         g77.f-torture/execute/execute.exp,
23505         g77.f-torture/noncompile/noncompile.exp,
23506         gcc.c-torture/execute/execute.exp,
23507         gcc.c-torture/execute/memcheck/memcheck.exp,
23508         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
23509         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
23510         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
23511         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
23512         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
23513         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
23514         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
23515         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
23516         Remove bug reporting instructions with ancient email addresses.
23518 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23520         * gcc.dg/20010202-1.c: New test.
23521         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
23523 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
23525         * g++.dg/stdbool-if.C: New test.
23527 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
23529         * objc/execute/fdecl.m: Added main().
23531 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
23533         * gcc.c-torture/execute/20010206-1.c: New test.
23535 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
23537         * gcc.dg/cpp/avoidpaste1.c: Update.
23539 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
23541         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
23542         Pero <nicola@brainstorm.co.uk>.
23543         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
23545 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
23547         * g++.old-deja/g++.pt/spec39.C: New test.
23549 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
23551         * gcc.c-torture/compile/20010202-1.c: New test.
23553 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
23555         * g++.old-deja/g++.abi/primary2.C: New test.
23556         * g++.old-deja/g++.abi/primary3.C: New test.
23557         * g++.old-deja/g++.abi/primary4.C: New test.
23558         * g++.old-deja/g++.abi/primary5.C: New test.
23559         * g++.old-deja/g++.abi/vtable3.h: New test.
23560         * g++.old-deja/g++.abi/vtable3a.C: New test.
23561         * g++.old-deja/g++.abi/vtable3b.C: New test.
23562         * g++.old-deja/g++.abi/vtable3c.C: New test.
23563         * g++.old-deja/g++.abi/vtable3d.C: New test.
23564         * g++.old-deja/g++.abi/vtable3e.C: New test.
23565         * g++.old-deja/g++.abi/vtable3f.C: New test.
23566         * g++.old-deja/g++.abi/vtable3g.C: New test.
23567         * g++.old-deja/g++.abi/vtable3h.C: New test.
23568         * g++.old-deja/g++.abi/vtable3i.C: New test.
23569         * g++.old-deja/g++.abi/vtable3j.C: New test.
23570         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
23572 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
23574         * g++.old-deja/g++.other/anon6.C: New test.
23575         * g++.old-deja/g++.other/anon7.C: New test.
23577 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
23579         * gcc.dg/cpp/avoidpaste2.c: New tests.
23581 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
23583         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
23585 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
23587         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
23588         DECIMAL_DIG cases for Irix."
23590 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
23592         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
23594 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
23596         * gcc.dg/c99-tag-1.c: New test.
23598 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23600         * gcc.dg/cpp/tr-warn1.c: Add tests.
23602 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
23604         * gcc.dg/cpp/avoidpaste1.c: Update.
23605         * gcc.dg/cpp/paste4.c: Update.
23607 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
23609         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
23610         cases for Irix.
23612 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
23614         * g++.old-deja/g++.other/inline19.C: New test.
23616 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
23618         * gcc.dg/Wlarger-than.c: New test.
23620 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
23622         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
23624 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
23626         * gcc.c-torture/execute/20010129-1.c: New test.
23627         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
23629 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
23631         * gcc.dg/cpp/avoidpaste1.c: Test case.
23633 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
23635         * g++.old-deja/g++.other/inline18.C: New test.
23637 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23639         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
23640         and __builtin_putchar.
23642 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
23644         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
23645         tests.
23647 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
23649         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
23650         floating point number rounding mode to round to the nearest
23651         representable mode.
23653 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
23655         * g++.old-deja/g++.other/mangle2.C: New test.
23657 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
23659         * gcc.c-torture/compile/20010124-1.c: New test.
23661 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
23663         * g++.old-deja/g++.pt/spec38.C: New test.
23665 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
23667         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
23668         "Build don't run".
23670 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23672         * gcc.c-torture/execute/20010123-1.c: New test.
23674 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23676         * g++.old-deja/g++.pt/spec37.C: New test.
23678 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
23680         * g++.old-deja/g++.pt/overload14.C: New test.
23682 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23684         * gcc.c-torture/execute/20010122-1.c: New test, exercise
23685         __builtin_return_address.
23687 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
23689         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
23690         * g++.old-deja/g++.pt/spec35.C: New test.
23691         * g++.old-deja/g++.pt/spec36.C: New test.
23693 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
23695         * gcc.c-torture/compile/20010118-1.c: New test.
23697 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
23699         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
23701 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23703         * gcc.c-torture/execute/20010119-1.c: New test.
23705 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23707         * g++.old-deja/g++.other/vbase5.C: New test.
23709 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
23711         * gcc.c-torture/execute/20010118-1.c: New test.
23713 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23715         * g++.old-deja/g++.pt/deduct3.C: New test.
23717 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
23719         * g++.old-deja/g++.pt/spec34.C: New test.
23721 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
23723         * g77.f-torture/compile/20000601-2.f: New test.
23725 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23727         * g++.old-deja/g++.other/init17.C: New test.
23729 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
23731         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
23733 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23735         * g++.old-deja/g++.pt/unify8.C: New test.
23737 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23739         * g++.old-deja/g++.abi/vbase1.C: New test.
23741 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
23743         * g++.old-deja/g++.pt/crash65.C: New test.
23745 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
23747         * gcc.dg/cpp/assembl2.S: New test case.
23749 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
23751         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
23752         are supported.
23754 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23756         * g++.old-deja/g++.other/builtins1.C: New test.
23757         * g++.old-deja/g++.other/builtins2.C: Likewise.
23758         * g++.old-deja/g++.other/builtins3.C: Likewise.
23759         * g++.old-deja/g++.other/builtins4.C: Likewise.
23761 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
23763         * gcc.c-torture/compile/20010117-1.c: New test.
23764         * gcc.c-torture/compile/20010117-2.c: New test.
23766 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23768         * g77.f-torture/execute/20010116.[fx]: New test,
23769         XFAIL on i?86-*-*.
23770         * g77.f-torture/compile/20010115.f: Indicate it's
23771         a test for PR fortran/1636.
23773 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
23775         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
23777 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
23779         * g77.f-torture/compile/20010115.f: New test.
23781 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
23783         * g++.old-deja/g++.pt/nontype5.C: New test.
23785 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
23787         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
23788         have an equivalent working one below it.
23790 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23792         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
23793         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23795 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
23797         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
23798         message containing "init_priority".
23799         (conpr-2.C): Likewise.
23800         (conpr-3.C): Likewise.
23801         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
23803 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
23805         * gcc.c-torture/execute/20010114-2.c: New test.
23807 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
23809         * gcc.c-torture/compile/20010114-1.c: New test.
23810         * gcc.c-torture/compile/20010114-1.x: Xfail.
23811         * gcc.c-torture/compile/20010114-2.c: New test.
23812         * gcc.c-torture/execute/20010114-1.c: New test.
23813         * gcc.dg/trunc-1.c: New test.
23814         * gcc.dg/uninit-B.c: New test.
23816 2001-01-13  Nick Clifton  <nickc@redhat.com>
23818         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
23819         target.
23821 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
23823         * gcc.c-torture/compile/20010113-1.c: New test.
23825 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
23827         * gcc.c-torture/compile/20001212-1.c: New test.
23829 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
23831         * gcc.dg/cpp/widestr1.c: Update.
23832         * gcc.dg/cpp/prag-imp.c: Remove.
23834 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
23836         * gcc.c-torture/execute/20000801-3.x: Remove.
23837         * gcc.dg/c90-init-1.c: New test.
23838         * gcc.dg/c99-init-1.c: New test.
23839         * gcc.dg/c99-init-2.c: New test.
23840         * gcc.dg/gnu99-init-1.c: New test.
23842 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
23844         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
23845         testing that no relevant ones were found.
23847 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23849         * g++.old-deja/g++.pt/cast2.C: New test.
23851 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
23853         * g++.old-deja/g++.pt/friend47.C: New test.
23855 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23857         * g++.old-deja/g++.pt/instantiate13.C: New test.
23859 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23861         * g++.old-deja/g++.other/defarg7.C: New test.
23862         * g++.old-deja/g++.other/defarg8.C: New test.
23864 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23866         * g++.old-deja/g++.pt/crash64.C: New test.
23868 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
23870         * g++.old-deja/g++.pt/crash63.C: New test.
23872 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
23874         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
23876 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
23878         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
23880 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23882         * g++.old-deja/g++.pt/error3.C: New test.
23884 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23886         * g++.old-deja/g++.other/crash39.C: New test.
23888 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
23890         * g++.old-deja/g++.other/vbase4.C: New test.
23892 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
23894         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
23895         * gcc.dg/special/20000419-2.c: New file. Identical to above.
23896         * gcc.dg/special/special.exp: New test driver which will check
23897         for alias support for the above test.
23899 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
23901         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
23902         problems on small machines.
23903         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
23904         parameterize.
23906 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
23908         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
23909         mips.
23910         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
23912 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
23914         * g++.old_deja/g++.pt/using8.C: New test.
23916 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
23918         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
23920 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
23922         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
23923         where a failure is expected.
23924         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
23926 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23928         * g++.old_deja/g++.pt/instantiate12.C: New test.
23930 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23932         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
23933         start of structs.
23934         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
23935         * g++.old-deja/g++.brendan/crash17.C: Likewise.
23936         * g++.old-deja/g++.brendan/crash29.C: Likewise.
23937         * g++.old-deja/g++.brendan/crash48.C: Likewise.
23938         * g++.old-deja/g++.brendan/ns1.C: Likewise.
23939         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
23940         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
23941         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
23942         * g++.old-deja/g++.eh/spec6.C: Likewise.
23943         * g++.old-deja/g++.jason/crash3.C: Likewise.
23944         * g++.old-deja/g++.law/ctors11.C: Likewise.
23945         * g++.old-deja/g++.law/ctors17.C: Likewise.
23946         * g++.old-deja/g++.law/ctors5.C: Likewise.
23947         * g++.old-deja/g++.law/ctors9.C: Likewise.
23948         * g++.old-deja/g++.mike/ambig1.C: Likewise.
23949         * g++.old-deja/g++.mike/net22.C: Likewise.
23950         * g++.old-deja/g++.mike/p3538a.C: Likewise.
23951         * g++.old-deja/g++.mike/p3538b.C: Likewise.
23952         * g++.old-deja/g++.mike/virt3.C: Likewise.
23953         * g++.old-deja/g++.niklas/t128.C: Likewise.
23954         * g++.old-deja/g++.other/anon4.C: Likewise.
23955         * g++.old-deja/g++.other/using1.C: Likewise.
23956         * g++.old-deja/g++.other/warn3.C: Likewise.
23957         * g++.old-deja/g++.pt/t37.C: Likewise.
23958         * g++.old-deja/g++.robertl/eb69.C: Likewise.
23959         * g++.old-deja/g++.robertl/eb71.C: Likewise.
23961 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
23963         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
23965 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
23967         * gcc.c-torture/execute/stdio-opt-3.c: New test.
23969 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
23971         * gcc.c-torture/compile/20010107-1.c: New test.
23973 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23975         * gcc.c-torture/execute/builtin-noret-1.c: New test.
23977 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
23979         * gcc.dg/format/format.h: New file.
23980         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
23981         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
23982         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
23983         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
23984         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
23985         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
23986         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
23987         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
23988         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
23989         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
23990         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
23991         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
23992         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
23993         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
23994         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
23995         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
23996         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
23997         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
23998         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
23999         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
24000         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
24001         instead of declaring standard types, macros and functions in each
24002         test.
24004 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
24006         * gcc.c-torture/execute/20010106-1.c: New test.
24008 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
24010         * gcc.dg/format/format.exp: New file.
24011         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
24012         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
24013         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
24014         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
24015         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
24016         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
24017         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
24018         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
24019         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
24020         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
24021         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
24022         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
24023         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
24024         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
24025         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
24026         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
24027         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
24028         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
24029         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
24030         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
24031         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
24032         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
24033         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
24034         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
24035         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
24036         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
24037         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
24038         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
24039         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
24040         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
24041         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
24042         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
24043         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
24044         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
24045         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
24046         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
24047         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
24048         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
24049         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
24050         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
24051         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
24052         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
24054 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
24056         * gcc.c-torture/execute/991228-1.c: Take word endianness into
24057         account.
24059 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
24061         * gcc.c-torture/execute/builtin-complex-1.c: New test.
24063 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
24065         * g++.old-deja/g++.pt/crash62.C: New test.
24067 2001-01-04  Richard Henderson  <rth@redhat.com>
24069         * gcc.dg/20000926-1.c: Update expected warnings.
24070         * gcc.dg/array-2.c: Likewise.
24071         * gcc.dg/array-4.c: Also validate flexible array members.
24072         * gcc.dg/c99-flex-array-1.c: New.
24074 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
24076         * gcc.c-torture/compile/20001222-1.x: Remove.
24078 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
24080         * gcc.c-torture/execute/built-in-setjmp.c: New.
24082 2001-01-03  Richard Henderson  <rth@redhat.com>
24084         * gcc.dg/940510-1.c: Update expected error wording.
24085         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
24087 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
24089         * lib/target-supports.exp (check_alias_available): Modified to
24090         indicate aliases not supported if only weak aliases are supported.
24092 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24094         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
24095         Turn on cmpstrsi checks for __pj__ and __i370__.
24097 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24099         * g++.old-deja/g++.other/virtual11.C: New test.
24101 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
24103         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
24105 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24107         * gcc.c-torture/compile/20010102-1.c: New test.
24109 2001-01-02  Andreas Jaeger  <aj@suse.de>
24111         * gcc.dg/noreturn-3.c: New test.
24113         * gcc.dg/noreturn-4.c: New test.
24115 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24117         * gcc.c-torture/execute/stdio-opt-1.c: Also test
24118         __builtin_fputc and __builtin_fwrite.
24120 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24122         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
24123         signed char, not default char.
24125 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
24127         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
24129 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
24131         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
24133 2000-12-29  Richard Henderson  <rth@redhat.com>
24135         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
24136         (__cyg_profile_func_exit): Define.
24138 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
24140         * g++.dg/vtgc1.C: New test.
24142 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
24144         * gcc.dg/noncompile/20001228-1.c: New test.
24146         * gcc.dg/20001228-1.c: New test.
24148         * gcc.c-torture/execute/20001228-1.c: New test.
24150 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
24152         * gcc.dg/format-strfmon-1.c: New test.
24154 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24156         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
24157         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
24158         * gcc.c-torture/execute/string-opt-1.c: Likewise.
24159         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24160         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24161         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24162         * gcc.c-torture/execute/string-opt-6.c: Likewise.
24163         * gcc.c-torture/execute/string-opt-7.c: Likewise.
24164         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24165         * gcc.c-torture/execute/string-opt-9.c: Likewise.
24166         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24167         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24168         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24170         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
24171         * gcc.c-torture/execute/string-opt-4.c: Test index.
24173 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
24175         * gcc.c-torture/compile/20001226-1.c: New test.
24177 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
24179         * gcc.c-torture/compile/20001222-1.c: New test.
24180         * gcc.c-torture/compile/20001222-1.x: Xfail.
24182 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
24184         * gcc.c-torture/execute/comp-goto-2.c: New test.
24186 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
24188         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
24189         Use long types if __INT_MAX__ is 32767.
24190         (main): Use cast to (sint32 *) when poking 88 into a_page.
24192         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
24194 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
24196         * gcc.c-torture/compile/20001221-1.c: New test.
24197         * gcc.c-torture/execute/20001221-1.c: New test.
24199 2000-12-20  Richard Henderson  <rth@redhat.com>
24201         * g++.old-deja/g++.pt/crash36.C: Update error lines.
24202         * g++.old-deja/g++.robertl/eb109.C: Likewise.
24204 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24206         * gcc.dg/compare3.c: New test.
24208 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24210         * gcc.dg/format-warnll-1.c: New test.
24212 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
24214         * gcc.dg/cpp/cmdlne-P.c: New test.
24216 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24218         * gcc.c-torture/execute/builtin-abs-1.c,
24219         gcc.c-torture/execute/builtin-abs-2.c: New tests.
24221 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24223         * gcc.dg/cpp/multiline.c: New test.
24225 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
24227         * g++.old-deja/g++.other/syshdr1.C: Update.
24228         * gcc.dg/cpp/lineflags.c: Remove temporarily.
24230 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24232         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
24234 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24236         * g++.old-deja/g++.pt/ttp65.C: New test.
24238 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24240         * g++.old-deja/g++.pt/ttp64.C: New test.
24242 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24244         * g++.old-deja/g++.pt/spec33.C: New test.
24246 2000-12-14  Catherine Moore  <clm@redhat.com>
24248         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
24249         * gcc.c-torture/execute/920612-2.c: Likewise.
24250         * gcc.c-torture/execute/920428-2.c: Likewise.
24251         * gcc-c-torture/execute/va-arg-11.c: Call exit.
24252         * gcc.c-torture/execute/va-arg-21.c: Likewise.
24254 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24256         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
24257         * gcc.dg/pack-test-2.c: Likewise.
24259 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24261         Tests by Zack Weinberg <zackw@stanford.edu>.
24263         * gcc.dg/cpp/defined.c: Update.
24264         * gcc.dg/cpp/defined_trad.c: New tests.
24266 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
24268         * gcc.dg/cpp/trad-direct.c: Update.
24270 2000-12-11  Neil Booth  <neilb@earthling.net>
24272         * gcc.dg/cpp/defined_trad.c
24274 2000-12-11  Neil Booth  <neilb@earthling.net>
24276         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
24278 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
24280         * gcc.dg/format-miss-2.c: New test.
24282 2000-12-09  Neil Booth  <neilb@earthling.net>
24284         * gcc.dg/cpp/lineflags.c: New tests.
24285         * gcc.dg/cpp/poison.c: Update.
24286         * gcc.dg/cpp/redef2.c: Update.
24287         * gcc.dg/cpp/skipping.c: New test.
24289 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
24291         * g++.old-deja/g++.other/eh3.C: New testcase.
24293 2000-12-07  Neil Booth  <neilb@earthling.net>
24295         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
24296         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
24297         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
24298         wtr-union-init-2.c, wtr-union-init-3.c: Update.
24299         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
24300         Update.
24302 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24304         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
24305         __SIZE_TYPE__ instead of int for type of integers cast to
24306         pointers.
24308 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
24310         * g++.old-deja/g++.other/cleanup4.C: New test.
24312 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24314         * format-sec-1.c: New test.
24316 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24318         * gcc.dg/format-nonlit-3.c: New test.
24320 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
24322         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
24323         through a null pointer.
24325 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24327         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
24328         * g++.old-deja/g++.pt/partial4.C: New test.
24330 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
24332         * gcc.c-torture/execute/ieee/hugeval.x: New.
24334 2000-12-06  Neil Booth  <neilb@earthling.net>
24336         * gcc.dg/cpp/backslash2.c: New tests.
24338 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24340         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
24341         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
24343 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
24345         * gcc.c-torture/execute/20001203-2.c: New testcase.
24347 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24349         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
24350         * g++.old-deja/g++.other/virtual10.C: New test.
24352 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
24354         * g++.old-deja/g++.mike/pmf5.C: Remove test.
24356 2000-12-05  Richard Henderson  <rth@redhat.com>
24358         * gcc.c-torture/compile/20001205-1.c: New.
24360 2000-12-04  Neil Booth  <neilb@earthling.net>
24362         * g++.old-deja/g++.other/virtual9.C: New test.
24363         * g++.old-deja/g++.pt/crash61.C: New test.
24364         * gcc.c-torture/execute/loop-9.c: New test.
24366 2000-12-04  Neil Booth  <neilb@earthling.net>
24368         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
24369         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
24370         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
24371         * gcc.dg/cpp/extratokens.c: ...here.
24373 2000-12-04  Neil Booth  <neilb@earthling.net>
24375         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
24376         New tests.
24378 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24380         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
24381         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
24383 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
24385         * gcc.c-torture/execute/20001203-1.c: New test.
24387 2000-12-03  Neil Booth  <neilb@earthling.net>
24389         * gcc.dg/cpp/macro6.c: New test cases.
24391 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24393         * gcc.c-torture/execute/string-opt-9.c: New test.
24394         * gcc.c-torture/execute/string-opt-10.c: Likewise.
24395         * gcc.c-torture/execute/string-opt-11.c: Likewise.
24396         * gcc.c-torture/execute/string-opt-12.c: Likewise.
24398         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
24399         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
24401 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
24403         * gcc.dg/cpp/if-6.c: New testcase.
24405         * gcc.dg/20001201-1.c: New testcase.
24407 2000-12-02  Neil Booth  <neilb@earthling.net>
24409         * g++.old-deja/g++.other/externC4.C,
24410         g++.old-deja/g++.other/friend10.C: New tests.
24412 2000-12-02  Neil Booth  <neilb@earthling.net>
24414         * g++.old-deja/g++.other/instan2.C
24415         * g++.old-deja/g++.other/instan3.C: New test.
24417 2000-12-02  Neil Booth  <neilb@earthling.net>
24419         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
24420         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
24421         gnuc99.c,gnuc99-pedantic.c: New tests.
24423 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24425         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
24426         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
24428 2000-12-01  Neil Booth  <neilb@earthling.net>
24430         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
24431         * gcc.dg/cpp/poison.c: Update.
24432         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
24434 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
24436         * g77.f-torture/execute/20001201.f: New test.
24438 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
24440         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
24442 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
24444         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
24446 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
24448         * g++.old-deja/g++.other/cast6.C: New test.
24450 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
24452         * gcc.c-torture/execute/20001130-2.c: New testcase.
24454 2000-11-30  Richard Henderson  <rth@redhat.com>
24456         * gcc.c-torture/execute/20001130-1.c: New test.
24458 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24460         * g++.old-deja/g++.other/op3.C: New test.
24462 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24464         * g++.old-deja/g++.other/op2.C: New test.
24466 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
24468         * g++.old-deja/g++.other/crash38.C: New test.
24470 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
24472         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
24474 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
24476         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
24477         tests.
24478         * gcc.c-torture/execute/string-opt-6.c: New test.
24480         * gcc.dg/20001117-1.c: Add main.
24482 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
24484         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
24485         Move from here ...
24486         * gcc.dg/940510-1.c: ... to here.
24488         * gcc.dg/20000926-1.c: GNU C now allows initializations of
24489         zero-size arrays in toplevel structures.
24491 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24493         * gcc.c-torture/execute/loop-8.c: New test.
24495 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24497         * g++.old-deja/g++.other/base1.C: New test.
24499 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24501         * g++.old-deja/g++.other/parse2.C: New test.
24503 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24505         * g++.old-deja/g++.pt/incomplete1.C: New test.
24507 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
24509         * g++.old-deja/g++.other/friend9.C: New test.
24511 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
24513         * gcc.dg/20001127-1.c: New test.
24515 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24517         * g++.old-deja/g++.pt/friend46.C: New test.
24519 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
24521         * g++.old-deja/g++.other/ptrmem8.C: New test.
24523 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24525         * gcc.c-torture/execute/string-opt-7.c: New test.
24526         * gcc.c-torture/execute/string-opt-8.c: Likewise.
24528 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
24530         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
24531         instead of 'mkcheck 2'.
24533 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
24535         * gcc.c-torture/execute/memcheck/driver.c,
24536         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
24537         C9X references to refer to C99.
24539 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
24541         * gcc.dg/ultrasp3.c: New test.
24543 2000-11-25  Neil Booth  <neilb@earthling.net>
24545         * gcc.dg/cpp/include2.c: Update test to be locale independent.
24547 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
24549         * gcc.c-torture/compile/20001123-2.c: New.
24551 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
24553         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
24555 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
24557         * gcc.dg/sequence-point-1.c: Add some new tests.
24558         * gcc.c-torture/execute/20001124-1.c: New test.
24560 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24562         * g++.old-deja/g++.other/vaarg4.C: New test.
24563         * gcc.c-torture/compile/20001123-1.c: New test.
24565 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
24567         * g++.other/crash24.C: Adjust and remove XFAIL.
24568         * g++.other/crash37.C: New test.
24570 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
24572         * g++.old-deja/g++.pt/instantiate9.C: New test.
24574 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
24576         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
24577         new ABI, too.
24579         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
24580         * g++.old-deja/g++.robertl/eb55.C: Likewise.
24582 2000-11-22  Neil Booth  <neilb@earthling.net>
24584         * gcc.dg/cpp/Wtrigraphs.c: New test.
24586 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
24588         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
24590 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
24592         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
24594 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
24596         * lib/gcc-dg.exp: load_lib scanasm.exp.
24597         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
24598         * lib/g++-dg.exp: load_lib scanasm.exp.
24599         * lib/scanasm.exp: New.
24600         (scan-assembler, scan-assembler-not): Add optional arguments to
24601         test name, or if not present, the pattern name.
24602         (scan-assembler-dem, scan-assembler-dem-not): New.
24604         * g++.dg/dg.exp: New.
24606 2000-11-21  Neil Booth  <neilb@earthling.net>
24608         * gcc.dg/cpp/integrated1.c: Remove.
24610 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24612         * gcc.c-torture/execute/20001121-1.c: New test.
24614 2000-11-21  Richard Henderson  <rth@redhat.com>
24616         * gcc.c-torture/compile/20001121-1.c: New test.
24618 2000-11-20  Neil Booth  <neilb@earthling.net>
24620         * gcc.dg/cpp/integrated1.c: New test.
24622 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
24624         * g++.old-deja/g++.other/inline17.C: New test.
24626 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
24628         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
24629         local variable to be zero: I made the variable global. Now
24630         uses abort() and exit() instead of relying on main's return value.
24632 2000-11-20  Neil Booth  <neilb@earthling.net>
24634         * gcc.dg/cpp/paste2.c: Update test.
24635         * objc/execute/paste.m: New test.
24637 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
24639         * gcc.dg/c99-condexpr-1.c: New test.
24641 2000-11-20  Neil Booth  <neilb@earthling.net>
24643         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
24645 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
24647         * g++.old-deja/g++.pt/export1.C: New test.
24649 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
24651         * gcc.dg/20001117-1.c: New test.
24653 2000-11-18  Richard Henderson  <rth@redhat.com>
24655         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
24657 2000-11-18  Richard Henderson  <rth@redhat.com>
24659         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
24660         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
24661         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
24663 2000-11-18  Richard Henderson  <rth@redhat.com>
24665         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
24666         (main): New.  Exit cleanly.
24668 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
24670         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
24671         gcc.dg/c99-fordecl-2.c: New tests.
24673 2000-11-18  Richard Henderson  <rth@redhat.com>
24675         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
24676         * gcc.c-torture/execute/zerolen-2.c: New.
24678 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24680         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
24681         memory.
24683 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24685         * g++.old-deja/g++.pt/instantiate8.C: New test.
24687 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
24689         * g++.old-deja/g++.other/incomplete.C: Add more tests.
24690         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
24692 2000-11-16  Nick Clifton  <nickc@redhat.com>
24694         * gcc.c-torture/execute/nestfunc-2.c: New test.
24695         * gcc.c-torture/execute/nestfunc-3.c: New test.
24697 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24699         * gcc.c-torture/compile/20001116-1.c: New test.
24701 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
24703         * gcc.c-torture/execute/20001115-1.c: New test.
24705 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
24707         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
24708         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
24709         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
24710         * g++.old-deja/g++.abi/vmihint.C: Likewise.
24712 2000-11-15  Neil Booth  <neilb@earthling.net>
24714         gcc.dg/cpp/_Pragma1.c: Update.
24715         gcc.dg/cpp/_Pragma2.c: New test.
24717 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
24719         * g++.old-deja/g++.other/anon5.C: New test.
24721 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
24723         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
24724         tests.
24726 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
24728         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
24729         output.
24731 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24733         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
24734         labels at end of compound statements.
24736 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
24738         * gcc.c-torture/execute/loop-7.c: New test.
24740 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24742         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
24744 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24746         * gcc.dg/c99-bool-1.c: New test.
24748 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
24750         * gcc.dg/c99-scope-1.c: Remove xfail.
24751         * gcc.dg/c99-scope-2.c: New test.
24753 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24755         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
24756         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
24758 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
24760         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
24761         error messages.
24763         * g++.mike/p700.C: Don't typedef wchar_t.
24764         * g++.mike/p784.C: Likewise.
24765         * g++.mike/eb101.C: Don't use __wchar_t.
24767 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
24769         * g77.f-torture/execute/20001111.[fx]: Test premature exit
24770         from DO loop.
24772 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
24774         * gcc.c-torture/execute/20001111-1.c: New test.
24776 2000-11-10  Nick Clifton  <nickc@redhat.com>
24778         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
24779         long multuiple and accumulate.
24781 2000-11-09  Richard Henderson  <rth@redhat.com>
24783         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
24784         via size_t instead of int.
24786         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
24787         * gcc.c-torture/execute/string-opt-2.c: Likewise.
24788         * gcc.c-torture/execute/string-opt-3.c: Likewise.
24789         * gcc.c-torture/execute/string-opt-4.c: Likewise.
24791 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
24793         * gcc.c-torture/compile/20001109-1.c: New test.
24794         * gcc.c-torture/compile/20001109-2.c: New test.
24796 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
24798         * g++.old-deja/g++.pt/operator1.C: New test.
24799         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
24801 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24803         * gcc.dg/20001108-1.c: New test.
24805 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
24807         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
24808         with both arguments constant strings.
24809         * gcc.c-torture/execute/string-opt-3.c: New test.
24810         * gcc.c-torture/execute/string-opt-4.c: New test.
24811         * gcc.c-torture/execute/string-opt-5.c: New test.
24813 2000-11-08  Nick Clifton  <nickc@redhat.com>
24815         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
24816         mulsidi3adddi patterns.
24818 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
24820         * g++.old-deja/g++.other/crash36.C: New test.
24822 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
24824         * g++.old-deja/g++.other/init16.C: New test.
24826 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
24828         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
24830 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24832         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
24833         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24834         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24836 2000-11-07  DJ Delorie  <dj@redhat.com>
24838         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
24840 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24842         * gcc.c-torture/execute/string-opt-1.c: New test.
24844 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
24846         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
24847         mips-sgi-irix6.* because the MIPS ABI passes floating-point
24848         parameters in registers, and there is no way for a varargs
24849         function to know in which order the integer and floating-point
24850         parameters should be interleaved when they are placed on the
24851         stack.
24852         * gcc.c-torture/execute/va-arg-16.x: Likewise.
24853         * gcc.c-torture/execute/va-arg-17.x: Likewise.
24855 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24857         * gcc.c-torture/execute/string-opt-2.c: New test.
24859 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
24861         * g++.old-deja/g++.pt/crash60.C: New test.
24863 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24865         * g++.old-deja/g++.other/crash24.C: New test.
24866         * g++.old-deja/g++.other/crash25.C: New test.
24867         * g++.old-deja/g++.other/crash26.C: New test.
24868         * g++.old-deja/g++.other/crash27.C: New test.
24869         * g++.old-deja/g++.other/crash28.C: New test.
24870         * g++.old-deja/g++.other/crash29.C: New test.
24871         * g++.old-deja/g++.other/crash30.C: New test.
24872         * g++.old-deja/g++.other/crash31.C: New test.
24873         * g++.old-deja/g++.other/crash32.C: New test.
24874         * g++.old-deja/g++.other/crash33.C: New test.
24875         * g++.old-deja/g++.other/crash34.C: New test.
24876         * g++.old-deja/g++.other/crash35.C: New test.
24878 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
24880         * gcc.c-torture/execute/20001031-1.c: New test.
24882 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
24884         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
24885         namespace.
24887         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
24888         standards-conformant.
24890         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
24892         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
24893         * g++.old-deja/g++.mike/p755a.C: Likewise.
24894         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
24895         library makes no calls to `operator new' during initialization.
24897 2000-11-04  Neil Booth  <neilb@earthling.net>
24899         * gcc.dg/cpp/include2.c: New tests.
24901 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
24903         * lib/g++.exp (g++_set_ld_library_path): New function.
24904         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
24906 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
24908         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
24909         warnings.
24911 2000-11-01  Richard Henderson  <rth@redhat.com>
24913         * g++.old-deja/g++.ext/namedret1.C: New.
24914         * g++.old-deja/g++.ext/namedret2.C: New.
24915         * g++.old-deja/g++.ext/namedret3.C: New.
24917 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
24919         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
24920         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
24922 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24924         * gcc.c-torture/execute/va-arg-21.c: New test.
24926 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
24928         * gcc.dg/c99-complex-2.c: New test.
24930 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
24932         * gcc.c-torture/execute/stdio-opt-1.c: New test.
24934 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
24936         * g++.old-deja/g++.other/inline16.C: New test.
24938 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
24940         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
24941         __PRETTY_FUNCTION__
24943 2000-10-29  Neil Booth  <neilb@earthling.net>
24945         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
24946         New tests.
24947         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
24948         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
24949         optimisation.
24951 2000-10-29  Neil Booth  <neilb@earthling.net>
24953         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
24954         * mi1.c, mi1c.h: Add null directives to multiple-include test.
24955         * mi5.c: Test multiple includes work with -C.
24956         * trigraphs.c: Test ^= version.
24958 2000-10-28  Neil Booth  <neilb@earthling.net>
24960         New tests and test updates for new macro expander.
24962         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
24963         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
24964         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
24965         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
24966         new diagnostic messages.
24968         * gcc.dg/cpp/macro3.c: New tests.
24970 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
24972         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
24973         on the same line.
24975 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
24977         * g++.old-deja/g++.other/eh2.C: New test.
24979 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
24981         * gcc.c-torture/execute/20001027-1.c: New test.
24983 2000-10-26  Richard Henderson  <rth@redhat.com>
24985         * gcc.c-torture/execute/20001026-1.c: New.
24987 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
24989         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
24990         * g++.old-deja/g++.law/builtin1.C: Likewise.
24991         * g++.old-deja/g++.law/ctors10.C: Likewise.
24992         * g++.old-deja/g++.law/virtual3.C: Likewise.
24993         * g++.old-deja/g++.mike/p658.C: Likewise.
24994         * g++.old-deja/g++.other/sibcall1.C: Likewise.
24995         * g++.old-deja/g++.other/vaarg2.C: Likewise.
24996         * g++.old-deja/g++.robertl/eb124.C: Likewise.
24997         * g++.old-deja/g++.robertl/eb44.C: Likewise.
24998         * g++.old-deja/g++.robertl/eb77.C: Likewise.
25000 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
25002         * gcc.c-torture/compile/20001024-1.c: New test.
25004 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
25006         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
25007         to tell us whether or not we are using V3.
25009 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
25011         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
25012         operands.
25014 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25016         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
25018 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
25020         * gcc.c-torture/execute/20001024-1.c: New test.
25022 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
25024         * g++.old-deja/g++.other/sibcall1.C: New test.
25026 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
25028         * gcc.dg/noncompile/init-3.c: New test.
25030 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
25032         * gcc.dg/format-array-1.c: New test.
25034 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25036         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
25037         writing through null pointers; remove comment about testing
25038         unterminated strings.
25040 2000-10-17  Matthew Hiller  <hiller@redhat.com>
25042         * gcc.c-torture/execute/20001017-2.c: New test.
25044 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25046         * gcc.c-torture/compile/20001018-1.c: New test.
25047         * gcc.c-torture/compile/20001018-1.x: Xfail.
25049 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
25051         * gcc.c-torture/execute/20001017-1.c: New test.
25053 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25055         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
25056         for multiple use of arguments with scanf formats; add tests for
25057         multiple use of arguments.
25059 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
25061         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
25063 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25065         * gcc.dg/format-miss-1.c: New test.
25067 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25069         * gcc.c-torture/execute/20001013-1.c: New test.
25071 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25073         * gcc.dg/format-branch-1.c: New test.
25075 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
25077         * README, lib/file-format.exp: Remove EGCS references.
25079 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
25081         * gcc.dg/20001013-1.c: New test.
25083 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25085         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
25086         for intmax_t in the compiler using __typeof__ and the type rules
25087         for conditional expressions.
25089 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
25091         * gcc.dg/20001012-1.c: New test.
25092         * gcc.dg/20001012-2.c: New test.
25094 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25096         * gcc.dg/format-attr-1.c: New test.
25098 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25100         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
25101         __LONG_LONG_MAX__ instead of LLONG_MAX.
25103 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
25105         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
25106         scanf flags.
25107         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
25108         flags.
25110 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
25112         * gcc.dg/sequence-pt-1.c: New test.
25114 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
25116         * gcc.c-torture/execute/20001011-1.c: New testcase.
25117         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
25119 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25121         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
25122         does not error on it.
25124 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
25126         * gcc.dg/20001009-1.c: New test.
25128 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
25130         * gcc.c-torture/compile/20001009-1.c: Move from here ....
25131         * gcc.c-torture/execute/20001009-2.c: ... to here.
25133 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
25135         * gcc.c-torture/compile/20001009-1.c: New testcase.
25136         * gcc.c-torture/execute/20001009-1.c: New testcase.
25137         Testcases provided by Jan Hubicka <jh@suse.cz>.
25139 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25141         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25142         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
25143         uintmax_t using <limits.h> to emulate the compiler's internal
25144         logic.  No longer XFAIL %j tests.
25146 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25148         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
25149         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
25150         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
25151         regexps and details of expected handling of some bad formats.
25152         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
25153         suppression.
25155 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25157         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
25158         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
25159         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
25160         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
25161         in list archives.
25163 2000-10-06  Richard Henderson  <rth@cygnus.com>
25165         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
25166         * g++.old-deja/g++.brendan/crash52.C: Likewise.
25167         * g++.old-deja/g++.jason/report.C: Likewise.
25168         * g++.old-deja/g++.law/friend5.C: Likewise.
25169         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
25170         of the expected warnings.
25172 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
25174         * g++.old-deja/g++.pt/enum14.C: New test.
25176 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
25178         * g++.old-deja/g++.pt/crash59.C: New test.
25180 2000-10-04  Will Cohen  <wcohen@redhat.com>
25182         * gcc.dg/20000926-1.c: New test.
25184 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
25186         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
25187         function name for current C++ compiler.
25188         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
25190 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
25192         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
25193         __PRETTY_FUNCTION__.
25194         * g++.old-deja/g++.ext/pretty2.C: Likewise.
25196 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25198         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
25200 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
25202         * gcc.c-torture/compile/20000923-1.c: New test.
25204 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
25206         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
25207         * g++.old-deja/g++.pt/ttp62.C: Same.
25208         * g++.old-deja/g++.other/inline14.C: Same.
25210 2000-09-24  Richard Henderson  <rth@cygnus.com>
25212         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
25214 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25216         * gcc.dg/c90-printf-1.c: Add test for wide string format.
25218 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
25220         * gcc.c-torture/compile/20000922-1.c: New file.
25222 2000-09-21  Nick Clifton  <nickc@redhat.com>
25224         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
25225         a signed long modulo operation.
25226         (mod6): New function - perform an unsigned long modulo operation.
25227         (main): Add tests for modulos of very large numbers by very small
25228         dividends.
25230 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25232         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
25234 2000-09-19  Richard Henderson  <rth@cygnus.com>
25236         * gcc.dg/compare2.c (case 10): XFAIL.
25238 2000-09-18  Richard Henderson  <rth@cygnus.com>
25240         * gcc.c-torture/execute/20000906-1.c: Move ...
25241         * gcc.dg/20000906-1.c: ... here.  Only run on targets
25242         that support __builtin_trap.
25244 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
25246         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
25248 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25250         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
25251         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
25252         more $ format tests.
25254 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25256         * gcc.dg/format-errmk-1.c: New test.
25258 2000-09-17  Greg McGary  <greg@mcgary.org>
25260         * gcc.c-torture/execute/20000917-1.x: Remove.
25262 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25264         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
25266 2000-09-17  Greg McGary  <greg@mcgary.org>
25268         * gcc.c-torture/execute/20000917-1.c: New test.
25269         * gcc.c-torture/execute/20000917-1.x: XFAIL.
25271 2000-09-16  Neil Booth  <NeilB@earthling.net>
25273         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
25274         in nested macro bug.
25276 2000-09-15  Neil Booth  <NeilB@earthling.net>
25278         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
25280 2000-09-14  Jeffrey A Law  (law@cygnus.com)
25282         * gcc.c-torture/execute/20000914-1.c: New test.
25284 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
25286         * g++.other/inline13.C: New test.
25288 2000-09-12  Andreas Jaeger  <aj@suse.de>
25290         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
25291         constant by Ulrich Drepper <drepper@redhat.com>.
25293 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
25295         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
25297 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25299         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
25301 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
25303         * gcc.dg/cpp/backslash.c: New test.
25305 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
25307         * gcc.c-torture/execute/20000910-1.c: New test.
25308         * gcc.c-torture/execute/20000910-2.c: Likewise.
25310 2000-09-11  Robert Lipe  <robertl@sco.com>
25312         * gcc.dg/pragma-align.c: New test.
25314 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
25316         * g++.old-deja/g++.pt/explicit82.C: New test.
25317         * g++.old-deja/g++.pt/explicit83.C: New test.
25319 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
25321         * gcc.dg/asm-names.c: New test.
25323 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25325         * gcc.dg/cpp/tr-warn6.c: New test
25327 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25329         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
25330         be accepted.
25332 2000-09-07  Catherine Moore  <clm@redhat.com>
25334         * gcc.c-torture/execute/unroll-1.c: New test.
25336 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
25338         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
25339         ERROR markers.
25340         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
25341         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
25342         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
25343         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
25344         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
25345         Preprocess only.
25346         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
25347         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
25349 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25351         * g++.old-deja/g++.pt/deduct2.C: New test.
25353 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25355         * g++.old-deja/g++.pt/parms2.C: New test.
25357 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
25359         * g++.old-deja/g++.pt/crash58.C: New test.
25361 2000-09-06  Greg McGary  <greg@mcgary.org>
25363         * gcc.c-torture/execute/20000906-1.c: New test.
25364         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
25366 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25368         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
25370 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25372         * g++.old-deja/g++.pt/crash57.C: New test.
25374 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25376         * g++.old-deja/g++.pt/crash56.C: New test.
25378 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
25380         * g++.old-deja/g++.pt/koenig1.C: New test.
25382 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25384         * gcc.dg/20000904-1.c: New test.
25386 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
25388         * gcc.dg/cpp/paste8.c: New test.
25390 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
25392         * gcc.c-torture/compile/20000827-1.c: New test.
25394 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25396         * gcc.dg/format-diag-1.c: New test.
25398 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
25400         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
25401         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
25402         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
25403         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
25404         gcc.dg/formatz-1.c: Adjust warning regular expressions.
25406 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25408         * g++.old-deja/g++.other/nested4.C: New test.
25410 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
25412         * g++.old-deja/g++.ns/scoped1.C: New test.
25414 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
25416         * lib/g++.exp: Support testing already-installed GCC.
25418 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25420         * wtr-label-1.c, wtr-suffix-1.c: New tests.
25422 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25424         * gcc.dg/return-type-2.c: New test.
25426 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
25428         * gcc.c-torture/compile/20000825-1.c: New test.
25430 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
25432         * gcc.dg/dwarf2-2.c: New test.
25434 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
25436         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
25437         dg-warning regexps.
25439 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25441         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
25442         gcc.dg/format-ext-5.c: New tests.
25444 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
25446         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
25448 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
25450         * gcc.dg/noncompile/930622-2.c: Adjust error message.
25452 2000-08-24  Richard Henderson  <rth@cygnus.com>
25454         * gcc.dg/ia64-sync-1.c: New test.
25455         * gcc.dg/ia64-sync-2.c: New test.
25456         * gcc.dg/ia64-asm-1.c: New test.
25458 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
25460         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
25461         * gcc.dg/format-ext-2.c: New test.
25463 2000-08-23  Jason Merrill  <jason@redhat.com>
25465         * lib/old-dejagnu.exp: Also ignore "In member function" and
25466         "At global scope".
25468 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25470         * gcc.dg/noncompile/label-lineno-1.c: New test.
25472 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25474         * gcc.dg/c99-array-nonobj-1.c: New test.
25476 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
25478         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
25479         tests.
25480         * gcc.dg/format-ext-1.c: New test.
25482 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25484         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
25485         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
25486         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
25487         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
25488         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
25490 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
25492         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
25493         gcc.dg/c99-strftime-2.c: New tests.
25495 2000-08-22  Richard Henderson  <rth@cygnus.com>
25497         * gcc.c-torture/execute/20000822-1.c: New test.
25499 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25501         * gcc.c-torture/execute/20000819-1.x: Remove.
25503 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25505         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
25506         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
25507         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
25508         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
25509         gcc.dg/format-xopen-1.c: New tests.
25511 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
25513         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
25515 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
25517         * g++.old-deja/g++.other/loop2.C: New test.
25519         * gcc.c-torture/compile/20000606-1.c: New test.
25520         * gcc.c-torture/compile/20000728-1.c: New test.
25521         * gcc.c-torture/execute/20000801-1.c: New test.
25522         * gcc.c-torture/execute/20000801-2.c: New test.
25523         * gcc.c-torture/execute/20000819-1.c: New test.
25524         * gcc.c-torture/execute/20000819-1.x: XFAIL.
25525         * gcc.dg/20000629-1.c: New test.
25526         * gcc.dg/20000724-1.c: New test.
25527         * gcc.dg/20000807-1.c: New test.
25529 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
25531         * gcc.dg/cpp/pragma-1.c: New test.
25532         * gcc.dg/cpp/pragma-2.c: New test.
25534 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
25536         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
25537         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
25539 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
25541         * gcc.c-torture/compile/20000818-1.c: New test.
25543 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
25545         * gcc.c-torture/execute/20000818-1.c: New test.
25547 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
25549         * gcc.dg/format-va-1.c: New test.
25551 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25553         * g++.old-deja/g++.other/typedef8.C: New test.
25555 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25557         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
25558         * g++.old-deja/g++.mike/net36.C: Mark candidate.
25559         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
25560         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
25561         * g++.old-deja/g++.other/ptrmem7.C: New test.
25562         * g++.old-deja/g++.pt/ptrmem10.C: New test.
25564 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
25566         * g++.old-deja/g++.pt/typename27.C: New test.
25568 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
25570         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
25571         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
25572         * g++.old-deja/g++.pt/friend45.C: New test.
25573         * g++.old-deja/g++.other/friend8.C: New test.
25575 2000-08-15  Richard Henderson  <rth@cygnus.com>
25577         * gcc.c-torture/execute/20000815-1.c: New test.
25579 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
25581         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
25582         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
25583         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
25585 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
25587         * g++.old-deja/g++.other/refinit2.C: New test.
25589 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
25591         * lib/c-torture.exp (c-torture): Make
25592         compiler_conditional_xfail_data global.
25593         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
25594         compiler_conditional_xfail_data machinery.
25595         (f-torture-execute): Likewise.
25596         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
25597         and only when unrolling loops.
25599         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
25601 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25603         * g++.old-deja/g++.pt/explicit81.C: New test.
25605 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
25607         * g++.old-deja/g++.pt/typename26.C: New test.
25609 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
25611         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
25612         warning.
25614 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
25616         * g++.old-deja/g++.other/array3.C: New test.
25618 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25620         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
25621         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
25622         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
25623         New tests.
25625 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
25627         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
25628         * g++.old-deja/g++.abi/vmihint.C: Likewise.
25630 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
25632         * gcc.c-torture/execute/20000808-1.c: New test.
25634 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
25636         * gcc.dg/c90-const-expr-1.c: New test.
25638 2000-08-08  Richard Henderson  <rth@cygnus.com>
25640         * gcc.dg/noncompile/920923-1.c: Declare calloc.
25642 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
25644         * gcc.dg/noncompile/const-ll-1.c: New test.
25646 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
25648         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
25650 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
25652         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
25653         that running programs linked against the shared version of libobjc
25654         run correctly.
25656 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25658         * gcc.dg/c99-printf-1.c: New test.
25660 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
25662         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
25664 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
25666         * gcc.c-torture/execute/20000731-1.x: Delete.
25668 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
25670         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
25671         and torture_without_loops as is done by c-torture.exp.
25672         (search_for): Copy from c-torture.exp.
25673         (gcc-dg-runtest): New function, drives a directory of tests
25674         iterating over the TORTURE_OPTIONS.
25675         (scan-assembler, scan-assembler-not): Move here from
25676         individual directory drivers.
25678         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
25679         defined by lib/gcc-dg.exp.
25680         * gcc.dg/cpp/cpp.exp: Likewise.
25681         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
25682         gcc-dg-runtest, so we cycle over optimization options.
25684         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
25685         * gcc.dg/compare2.c: No longer expected to fail.
25687 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
25689         * gcc.c-torture/execute/20000804-1.c: New test.
25691 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
25693         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
25695 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
25697         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
25699 2000-08-03  Jeffrey A Law  (law@cygnus.com)
25701         * gcc.c-torture/compile/20000803-1.c: New test.
25703 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
25705         * gcc.c-torture/execute/20000801-3.c,
25706         gcc.c-torture/execute/20000801-4.c: New tests.
25707         * gcc.c-torture/execute/20000801-3.x,
25708         gcc.c-torture/execute/20000801-4.x: Xfail.
25710 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
25712         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
25713         libobjc/.libs to allow for libtool.
25715 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
25717         * gcc.c-torture/compile/20000802-1.c: New test.
25719 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
25721         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
25723 2000-07-31  Jeffrey A Law  (law@cygnus.com)
25725         * gcc-c-torture/execute/20000731-2.c: New test.
25727         * gcc.c-torture/execute/20000731-1.c: New test.
25728         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
25730 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
25732         * testsuite/gcc.dg/cpp/paste7.c: New test.
25733         * gcc.dg/cpp/20000725-1.c: New test.
25735 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
25737         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
25738         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
25739         declaration warning for __builtin_dwarf_reg_size.
25741         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
25743 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
25745         * gcc.dg/noncompile/voidparam-1.c: New test.
25747 2000-07-30  Richard Henderson  <rth@cygnus.com>
25749         * gcc.dg/c90-digraph-1.c: Don't xfail.
25750         * gcc.dg/compare2.c (case 10): Xfail.
25751         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
25753 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
25755         * gcc.dg/c99-main-1.c: New test.
25757 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
25759         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
25761 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
25763         * gcc.c-tortuer/execute/20000726-1.c: New test.
25765 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
25767         * gcc.c-torture/execute/enum-2.c: New test.
25769 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
25771         * gcc.dg/cpp/tr-warn3.c: New test.
25773 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25775         * g++.old-deja/g++.ext/implicit1.C: Remove.
25776         * g++.old-deja/g++.jason/c2.C: Remove
25777         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
25778         * g++.old-deja/g++.pt/crash16.C: Likewise.
25779         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
25781 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
25783         * g++.old-deja/g++.other/for2.C: New test.
25785 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
25787         * gcc.dg/20000720-1.c: New test.
25789 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
25791         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
25793 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
25795         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
25796         * gcc.c-torture/execute/20000722-1.c: New.
25797         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
25799 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
25801         * gcc.dg/cpp/20000720-1.S: New test.
25803 2000-07-21  Michael Meissner  <meissner@redhat.com>
25805         * gcc.c-torture/execute/ieee/hugeval.c: New test.
25807 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25809         * g++.old-deja/g++.brendan/crash16.C,
25810         g++.old-deja/g++.brendan/parse3.C,
25811         g++.old-deja/g++.brendan/redecl1.C,
25812         g++.old-deja/g++.ns/template13.C,
25813         g++.old-deja/g++.other/decl4.C,
25814         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
25816 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
25818         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
25819         and "Internal error".
25821         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
25822         regexps.
25823         * gcc.dg/cpp/paste6.c: New test.
25825 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
25827         * gcc.dg/cpp/tr-direct.c: New test.
25829         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
25830         gcc.dg/cpp/undef1.c: Tweak error regexps.
25832 2000-07-18  Eric Christopher <echristo@redhat.com>
25834         * gcc.c-torture/compile/20000718-1.c: New test.
25836 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
25838         * cpplex.c (_cpp_push_token): If the token being pushed back
25839         is the previous token in this context, just subtract one from
25840         context->posn.
25841         * cppmacro.c (save_expansion): Clear aux field when storing a
25842         placemarker.
25844 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
25846         * gcc.dg/noncompile/redecl-1.c: New test.
25848 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
25850         * gcc.c-torture/execute/20000717-5.c: New test.
25851         * gcc.c-torture/execute/20000717-1.x: Removed.
25853 2000-07-17  Richard Henderson  <rth@cygnus.com>
25855         * gcc.c-torture/execute/20000717-4.c: New test.
25857 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
25859         * gcc.dg/cpp/syshdr.c: New test.
25860         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
25862 2000-07-17  Neil Booth  <neilb@earthling.net>
25864         * gcc.dg/cpp/cmdlne-dM.c: New test.
25865         * gcc.dg/cpp/cmdlne-dD.c: New test.
25867 2000-07-17  Jeffrey A Law  (law@cygnus.com)
25869         * gcc.c-torture/execute/20000717-3.c: New test.
25871         * gcc.c-torture/compile/20000717-1.c: New test.
25873 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
25875         * gcc.c-torture/execute/20000717-2.c: New test.
25877 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
25879         * gcc.dg/formatz-1.c: New test.
25881         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
25882         * gcc.dg/c99-digraph-1.c: New tests.
25884         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
25885         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
25887         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
25888         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
25889         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
25890         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
25891         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
25892         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
25893         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
25895 2000-07-17   Greg McGary <greg@mcgary.org>
25897         * gcc.c-torture/execute/20000717-1.c: New test.
25898         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
25900 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
25902         * gcc.c-torture/execute/20000715-2.c: New test.
25903         * gcc.dg/20000715-1.c: New test.
25905 2000-07-15  Michael Meissner  <meissner@redhat.com>
25907         * gcc.c-torture/execute/20000715-1.c: New test.
25909 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
25911         * gcc.c-torture/execute/20000707-1.c: New test.
25913 2000-07-13  Neil Booth  <NeilB@earthling.net>
25915         * testsuite/gcc.dg/cpp/digraph1.c,
25916         testsuite/gcc.dg/cpp/digraph2.c,
25917         testsuite/gcc.dg/cpp/digraphs.c: New tests.
25919 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
25921         * g77.f-torture/compile/20000630-2.f:  New test.
25922         * g77.f-torture/compile/20000630-2.x
25924 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
25926         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
25928 2000-07-11  Neil Booth  <NeilB@earthling.net>
25930         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
25932 2000-07-11  Neil Booth  <NeilB@earthling.net>
25934         * gcc.dg/cpp/cmdlne-C.c: New.
25936 2000-07-09  Neil Booth  <NeilB@earthling.net>
25938         * gcc.dg/cpp/directiv.c: New tests.
25939         * gcc.dg/cpp/undef1.c: Update.
25941 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
25943         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
25945 2000-07-09  Neil Booth  <NeilB@earthling.net>
25947         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
25949 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
25951         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
25952         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
25954 2000-07-08  Neil Booth  <NeilB@earthling.net>
25956         * gcc.dg/cpp/macsyntx.c: New tests.
25958 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25960         * gcc.dg/20000707-1.c: New test.
25962 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
25964         * gcc.c-torture/execute/20000706-1.c: New test.
25965         * gcc.c-torture/execute/20000706-2.c: New test.
25966         * gcc.c-torture/execute/20000706-3.c: New test.
25967         * gcc.c-torture/execute/20000706-4.c: New test.
25968         * gcc.c-torture/execute/20000706-5.c: New test.
25970 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25972         * g++.old-deja/g++.pt/instantiate7.C: New test.
25974 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
25976         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
25977         * g++.old-deja/g++.mike/thunk3.C: Likewise.
25978         * g++.old-deja/g++.other/rtti3.C: Likewise.
25979         * g++.old-deja/g++.other/rttid3.C: Likewise.
25981 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
25983         *  g77.f-torture/compile/20000630-1.x: Fix typo
25985 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
25987         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
25988         assembly output.
25990 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
25992         * gcc.dg/cpp/ident.c: New test.
25994 2000-07-05  Neil Booth  <NeilB@earthling.net>
25996         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
25997           gcc.dg/cpp/lexstrng.c: New tests.
25999 2000-07-04  Neil Booth  <NeilB@earthling.net>
26001         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
26002         * gcc.dg/cpp/strify2.c: Same.
26004 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
26006         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
26007         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
26008         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
26009         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
26011         * testsuite/gcc.dg/cpp/macro1.c,
26012         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
26013         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
26014         testsuite/gcc.dg/cpp/strify1.c,
26015         testsuite/gcc.dg/cpp/strify2.c: New tests.
26017 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
26019         * gcc.c-torture/execute/20000703-1.c: New test.
26021 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26023         * g++.old-deja/g++.pt (lookup10.C): New test.
26025 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
26027         * g++.old-deja/g++.pt (typename25.C): New test.
26029 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
26031         * gcc.c-torture/compile/20000701-1.c: New test.
26033 2000-06-30  Nick Clifton  <nickc@cygnus.com>
26035         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
26036         to test case.
26038 2000-06-30  Catherine Moore  <clm@cygnus.com>
26040         * gcc.c-torture/execute/align-1.c: New test.
26042 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
26044         * g++.old-deja/g++.pt/expr8.C: New test.
26045         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
26047 2000-06-29  Nick Clifton  <nickc@cygnus.com>
26049         * gcc.c-torture/compile/20000629-1.c: New test.
26051 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26054         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
26055         gcc.dg/noncompile directory, depending on whether they're
26056         preprocessor tests or not.  Annotate all the tests for the dg
26057         framework.
26059         * gcc.c-torture/noncompile/noncompile.exp: Delete.
26060         * gcc.dg/noncompile/noncompile.exp: New.
26062         * Moved files:
26063         Old name                                New name
26064         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
26065         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
26066         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
26067         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
26068         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
26069         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
26070         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
26071         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
26072         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
26073         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
26074         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
26075         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
26076         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
26077         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
26078         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
26079         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
26080         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
26081         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
26082         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
26083         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
26084         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
26085         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
26086         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
26087         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
26089         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
26090         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
26091         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
26092         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
26093         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
26094         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
26096 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
26098         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
26099         declare one variable.  On the fourth, error.
26100         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
26101         declared by 20000628-1a.h.
26103 2000-06-29  Richard Henderson  <rth@redhat.com>
26105         * gcc.c-torture/execute/930529-1.x: New file.
26106         * gcc.dg/920413-1.c: Adjust expected warning text.
26107         * gcc.dg/980217-1.c: Declare abort.
26108         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
26110 2000-06-29  Jeffrey A Law  (law@cygnus.com)
26112         * g77.f-torture/compile/20000629-1.f: New test.
26113         * g77.f-torture/compile/20000629-1.x: Expected to fail.
26115 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26117         Rearrange lots of files, removing entirely the
26118         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
26119         directories.
26121         * Deleted files:
26122         gcc.c-torture/code_quality/code_quality.exp
26123         gcc.c-torture/special/special.exp
26124         gcc.failure/failure.exp
26125         gcc.failure/940409-1.x
26126         gcc.c-torture/compile/961203-1.x
26128         * New files:
26129         gcc.misc-tests/linkage.exp
26130         gcc.c-torture/execute/920730-1t.c
26131         gcc.c-torture/execute/920730-1t.x
26132         gcc.c-torture/compile/920520-1.x
26133         gcc.c-torture/compile/920521-1.x
26134         gcc.c-torture/compile/981006-1.x
26135         gcc.c-torture/execute/eeprof-1.x
26137         * Moved files (possibly with modifications to fit a new harness):
26138         Old name                                New name
26139         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
26140         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
26141         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
26142         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
26143         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
26144         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
26145         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
26146         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
26147         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
26148         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
26149         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
26150         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
26151         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
26152         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
26154 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
26156         * c-torture/compile/961203-1.x: Delete.
26158         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
26159         not exit. Include stdio.h.
26160         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
26161         * gcc.misc-tests/dg-12.c: Likewise.
26162         * gcc.misc-tests/dg-5.c: Likewise.
26163         * gcc.misc-tests/dg-6.c: Likewise.
26164         * gcc.misc-tests/dg-7.c: Prototype abort.
26165         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
26166         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
26167         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
26168         not exit.
26169         * gcc.misc-tests/sieve.c: Use return from main, not exit.
26170         * gcc.misc-tests/sort2.c: Use return from main, not exit.
26172 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
26174         * gcc.dg/cpp/20000628-1.c: New test.
26175         * gcc.dg/cpp/20000628-1.h: New header for above test.
26176         * gcc.dg/cpp/20000628-1a.h: Likewise.
26178 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
26180         * gcc.dg/cpp: New directory.
26181         * gcc.dg/cpp/cpp.exp: New driver.
26182         * gcc.dg/cpp/20000627-1.c: New test.
26183         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
26184         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
26185         and rewrite as a compilation test.
26187         * gcc.dg: Move many files into the cpp subdirectory, possibly
26188         renaming or editing them as well.
26189         Old name                New name
26190         990119-1.c              cpp/19990119-1.c
26191         990228-1.c              cpp/19990228-1.c
26192         990407-1.c              cpp/19990407-1.c
26193         990409-1.c              cpp/19990409-1.c
26194         990413-1.c              cpp/19990413-1.c
26195         990703-1.c              cpp/19990703-1.c
26196         20000127-1.c            cpp/20000127-1.c
26197         20000129-1.c            cpp/20000129-1.c
26198         20000207-1.c            cpp/20000207-1.c
26199         20000207-2.c            cpp/20000207-2.c
26200         20000209-1.c            cpp/20000209-1.c
26201         20000209-2.c            cpp/20000209-2.c
26202         20000301-1.c            cpp/20000301-1.c
26203         20000419-1.c            cpp/20000419-1.c
26204         20000510-1.S            cpp/20000510-1.S
26205         20000519-1.c            cpp/20000519-1.c
26206         20000529-1.c            cpp/20000529-1.c
26207         20000625-1.c            cpp/20000625-1.c
26208         20000625-2.c            cpp/20000625-2.c
26209         cpp-as1.c               cpp/assert1.c
26210         cpp-as2.c               cpp/assert2.c
26211         cxx-comments-1.c        cpp/cxxcom1.c
26212         cxx-comments-2.c        cpp/cxxcom2.c
26213         endif-label.c           cpp/endif.c
26214         cpp-hash1.c             cpp/hash1.c
26215         cpp-hash2.c             cpp/hash2.c
26216         cpp-if1.c               cpp/if-1.c
26217         cpp-if2.c               cpp/if-2.c
26218         cpp-if3.c               cpp/if-3.c
26219         cpp-if4.c               cpp/if-4.c
26220         cpp-if5.c               cpp/if-5.c
26221         cpp-cond.c              cpp/if-cexp.c
26222         cpp-missingop.c         cpp/if-mop.c
26223         cpp-missingparen.c      cpp/if-mpar.c
26224         cpp-opprec.c            cpp/if-oppr.c
26225         cpp-ifparen.c           cpp/if-paren.c
26226         cpp-shortcircuit.c      cpp/if-sc.c
26227         cpp-shift.c             cpp/if-shift.c
26228         cpp-unary.c             cpp/if-unary.c
26229         cpp-li1.c               cpp/line1.c
26230         cpp-li2.c               cpp/line2.c
26231         lineno.c                cpp/line3.c
26232         lineno-2.c              cpp/line4.c
26233         cpp-mi.c                cpp/mi1.c
26234         cpp-mic.h               cpp/mi1c.h
26235         cpp-micc.h              cpp/mi1cc.h
26236         cpp-mind.h              cpp/mi1nd.h
26237         cpp-mindp.h             cpp/mi1ndp.h
26238         cpp-mix.h               cpp/mi1x.h
26239         cpp-mi2.c               cpp/mi2.c
26240         cpp-mi2a.h              cpp/mi2a.h
26241         cpp-mi2b.h              cpp/mi2b.h
26242         cpp-mi2c.h              cpp/mi2c.h
26243         cpp-mi3.c               cpp/mi3.c
26244         cpp-mi3.def             cpp/mi3.def
26245         poison-1.c              cpp/poison.c
26246         pr-impl.c               cpp/prag-imp.c
26247         cpp-redef-2.c           cpp/redef1.c
26248         cpp-redef.c             cpp/redef2.c
26249         strpaste.c              cpp/strp1.c
26250         strpaste-2.c            cpp/strp2.c
26251         cpp-tradpaste.c         cpp/tr-paste.c
26252         cpp-tradstringify.c     cpp/tr-str.c
26253         cpp-tradwarn1.c         cpp/tr-warn1.c
26254         cpp-tradwarn2.c         cpp/tr-warn2.c
26255         trigraphs.c             cpp/trigraphs.c
26256         cpp-unc1.c              cpp/unc1.c
26257         cpp-unc2.c              cpp/unc2.c
26258         cpp-unc3.c              cpp/unc3.c
26259         cpp-unc.c               cpp/unc4.c
26260         undef.c                 cpp/undef1.c
26261         undef-2.c               cpp/undef2.c
26262         cpp-wi1.c               cpp/widestr1.c
26264 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
26266         * lib/g++.exp (g++_include_flags): Tweak.
26268 2000-06-27  H.J. Lu  <hjl@gnu.org>
26269             Loren J. Rittle  <ljrittle@acm.org>
26271         * lib/g++.exp (g++_include_flags): Override libgloss.exp
26272         version with one that knows about the new gcc tree structure.
26273         (g++_link_flags): Same.
26275 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
26277         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
26278         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
26279         case we are cross-compiling.
26281         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
26282         g++.old-deja/g++.niklas/Makefile.in,
26283         g++.old-deja/g++.niklas/configure.in,
26284         g++.old-deja/g++.other/Makefile.in,
26285         g++.old-deja/g++.other/configure.in,
26286         gcc.c-torture/code_quality/Makefile.in,
26287         gcc.c-torture/code_quality/configure.in,
26288         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
26289         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
26290         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
26291         gcc.c-torture/execute/ieee/Makefile.in,
26292         gcc.c-torture/execute/ieee/configure.in,
26293         gcc.c-torture/noncompile/Makefile.in,
26294         gcc.c-torture/noncompile/configure.in,
26295         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
26296         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
26297         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
26299 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26301         * g++.old-deja/g++.other/ambig3.C: New test.
26303 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
26305         * g++.old-deja/g++.pt/syntax1.C: New test.
26306         * g++.old-deja/g++.pt/syntax2.C: New test.
26307         * g++.old-deja/g++.other/syntax3.C: New test.
26308         * g++.old-deja/g++.other/syntax4.C: New test.
26310 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26312         * gcc.dg/20000623-1.c: Prototype exit and abort.
26314 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
26316         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
26317         New tests.
26318         * gcc.dg/cpp-mi3.def: New file.
26320         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
26321         inside assertions.
26322         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
26323         lexer's error messages.
26324         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
26325         divine anything from the linemarkers.
26326         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
26327         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
26329 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
26331         * gcc.dg/20000623-1.c: New test.
26333 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
26335         * gcc.c-torture/execute/20000622-1.c: New test.
26337 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26339         * g++.old-deja/g++.other/init15.C: New test.
26341 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
26343         * g++.old-deja/g++.pt/vaarg2.C: New test.
26344         * g++.old-deja/g++.pt/vaarg3.C: New test.
26346 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
26348         * g++.old-deja/g++.other/dyncast6.C: New test.
26350 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
26352         * gcc.c-torture/execute/loop-6.c: New test.
26354 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
26356         * gcc.dg/20000614-1.c: New test.
26357         * gcc.dg/20000614-2.c: New test.
26359 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
26361         * g++.old-deja/g++.other/inline12.C: New test.
26363 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
26365         * g++.old-deja/g++.other/eh1.C: New test.
26367 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
26369         * g++.old-deja/g++.other/type.C: New test.
26371 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26373         * g++.old-deja/g++.other/initstring.C: New test.
26375 2000-06-12  Jason Merrill  <jason@redhat.com>
26377         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
26379 2000-06-09  Jeffrey A Law  (law@cygnus.com)
26381         * gcc.c-torture/compile/20000609-1.c: New test.
26383 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
26385         * gcc.dg/20000609-1.c: New test.
26387 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
26389         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
26390         * gcc.c-torture/noncompile/poison-1.c: Move...
26391         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
26392         * gcc.dg/cpp-li1.c: Add a token after the #line.
26394 2000-06-05  Richard Henderson  <rth@cygnus.com>
26396         * gcc.c-torture/execute/20000605-2.c: New test.
26397         * gcc.c-torture/execute/20000605-3.c: New test.
26399 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
26401         * g77.f-torture/execute/20000503-1.x: New file.
26403 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
26405         * g++.old-deja/g++.eh/badalloc1.C: New test.
26407 2000-06-05  Richard Henderson  <rth@cygnus.com>
26409         * gcc.c-torture/execute/20000605-1.c: New test.
26411 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
26412             Nathan Sidwell <nathan@codesourcery.com>
26414         * gcc.c-torture/compile/20000605-1.c: New test.
26416 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
26418         * g77.f-torture/compile/20000601-1.f:  New test.
26420 2000-06-03  Richard Henderson  <rth@cygnus.com>
26422         * gcc.c-torture/execute/20000603-1.c: New.
26424 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
26426         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
26427         * gcc.dg/noreturn-2.c (noreturn): Likewise.
26429 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
26431         * gcc.dg/compare2.c (case 12): XFAIL.
26432         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
26433         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
26435         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
26437 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
26439         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
26440         guard macro is already defined when the header is first
26441         included.
26442         * gcc.dg/cpp-mix.h: New file.
26443         * gcc.dg/endif-label.c: Update patterns to match compiler.
26445         * g++.brendan/complex1.C: Declare abort.
26446         * g++.law/refs4.C: Remove XFAIL.
26447         * g++.oliva/expr2.C: Declare abort and exit.
26449 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
26451         * gcc.c-torture/execute/20000528-1.c: New test.
26453         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
26454         * g++.old-deja/g++.law/temps4.C: Likewise.
26456         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
26457         stdlib.h.  Call abort() on failure.
26458         * g++.old-deja/g++.law/refs4.C: Likewise.
26459         * g++.old-deja/g++.law/temps4.C: Likewise.
26460         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
26461         * gcc.c-torture/execute/20000112-1.c: Include string.h.
26463 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
26465         Relative to g++.dg/special:
26466         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
26468         Relative to g++.old-deja:
26469         * g++.brendan/complex1.C, g++.jason/optimize2.C,
26470         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
26471         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
26472         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
26473         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
26474         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
26475         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
26477         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
26478         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
26479         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
26480         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
26481         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
26482         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
26483         and/or string.h.
26485         * g++.other/goto1.C: Update expectations for error messages.
26487 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
26489         * gcc.c-torture/compile/20000523-1.c: New test.
26491 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26493         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
26495 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
26497         * g++.old-deja/g++.eh/catch11.C: New test.
26498         * g++.old-deja/g++.eh/catch12.C: New test.
26500 2000-05-24  Nick Clifton  <nickc@cygnus.com>
26502         * gcc.c-torture/execute/20000523-1.c: New test.
26504 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
26506         * c-torture/execute/bcp-1.c: Replace abort in arg of
26507         __builtin_constant_p with a generic external function.
26509         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
26510         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
26511         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
26512         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
26513         Prototype abort and/or exit.
26515         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
26516         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
26517         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
26518         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
26520 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
26522         * gcc.dg/dwarf2-1.c: New test.
26524 2000-05-20  Richard Henderson  <rth@cygnus.com>
26526         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
26528 2000-05-20  Andreas Jaeger  <aj@suse.de>
26530         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
26531         testcase.
26533 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
26535         * gcc.c-torture/execute/20000519-2.c: New test.
26537 2000-05-19  Andreas Jaeger  <aj@suse.de>
26539         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
26540         which fails with SSA.
26542         * lib/c-torture.exp: Also test with -O3 -fssa.
26544 2000-05-18  Michael Meissner  <meissner@redhat.com>
26546         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
26547         * gcc.c-torture/execute/920415-1.c: Ditto.
26548         * gcc.c-torture/execute/920501-1.c: Ditto.
26549         * gcc.c-torture/execute/conversion.c: Ditto.
26550         * gcc.c-torture/execute/cvt-1.c: Ditto.
26552 2000-05-18  Jeffrey A Law  (law@cygnus.com)
26554         * gcc.c-torture/compile/20000518-1.c: New test.
26556 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
26558         * g77.f-torture/compile/200005018.f:  New test.
26560 2000-05-17  Jeffrey A Law  (law@cygnus.com)
26562         * gcc.c-torture/compile/20000517-1.c: New test.
26564 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26566         * gcc.c-torture/execute/20000516-1.c: New test.
26568 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
26570         * g++.old-deja/g++.other/eh.C: New test.
26572 2000-05-12  Richard Henderson  <rth@cygnus.com>
26574         * gcc.c-torture/execute/990208-1.c (main): Don't pass
26575         constants through to doit's conditional.
26577 2000-05-11  Jeffrey A Law  (law@cygnus.com)
26579         * gcc.c-torture/compile/20000511-1.c: New test.
26580         * g77.f-torture/compile/20000511-1.f: New test.
26581         * g77.f-torture/compile/20000511-2.f: New test.
26583 2000-05-11  Michael Meissner  <meissner@redhat.com>
26585         * gcc.c-torture/execute/20000511-1.c: New test.
26587 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
26589         * gcc.dg/dg.exp: Scan .S files as well as .c files.
26590         * gcc.dg/20000510-1.S: New.
26592 2000-05-08  Catherine Moore  <clm@cygnus.com>
26594         * gcc.dg/unused-3.c: New.
26596 2000-05-06  Richard Henderson  <rth@cygnus.com>
26598           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
26599           * g++.old-deja/g++.mike/warn1.C: Likewise.
26600           * g++.old-deja/g++.pt/local1.C: Likewise.
26601           * g++.old-deja/g++.pt/local7.C: Likewise.
26602           * g++.old-deja/g++.pt/spec16.C: Likewise.
26604 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
26606         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
26608 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
26610           * g77.f-torture/execute/20000503-1.f:  New test.
26612 2000-05-04  Andreas Jaeger  <aj@suse.de>
26614         * gcc.dg/noreturn-2.c: New test.
26616 2000-05-04  Neil Booth  <NeilB@earthling.net>
26618         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
26619         preprocessor.
26621 2000-05-04  Richard Henderson  <rth@cygnus.com>
26623         * gcc.c-torture/execute/20000503-1.c: Fix typo.
26625 2000-05-04  Richard Henderson  <rth@cygnus.com>
26627         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
26628         OpenSSL by Jason R Thorpe.
26630 2000-05-03  Jim Wilson  <wilson@cygnus.com>
26632         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
26634 2000-05-03  Robert Lipe <robertlipe@usa.net>
26636         * gcc.dg/20000503-1.c: New test.
26638 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
26640         * gcc.c-torture/compile/20000502-1.c: New test.
26641         * g++.old-deja/g++.other/align.C: New test.
26642         * gcc.dg/cpp-tradstringify.c: New test.
26644 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
26646         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
26647         and hard registers.
26649 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
26651         * gcc.c-torture/execute/loop-5.c: New test.
26653 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
26655         * gcc.c-torture/execute/va-arg-20.c: New test.
26657 2000-04-23  Jeffrey A Law  (law@cygnus.com)
26659         * gcc.c-torture/execute/20000422-1.c: New test.
26661 2000-04-20  Greg McGary  <gkm@gnu.org>
26663         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
26664         when optimizing, but without sibling-call optimizations (-O1).
26666 2000-04-20  Jeffrey A Law  (law@cygnus.com)
26668           * gcc.c-torture/compile/20000420-1.c: New test.
26670 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
26672         * g++.abi/ptrflags.C: New test.
26673         * g++.eh/catchptr1.C: Test incomplete pointer chains.
26675 2000-04-19  Catherine Moore  <clm@cygnus.com>
26677         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
26679 2000-04-19  Greg McGary  <gkm@gnu.org>
26681         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
26682         sibling-call optimizations.
26684 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
26686         * gcc.dg/20000419-1.c: New test.
26688 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
26690         * gcc.c-torture/execute/20000412-6.c: New test.
26692 2000-04-12  Jeffrey A Law  (law@cygnus.com)
26694         * gcc.c-torture/execute/20000412-5.c: New test.
26695         * g77.f-torture/compile/20000412-1.f: New test.
26696         * gcc.c-torture/execute/20000412-4.c: New test.
26697         * gcc.c-torture/compile/20000412-2.c: New test.
26698         * gcc.c-torture/execute/20000412-3.c: New test.
26699         * gcc.c-torture/compile/20000412-1.c: New test.
26700         * gcc.c-torture/execute/20000412-2.c: New test.
26702 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
26704         * objc/execute/bf-20.m: New test.
26706 2000-04-10  Richard Henderson  <rth@cygnus.com>
26708         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
26710         * gcc.c-torture/execute/20000412-1.c: New test.
26712 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
26714         * g++.old-deja/g++.eh/catchptr1.C: New test.
26716 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
26718         * g++.old-deja/g++.abi/cxa_vec.C: New test.
26720 2000-04-08  Neil Booth  <NeilB@earthling.net>
26722         * gcc.dg/cpp-nullchar.c: Remove test as
26723         embedded nulls cause problems.
26725 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26727         * gcc.dg/compare2.c: New test.
26729 2000-04-08  Neil Booth  <NeilB@earthling.net>
26731         * gcc.dg/cpp-nullchar.c: New test.
26733 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
26735         * gcc.dg/cpp-mi2.c: New test.
26736         * gcc.dg/cpp-mi2[abc].h: New files.
26738 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
26740         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
26741         member name.
26743 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
26745         * g++.old-deja/g++.abi/vmihint.C: New test.
26747 2000-04-06  Neil Booth  <NeilB@earthling.net>
26749         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
26750         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
26751         copyright.
26753 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
26755         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
26756         avoid stack-frame overwrite.
26758 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
26760         * gcc.c-torture/compile/20000405-2.c: New test.
26761         * gcc.c-torture/compile/20000405-3.c: New test.
26763 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26765         * gcc.c-torture/compile/20000405-1.c: New test.
26767 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
26769         * gcc.dg/cast-qual-1.c: Revert last change.
26771 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26773         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
26775 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
26777         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
26778         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
26780 2000-04-03  Jeffrey A Law  (law@cygnus.com)
26782         * gcc.c-torture/compile/20000403-2.c: New test.
26783         * gcc.c-torture/compile/20000403-1.c: New test.
26785 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
26787         * gcc.c-torture/execute/20000403-1.c: New test.
26789 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
26791         * gcc.c-torture/execute/20000402-1.c: New test.
26793 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
26795         * gcc.c-torture/execute/va-arg-15.c: New test.
26796         * gcc.c-torture/execute/va-arg-16.c: New test.
26797         * gcc.c-torture/execute/va-arg-17.c: New test.
26798         * gcc.c-torture/execute/va-arg-18.c: New test.
26799         * gcc.c-torture/execute/va-arg-19.c: New test.
26801 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
26803         * gcc.c-torture/compile/981211-1.c: Move to...
26804         * gcc.dg/cpp-as1.c: ...here.
26805         * gcc.dg/cpp-as2.c: New file.
26807         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
26808         compiler.
26810 2000-04-02  Neil Booth  <NeilB@earthling.net>
26812         * gcc.dg/cpp-cond.c  New tests.
26813         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
26814         accidental success less likely.
26815         * gcc.dg/cpp-missingop.c  New tests.
26816         * gcc.dg/cpp-missingparen.c  New tests.
26817         * gcc.dg/cpp-shift.c  New tests.
26818         * gcc.dg/cpp-shortcircuit.c  New tests.
26819         * gcc.dg/cpp-unary.c  New tests.
26821 2000-03-29  Jeffrey A Law  (law@cygnus.com)
26823         * gcc.c-torture/compile/20000329-1.c: New test.
26825 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
26827         * gcc.c-torture/compile/20000326-1.c: New test.
26828         * gcc.c-torture/compile/20000326-2.c: New test.
26830 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
26832         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
26833         the first parameter is a function argument.
26835 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
26837         * g++.old-deja/g++.ext/array4.C: New test.
26839 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
26841         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
26843 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
26845         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
26847 2000-03-19  Richard Henderson  <rth@cygnus.com>
26849         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
26851 2000-03-19  Richard Henderson  <rth@cygnus.com>
26853         * gcc.c-torture/compile/20000319-1.c: New test.
26855 2000-03-14  Jeffrey A Law  (law@cygnus.com)
26857         * gcc.c-torture/execute/20000314-3.c: New test.
26858         * gcc.c-torture/execute/20000314-2.c: New test.
26859         * gcc.c-torture/execute/20000314-1.c: New test.
26860         * gcc.c-torture/compile/20000314-2.c: New test.
26861         * gcc.c-torture/compile/20000314-1.c: New test.
26863 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
26865         * g++.old-deja/g++.warn/inline.C: New test.
26867 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
26869         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
26870         standards-compliant result rather than specific constants.
26871         Put test-values in array.
26873 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
26875         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
26876         (g++_target_compile): Put test-specific options last.
26878 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26880         * g++.old-deja/g++.eh/vbase4.C: New test.
26882 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26884         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
26886 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26888         * g++.old-deja/g++.brendan/misc12.C: Removed.
26889         * g++.old-deja/g++.pt/memtemp77.C: Constify.
26890         * g++.old-deja/g++.ext/pretty4.C: New test.
26892 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
26894         * g++.old-deja/g++.other/string2.C: New test.
26896 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
26898         * g++.old-deja/g++.warn/impint2.C: New test.
26900 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
26902         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
26903         is 1, not zero.
26905 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
26907         * g++.old-deja/g++.warn/impint.C: New test.
26908         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
26909         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
26910         * g++.old-deja/g++.pt/explicit12.C: Likewise.
26911         * g++.old-deja/g++.pt/explicit13.C: Likewise.
26912         * g++.old-deja/g++.pt/explicit17.C: Likewise.
26913         * g++.old-deja/g++.pt/explicit18.C: Likewise.
26914         * g++.old-deja/g++.pt/explicit19.C: Likewise.
26915         * g++.old-deja/g++.pt/explicit23.C: Likewise.
26916         * g++.old-deja/g++.pt/explicit31.C: Likewise.
26917         * g++.old-deja/g++.pt/explicit35.C: Likewise.
26918         * g++.old-deja/g++.pt/explicit6.C: Likewise.
26919         * g++.old-deja/g++.pt/memclass7.C: Likewise.
26921 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
26923         * gcc.dg/cpp-redef.c: New test.
26925 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
26927         * g++.old-deja/g++.pt/unify7.C: New test.
26929 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
26931         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
26932         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
26934 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
26936         * gcc.c-torture/compile/20000224-1.c: New test.
26938 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26940         * gcc.c-torture/compile/cpp-2.c: New test.
26941         * gcc.c-torture/compile/cpp-1.c: New test.
26943 2000-02-25  Jeffrey A Law  (law@cygnus.com)
26945         * gcc.c-torture/execute/20000225-1.c: New test.
26947 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
26949         * gcc.dg/cpp-li2.c: New test.
26951         * gcc.dg/cpp-wi1.c: New test.
26953         * gcc.dg/cpp-li1.c: New test.
26955 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
26957         * g++.old-deja/g++.other/sizeof5.C: New test.
26959 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
26961         * gcc.c-torture/execute/va-arg-13.c: New test.
26963 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
26965         * gcc.c-torture/execute/va-arg-12.c: New test.
26967 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26969         * gcc.c-torture/execute/20000223-1.c: New test.
26971 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
26973         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
26975 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
26977         * g++.old-deja/g++.abi/ptrmem.C: New test.
26979 2000-02-19  Richard Henderson  <rth@cygnus.com>
26981         * gcc.c-torture/compile/init-3.c: New.
26983 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
26985         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
26986         ALWAYS_CXXFLAGS.
26988 2000-02-11  Robert Lipe <robertl@sco.com>
26990         * gcc.c-torture/compile/20000211-3.c: New test.
26992 2000-02-11  Martin Buchholz <martin@xemacs.org>
26994         * gcc.c-torture/compile/20000211-2.c: New test.
26996 2000-02-11  Jeffrey A Law  (law@cygnus.com)
26998         * gcc.c-torture/compile/20000211-1.c: New test.
27000 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
27002         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
27003           on native targets
27005 2000-02-08  Nathan Sidwell  <nathan@acm.org>
27007         * g++.old-deja/g++.other/cast5.C: New test.
27009 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
27011         * gcc.c-torture/execute/20000205-1.c: New.
27013 2000-02-03  Nathan Sidwell  <nathan@acm.org>
27015         * g++.old-deja/g++.jason/cast3.C: Return void.
27016         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
27018 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27020         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
27022         * gcc.dg/loop-1.c: New test.
27024 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
27026         * gcc.c-torture/compile/20000127-1.c: New test.
27027         * gcc.c-torture/execute/991228-1.c: New test.
27029 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27031         * gcc.dg/unused-2.c: New test.
27033         * gcc.dg/conv-1.c: New test.
27035 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
27037         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
27038         compiler.
27039         (tool_option_proc): Fix typo.
27041 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
27043         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
27044         of the ld on the host, not on the build machine.
27045         Also, don't crash if '--help' is not a supported option.
27047 2000-01-24  Richard Henderson  <rth@cygnus.com>
27049         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
27051 2000-01-20  Jeffrey A Law  (law@cygnus.com)
27053         * gcc.c-torture/execute/20000120-2.c: New test.
27054         * gcc.c-torture/execute/20000120-1.c: New test.
27056 2000-01-13  Jeffrey A Law  (law@cygnus.com)
27058         * gcc.c-torture/execute/20000113-1.c: New test.
27060 2000-01-12  Jeffrey A Law  (law@cygnus.com)
27062         * gcc.c-torture/execute/20000112-1.c: New test.
27064 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27066         * gcc.dg/20000111-1.c: New test.
27068 2000-01-10  Jeffrey A Law  (law@cygnus.com)
27070         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
27071         with 16 bit integers.
27073 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27075         * gcc.dg/20000108-1.c: New test.
27077 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27079         * g++.old-deja/g++.ns/koenig8.C: New test.
27081 2000-01-05  Nathan Sidwell  <nathan@acm.org>
27083         * g++.old-deja/g++.other/cast4.C: New test.
27085 2000-01-05  Jeffrey A Law  (law@cygnus.com)
27087         * gcc.c-torture/compile/20000105-2.c: New test.
27088         * gcc.c-torture/compile/20000105-1.c: New test.
27090 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27092         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
27093         references to printf & atoi to conform to ANSI standard.
27094         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
27095         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
27096         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
27097         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
27098         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
27099         * g++.old-deja/g++.brendan/complex1.C: Likewise.
27100         * g++.old-deja/g++.brendan/copy1.C: Likewise.
27101         * g++.old-deja/g++.brendan/copy2.C: Likewise.
27102         * g++.old-deja/g++.brendan/copy3.C: Likewise.
27103         * g++.old-deja/g++.brendan/copy4.C: Likewise.
27104         * g++.old-deja/g++.brendan/copy5.C: Likewise.
27105         * g++.old-deja/g++.brendan/copy6.C: Likewise.
27106         * g++.old-deja/g++.brendan/copy7.C: Likewise.
27107         * g++.old-deja/g++.brendan/copy8.C: Likewise.
27108         * g++.old-deja/g++.brendan/crash11.C: Likewise.
27109         * g++.old-deja/g++.brendan/crash14.C: Likewise.
27110         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
27111         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
27112         * g++.old-deja/g++.brendan/delete2.C: Likewise.
27113         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
27114         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
27115         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
27116         * g++.old-deja/g++.brendan/eh1.C: Likewise.
27117         * g++.old-deja/g++.brendan/groff1.C: Likewise.
27118         * g++.old-deja/g++.brendan/init3.C: Likewise.
27119         * g++.old-deja/g++.brendan/misc12.C: Likewise.
27120         * g++.old-deja/g++.brendan/misc7.C: Likewise.
27121         * g++.old-deja/g++.brendan/new2.C: Likewise.
27122         * g++.old-deja/g++.brendan/operators4.C: Likewise.
27123         * g++.old-deja/g++.brendan/operators5.C: Likewise.
27124         * g++.old-deja/g++.brendan/overload2.C: Likewise.
27125         * g++.old-deja/g++.brendan/overload7.C: Likewise.
27126         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
27127         * g++.old-deja/g++.brendan/reference1.C: Likewise.
27128         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
27129         * g++.old-deja/g++.brendan/template24.C: Likewise.
27130         * g++.old-deja/g++.brendan/template3.C: Likewise.
27131         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
27132         * g++.old-deja/g++.jason/inline3.C: Likewise.
27133         * g++.old-deja/g++.jason/opeq.C: Likewise.
27134         * g++.old-deja/g++.law/arg5.C: Likewise.
27135         * g++.old-deja/g++.law/arm7.C: Likewise.
27136         * g++.old-deja/g++.law/ctors11.C: Likewise.
27137         * g++.old-deja/g++.law/cvt8.C: Likewise.
27138         * g++.old-deja/g++.law/init9.C: Likewise.
27139         * g++.old-deja/g++.law/refs4.C: Likewise.
27140         * g++.old-deja/g++.law/template2.C: Likewise.
27141         * g++.old-deja/g++.law/visibility24.C: Likewise.
27142         * g++.old-deja/g++.law/vtable3.C: Likewise.
27143         * g++.old-deja/g++.mike/asm2.C: Likewise.
27144         * g++.old-deja/g++.mike/eh1.C: Likewise.
27145         * g++.old-deja/g++.mike/misc1.C: Likewise.
27146         * g++.old-deja/g++.mike/misc13.C: Likewise.
27147         * g++.old-deja/g++.mike/misc14.C: Likewise.
27148         * g++.old-deja/g++.mike/ns12.C: Likewise.
27149         * g++.old-deja/g++.mike/p1248.C: Likewise.
27150         * g++.old-deja/g++.mike/p3708.C: Likewise.
27151         * g++.old-deja/g++.mike/p3708a.C: Likewise.
27152         * g++.old-deja/g++.mike/p3708b.C: Likewise.
27153         * g++.old-deja/g++.mike/p646.C: Likewise.
27154         * g++.old-deja/g++.mike/p700.C: Likewise.
27155         * g++.old-deja/g++.mike/p783.C: Likewise.
27156         * g++.old-deja/g++.mike/p783a.C: Likewise.
27157         * g++.old-deja/g++.mike/p783b.C: Likewise.
27158         * g++.old-deja/g++.mike/p786.C: Likewise.
27159         * g++.old-deja/g++.mike/p789.C: Likewise.
27160         * g++.old-deja/g++.mike/p789a.C: Likewise.
27161         * g++.old-deja/g++.mike/p807a.C: Likewise.
27162         * g++.old-deja/g++.other/delete3.C: Likewise.
27163         * g++.old-deja/g++.other/dyncast1.C: Likewise.
27164         * g++.old-deja/g++.other/dyncast2.C: Likewise.
27165         * g++.old-deja/g++.other/dyncast3.C: Likewise.
27166         * g++.old-deja/g++.other/empty1.C: Likewise.
27167         * g++.old-deja/g++.other/temporary1.C: Likewise.
27168         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
27169         * g++.old-deja/g++.pt/t16.C: Likewise.
27170         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
27172 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
27174         * gcc.dg/991230-1.c: New test.
27176 1999-12-29  Jeffrey A Law  (law@cygnus.com)
27178         * gcc.c-torture/compile/991229-3.c: New test.
27179         * gcc.c-torture/compile/991229-2.c: New test.
27180         * gcc.c-torture/compile/991229-1.c: New test.
27182 1999-12-29  Greg McGary <gkm@eng.ascend.com>
27184         * gcc.c-torture/compile/labels-2.c: New test.
27186 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27188         * gcc.c-torture/execute/991227-1.c: New test.
27190 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27192         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
27194 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
27196         * gcc.c-torture/execute/991221-1.c: New test.
27198 1999-12-20  Nathan Sidwell  <nathan@acm.org>
27200         * g++.old-deja/g++.other/cast3.C: New test.
27202 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
27204         * gcc.c-torture/execute/991216-4.c: New test.
27206 1999-12-16  Michael Meissner  <meissner@cygnus.com>
27208         * gcc.c-torture/execute/991216-1.c: New test.
27209         * gcc.c-torture/execute/991216-2.c: New test.
27210         * gcc.c-torture/execute/991216-3.c: New test.
27212 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27214         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
27215         Actually make the test fail by using "-O2" for compilation.
27217 1999-12-15  Nathan Sidwell  <nathan@acm.org>
27219         * g++.old-deja/g++.warn/cast-align1.C: New test.
27221 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27223         * gcc.c-torture/compile/991214-1.c: New test.
27224         * gcc.c-torture/compile/991214-2.c: New test.
27226 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
27228         * gcc.dg/991214-1.c: New test.
27230 1999-12-13  Jeffrey A Law  (law@cygnus.com)
27232         * gcc.c-torture/compile/991213-3.c: New test.
27233         * gcc.c-torture/compile/991213-2.c: New test.
27234         * gcc.c-torture/compile/991213-1.c: New test.
27236 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
27238         * gcc.dg/991209-1.c: New test.
27240 1999-12-08  Nathan Sidwell <nathan@acm.org>
27242         * gcc.c-torture/compile/991208-1.c: New test.
27244 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27246         * gcc.dg/ultrasp2.c: New test.
27248 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
27250         * g++.old-deja/g++.abi/align.C (main): Fix typo.
27252 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
27254         * gcc.c-torture/compile/991202-1.c: New test.
27255         * gcc.c-torture/execute/991202-1.c: New test.
27256         * gcc.c-torture/execute/991202-2.c: New test.
27257         * gcc.c-torture/execute/991202-3.c: New test.
27259 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
27261         * g++.old-deja/g++.abi/align.C: New test.
27262         * g++.old-deja/g++.abi/aggregates.C: Likewise.
27263         * g++.old-deja/g++.abi/bitfields.C: Likewise.
27265 1999-12-01  Richard Henderson  <rth@cygnus.com>
27267         * gcc.c-torture/execute/991201-1.c: New.
27269 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
27271         * gcc.dg/991129-1.c: New test.
27273 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
27275         * gcc.c-torture/compile/991127-1.c: New test.
27277 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27279         * g++.old-deja/g++.other/warn4.C: New test.
27281 1999-11-22  Nathan Sidwell  <nathan@acm.org>
27283         * g++.old-deja/g++.eh/cleanup2.C: New test.
27284         * g++.old-deja/g++.ext/pretty2.C: New test.
27285         * g++.old-deja/g++.ext/pretty3.C: New test.
27286         * g++.old-deja/g++.other/debug6.C: New test.
27288 1999-10-20  Jim Wilson  <wilson@cygnus.com>
27290         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
27291         compiler_output to look for one error message instead of two.
27293 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
27295         * gcc.c-torture/execute/991118-1.c: Also test case
27296         where the word boundary does not split a byte evenly.
27298 1999-11-19  Nathan Sidwell  <nathan@acm.org>
27300         * g++.old-deja/g++.ext/restrict1.C: New test.
27302 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
27304         * gcc.c-torture/execute/991118-1.c: New test.
27306 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
27308         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
27309         working directory pathnames.
27311 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
27313         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
27314         host is equipped with driver.h and driver.o so it can actually
27315         compile and run the tests.
27317 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
27319         * gcc.c-torture/compile/991008-1.c: New test.
27321 1999-11-08  Nick Clifton  <nickc@cygnus.com>
27323         * lib/gcc-dg.exp: Include target-supports.exp
27325 1999-11-05  Nick Clifton  <nickc@cygnus.com>
27327         * lib/target-supports.exp: New file: Provide procs to test for
27328         features supported by the target.
27329         (check_weak_available): Moved here from ecos.exp.
27330         (check_alias_available): New proc: Determine of the target
27331         toolchain supports the alias attribute.
27333         * gcc.dg/special/ecos.exp: Move check_weak_available to
27334         target-supports.exp.
27335         (alias-1.c): Only perform the test if the target supports
27336         aliases.
27337         (wkali-1.c): Only perform the test if the target supports
27338         aliases.
27340         * gcc.dg/990506-0.c: Expect error messages from cross
27341         targets as well as native targets.
27343 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27345         * gcc.dg/ultrasp1.c: Removed xfail.
27346         * gcc.dg/struct-ret-2.c: Likewise.
27347         * gcc.dg/array-1.c: Likewise.
27349 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
27351         * gcc.dg/struct-ret-2.c: New test.
27353         * gcc.dg/array-1.c: New test.
27355 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
27357         * gcc.c-torture/execute/991030-1.c: New test.
27359 1999-10-26  Richard Henderson  <rth@cygnus.com>
27361         * gcc.c-torture/compile/991026-2.c: New test.
27363 1999-10-26  Jeffrey A Law  (law@cygnus.com)
27365         * gcc.c-torture/compile/991026-1.c: New test.
27367 1999-10-23  Jeffrey A Law  (law@cygnus.com)
27369         * gcc.c-torture/execute/991023-1.c: New test.
27371 1999-10-19  Jeffrey A Law  (law@cygnus.com)
27373         * gcc.c-torture/execute/991019-1.c: New test.
27375 1999-10-16  Richard Henderson  <rth@cygnus.com>
27377         * gcc.c-torture/execute/991016-1.c: New test.
27379 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
27381         * gcc.c-torture/execute/991014-1.c: New test.
27383 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
27385         * g++.old-deja/g++.other/union2.C: New test.
27387 1999-10-13  Nathan Sidwell  <nathan@acm.org>
27389         * g++.old-deja/g++.other/vaarg2.C: New test.
27390         * g++.old-deja/g++.other/vaarg3.C: New test.
27392 1999-10-12  Craig Burley  <craig@jcb-sc.com>
27394         * g77.f-torture/noncompile/19990905-1.f: Moved from being
27395         in compile/.
27397 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
27399         * gcc.c-torture/execute/va-arg-11.c: New test.
27401 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
27403         * lib/file-format.exp (gcc_target_object_format): Don't
27404         crash if objdump is unavailable.
27406 1999-09-29  Donn Terry <donn@interix.com>
27408         * gcc.misc-tests/mg.exp: delete extraneous redirection.
27410 1999-09-28  Nick Clifton  <nickc@cygnus.com>
27412         * gcc.c-torture/compile/990928-1.c: New test.
27414 1999-09-28  Nathan Sidwell  <nathan@acm.org>
27416         * g++.old-deja/g++.other/decl6.C: New test.
27418 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27420         * gcc.c-torture/execute/va-arg-10.c: New test.
27422 1999-09-27  Nathan Sidwell  <nathan@acm.org>
27424         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
27425         __PRETTY_FUNCTION__.
27427 1999-09-23  Nick Clifton  <nickc@cygnus.com>
27429         * gcc.c-torture/execute/990923-1.c: New test.
27431 1999-09-21  Nick Clifton  <nickc@cygnus.com>
27433         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
27434         for which -fpic is inappropriate.
27436 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
27438         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
27440 1999-09-21  Nathan Sidwell  <nathan@acm.org>
27442         * g++.old-deja/g++.other/dyncast1.C: New test.
27443         * g++.old-deja/g++.other/dyncast2.C: New test.
27444         * g++.old-deja/g++.other/dyncast3.C: New test.
27445         * g++.old-deja/g++.other/dyncast4.C: New test.
27446         * g++.old-deja/g++.other/dyncast5.C: New test.
27447         * g++.old-deja/g++.eh/catch3.C: New test.
27448         * g++.old-deja/g++.eh/catch3p.C: New test.
27449         * g++.old-deja/g++.eh/catch4.C: New test.
27450         * g++.old-deja/g++.eh/catch4p.C: New test.
27451         * g++.old-deja/g++.eh/catch5.C: New test.
27452         * g++.old-deja/g++.eh/catch5p.C: New test.
27453         * g++.old-deja/g++.eh/catch6.C: New test.
27454         * g++.old-deja/g++.eh/catch6p.C: New test.
27455         * g++.old-deja/g++.eh/catch7.C: New test.
27456         * g++.old-deja/g++.eh/catch7p.C: New test.
27457         * g++.old-deja/g++.eh/catch8.C: New test.
27458         * g++.old-deja/g++.eh/catch8p.C: New test.
27459         * g++.old-deja/g++.eh/catch9.C: New test.
27460         * g++.old-deja/g++.eh/catch9p.C: New test.
27462 1999-09-13  Nathan Sidwell  <nathan@acm.org>
27464         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
27465         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
27467 1999-09-13  Jeffrey A Law  (law@cygnus.com)
27469         * gcc.c-torture/compile/990913-1.c: New test.
27471 1999-09-10  Nathan Sidwell  <nathan@acm.org>
27473         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
27474         * g++.old-deja/g++.jason/rfg5.C: Likewise.
27476 1999-09-09  Richard Henderson  <rth@cygnus.com>
27478         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
27480 1999-09-09  Nathan Sidwell  <nathan@acm.org>
27482         * g++.old-deja/g++.other/lookup11.C: New test.
27483         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
27484         what is permitted and what we want.
27485         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
27486         overload use.
27487         * g++.old-deja/g++.jason/rfg5.C: Likewise
27489 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
27491         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
27492         * gcc.c-torture/noncompile/poison-1.c: New file.
27494 1999-09-08  Nathan Sidwell  <nathan@acm.org>
27496         * g++.old-deja/g++.other/sizeof3.C: New test.
27497         * g++.old-deja/g++.other/sizeof4.C: New test.
27498         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
27499         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
27501 1999-09-07  Richard Henderson  <rth@cygnus.com>
27503         * gcc.dg/va-arg-1.c: New.
27505 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
27507         * gcc.c-torture/execute/va-arg-9.c: New test.
27509 1999-09-05  Craig Burley  <craig@jcb-sc.com>
27511         * g77.f-torture/compile/980519-2.f: New test.
27512         * g77.f-torture/compile/19990905-0.f: New test.
27513         * g77.f-torture/compile/19990905-1.f: New test.
27514         * g77.f-torture/compile/19990905-2.f: New test.
27516         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
27518 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
27520         * gcc.c-torture/execute/990827-1.c: Fix typo.
27522 1999-09-03  Nathan Sidwell  <nathan@acm.org>
27524         * g++.old-deja/g++.other/deref1.C: New test.
27526 1999-09-02  Nathan Sidwell  <nathan@acm.org>
27528         * g++.old-deja/g++.other/ambig2.C: New test.
27529         * g++.old-deja/g++.other/cond5.C: New test.
27530         * g++.old-deja/g++.other/lookup16.C: New test.
27532 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
27534         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
27535         assemblers too.
27537 1999-08-31  Jeffrey A Law  (law@cygnus.com)
27539         * lib/c-torture.exp: Avoid the "compare executables" optimization
27540         when testing native.
27542 1999-08-29  Jeffrey A Law  (law@cygnus.com)
27544         * gcc.c-torture/execute/990829-1.c: New test.
27545         * gcc.c-torture/compile/990829-1.c: New test.
27547 1999-08-27  Paul Burchard  <burchard@pobox.com>
27549         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
27550         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
27551         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
27552         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
27553         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
27554         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
27555         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
27556         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
27557         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
27558         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
27559         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
27561 1999-08-27  Jeffrey A Law  (law@cygnus.com)
27563         * gcc.c-torture/execute/990827-1.c: New test.
27565 1999-08-26  Craig Burley  <craig@jcb-sc.com>
27567         * g77.f-torture/noncompile/19990826-4.f: New test.
27569         * g77.f-torture/compile/19990826-3.f: New test.
27571         * g77.f-torture/execute/19990826-2.f: New test.
27573         * g77.f-torture/compile/19990826-1.f: New test.
27575         * gcc.c-torture/execute/990826-0.c: New test.
27576         * g77.c-torture/execute/19990826-0.f: New test.
27578         * g77.f-torture/noncompile/970626-2.f: New test.
27580 1999-08-25  Paul Burchard  <burchard@pobox.com>
27582         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
27583         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
27584         lss-011.C: New tests.
27586 1999-08-25  Nathan Sidwell  <nathan@acm.org>
27588         * g++.old-deja/g++.other/decl5.C: New test.
27590 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27592         * noncompile/noncompile.exp: Load_lib c-torture.exp.
27593         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
27594         call `postbase' for each one.  All callers of `postbase' changed
27595         to call this instead.
27597 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
27599         * gcc.c-torture/execute/990811-1.c: New test.
27601 1999-08-09  Nick Clifton  <nickc@cygnus.com>
27603         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
27604         just native ones.
27606         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
27607         just native ones.
27609 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27611         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
27613 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27615         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
27617 1999-08-04  Nathan Sidwell  <nathan@acm.org>
27619         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
27621 1999-08-04  Jeffrey A Law  (law@cygnus.com)
27623         * gcc.c-torture/execute/990804-1.c: New test.
27625 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27627         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
27628         * g++.old-deja/g++.brendan/crash64.C: Likewise
27629         * g++.old-deja/g++.brendan/overload8.C: Likewise
27631 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27633         * g++.old-deja/g++.other/struct1.C: New test.
27635 1999-08-03  Nathan Sidwell  <nathan@acm.org>
27637         * g++.old-deja/g++.other/enum2.C: New test.
27639 1999-08-02  Richard Henderson  <rth@cygnus.com>
27641         Adapted from tests from Franz Sirl:
27642         * gcc.c-torture/execute/va-arg-7.c: New test.
27643         * gcc.c-torture/execute/va-arg-8.c: New test.
27645 1999-08-01  Jeffrey A Law  (law@cygnus.com)
27647         * gcc.c-torture/compile/990801-2.c: New test.
27649         * gcc.c-torture/compile/990801-1.c: New test.
27651 1999-07-27  Michael Meissner  <meissner@cygnus.com>
27653         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
27654         fp-cmp-1.c, converting double to float.
27656         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
27657         fp-cmp-1.c, converting double to long double.
27659         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
27660         from fr1 to unknown_register, since fr1 is a legitimate register
27661         on some machines.
27663 1999-07-25  Jeffrey A Law  (law@cygnus.com)
27665         * README: More listname related changes.
27667 1999-07-08  Catherine Moore  <clm@cygnus.com>
27669         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
27671 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
27673         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
27675 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
27677         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
27679 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
27681         * gcc.dg/990703-1.c: New test.
27683 1999-06-29  Nick Clifton  <nickc@cygnus.com>
27685         * lib/file-format.exp: New file: Move definition of proc
27686         gcc_target_object_format to here from
27687         gcc.dg/special/ecos.exp.
27689         * lib/c-torture.exp: Include lib file-format.exp.
27690         * lib/gcc-dg.exp: Include lib file-format.exp.
27692         * gcc.dg/special/ecos.exp: Remove definition of proc
27693         gcc_target_object_format.
27695 1999-06-28  Jeffrey A Law  (law@cygnus.com)
27697         * gcc.c-torture/execute/990628-1.c: New test.
27699 1999-06-25  Jeffrey A Law  (law@cygnus.com)
27701         * gcc.c-torture/compile/990625-2.c: New test.
27703         * gcc.c-torture/compile/990625-1.c: New test.
27705 1999-06-23  Nick Clifton  <nickc@cygnus.com>
27707         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
27708         attributes compile.
27709         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
27710         ports that use the COFF/PE file format.
27712 1999-06-17  Jeffrey A Law  (law@cygnus.com)
27714         * gcc.c-torture/compile/990617-1.c: New test.
27716 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
27718         * g++.old-deja/g++.other/decl4.C: New test.
27720 1999-06-14  Nathan Sidwell  <nathan@acm.org>
27722         * g++.old-deja/g++.other/bitfld3.C: New test.
27724 1999-06-08  Nathan Sidwell  <nathan@acm.org>
27726         * g++.old-deja/g++.eh/catch1.C: New test.
27728 1999-06-07  Jeffrey A Law  (law@cygnus.com)
27730         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
27732         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
27733         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
27735 1999-06-05  Craig Burley  <craig@jcb-sc.com>
27737         * g77.f-torture/compile/19990502-0.f: Replace with new,
27738         shorter, test that still fails after recent changes.
27740 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27742         * gcc.c-torture/execute/990604-1.c: New test.
27744 1999-05-31  Jeffrey A Law  (law@cygnus.com)
27746         * gcc.c-torture/execute/990531-1.c: New test.
27748 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27750         * gcc.c-torture/compile/990527-1.c: New test.
27752 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
27754         * gcc.c-torture/execute/990527-1.c: New test.
27756 1999-05-25  Nick Clifton  <nickc@cygnus.com>
27758         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
27759         bitfields as signed.
27761 1999-05-25  Craig Burley  <craig@jcb-sc.com>
27763         * g77.f-torture/compile/19990525-0.f: New test.
27765 1999-05-25  Jeffrey A Law  (law@cygnus.com)
27767         * gcc.c-torture/execute/990525-2.c: New test.
27769         * gcc.c-torture/execute/990525-1.c: New test.
27771 1999-05-24  Nathan Sidwell  <nathan@acm.org>
27773         * g++.old-deja/g++.other/anon3.C: New test.
27774         * g++.old-deja/g++.other/anon4.C: New test.
27775         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
27776         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
27777         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
27778         Merrill).
27780 1999-05-24  Jeffrey A Law  (law@cygnus.com)
27782         * gcc.c-torture/execute/990524-1.c: New test.
27784         * gcc.dg/990524-1.c: New test.
27786 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
27788         * gcc.c-torture/compile/990523-1.c: New test.
27790 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
27792         * gcc.c-torture/compile/990519-1.c: New test.
27794 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
27796         * gcc.c-torture/compile/990517-1.c: New test.
27798         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
27799         (e4, f4): New tests.
27800         (main): Call them.
27802 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27804         * gcc.dg/noreturn-1.c: New test.
27806 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
27808         * gcc.c-torture/execute/990513-1.c: New test.
27810 1999-05-10  Richard Henderson  <rth@cygnus.com>
27812         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
27814 1999-05-10  Craig Burley  <craig@jcb-sc.com>
27816         * g77.f-torture/execute/erfc.f: Use small single-precision
27817         values, to avoid problems on Alphas when not -mieee.
27819 1999-05-08  Craig Burley  <craig@jcb-sc.com>
27821         * gcc.dg/990506-0.c: New test.
27823 1999-05-08  Richard Henderson  <rth@cygnus.com>
27825         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
27826         the constant to test.  Don't XFAIL 64-bit targets.
27828         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
27829         * g++.old-deja/g++.law/profile1.C: Likewise.
27831         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
27832         operator new instances.
27833         * g++.old-deja/g++.other/delete5.C: Likewise.
27835 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27837         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
27838         intrinsic.
27840 1999-05-03  Craig Burley  <craig@jcb-sc.com>
27842         * g77.f-torture/execute/u77-test.f: Reverse order of two
27843         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
27845 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
27847         * gcc.dg/compare1.c: New test.
27849 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
27851         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
27852         New tests.
27854 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27856         * g77.f-torture/compile/19990502-1.f: New test.
27858 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27860         * g77.f-torture/compile/19990502-0.f: New test.
27862 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27864         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
27865         intrinsic.
27867 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27869         * g77.f-torture/execute/u77-test.f (main): List libU77
27870         intrinsics not currently tested.
27871         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
27872         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
27873         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
27874         Trim blanks off the ends of some printed strings.
27876 1999-05-02  Craig Burley  <craig@jcb-sc.com>
27878         * g77.f-torture/execute/u77-test.f (main): Just warn about
27879         FSTAT gid disagreement, as it's expected on some systems.
27881 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27883         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
27884         use a new function, which allows for some slop.
27885         Clean up some commentary.
27886         (issum): The new function.
27887         (sgladd): Deleted subroutine.
27889 1999-05-01  Craig Burley  <craig@jcb-sc.com>
27891         * g77.f-torture/execute/u77-test.f: Modify to be more like
27892         libf2c/libU77 version, bringing patches to that version here.
27893         Add suitable commentary.
27895 1999-04-25  Richard Henderson  <rth@cygnus.com>
27897         * gcc.dg/990424-1.c: New test.
27899 1999-04-24  Craig Burley  <craig@jcb-sc.com>
27901         * g77.f-torture/execute/u77-test.f (main): Bug involving
27902         LSTAT has been fixed, so turn back on full checking.
27904 1999-04-20  Craig Burley  <craig@jcb-sc.com>
27906         * g77.f-torture/compile/19990419-0.f: New test.
27907         * g77.f-torture/execute/19990419-1.f: New test.
27909 1999-04-17  Richard Henderson  <rth@cygnus.com>
27911         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
27912         to avoid the need for a prototype to supress a warning.
27914 1999-04-07  Jim Wilson  <wilson@cygnus.com>
27916         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
27918 1999-04-04  Jeffrey A Law  (law@cygnus.com)
27920         * gcc.c-torture/execute/990404-1.c: New test.
27922 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
27924         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
27925         * gcc.dg/cpp-if3.c: Don't use -pedantic.
27926         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
27927         missing initializer warnings.
27929 1999-03-28  Jeffrey A Law  (law@cygnus.com)
27931         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
27932         matching strings.
27934 1999-03-26  Jeffrey A Law  (law@cygnus.com)
27936         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
27938 1999-03-26  Craig Burley  <craig@jcb-sc.com>
27940         * g77.f-torture/execute/19990325-0.f: New test.
27941         * g77.f-torture/execute/19990325-1.f: New test.
27943 1999-03-24  Jeffrey A Law  (law@cygnus.com)
27945         * gcc.c-torture/execute/990324-1.c: New test.
27947 1999-03-22  Jim Wilson  <wilson@cygnus.com>
27949         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
27950         test with 4.
27952 1999-03-17  Richard Henderson  <rth@cygnus.com>
27954         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
27956 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27958         * g77.f-torture/execute/19990313-2.f: New test.
27959         * g77.f-torture/execute/19990313-3.f: New test.
27961 1999-03-13  Craig Burley  <craig@jcb-sc.com>
27963         * g77.f-torture/execute/19990313-0.f: New test.
27964         * g77.f-torture/execute/19990313-1.f: New test.
27966 1999-03-12  Jim Wilson  <wilson@cygnus.com>
27968         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
27969         printf to sprintf.
27970         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
27971         (main): Add check for u15.  Conditionalize u31 check depending on
27972         whether ints are <32 bits or >=32 bits.
27974 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27976         * g77.f-torture/execute/19981119-0.f: Improve testiness.
27978 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27980         * g77.f-torture/compile/19990305-0.f: New test.
27981         * g77.f-torture/execute/19981119-0.f: New test.
27983 1999-03-08  Craig Burley  <craig@jcb-sc.com>
27985         * g77.f-torture/execute/970625-2.f: call ABORT if final
27986         result is not correct, instead of just printing it.
27987         Add this checking via newly introduced obfuscation, to
27988         trip up buggy front ends.
27990 1999-03-07  Craig Burley  <craig@jcb-sc.com>
27992         * g77.f-torture/compile/960317-1.f: Moved from being
27993         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
27995 1999-03-06  Craig Burley  <craig@jcb-sc.com>
27997         * g77.f-torture/execute/960317-1.f: New (old) test.
27998         * g77.f-torture/execute/970625-2.f: Ditto.
28000 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
28002         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
28003         message on line 1 or line 2; cccp and cpplib do this differently.
28005 1999-03-01  Jeffrey A Law  (law@cygnus.com)
28007         * g++.old-deja/g++.law/weak1.C: New test.
28009 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28011         * gcc.c-torture/execute/990119-1.c: Renamed to...
28012         * gcc.dg/990119-1.c: this, so it will only be tested once
28013         (it's a preprocessor test, it doesn't need to be run at
28014         multiple optimization levels).
28016 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
28018         * lib/g++.exp: Don't add incdir=$base_dir/../include to
28019           ALWAYS_CXXFLAGS.
28021 1999-02-24  Craig Burley  <craig@jcb-sc.com>
28023         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
28024         * g77.f-torture/compile/19981216-0.f: ...as it is expected
28025         to not be compilable by current g77.
28027 1999-02-24  Nick Clifton  <nickc@cygnus.com>
28029         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
28031 1999-02-22  Jeffrey A Law  (law@cygnus.com)
28033         * gcc.c-torture/execute/990222-1.c: New test.
28035 1999-02-19  Craig Burley  <craig@jcb-sc.com>
28037         * g77.f-torture/compile/19990218-0.f: New test.
28038         * g77.f-torture/noncompile/19990218-1.f: New test.
28040 1999-02-18  Craig Burley  <craig@jcb-sc.com>
28042         * g77.f-torture/compile/19981216-0.f: New test.
28044 1999-02-14  Jeffrey A Law  (law@cygnus.com)
28046         * gcc.dg/990214-1.c: New test.
28048 1999-02-13  Jeffrey A Law  (law@cygnus.com)
28050         * gcc.dg/990213-2.c: New test.
28052         * gcc.dg/990213-1.c: New test.
28054 1999-02-12  Jeffrey A Law  (law@cygnus.com)
28056         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
28057         ints.
28059 1999-02-11  Nick Clifton  <nickc@cygnus.com>
28061         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
28062         specified by target.
28064         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
28066 1999-02-11  Jeffrey A Law  (law@cygnus.com)
28068         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
28070 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28072         * gcc.dg/special/ecos.exp: New test driver for new tests with
28073         special requirements.
28075         * gcc.dg/special/alias-1.c: New test.
28076         * gcc.dg/special/gcsec-1.c: New test.
28077         * gcc.dg/special/weak-1.c: New test.
28078         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
28079         * gcc.dg/special/weak-2.c: New test.
28080         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
28081         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
28082         * gcc.dg/special/wkali-1.c: New test.
28083         * gcc.dg/special/wkali-2.c: New test.
28084         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
28085         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
28087 1999-02-10  Felix Lee  <flee@cygnus.com>
28089           * lib/c-torture.exp (c-torture-compile): Pull out code for
28090           analyzing gcc error messages.
28091           (c-torture-execute): Likewise.  Fix some (harmless) false
28092           positives.
28093           * lib/gcc.exp (gcc_check_compile): New function.
28095 1999-02-08  Richard Henderson  <rth@cygnus.com>
28097         * gcc.c-torture/execute/990208-1.c: New test.
28099 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
28101         * g++.dg/special/ecos.exp: New driver for new tests with special
28102         requirements
28104         * g++.dg/special/conpr-1.C: New test
28105         * g++.dg/special/conpr-2.C: New test
28106         * g++.dg/special/conpr-2a.C: New test
28107         * g++.dg/special/conpr-3.C: New test
28108         * g++.dg/special/conpr-3a.C: New test
28109         * g++.dg/special/conpr-3b.C: New test
28111         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
28112         allow g++ to use the dg driver
28114         * README: Add comment about g++.dg directory
28116 1999-02-06  Jeffrey A Law  (law@cygnus.com)
28118         * README: Update email addresses.
28120 1999-02-03  Nick Clifton  <nickc@cygnus.com>
28122         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
28123         arguments in order to force structure S onto the stack even on
28124         the alpha.
28125         (test): Pass 10 leading arguments to function foo as well as the
28126         structure S.
28128         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
28129         failure for all targets.
28131         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
28132         abort to terminate program execution.
28134 1999-01-30  Richard Henderson  <rth@cygnus.com>
28136         * gcc.c-torture/execute/990130-1.c: New test.
28138 1999-01-30  Jeffrey A Law  (law@cygnus.com)
28140         * gcc.dg/990130-1.c: New test.
28142 1999-01-28  Michael Meissner  <meissner@cygnus.com>
28144         * gcc.c-torture/execute/990128-1.c: New test.
28146 1999-01-27  Michael Meissner  <meissner@cygnus.com>
28148         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
28150 1999-01-27  Felix Lee  <flee@cygnus.com>
28152         * lib/c-torture.exp (c-torture-compile): pull out code for
28153         analyzing gcc error messages.
28154         (c-torture-execute): ditto, and fix some (harmless) false
28155         positives.
28156         * lib/gcc.exp (gcc_check_compile): new function.
28158 1999-01-17  Jeffrey A Law  (law@cygnus.com)
28160         * gcc.dg/990117-1.c: New test.
28162         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
28164         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
28166 1999-01-15  Jeffrey A Law  (law@cygnus.com)
28168         * g77.f-torture/compile/990115-1.f: New test.
28170 1999-01-07  Jeffrey A Law  (law@cygnus.com)
28172         * gcc.c-torture/compile/990107-1.c: New test
28174 1999-01-06  Jeffrey A Law  (law@cygnus.com)
28176         * gcc.c-torture/execute/990106-2.c: New test.
28178         * gcc.c-torture/execute/990106-1.c: New test.
28180 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
28182         * gcc.c-torture/compile/981223-1.c: New test.
28184 1998-12-29  Richard Henderson  <rth@cygnus.com>
28186         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
28187         (opt3): Rename from opt4 and disable.
28189 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
28191         * g++.old-deja/g++.pt/ptrmem5.C: New test.
28193 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28195         * g++.old-deja/g++.other/conv5.C: New test.
28197 1998-12-14  Nick Clifton  <nickc@cygnus.com>
28199         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
28201 1998-12-11  Jeffrey A Law  (law@cygnus.com)
28203         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
28205 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
28207         * gcc.c-torture/compile/981211-1.c: New test.
28209 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
28211         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
28213         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
28215 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28217         * gcc.special/930510-1.c: Make C9X safe.
28218         * gcc.misc-tests/gcov-1.c Similarly.
28219         * gcc.misc-tests/gcov-2.c Similarly.
28221 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28223         * gcc.dg/ultrasp1.c: New test.
28225 1998-12-06  Richard Henderson  <rth@cygnus.com>
28227         * gcc.c-torture/execute/981206.c: New test.
28229 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28231         * g++.old-deja/g++.ns/template7.C: New test.
28233         * g++.old-deja/g++.other/expr1.C: New test.
28235         * g++.old-deja/g++.eh/tmpl3.C: New test.
28237         * g++.old-deja/g++.eh/tmpl2.C: New test.
28239 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28241         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
28242         * g++.old-deja/g++.other/using6.C: Removed.
28243         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
28245         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
28247 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28249         * g++.old-deja/g++.pt/overload8.C: New test.
28251         * g++.old-deja/g++.pt/overload7.C: New test.
28253         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
28255         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
28256         and relinking messages.
28257         * lib/g++.exp (g++_target_compile): Remove .rpo file when
28258         compiling with -frepo.
28260 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
28262         * g++.old-deja/g++.pt/lookup6.C: New test.
28264 1998-11-30  Nick Clifton  <nickc@cygnus.com>
28266         * gcc.c-torture/execute/981130-1.c: New test.
28267         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
28269 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28271         * g++.old-deja/g++.pt/explicit76.C: New test.
28273         * g++.old-deja/g++.pt/friend38.C: New test.
28275         * g++.old-deja/g++.ns/crash2.C: New test.
28277         * g++.old-deja/g++.pt/defarg8.C: New test.
28279         * g++.old-deja/g++.pt/instantiate6.C: New test.
28281         * g++.old-deja/g++.pt/static6.C: New test.
28283         * g++.old-deja/g++.pt/decl2.C: New test.
28285 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28287         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
28288         problem is actually related with name lookup, but so what? :-)
28290         * g++.old-deja/g++.pt/friend37.C: New test.
28292 1998-11-25  Dave Love  <d.love@dl.ac.uk>
28294         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
28295         element, which fails on some systems.
28297         * g77.f-torture/execute/labug1.f: New test.
28299 1998-11-21  Jeffrey A Law  (law@cygnus.com)
28301         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
28302         is defined.
28304 1998-11-18  Dave Love  <d.love@dl.ac.uk>
28306         * g77.f-torture/compile/981117-1.f: New test.
28308 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
28310         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
28311         properly discarded.
28313 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
28315         * gcc.c-torture/execute/memcheck: New directory of tests for
28316         -fcheck-memory-usage.
28318 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
28320         * README: New file, general information about the testsuite and
28321         new description of the various C++ test subdirectories.
28322         * README.g++: Eliminate obsolete information, update and move most
28323         relevant stuff to README.
28325 1998-11-07  Richard Henderson  <rth@cygnus.com>
28327         * gcc.c-torture/compile/981107-1.c: New test.
28329 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
28331         * execute/memcpy-bi.c: New testcase.
28333 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
28335         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
28336         base classes.
28338         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
28339         template is selected.
28341         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
28342         classes, it should be accepted for all types.
28344         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
28346         * g++.old-deja/g++.pt/spec24.C: Ensure that template
28347         specializations start with template headers.
28349 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
28351         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
28353         * g++.old-deja/g++.other/init9.C: Test cross initialization of
28354         non-POD types.
28356 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
28358         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
28360 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
28362         * compile/981022-1.c, compile/981022-1.x: New test and driver.
28364 1998-10-19  Jeffrey A Law  (law@cygnus.com)
28366         * 981019-1.c: New test.
28368 1998-10-14  Robert Lipe <robertl@dgii.com>
28370         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
28371         find objc headers.
28373 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
28375         * compile/981001-4.c: Remove use of GCC extension that triggers a
28376         compiler bug.
28378 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
28380         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
28382 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28384         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
28385         instantiation of template produces incorrect code for delete
28386         expression.
28388         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
28389         constructors' name is not unique.
28390         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
28391         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
28393         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
28394         automatic array of const is ill-formed.
28396         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
28397         of template parameter?
28399         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
28400         const.
28402         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
28403         pointer-to-member expression.
28405         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
28406         declaration causes ICE.
28408 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
28410         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
28411         reserved in the global namespace.
28413         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
28414         generate needed virtual table.
28416         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
28418 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
28420         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
28421         template-dependent type
28423 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
28425         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
28426         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
28427         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
28429         * g++.old-deja/g++.other/using5.C: New test; using decl from base
28430         class should be usable as argument of member function.
28431         * g++.old-deja/g++.other/using6.C: New test; using decl from base
28432         class should be usable as return type of member function.
28433         * g++.old-deja/g++.other/using7.C: New test; using decl from base
28434         class should be usable as type of data member.
28436         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
28438 1998-10-09  Jeffrey A Law  (law@cygnus.com)
28440         * gcc.c-torture/special/920521-1.c: Fix bogus test.
28442 1998-10-08  Nick Clifton  <nickc@cygnus.com>
28444         * gcc.dg/dll-?.c Add thumb to target list.
28445         Fix assembler scan patterns to match current assembler output.
28447 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
28449         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
28450         matching of template brackets.
28452         * g++.old-deja/g++.other/using4.C: New test.  Test using
28453         declarations of methods from base classes.
28455         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
28456         within functions should introduce names into the innermost
28457         enclosing namespace.
28459         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
28460         of static locals if first initialization throws.
28462 1998-10-07  Jim Wilson  <wilson@cygnus.com>
28464         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
28466 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
28468         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
28469         lose track of the possible targets of tablejump insns.
28470         * special/special.exp: Run it.
28472 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
28474         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
28475         must be declared before its specializations can be named in friend
28476         declarations.
28478 1998-10-05  Dave Love  <d.love@dl.ac.uk>
28480         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
28482         * g77.f-torture/execute/io1.f: New test.
28484 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
28486         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
28487         with pointer to template function, for which no argument deduction
28488         is possible.
28490         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
28491         specialization of template function as argument to template
28492         function.
28494         * g++.old-deja/g++.other/access2.C: New test; Inner class
28495         shouldn't have privileged access to Outer's names.
28497 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
28499         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
28500         friend template declared within template class conflicts with
28501         nested class of the same name.
28503         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
28504         is ignored.
28506         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
28507         object with direct initializer as function declaration.
28509         * g++.old-deja/g++.other/decl2.C: New test; duplicate
28510         initializers.
28512         * g++.old-deja/g++.other/null2.C: New test; conditional operator
28513         involving const pointer and NULL produces incorrect result.
28515         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
28516         type name without `typename' should be rejected with -pedantic.
28518 1998-10-02  Richard Henderson  <rth@cygnus.com>
28520         * g++.old-deja/g++.other/addrof1.C: New test.
28522 1998-10-01  Nick Clifton  <nickc@cygnus.com>
28524         * gcc.c-torture/compile/981001-1.c: New test.
28525         * gcc.c-torture/execute/981001-1.c: New test.
28527 1998-10-01  Jeffrey A Law  (law@cygnus.com)
28529         * gcc.c-torture/compile/981001-2.c: New test.
28530         * gcc.c-torture/compile/981001-3.c: New test.
28531         * gcc.c-torture/compile/981001-4.c: New test.
28533 1998-10-01  Robert Lipe  <robertl@dgii.com>
28535         * lib/objc.exp (objc_target_compile): Add -L during compiles for
28536         multilibbed hosts.   Idea grafted from g77.exp.
28538 1998-09-30  Dave Love  <d.love@dl.ac.uk>
28540         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
28541         avoid losing on systems which need -lsocket.
28543 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
28545         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
28546         * g++.old-deja/g++.other/nested2.C: Ditto.
28547         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
28548         failure.
28550 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
28552         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
28553         preferred over template operator!= for enum bitfields.
28555 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
28557         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
28558         that happen to have the same base name, but in different scopes,
28559         are incorrectly rejected.
28561 1998-09-16  Richard Henderson  <rth@cygnus.com>
28563         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
28564         on the native word size instead of an integer literal.
28566 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
28568         * g++.old-deja/g++.other/static2.C: Invocation of static data
28569         member of type pointer-to-function denoted as non-static member.
28571         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
28572         checks involving function types and aliases.
28574 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
28576         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
28577         redefined to the same non-trivial type.
28579         * g++.old-deja/g++.pt/explicit73.C: Test for proper
28580         namespace-qualification of template specializations declared in
28581         other namespaces.
28583         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
28584         to declare a subset of the specializations of a template function
28585         as friends of specializations of a template class.
28587         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
28588         member templates that do not fully specialize the enclosing
28589         template class are rejected.
28591 1998-09-11  Dave Love  <d.love@dl.ac.uk>
28593         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
28595 1998-09-08  Dave Love  <d.love@dl.ac.uk>
28597         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
28598         altered from libf2c/libU77 version.
28600 1998-09-06  Dave Love  <d.love@dl.ac.uk>
28602         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
28604 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
28606         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
28607         (un)signed char are different types for template specialization
28608         purposes.
28610 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
28612         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
28613         * objc: ObjC testsuite.
28615 1998-08-31  Catherine Moore  <clm@cygnus.com>
28617         * gcc.c-torture/execute/941014-1.x:  New file.
28619 1998-08-31  Nick Clifton  <nickc@cygnus.com>
28621         * lib/c-torture.exp: Add support for
28622         torture_eval_before_compile and torture_eval_before_execute
28623         variables.
28625 1998-08-30  Jeffrey A Law  (law@cygnus.com)
28627         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
28628         this test triggers valid.
28630 1998-08-27  Jeffrey A Law  (law@cygnus.com)
28632         * gcc.dg/980827-1.c: New test.
28634 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
28636         * gcc.c-torture/execute/loop-4b.c: New test.
28638 1998-08-26  Nick Clifton  <nickc@cygnus.com>
28640         * lib/c-torture.exp: Add support for
28641         torture_eval_before_compile and torture_eval_before_execute
28642         variables.
28644 1998-08-25  Jeffrey A Law  (law@cygnus.com)
28646         * gcc.c-torture/compile/980825-1.c: New test.
28648 1998-08-24  Nick Clifton  <nickc@cygnus.com>
28650         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
28651         count number tests in opt_t0 not good_t0.
28653 1998-08-24  Jeffrey A Law  (law@cygnus.com)
28655         * gcc.c-torture/compile/930326-1.x: Fix typo.
28657 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
28659         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
28660         causes an ICE.
28662 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28664         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
28665         STACK_SIZE is defined.
28666         * gcc.c-torture/unsorted/stuct.c: Similarly.
28668         * gcc.c-torture/compile/980821-1.c: New test.
28670 1998-08-21  Jeffrey A Law  (law@cygnus.com)
28672         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
28674 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
28676         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
28677         code.
28679 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
28681         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
28682         error'.
28684 1998-08-18  Jeffrey A Law  (law@cygnus.com)
28686         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
28688 1998-08-16  Jeffrey A Law  (law@cygnus.com)
28690         * gcc.c-torture/compile/980816-1.c: New test.
28692         * gcc.dg/980816-1.c: New test.
28694 1998-08-13  Jeffrey A Law  (law@cygnus.com)
28696         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
28697         compiler for ieee tests.
28699 1998-08-01  Dave Love  <d.love@dl.ac.uk>
28701         * g77.f-torture/compile/980729-0.f: New test.
28703 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
28705         * gcc.c-torture/special/eeprof-1.c: New test, for
28706         -finstrument-functions.
28707         * gcc.c-torture/special/special.exp: Run it.
28709 1998-07-29  Jeffrey A Law  (law@cygnus.com)
28711         * gcc.c-torture/compile/980729-1.c: New test.
28713 1998-07-27  Nick Clifton  <nickc@cygnus.com>
28715         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
28716         __thumb__ is defined, and test for ARM style doubles if so.
28718 1998-07-26  Dave Love  <d.love@dl.ac.uk>
28720         * g77.f-torture/noncompile/980615-0.f: New test.
28722 1998-07-26  H.J. Lu  (hjl@gnu.org)
28724         * gcc.dg/980312-1.c: Do link instead of compile.
28725         * gcc.dg/980313-1.c: Likewise.
28727 1998-07-26  Jeffrey A Law  (law@cygnus.com)
28729         * gcc.c-torture/compile/980726-1.c: New test.
28731 1998-07-25  Dave Love  <d.love@dl.ac.uk>
28733         * g77.f-torture/execute/io0.f: New test.
28735 1998-07-24  Nick Clifton  <nickc@cygnus.com>
28737         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
28738         an int.
28740 1998-06-18  Michael Meissner  <meissner@cygnus.com>
28742         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
28743         m32r bugs.
28745 1998-07-17  Nick Clifton  <nickc@cygnus.com>
28747         * gcc.dg/980626-1.c: Expect failures for all toolchains until
28748         c-decl.c:grokdeclarator can handle mode attributes.
28750 1998-07-16  Jeffrey A Law  (law@cygnus.com)
28752         * gcc.c-torture/execute/980716-1.c: New test.
28754 1998-07-13  Jeffrey A Law  (law@cygnus.com)
28756         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
28757         the mn10200.
28758         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
28759         the mn10200.
28760         * gcc.c-torture/execute/va-arg-3.x: Similarly.
28761         * gcc.c-torture/compile/930326-1.x: Similarly.
28763 1998-07-13  Dave Love  <d.love@dl.ac.uk>
28765         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
28766         New test from Craig.
28768 1998-07-12  Dave Love  <d.love@dl.ac.uk>
28770         * g77.f-torture/noncompile/980616-0.f: New test.
28772         * g77.f-torture/execute/970816-3.f:  New test from Craig.
28774 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28776         *  g++.other/singleton.C: Return error value instead of taking
28777         SIGSEGV.
28779 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
28781         *  g++.other/singleton.C: New test.   Warning is under dispute.
28782         Runtime crash is not.
28784 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
28786         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
28787         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
28788         using6.C, using7.C}:  New namespace tests.
28790 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
28792         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
28793         specialization with typedef'ed names used as array indexes.
28795 1998-07-09  Jeffrey A Law  (law@cygnus.com)
28797         * gcc.c-torture/execute/980709-1.c: New test.
28799         * gcc.dg/980709-1.c: New test.
28801 1998-07-07  Richard Henderson  <rth@cygnus.com>
28803         * gcc.c-torture/execute/bcp-1.c: New test.
28805 1998-07-07  Jeffrey A Law  (law@cygnus.com)
28807         * gcc.c-torture/execute/980707-1.c: New test.
28809 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
28811         * gcc.c-torture/compile/980706-1.c: New test.
28813 1998-07-01  Dave Love  <d.love@dl.ac.uk>
28815         * g77.f-torture/execute/980701-0.f,
28816         g77.f-torture/execute/980701-1.f: New test from Craig.
28818 1998-07-01  Jeffrey A Law  (law@cygnus.com)
28820         * gcc.c-torture/compile/980701-1.c: New test.
28822         * gcc.c-torture/execute/980701-1.c: New test.
28824 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
28825 rlsruhe.de>
28827         * g++.old-deja/g++.robertl/eb132.C: New test.
28828         * g++.old-deja/g++.robertl/eb133.C: Likewise.
28830 1998-06-29  Dave Love  <d.love@dl.ac.uk>
28832         * g77.f-torture/execute/980628-7.f,
28833         g77.f-torture/execute/980628-8.f,
28834         g77.f-torture/execute/980628-9.f,
28835         g77.f-torture/execute/980628-10.f: New tests from Craig.
28837         * g77.f-torture/execute/980628-3.f: Remove mail headers.
28839 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28841         * g77.f-torture/execute/980628-4.f: New test from Craig.
28842         * g77.f-torture/execute/980628-5.f: Likewise.
28843         * g77.f-torture/execute/980628-2.f: Likewise.
28844         * g77.f-torture/execute/980628-0.f: Likewise.
28845         * g77.f-torture/execute/980628-1.f: Likewise.
28846         * g77.f-torture/execute/980628-3.f: Likewise.
28847         * g77.f-torture/execute/980628-6.f: Likewise.
28849 1998-06-28  Jeffrey A Law  (law@cygnus.com)
28851         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
28852         directory when nothing has been installed yet.
28854 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
28856         * gcc.c-torture/special/special.exp: Handle newer versions of
28857         dejagnu.
28859 1998-06-26  Jeffrey A Law  (law@cygnus.com)
28861         * gcc.dg/980626-1.c: New test.
28863 1998-06-19  Bruno Haible <haible@ilog.fr>
28865         * gcc.misc-tests/m-un-2.c: New test.
28866         * g++.old-deja/g++.other/warn01.c: Likewise.
28868 1998-06-19  Robert Lipe  <robertl@dgii.com>
28870         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
28871         compatibility with assmblers with a different comment character.
28872         Eliminate use of GAS-specific extensions.
28874 1998-06-19  Jeffrey A Law  (law@cygnus.com)
28876         * gcc.c-torture/execute/ieee/980619-1.c: New test.
28878 1998-06-19  Robert Lipe  <robertl@dgii.com>
28880         *lib/g77.exp: Replace search for libf2c.a with search for newly
28881         renamed libg2c.a
28883 1998-06-17  Jeffrey A Law  (law@cygnus.com)
28885         * gcc.c-torture/execute/980617-1.c: New test.
28887 1998-06-12  Jeffrey A Law  (law@cygnus.com)
28889         * gcc.c-torture/execute/980612-1.c: New test.
28891 1998-06-08  Jeffrey A Law  (law@cygnus.com)
28893         * gcc.dg/980523-1.c: Only test on ppc-linux.
28894         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
28896         * gcc.c-torture/execute/980608-1.c: New test.
28898 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
28900         * gcc.c-torture/execute/980605-1.c: New test.
28902 1998-06-04  Jeffrey A Law  (law@cygnus.com)
28904         * gcc.c-torture/execute/980604-1.c: New test.
28906 1998-06-02  Jeffrey A Law  (law@cygnus.com)
28908         * gcc.c-torture/execute/980602-1.c: New test.
28909         * gcc.c-torture/execute/980602-2.c: Likewise.
28911 1998-06-02  Dave Love  <d.love@dl.ac.uk>
28913         * 970125-0.f: Fix per JCB.  Add commentary.
28915 1998-05-31  Michael Meissner  <meissner@cygnus.com>
28917         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
28918         IEEE -0 support.
28920 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
28922         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
28923         earlier.
28925 1998-05-28  Catherine Moore <clm@cygnus.com>
28927         * gcc.c-torture/execute/980526-3.c: New test.
28929 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
28931         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
28932         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
28933         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
28934         m88k-motorola-sysv3 to XFAIL.
28936 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
28938         * gcc.dg/980526-1.c: New test.
28939         * gcc.c-torture/execute/980526-2.c: New test.
28941 1998-05-26  Jeffrey A Law  (law@cygnus.com)
28943         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
28945         * gcc.c-torture/execute/980526-1.c: New test.
28947 1998-05-26  Dave Love  <d.love@dl.ac.uk>
28949         * g77.f-torture/execute/alpha2.f: Add runtime test.
28951 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
28953         * g++.old-deja/old-deja.exp: Strip leading directories.
28955         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
28956         error for the line.  Don't run multiple tests for the same line.
28958 1998-05-23  Jeffrey A Law  (law@cygnus.com)
28960         * gcc.dg/980523-1.c: New test.
28962 1998-05-23  Dave Love  <d.love@dl.ac.uk>
28964         * g77.f-torture/compile/970915-0.f: New test.
28966 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
28968         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
28970 1998-05-21  Jeffrey A Law  (law@cygnus.com)
28972         * gcc.dg/980520-1.c: New test.
28974 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
28976         * gcc.dg/980502-1.c: Fix return type.
28978 1998-05-20  Jeffrey A Law  (law@cygnus.com)
28980         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
28981         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
28982         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
28983         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
28984         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
28986 1998-05-20  Dave Love  <d.love@dl.ac.uk>
28988         * g77.f-torture/execute/980520-1.f: New test.
28990 1998-05-15  Dave Love  <d.love@dl.ac.uk>
28992         * lib/mike-g77.exp: New file.
28994         * g77.f-torture/noncompile/noncompile.exp,
28995         g77.f-torture/noncompile/check0.f: New files.
28997 1998-05-14  Dave Love  <d.love@dl.ac.uk>
28999         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
29000         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
29001         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
29002         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
29003         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
29004         abort where appropriate.
29006 1998-05-05  Michael Meissner  <meissner@cygnus.com>
29008         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
29009         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
29011 1998-04-29  Dave Love  <d.love@dl.ac.uk>
29013         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
29015 1998-04-27  Dave Love  <d.love@dl.ac.uk>
29017         * g77.f-torture/compile/980427-0.f: New test.
29019 1998-04-24  Dave Love  <d.love@dl.ac.uk>
29021         * g77.f-torture/compile/980424-0.f: New test.
29023 1998-04-19  Dave Love  <d.love@dl.ac.uk>
29025         * g77.f-torture/compile/980419-2.f (main): New test.
29026         * g77.f-torture/compile/970125-0.f: New test.
29027         * g77.f-torture/compile/980419-1.f: New test.
29029 1998-04-08  Jim Wilson  <wilson@cygnus.com>
29031         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
29032         of loop-4.c.
29034 1998-04-07  Jim Wilson  <wilson@cygnus.com>
29036         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
29038 1998-04-03  Jim Wilson  <wilson@cygnus.com>
29040         * gcc.c-torture/compile/980329-1.c: New test.
29042 1998-03-18  Jim Wilson  <wilson@cygnus.com>
29044         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
29045         * gcc.dg/980312-1.c: Fix typo in -march command.
29047 1998-03-16  H.J. Lu  (hjl@gnu.org)
29049         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
29051 1998-03-11  Robert Lipe  <robertl@dgii.com>
29053         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
29054         Dave Love agree the Fortran source is bogus.
29056 1998-03-11  Robert Lipe  <robertl@dgii.com>
29058         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
29059         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
29060         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
29061         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
29062         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
29064 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
29066         * g++.old-deja/g++.other/friend1.C: New test.
29068 1998-02-18  Dave Love  <d.love@dl.ac.uk>
29070         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
29071         possibly uninitialized) variables and declare dnrm2.
29073 1998-02-23  Robert Lipe <robertl@dgii.com>
29075         From Bruno Haible <haible@ilog.fr>:
29076         * gcc.c-torture/execute/980223.c: New test.
29078 1998-02-13  Jeffrey A Law  (law@cygnus.com)
29080         * gcc.dg/ifelse-1.c: New test.
29082 1998-02-09  H.J. Lu  (hjl@gnu.org)
29084         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
29086           * lib/old-dejagnu.exp (old-dejagnu): Added the
29087           "execution test - XFAIL *-*-*" handling in the spirit of
29088           "excess errors test -". Changed the "execution test fails"
29089           handling to be like "excess errors test fails".
29090           * Update various tests accordingly.
29092 1998-02-06  Jim Wilson  <wilson@cygnus.com>
29094         * gcc.c-torture/execute/980205.c: New test.
29096 1998-01-18  Jeffrey A Law  (law@cygnus.com)
29098         * lib/c-torture.exp: Look for .x files instead of .cexp files.
29099         * lib/f-torture.exp: Similarly.
29100         * gcc.c-torture: Rename all .cexp files to .x files.
29102 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
29104         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
29105         (940510-1.c): Removed duplicate.
29106         (971104-1.c): New test.
29108 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
29110           * lib/f-torture.exp: Improve error and loop detection.
29112 1997-11-19  Michael Meissner  <meissner@cygnus.com>
29114         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
29115         use that to size the filler array.
29117 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
29119         * lib/c-torture.exp(c-torture-execute): Fix typo.
29121         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
29122         testcase as the executable name. Keep the executable around if
29123         the test fails.
29125 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
29127         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
29128         changes.  Only test one -g option, and move it to the end of the
29129         list of options to test.
29131 1997-09-19  Michael Meissner  <meissner@cygnus.com>
29133         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
29134         variable GCC_TORTURE_OPTIONS to supply default switches separated
29135         by colons.  If no environment variable, run tests with -O0 -g, -O1
29136         -g, and -O2 -g as well.
29138 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
29140         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
29141         explanatory comments. Fix indentation.
29143 1997-09-15  Jeffrey A Law  (law@cygnus.com)
29145         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
29147 1997-09-11  Jeffrey A Law  (law@cygnus.com)
29149         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
29150         * g++.old-deja/g++.mike/p7325.C: Likewise.
29151         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
29153 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
29155         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
29156         * g++.old-deja/g++.brendan/crash30.C: Likewise.
29157         * g++.old-deja/g++.brendan/crash39.C: Likewise.
29158         * g++.old-deja/g++.law/operators4.C: Likewise.
29160 1997-09-11  Joe Buck  (jbuck@synopsys.com)
29162         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
29163         * g++.old-deja/g++.mike/p784.C: Ditto.
29164         * g++.old-deja/g++.mike/p785.C: Ditto.
29166 1997-09-05  Jeffrey A Law  (law@cygnus.com)
29168           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
29170 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29172         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
29173         target feature; pass this to c-torture-execute as needed.
29175 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
29177         * lib/c-torture.exp(c-torture-execute): If the previous and the
29178         current executables being tested are identical, we don't need to
29179         run the executable again. Try to make the executable names
29180         unique. Add an optional argument for passing additional compiler
29181         flags.
29183 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
29185         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
29187 1997-08-29  Jeffrey A Law  (law@cygnus.com)
29189         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
29191 1997-07-31  Jeffrey A Law  (law@cygnus.com)
29193         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
29194         32bit or larger longs.
29196         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
29197         have either a 32bit long or 32bit int.
29199 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
29201         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
29202         Make double precision tests dependent on sizeof (double).
29204 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
29206         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
29207         too.
29209 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
29211         * gcc.c-torture/compile/961203-1.cexp: New script.
29213 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
29215         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
29216         up the includes ourselves.
29218 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
29220         * lib/plumhall.exp: Remove random include, and add a few
29221         verbose messages for debugging.
29223 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
29225         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
29226         of trying to do it ourselves.
29228 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
29230         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
29232 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
29234         * gcc.prms/5403.c: Made regexp a bit less strict.
29236 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
29238         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
29239         is returned from remote_load instead.
29240         * lib/plumhall.exp: Ditto.
29241         * lib/mike-g++.exp: Ditto.
29242         * lib/old-dejagnu.exp: Ditto.
29243         * lib/c-torture.exp: Ditto.
29245 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
29247         * lib/g++.exp: Use build_wrapper procedure.
29248         * lib/gcc.exp: Ditto.
29250 1997-05-20  Jeffrey A Law  (law@cygnus.com)
29252         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
29253         an old-style decl for malloc.  Fixes tests to work when
29254         sizeof (int) != sizeof (size_t).
29256 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29258         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
29260         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
29261         use stdargs.h interface.
29263 1997-05-15  Mike Meissner  <meissner@cygnus.com>
29265         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
29266         NO_VARARGS when compiling.
29268 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
29270         * lib/plumhall.exp(ph_includes): New procedure.
29271         (ph_make): Use it.
29272         (ph_compiler): Ditto.
29274         * lib/g++.exp: Rename test-glue.c to testglue.c.
29275         * lib/gcc.exp: Ditto.
29277 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
29279         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
29280         to completion when it's called.
29282 1997-03-21  Michael Meissner  <meissner@cygnus.com>
29284         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
29285         is defined, don't do test.
29287 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
29289         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
29290         for object files.
29291         (ph_summary): Mark skipped testcases as untested, not unresolved.
29293         * lib/plumhall.exp (ph_make): If unresolved because of bad
29294         errorCode, record errorCode in log file.
29295         (*): Replace send_log/verbose with verbose -log.
29297 1997-03-19  Michael Meissner  <meissner@cygnus.com>
29299         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
29300         double conversion if double isn't at least 8 bytes.
29302         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
29303         int to work with targets where int is 16 bits.
29305         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
29306         8 bytes, just exit, since 4 byte doubles don't have enough bits of
29307         precision for the test to complete.
29309 1997-03-14  Michael Meissner  <meissner@cygnus.com>
29311         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
29312         if d10v is not compiled with the -mdouble64 flag.
29313         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
29315         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
29316         d10v is not compiled with the -mint32 flag.
29318 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
29320         * lib/plumhall.exp: Use incr_count.
29322 1997-03-12  Jeffrey A Law  (law@cygnus.com)
29324         * gcc.c-torture: Update to c-torture-1.45.
29326 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
29328         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
29329         the name of the expect testcase file).
29331         * lib/g++.exp(g++_init): Ditto.
29333 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
29335         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
29336         the host.
29338         * lib/gcc.exp(gcc_exit): New procedure.
29340 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
29342         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
29343         specs where appropriate.
29345         * g++.old-deja/g++.arm/*: Added additional ERROR checks
29346         because of new "candidates are" messages, and removed a few
29348         * Converted all non-old-style g++ testcases to old-style, and
29349         moved into g++.old-deja.
29351 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
29353         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
29354         options.
29356         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
29357         succeeded.
29359         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
29361 1997-02-13  Michael Meissner  <meissner@cygnus.com>
29363         * lib/gcc.exp (gcc_target_compile): Add support for defining
29364         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
29365         the machine doesn't have those features.
29367 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
29369         * g++.law/operators4.exp: Don't use LIBS.
29371 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
29373         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
29375         * lib/mike-g++.exp: Don't set the compiler to be tested here.
29376         * lib/g++.exp: Set it here instead. Also, allow use of the
29377         --tool_exec and --tool_opt options. Change CXX to
29378         GXX_UNDER_TEST.
29380         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
29382         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
29384 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
29386         * lib/old-dejagnu.exp: Use prune_warnings instead of
29387         prune_system_crud.
29388         * lib/mike-g++.exp: Ditto.
29389         * lib/gcc.exp: Ditto.
29390         * lib/g++.exp: Ditto.
29392         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
29394 1997-02-07  Jeffrey A Law  (law@cygnus.com)
29396           * 941014-2.c: Include stdlib.h
29397           * 960327-1.c: Include stdio.h
29398           * dbra.c, index-1.c: Don't assume ints are 32bits.
29400 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
29402         * lib/gcc.exp: Add gcc,stack_size target feature.
29404         * lib/g++.exp(g++_target_compile): Add the include and link
29405         paths here, not in two other places. And, it's $options, not
29406         options.
29408         * lib/mike-g++.exp(postbase): Remove the code that determines
29409         the correct include and link paths.
29410         * g++.old-deja/old-deja.exp: Ditto.
29412 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
29414         * lib/g++.exp(g++_init): target_compile no longer returns the
29415         filename of the result.
29417 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
29419         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
29420         call to glob.
29422         * gcc.c-torture/special/special.exp: Change call to
29423         gcc_target_compile to include the object file.
29425 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
29427         * gcc.c-torture/special/special.exp: Correct misspelling in last
29428         change.
29430 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
29432         * lib/plumhall.exp(ph_summary): Log the entire output of the
29433         executable. Return -1 if there were any failures, 0 otherwise.
29434         (ph_execute): Return -1 if there were any failures, 0 otherwise.
29435         (ph_make): Clean up objects and executables that were built
29436         if the tests succeeded.
29438 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
29440         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
29441         libraries and includes in the build tree as appropriate.
29443 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29445         * lib/c-torture.exp: Instead of looking for the global variable
29446         NO_LONG_LONG, check to see if that's a feature of the target.
29448 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
29450         * config/default.exp: Minimize. Delete the remainer of the files in
29451         config; this functionality is now in devo/dejagnu/config.
29453         g++.*/*: Pass any additional flags used to compile to postbase;
29454         delete CXXFLAGS.
29456         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
29457         is now done by runtest.exp. Use gcc_target_compile instead of
29458         compile.
29460         lib/c-torture.exp: Use gcc_target_compile instead of compile.
29461         Remove references to CFLAGS. Use remote_file instead of
29462         calling rm -f.
29463         (c-torture): Take a list of arguments to use to compile this
29464         testcase.
29466         lib/g++.exp: Simplify. Use target_compile instead of compile.
29467         lib/gcc-dg.exp: Ditto.
29468         lib/gcc.exp: Ditto.
29469         lib/mike-{gcc,g++}.exp: Ditto.
29470         lib/old-dejagnu.exp: Ditto.
29471         lib/plumhall.exp: Ditto.
29473 1997-01-08  Jim Wilson  <wilson@cygnus.com>
29475         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
29476         (ph_linker): Likewise.
29478 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
29480           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
29481         MAP_ANON / MAP_ANONYMOUS if defined;
29482         else try to map from /dev/zero .
29484 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29486         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
29487         isn't defined, then define it to MAP_ANONYMOUS.
29489 1996-11-12  Jeffrey A Law  (law@cygnus.com)
29491         * gcc.c-torture: Update to c-torture-1.42 release.
29493 1996-11-11  Jeffrey A Law  (law@cygnus.com)
29495         * gcc.c-torture: Update to c-torture-1.41 release.
29497 1996-10-27  Jeffrey A Law  (law@cygnus.com)
29499         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
29500         c-torture release.
29502 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
29504         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
29505         and LDFLAGS.  Fix second case to append the target_info ldflags
29506         onto LDFLAGS, not CFLAGS.
29507         * lib/g++.exp (g++_init): Add target_info stuff.
29508         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
29509         of libgloss and newlib flags for !native.
29511         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
29512         (GDB): Fix relative path to go up another dir for finding gdb.
29514 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
29516         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
29517         versions in the target_info array, if they don't exist.
29519 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
29521         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
29523 1996-07-08  Jim Wilson  <wilson@cygnus.com>
29525         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
29526         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
29528 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
29530         * lib/old-dejagnu.exp: Don't remove the output file before we've
29531         actually tested it. Don't append pwd to the path of the executable
29532         we're testing.
29534 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
29536         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
29538 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
29540         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
29541         temporary directory for compiler files, and set it to a default
29542         value of /tmp. Set $output as the name of the output file from
29543         compiling the testcase. Add a -o option to $cflags_var so the
29544         compiler writes the final output file as $output. Set $executable
29545         to $output.
29547         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
29548         directory for compiler files, and set it to /tmp if it doesn't
29549         already have a value. Set $output_file to the name of the output
29550         file from compiling the testcase. Add a -o option to CXXFLAGS so
29551         the compiler writes the final output file as $output. Use $output
29552         as the executable to be tested.
29554 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29556         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
29558 1996-06-08  Jeffrey A Law  (law@cygnus.com)
29560         * gcc.c-torture/execute/pending-1.c: New test.  Still
29561         pending in Tege's queue.
29563 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
29565         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
29566         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
29567         if there were failures.  Call unresolved if there were unresolved
29568         testcases.  Call gcc_fail if program did not run to completion.
29569         (ph_make): Pass additional argument name to ph_execute.
29570         (ph_execute): Add new argument.  Pass additional arguments to
29571         ph_summary.  Call gcc_fail is there is no execution output.
29573 1996-04-24  Jeffrey A Law  (law@cygnus.com)
29575         * lib/plumhall.exp (proc_summary): Output relavent summary
29576         lines into the log so specific failures in plumhall can be
29577         investigated.
29579 1996-04-10  Jeffrey A Law  (law@cygnus.com)
29581         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
29582         (c-torture-execute): Don't try to execute tests which use
29583         "long long" types if $NO_LONG_LONG is nonzero.
29585 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
29587         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
29588         not c-torture.
29590         * gcc.ieee: Move from here.
29591         * gcc.c-torture/execute/ieee: To here.
29593 1996-03-26  Jeffrey A Law  (law@cygnus.com)
29595         * gcc.c-torture: Update to c-torture-1.41 release.
29597 1996-03-22  Jeffrey A Law  (law@cygnus.com)
29599         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
29600         not "$output".
29602 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
29604         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
29605         -c present.
29607 1996-03-02  Jeffrey A Law  (law@cygnus.com)
29609         * config/proelf.exp: Handle connecting to a simulator.
29611 1996-01-31  Jeffrey A Law  (law@cygnus.com)
29613         * config/proelf.exp: New file.  Enough framework that we can
29614         run c-torture tests on the proelf targets (or any other target
29615         that gdb can connect to for that matter).
29617 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
29619         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
29620         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
29622         * lib/plumhall.exp (ph_execute): Always call ph_summary if
29623         exec_output exists.
29625 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
29627         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
29628         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
29630         * config/*.exp: Update FSF address.  Change result of ${tool}_load
29631         to pass/fail/unresolved/unsupported/untested.  Caller must now
29632         call unresolved/unsupported/untested.
29633         * lib/*.exp: Update FSF address.  Update to handle new results of
29634         ${tool}_load.
29635         * lib/chill.exp (verbose): Delete.
29637 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
29639         * lib/gcc.exp (default_gcc_start): Change order of args to
29640         $LDFLAGS $CFLAGS $LIBS.
29641         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
29642         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
29643         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
29644         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
29645         * gcc.misc-tests/dg-test.exp: Likewise.
29646         * gcc.misc-tests/msgs.exp: Likewise.
29647         * gcc.prms/prms.exp: Likewise.
29648         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
29649         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
29651         * lib/dg.exp: Deleted, moved to dejagnu/lib.
29653 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
29655         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
29657         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
29658         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
29660         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
29661         necessary.
29663 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
29665         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
29666         global for loop; add use of $mathlib.
29667         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
29668         settings here; set mathlib for anything but VxWorks.
29670 1996-01-22  Jeffrey A Law  (law@cygnus.com)
29672         * gcc.c-torture: Update to c-torture-1.40 release.
29674 1996-01-03  Jeffrey A Law  (law@cygnus.com)
29676         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
29677         dg.exp.
29679 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
29681         * lib/c-torture.exp (c-torture-execute): Declare "output" as
29682         global.
29684 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
29686         * lib/g++.exp (LIBS): Define if not already.
29687         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
29688         (gcc-dg-prune): Call prune_gcc_output.
29689         * lib/gcc.exp (prune_gcc_output): New proc.
29690         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
29691         prune_gcc_output.
29693 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
29695         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
29696         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
29698 1995-11-15  Jeffrey A Law  (law@cygnus.com)
29700         * gcc.c-torture: Update to c-torture-1.39 release.
29702 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
29704         * lib/c-torture.exp (c-torture-execute): Don't return if one option
29705         fails, try others as well.
29707 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
29709         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
29710         If compilation fails, mark execute tests as `untested'.
29711         If test is marked as unsupported, don't mark compilation and
29712         execute tests as failed.
29714 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
29716         * lib/g++.exp (g++_init): Don't link in libg++, and look to
29717         libstdc++ for whether or not we want to be doing shared
29718         libraries.  Delete link_curses since we don't need it anymore.
29719         * lib/mike-g++.exp (postbase): Don't link in libg++.
29720         * g++.old-deja/old-deja.exp: Likewise.
29722 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
29724         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
29726 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
29728         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
29729         For that, add `-Wl,-a,shared_archive'.
29730         * g++.old-deja/old-deja.exp: Likewise.
29732 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
29734         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
29736 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
29738         * lib/mike-g++.exp (postbase): Pay attention to the status of
29739         g++_load.
29741 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
29743           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
29745 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
29747         * lib/gcc.exp (default_gcc_start): No longer need to log program
29748         being executed or its output, execute_anywhere does that now.
29749         * lib/g++.exp (default_g++_version): Call execute_anywhere.
29750         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
29752 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
29754         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
29755         the same as those in lib/g++.exp.
29757 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
29759         * gcc.c-torture: Update to c-torture-1.38 release.
29760         * gcc.ieee: Related changes.
29762 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
29764         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
29765         "exec". Minor reformatting changes.
29767         * config/rom68k.exp (${tool}_load): Make it work in a canadian
29768         cross. This means all "exec" calls now work on a remote host as
29769         well.
29770         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
29771         cross. Filter out the extra "\r\n" stuff that expect puts in.
29772         (c-torture-execute): Filter out the bogus warnings like
29773         c-torture-compile does. Add support for canadian cross.
29774         * lib/gcc.exp (default_gcc_version, default_gcc_start)
29775         Use execute_anywhere rather than calling exec directly. Now it
29776         works for canadian cross testing.
29778 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
29780         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
29781         results into a variable, and check that rather than using file exists.
29783 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
29785         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
29786         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
29788 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29790         * g++.old-deja/old-deja.exp: Create and pass runshlib and
29791         lib_curses if there's a shared libg++ in the build tree.
29793 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
29795         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
29796         if not supported target.
29798 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
29800         * lib/g++.exp (g++_init): Move empty setting of runshlib and
29801         link_curses up to always happen, not just for native builds.
29803 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
29805         * gcc.c-torture: Update to c-torture-1.36 release.
29806         * gcc.failure: Related changes.
29808 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
29810         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
29812 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
29814         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
29815         * lib/mike-g++.exp (postbase): Not in here.  Still reference
29816         runshlib, link_curses, and mathlib for link and run.
29818         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
29819         pass the runtime shared library options for Solaris, OSF/1, and
29820         Irix5, and link with -lcurses to avoid unresolved references.
29822 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
29824         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
29825         only run once.
29827 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
29829         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
29831 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
29833         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
29834         do not have a framework for the "compat" tests yet.
29836 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
29838         * lib/mike-g++.exp (postbase): New local variable `mathlib',
29839         set to null if we're testing vxworks5.1.  Use that instead of
29840         `-lm' in the setting of LIBS for link and run.
29842 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
29844         * config/rom68k.exp (${tool}_load): Major changes to make it
29845         work.  Verified that it does in fact return the stuff in
29846         exec_output properly.  Catch any Emul or any TRAP other than 0.
29848 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
29850         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
29851         LDFLAGS properly for targets that need stuff from libgloss.
29852         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
29853         only run once.
29854         (gpp_initialized): New variable.
29856 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
29858         * config/rom68k.exp: Load libgloss.exp.
29859         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
29860         so we can produce a fully linked binary.
29861         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
29862         so we can produce a fully linked binary.
29864 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
29866         * lib/plumhall.exp (ph_section): Watch for expected failures.
29867         Add missing `else'.
29869         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
29870         run the testcase.
29871         (c-torture): Likewise.
29873 1995-08-28  Doug Evans  <dje@cygnus.com>
29875         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
29877         * lib/mike-g++.exp (mike_cleanup): New proc.
29878         (prebase): New globals compiler_result, not_compiler_result,
29879         target_regexp.
29880         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
29881         allow leading "-" in pattern.  Watch for unsupported tests.
29882         If $compiler_result is set, pattern match assembler code,
29883         and ditto for $not_compiler_result.
29884         * lib/mike-gcc.exp: Likewise.
29886         * lib/plumhall.exp (ph_execute): Only call ph_summary if
29887         execution "succeeded".
29889 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
29891         * config/win32.exp: New file.
29892         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
29894 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
29896         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
29897         unsupported.
29898         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
29899         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
29900         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
29902         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
29903         "... without exceptions was ...".  That is now handled by
29904         prune_system_crud.
29905         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
29907 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
29909         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
29910         sieve.c,sort2.c}: New files.
29911         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
29912         sieve.exp,sort2.exp}: Drivers for them.
29914         * lib/mike-gcc.exp (program_output): New user settable variable.
29915         (postbase): Call prune_system_crud.  Also prune extraneous compiler
29916         messages.
29917         * lib/mike-g++.exp (program_output): New user settable variable.
29919         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
29921         * config/sh.exp: Deleted (use sim.exp instead).
29923 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
29925         * config/vx.exp: Declare CHECKTASK as global.
29926         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
29927         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
29928         * lib/old-dejagnu.exp: Load [pwd]/$executable.
29930 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
29932         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
29933         target. Like vx.exp, only includes `vx29k.exp' instead of
29934         `vxworks.exp'.
29936 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
29938         * config/sim.exp: Increase time limit from 120 seconds to 240.
29940 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
29942         * gcc.c-torture/execute/950628-1.c: New test.
29944 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
29946         * gcc.c-torture: Update with changes/additions from
29947         c-torture-1.34.
29949 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
29951         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
29953 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
29955         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
29957 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
29959         * gcc.c-torture/compile/950512-1.c: New test.
29960         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
29961         * gcc.dg/struct-ret-1.c: Likewise.
29963 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
29965         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
29966           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
29968 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
29970         * gcc.c-torture/special/920411-1.c: Deleted.
29971         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
29973 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
29975         * config/sim.exp (${tool}_load): Hack in call to bash to get a
29976         cpu limit.
29978 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
29980         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
29982 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
29984         From kenner;
29985         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
29986         is the proper length.
29987         * va-arg-3.c: Likewise.
29989 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
29991         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
29992         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
29994         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
29995         * lib/g++.exp (default_g++_start): Delete old cruft.
29997 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
29999         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
30000         (2 * (1 << 18)) to (2 * (1 << 17)).
30002         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
30004 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
30006         * config/rom68k.exp: Renamed from config/idp.exp
30008 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
30010         * c-torture/compile/921109-2.c
30012 1995-04-18  Mike Stump  <mrs@cygnus.com>
30014         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
30015         excess errors.
30017 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
30019         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
30020         output.
30021         * lib/g++.exp (default_g++_start): Likewise.
30023 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
30025         * gcc.c-torture/compile/950329-1.c: New test.
30027 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
30029           * config/bug.exp (${tool}_load): Updated to use new remote_open
30030           and remote_close procs.
30031         * config/idp.exp: New file.
30033 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
30035         * gcc.c-torture/execute/950322-1.c: New test.
30037 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
30039         * config/vx.exp (${tool}_load): Clean up testing of return code from
30040         vxworks_ld and vxworks_spawn.
30042 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
30044         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
30046 1995-03-13  Mike Stump  <mrs@cygnus.com>
30048         * lib/old-deja.exp: Add `excess errors test - ' error, now one
30049         can mark excess errors on a machine by machine basis.  Note, the
30050         default is to not expect any excess errors, even when excess
30051         errors test - is given, so you will want to put an XFAIL ... on
30052         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
30053         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
30054         those 4 machines, but no others.
30056 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
30058         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
30059         * lib/c-torture.exp: to here.
30061 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
30063         * gcc.c-torture/execute/950221-1.c: New test.
30064         * gcc.c-torture/execute/struct-ret-1.c: New test.
30065         * gcc.c-torture/compile/950221-1.c: New test.
30067         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
30069 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
30071         * gcc.c-torture/execute/arith-1.c (main): Return 0.
30072         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
30074 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
30076         * g++.gb: New directory of tests, derived from my signature and
30077         class scoping tests.
30079         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
30080         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
30081         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
30082         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
30083         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
30084         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
30085         * g++.gb/sig25.C: Likewise.
30087         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
30088         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
30089         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
30090         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
30091         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
30092         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
30093         * g++.gb/sig25.exp: Likewise.
30095         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
30096         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
30097         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
30098         * g++.gb/scope13.C: Likewise, this test still fails.
30100         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
30101         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
30102         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
30103         * g++.gb/scope13.exp: Ditto.
30105         * g++.gb/README: New file, explains what these tests are about.
30107 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
30109         * lib/dg.exp (dg-do): Support `preprocess'.
30110         (dg-test): Likewise.
30112 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
30114         * config/udi.exp: change "continue -expect" to "exp_continue".
30116 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
30118         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
30119         Delete redundant tests.
30121         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
30122         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
30123         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
30124         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
30125         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
30126         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
30127         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
30128         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
30130         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
30131         storing label pointers.
30132         * gcc.c-torture/execute/921019-1.c: Likewise.
30133         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
30134         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
30135         parameter fp.
30136         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
30137         constants.
30139         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
30140         Delete obsolete tests.
30142         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
30143         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
30144         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
30145         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
30146         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
30147         * gcc.c-torture/compile/950124-1.c: New test.
30149         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
30151 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
30153         * lib/mike-g++.exp: Add -lm to LIBS.
30155 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
30157         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
30159 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
30161         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
30163 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
30165         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
30167 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
30169         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
30170         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
30171         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
30172         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
30173         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
30174         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
30175         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
30176         * g++.law/{operators31.C, operators32.C,
30177         * g++.law/{operators33.C, operators34.C}: Likewise.
30178         * g++.law/{pic1.C, refs2.C}: Likewise.
30179         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
30180         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
30181         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
30182         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30184         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
30185         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
30186         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
30187         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
30188         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
30189         * g++.law/{enum9.exp, friend5.exp}: Likewise.
30190         * g++.law/{nest3.exp, nest4.exp}: Likewise.
30191         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
30192         * g++.law/{operators30.exp, operators31.exp}: Likewise.
30193         * g++.law/{operators32.exp, operators33.exp}: Likewise.
30194         * g++.law/{operators34.exp}: Likewise.
30195         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
30196         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
30197         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
30198         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
30199         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
30201         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
30202         No longer expected to fail.
30203         * g++.law/missed-error3.C: Tweak for recent bool changes.
30205 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
30207         * config/emb-unix: Deleted.
30208         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
30209         remote execution.  Do final link on remote host if REMOTE_LINK is set.
30211 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
30213         * lib/dg.exp (dg-test): Fix typo in last patch.
30215 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
30217         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
30218         (handles multiple occurrences).
30220 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
30222         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
30223         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
30224         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
30225         printed).
30226         * lib/c-torture.exp (c-torture-compile): Likewise.
30227         (c-torture): Prepend full path if missing.
30228         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
30229         (gcc_fail): Likewise.
30230         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
30232 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
30234         * lib/netware.exp: Only attach to NetWare i386 systems.
30236 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
30238         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
30239         messages.  Add test name to "output pattern match" pass/fail message.
30241 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
30243         * gcc.dg: New testsuite.
30244         * gcc.dg/dg.exp: New file.
30246         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
30247         test-switch.c}: Deleted.
30249         * gcc.misc-tests/msgs.exp: New testcase driver.
30251 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
30253         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
30254         Watch for illegal return values from ${tool}_load.
30255         * config/unix.exp (${tool}_load): Fix pass/fail detection for
30256         cross targets.  Coerce return value >0 to 1.
30258 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
30260         * config/unix.exp (${tool}_load): Call program rsh, not proc.
30262         * config/emb-unix.exp: New file.
30264         * config/sim.exp: Error if variable $SIM not defined.
30265         (${tool}_load): Mark test as "untested" if simulator missing.
30267         * config/unix.exp: Load remote.exp to get rcp_download.
30268         * lib/c-torture.exp: Use different option lists for testcases with
30269         and without loops.
30270         * gcc.c-torture/execute/execute.exp: Likewise.
30272 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
30274         * config/*.exp: Clarify return code from ${tool}_load.
30275         Call `unresolved' or `untested' instead of `warning' or `perror'
30276         (sometimes you still want to call both though).
30277         Add comment that `shell_id' is local to each file.
30278         * config/udi.exp (timeout): Set to 30.
30279         Don't print warning if connection fails, $connectmode has already
30280         printed an error.
30281         (${tool}_load): Move verbose messages to level 2.
30282         Rework pattern for "Process started" message.
30283         Pass `shell_id' to ${connectmode}_download.
30284         Retry twice upon timeout.  Make resetting of target more robust.
30285         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
30286         Pass `shell_id' to exit_$connectmode.
30287         Only call exit_$connectmode if connected.
30288         * config/unix.exp (${tool}_load): Check return codes better.
30289         * config/vrtx.exp (${tool}_load): Likewise.
30290         * config/vx.exp (${tool}_load): Likewise.
30291         Delete unneeded global's.
30292         * lib/dg.exp (dg-test): Update to reflect clarified return codes
30293         from ${tool}_load.
30294         (dg-stat): Delete.
30295         (dg-init): Delete recording of pass/fail counts.
30296         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
30297         (old-dejagnu-init): Likewise.
30298         (old-dejagnu-stat): Delete contents, empty proc now.
30299         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
30300         (c-torture): Delete references to lcnt, lpass, lfail.
30301         Get option list from TORTURE_OPTIONS.
30302         Delete -funroll[-all]-loops if no loops.
30303         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
30304         (g++_stat): Delete contents (empty proc now).
30305         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
30306         (gcc_finish): Likewise.
30307         (gcc_stat): Deleted.
30308         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
30309         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
30310         * gcc.c-torture/execute/execute.exp: Likewise.
30311         Split tests into two parts: compile, execute.
30312         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
30313         no loops.  Update to reflect clarified return codes from ${tool}_load.
30315 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
30317         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
30318         to grep for.
30319         (old-dejagnu): Likewise (where necessary).
30321 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
30323         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
30325         * lib/dg.exp (dg-process-target): Fix processing of selector.
30326         Add comment regarding use of `error'.
30328         * lib/gcc.exp (prune_system_crud): Define if missing.
30329         * lib/g++.exp (prune_system_crud): Likewise.
30331         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
30332         Call prune_system_crud.
30333         * lib/dg.exp (dg-runtest): New proc.
30334         Use perror instead of send_user for tcl errors in testcase.
30335         Don't return any value, it's never used.
30336         Don't clobber previous definition of `unknown'.
30337         Print tcl errors in `dg-final'.
30339 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
30341         * lib/dg.exp (dg-process-target): Improve syntax error messages.
30342         (dg-test): Don't print errorInfo, it contains stack backtrace.
30344 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
30346         * lib/g++.exp (runtest_file_p): Define if missing.
30348 1994-09-24  Doug Evans  (dje@cygnus.com)
30350         * lib/mike-g++.exp: Comment out loading of g++.exp.
30351         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
30352         (default_g++_version): Always print something.
30353         (default_g++_start): Comment out call to `which'.
30354         (g++_start, g++_load): Deleted (must be defined in config file).
30355         * lib/gcc.exp: Test for existence of $CC at start.
30356         Delete check for tmpdir (done in gcc_init).
30357         (default_gcc_version): Always print something.
30358         (default_gcc_start): Comment out call to `which'.
30359         * config/*.exp: Major cleanup - make cross targets work at least a
30360         little better for g++ (by not being "--tool gcc" specific).
30361         Rename gcc_xxx to ${tool}_xxx.
30362         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
30363         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
30365 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
30367         * lib/c-torture.exp (c-torture-compile): Rework compiler
30368         message processing.
30370         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
30371         c-torture.
30373 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
30375         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
30377         * lib/dg.exp (dg-process-target): Support { target native }.
30379 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
30381         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
30382         looked for "... program xxx got fatal signal".
30383         Correct regsub munging of `comp_output'.
30384         Ignore compiler messages "path prefix not used" and "linker input
30385         file unused".
30387 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
30389         * lib/gcc.exp (runtest_file_p): Define if missing.
30390         * gcc.prms/template.c: Example to work from.
30392 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
30394         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
30395         * lib/dg.exp (dg-test): Call unsupported testcases as such.
30397         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
30398         * gcc.prms/1883.c: Moved from compile/940714-1.c.
30399         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
30400         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
30402         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
30403         (dg-process-target): No longer a varargs proc.
30404         Return S/N for target, P/F for xfail.  All callers changed.
30405         (user option procs): More argument checking.
30406         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
30407         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
30408         (dg-test): Skip test if not running on selected target in `dg-do'.
30409         Update handling of `dg-do-what', `dg-output-text'.
30410         Separate execution pass/fail from output pattern match pass/fail.
30411         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
30413 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
30415         * gcc.c-torture/special/special.exp: Don't expect failure for mips
30416         target for 920510-1.c.
30418 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
30420         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
30421         Clean up comment regarding use of passcnt, etc.
30422         (gcc_stat): Don't update `testcnt' here.
30423         (gcc_finish): Do it here.
30424         Might as well reset `but_id' here too.
30425         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
30426         to determine if the file should be tested.
30427         * gcc.c-torture/compile/compile.exp: Likewise.
30428         * gcc.c-torture/execute/execute.exp: Likewise.
30429         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30430         * gcc.misc-tests/dg-test.exp: Likewise.
30431         * gcc.prms/prms.exp: Likewise.
30432         * gcc.wendy/wendy.exp: Likewise.
30433         * g++.old-deja.exp: Likewise.
30434         Move "Testing file" message to verbose level 1.
30436 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
30438         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
30440 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
30442         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
30443         (default_gcc_start): Accept optional second list element
30444         of compiler flags.  Print compiler output at verbosity level 2.
30445         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
30446         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
30447         Save current values of framework globals passcnt, failcnt, xpasscnt,
30448         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
30449         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
30450         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
30451         xfailcnt to compute stats.  Update framework global `testcnt' from
30452         pass/fail counts.
30453         (gcc_finish): New proc.  Clean up test environment.
30454         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
30455         (gcc_epass, gcc_efail): Delete.
30456         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
30457         argument of line number.
30458         (dg-init): If the tool has an init routine, call it.
30459         (dg-test): Remove args `cflags_var' and `libs_var'.
30460         Pass all compiler options to ${tool}_start.
30461         Handle missing line number.
30462         (dg-finish): New function.
30463         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
30464         particular files.  Call gcc_finish at end.  Move "skipping test"
30465         message to verbosity level 3.
30466         * gcc.c-torture/compile/compile.exp: Likewise.
30467         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
30468         * gcc.c-torture/execute/execute.exp: Likewise.
30469         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30470         Print testcase being tried at verbosity level 1.
30471         * gcc.c-torture/special/special.exp: Unset xfail.
30472         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30473         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
30474         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
30475         * gcc.failure/failure.exp: Likewise.
30476         * gcc.ieee/ieee.exp: Likewise.
30477         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
30478         Update call to dg-test.  Call dg-finish at end.
30479         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
30480         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
30481         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
30482         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
30483         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
30484         * gcc.wendy/wendy.exp: Add copyright.
30485         Delete setting of tmpdir (done by gcc_init).
30486         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
30487         Pass compiler flags to gcc_start.  Call gcc_finish at end.
30488         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
30489         gcc_[ce]pass/fail.
30491 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
30493         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
30494         confusion.
30495         (g++_load): Likewise.
30497         * config/*.exp (gcc_load): Some were varargs fns and some were not.
30498         Rename argument to `prog' to remove the confusion.
30499         Varargs fns behave differently too!
30500         (g++_load): Likewise.
30502         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
30504         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
30505         what it is.  Delete (always) printing of status value for !native.
30506         Simplify verbose code, and include status and exec_output.
30507         (g++_load): Use gcc_load.
30509 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
30511         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
30512         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
30513         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
30514         940714-3.c as these testcases don't exist anymore.  Make
30515         va-arg-1.c expected to pass.
30517 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
30519         * gcc.misc-tests/misc.exp: Only run specific testcases.
30520         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
30521         * gcc.misc-tests/dg-[1-9].c: New files.
30523         * lib/dg.exp: New testsuite driver.
30524         * gcc.prms/prms.exp: Use it.
30526         * README.gcc: New file.
30528         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
30529         Document and reset `lxpass' and `lxfail'.
30530         Simplify "initialized" message.
30531         (gcc_stat): Clean up comments a little.
30533 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
30535         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
30537 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
30539         * lib/old-dejagnu.exp (process-option): New proc.
30540         (old-dejagnu-init, old-dejagnu-stat): Likewise.
30541         (old-dejagnu): Simplify.
30542         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
30544 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
30546         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
30547         exists and is not an empty string.
30549         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
30550         $xfail rather than calling setup_xfail.  Clear $xfail when test is
30551         finished.
30552         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
30553         automatically.
30555         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
30556         longer expected to fail.
30558         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
30559         "f" function call.
30561         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
30563         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
30564         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
30565         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
30566         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
30567         c-torture-1.29.
30569         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
30570         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
30572         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
30574         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
30575         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
30577         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
30578         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
30579         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
30581 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
30583         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
30584         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
30585         940714-1.c, 940714-2.c, 940714-3.c},
30586         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
30587         gcc.misc-tests/{mg.c,mg.exp}:
30588         New tests.
30589         * gcc.noncompile/noncompile.exp: Change accordingly.
30591 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
30593         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
30594         Undo previous clobberage.
30596 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
30598         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
30599         * gcc.special/{930510-1.c, special.exp}:
30600         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
30601         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
30602         struct-varargs-1.c}: New tests from c-torture-1.26.
30604 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
30606         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
30607           argument to switch.
30609 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
30611         * Revert the previous changes.  Please see Rob's directory
30612           (/lisa/test/rob/progressive/gcc/testsuite) for testing
30613           fixes.
30615 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
30617         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
30618             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
30619             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
30620             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
30621             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
30622             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
30623             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
30624             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
30625             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
30626             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
30627             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
30628             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
30629             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
30630             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
30631             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
30632             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
30633             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
30634             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
30635             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
30636             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
30637             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
30638             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
30639             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
30640             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
30641             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
30642             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
30643             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
30645 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
30647         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
30648             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
30649           with perror calls.
30651 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
30653         * config/unix.exp (g++_load): Fix syntax.
30655 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
30657         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
30658         * gcc.noncompile/921017-1.c: Deleted obsolete test.
30659         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
30660         Don't expect va-arg-1.c to fail.  Correct expected output for
30661         920928-1.c.
30662         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
30663         * gcc.wendy/hbm4.c: Correct typo.
30664         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
30666 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
30668         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
30669         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
30670         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
30671         * lib/c-torture.exp (c-torture-compile): Ditto.
30673         Reduce volume of output (remove all the -I's and such).
30674         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
30675         Call gcc_cpass, gcc_cfail.
30676         (c-torture): Pass testing option to c-torture-compile.
30678 1994-03-21  Doug Evans  (dje@cygnus.com)
30680         Bring patches over from progressive.
30681         * config/default.exp: Exit remote shell cleanly.
30682         (g++_exit, g++_start): Add default versions.
30683         * config/sim.exp (gcc_load): Use perror, not error.
30685 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
30687         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
30688         set in site.exp.
30690 1994-03-14  Doug Evans  (dje@cygnus.com)
30692         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
30693         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
30694         (wendy_try): New proc to run testcase.
30695         (main loop): Call 'em.
30696         * gcc.wendy/*.c: Clean up pass to correct expected output.
30698         * lib/gcc.exp: Minor cleanup work.
30699         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
30701 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
30703         * config/sim.exp (gcc_load): Document return codes better.
30704         Don't pass -v to simulator.
30706 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
30708           * gcc.special/920717-x.c: Fix typo.
30709           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
30710           get at sources.
30712         * lib/mike-gcc.exp: Fix typo.
30714 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
30716         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
30717         binary to use, transform the name.
30718         * config/*.exp: rename everything. Nuke any g++ specific files,
30719         it's now a special case of gcc that requires no special support.
30720         Add a default.exp for unsupported targets.
30722 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
30724         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
30725         lib/old-dejagnu.exp: Fix a few patterns to work with the new
30726         version of Tcl.
30728 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
30730         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
30731         than a warning.
30733 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
30735         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
30737 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
30739         * gcc.execute/execute.exp: Combine opt_list and foption_list into
30740         option_list.  Compile every file with only 4/6 option choices
30741         (same as C torture) instead of with 12/18 different option
30742         choices.
30743         * lib/c-torture.exp: Likewise.
30745         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
30746         not already set.
30748 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
30750         * lib/old-deja.exp: Add `excess errors test fails' error, now one
30751         can put an XFAIL *-*-* on excess errors.
30753 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
30755         * g++.law: Add more tests derived from g++-bugs snapshots.
30757         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
30758         equivalent to g++.law/init9.
30760         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
30761         compiled it, and the a.out file after we've run it.
30763 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
30765         * lib/mike-g++.exp (postbase): Delete the .o file after we've
30766         compiled it, and the a.out file after we've run it.
30768 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
30770         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
30772 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
30774         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
30775         version number.
30777 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
30779         * g++.law: New directory of g++ tests derived from the g++-bugs
30780         snapshots.
30782 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
30784         * gcc.compile: initbug1.c initbug1.exp testcase added
30786 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
30788         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
30789         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
30790           fixes submitted by Jeff Law (law@cs.utah.edu)
30791         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
30792           Jeff Law (law@cs.utah.edu)
30795 1993-11-30  Mike Stump  (mrs@cygnus.com)
30797         * config/unix-g++.exp: Follow the gcc way of doing things.
30798         * g++.old-deja/old-deja.exp: Minor updates.
30799         * lib/g++.exp: New file, follow the gcc way of doing things.
30800         * lib/old-dejagnu.exp: Minor updates.
30801         * lib/mike-g++.exp: Always unset errorInfo.
30803 1993-11-06  Mike Stump  (mrs@cygnus.com)
30805         * lib/gcc.exp: Fix some errors with the below change, CC and
30806         CFLAGS should be global when setting, not local.
30808 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
30810         * lib/gcc.exp: Transform tool name.
30812 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30814         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
30816 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30818         * lib/gcc.exp: change gcc_done to gcc_stat
30820 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
30822         * Upgraded gcc testsuite to c-torture version 1.25
30824 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
30826         * lib/gcc.exp: added reporting code. Changed verbose compile message.
30827         * lib/c-torture: added hooks for new reporting code.
30829 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
30831         * config/sh-gcc.exp: check if sh-sim exists in the path
30833 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
30835         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
30836         * gcc.compile/compile.exp: Initial changes for new logic.
30837         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
30838         * gcc.failure/failure.exp: Initial changes for new logic.
30839         * gcc.ieee/ieee.exp: Initial changes for new logic.
30840         * gcc.misc-tests/misc.exp: Initial changes for new logic.
30841         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
30842         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
30843         * lib/c-torture.exp: Initial changes for new logic.
30844         * lib/gcc.exp: Initial changes for new logic.
30846 1993-10-15  Mike Stump  (mrs@cygnus.com)
30848         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
30849         depend upon failure or success.  Fully qualify names in failure
30850         and success messages.  Always remove a.out before starting
30851         compile, just in case.  Pay more attention to error text output by
30852         the compiler.  Handle testcases with no known past errors just
30853         like all others, so that things are uniform.  Other miscellaneous
30854         improvements.
30856 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
30858         * gcc.cpp: new directory for cpp tests
30860 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
30862         * lib/chill.exp: Code reformatted, removed unused code.
30863         * config/unix-chill.exp: Code reformatted, removed unused code.
30864         * chill.execute/execute.exp: Code reformatted, removed unused code.
30865         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
30867 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
30869         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
30870         routines not written.
30872 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
30874         * config/bug-gcc.exp: Use new procs from bug.exp.
30876 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
30878         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
30879         via ftp, rather than depending on NFS.
30880         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
30881         case.
30883 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
30885         * config/bug-gcc.exp: Use new download proc.
30887 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
30889         * chill.execute/execute.exp: cleanups, handles errors better
30890         * chill.compile/compile.exp: rewrite, based on execute.exp
30891         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
30892         * lib/chill.exp: major changes to diff proc and compile and link
30893           procs. added chill_fail and chill_pass wrappers to pass and
30894           fail. added more comments, and handle error codes better.
30895           Added a hack to capture stderr from exec, so noncompile tests
30896           can work.
30898 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
30900         * chill.execute/execute.exp: rewrite of testsuite driver
30901         * lib/chill.exp: rewrite of testsuite driver
30902         * config/unix-chill.exp: rewrite of testsuite driver
30904 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
30906     In chill.execute:
30907         * iexpr.ch: Standardize uppercase.
30908         * tuples.dat: Standardize uppercase.
30909         * vary.ch: standardize.  Correct varying string assignments.
30910         * vary.dat: Add new output lines.
30912 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
30914     In chill.execute:
30915         * chprintf.ch: Standardize use of uppercase.
30916         * tuples.ch: Standardize and turn arr2 into a DCL,
30917           rather than a SYN.
30918         * pinits.ch: Standardize.
30920 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
30922         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
30923         * Makefil: Renamed to Makefile.in.
30924         * configure.in: New.
30926 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
30928     In chill.execute:
30929         * .cvsignore: Add result/output files.
30930         * Makefile: Fix up variables at start.  Use MFLAGS
30931           everywhere.  Correct bool_loc, built_ins entries.
30932           Add entry for vary1.ch.
30933         * bitarray.ch: Standardize upper-case usage.
30934         * bitexpr.ch: Standardize, add output of b1.
30935         * params.ch: Use arrayt in along PROC parameters, to
30936           avoid novelty problems.
30937         * sets.ch: Tiny cleanup.
30938         * vary1.ch: Re-indent.
30940 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
30942           * Add PR-related files to Makefiles, .cvsignore files, etc.
30944 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
30946         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
30947           with compiler objects. New names are test-flow.c and test-loop.c
30949 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
30951         * Upgraded c-torture tests from 1.19 to 1.20
30953         * new files:
30954         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
30955         * gcc.compile: 930623-1.c 930623-2.c
30956         * gcc.noncompile: 930622-1.c 930622-2.c
30957         * gcc.failure: 920411-1.c 920627-2.c
30958         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
30960 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
30962         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30963           More changes to get testsuite working properly. Needs more work.
30964           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
30966 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
30968         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
30969           More changes to get testsuite working properly. Needs more work.
30971 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
30973         * chill.compile/compile.exp: Added for Dejagnu support
30974         * chill.execute/execute.exp: Added for Dejagnu support
30975         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
30977 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
30979     This should complete moving the CHILL test files.
30980         * chill.noncompile(.cvsignore printf.grt
30981             in-printf.grt chprintf.grt chprintf.ch):
30982             Added test-support files.
30983           (Makefile): Modified further.
30984         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
30985             signal.ch): Added test files.
30986           * chill.execute (.cvsignore printf.grt printr.c
30987             in-printf.grt rts.c chprintf.grt rts.h): Added
30988           test-support files.
30989             (Makefile): More corrections.
30991 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
30993         * chill.compile, chill.execute, chill.nocompile: Add CHILL
30994           test cases, ready for DejaGnu.
30996 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
30998         * Upgraded c-torture tests from 1.18 to 1.19
31000         * gcc.compile: added test(s):
31001           930607-1.c
31002         * gcc.execute: added test(s):
31003           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
31005         * added new subdirectory for misc tests: gcc.misc-tests
31006         * gcc.misc-test(s): added tests:
31007           inst-check.c test-consts.c test-ior.c test-switch.c
31009 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
31011         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
31013 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
31015         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
31017 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
31019         * Upgraded c-torture tests from 1.17 to 1.18
31021 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
31023         * Upgraded c-torture tests from 1.12 to 1.17
31025 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
31027         * lib/old-dejagnu.exp:
31028           Fixed handling of XFAIL target triplets to correctly
31029           recognize wildcard characters.  Removed code that
31030           appended a unique id tag to the end of the file name
31031           printed out by the result of the testcases within a
31032           given test file.
31034 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
31036         * lib/old-dejagnu.exp:
31037           Reworked expected failure handling to trigger off of XFAIL
31038           keyword in keyphrase embeded in testcase source code. The
31039           XFAIL keyword must be at the end of the keyphrase line. It
31040           may optionally be followed by one or more target triplets.
31041           It has just occured that the handling of wildcards in the
31042           target triplet may not be correct.
31044 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
31046         * g++.old-deja/tests:
31047           Moved all subdirectories up one level into g++.old-deja .
31049         * lib/old-dejagnu.exp:
31050           Fixed problem with CXXFLAGS not being properly reset, and being
31051           corrupted with extraneous "-c" compiler option.  This was
31052           causing binaries to not be generated for test that needed them.
31053           Modified strings passed to "pass" and "fail" so that individual
31054           tests from the same test file would be distinguished by an
31055           identifier appended to the test file name in the summary logs;
31056           this corrected a problem with erroneous diff logs.  Added code
31057           to search testcases for expected fail and unexpected pass keywords.
31059 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
31061         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
31063 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
31065         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
31066           Removed extraneous text from end of "Special g++ Options"
31067           keyphrase.
31069         * lib/old-dejagnu.exp: Added pattern matching to look for new
31070           keywords, embedded in testcases comments, which will trigger
31071           calls to xpass and xfail.
31073 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
31075         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
31076           comments embedded in the testcases, especially the one looking for
31077           special compiler options, as well as the pattern matching for the
31078           compiler output again.
31080 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
31082         * lib/old-dejagnu.exp: Do a proper check of the return value for
31083           execute tests. Fixed several problems with the pattern matching
31084           of the compiler output which gave erroneous test results.
31085           Changed several of the test result messages to be more descriptive.
31086         * config/unix-g++.exp: Proc g++_load now actually works and
31087           executes the tests passed to it and returns a usable return
31088           value.
31090 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
31092           * lib/gcc.exp: Exits gracefully if $CC is bogus.
31094 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
31096         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
31097           Modified both files to properly execute the old style
31098           dejagnu tests. The previous versions of these files were
31099           experimental and did not function anything near correctly.
31101 1993-04-05  Rob Savoye  (rob@cygnus.com)
31103         * Removed all Makefile.in and configure.in files. No configuration
31104         needed now.
31106 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
31108         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
31110 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
31112         * gcc.compile/configure.in, gcc.unsorted/configure.in,
31113         gcc.special/configure.in, gcc.noncompile/configure.in,
31114         gcc.execute/configure.in, gcc.code_quality/configure.in,
31115         g++.other/configure.in, g++.old-deja/configure.in,
31116         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
31117         in srcname setting.
31119 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
31121         * lib/udi.exp:  Fixed mondfe and mondfe_download.
31122         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
31123         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
31125 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
31127         * config/udi-gdb.exp: Check $shell_id after connecting to target.
31128         (gdb_exit): Don't remove *_soc files.
31130 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
31132         * lib/c-torture.exp: Don't look for main; instead always use -w
31133         -c.  This is how the c-torture tests work.  Remove the object
31134         file if the compilation succeeds.
31135         * gcc.execute/execute.exp: Remove executable if test passes.
31136         * gcc.noncompile/noncompile.exp: Every test is an expected
31137         failure.
31138         * gcc.special/special.exp: Added tests from c-torture 1.11,
31139         corrected use of existing test.
31140         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
31141         gcc.execute/920625-1.c: Updated to c-torture 1.11.
31142         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
31143         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
31144         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
31145         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
31146         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
31147         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
31148         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
31149         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
31150         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
31151         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
31152         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
31153         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
31154         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
31155         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
31156         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
31157         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
31158         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
31159         c-torture 1.11.
31160         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
31161         correspond to c-torture 1.11.
31163         * New file.