+2003-06-10 Janis Johnson <janis187@us.ibm.com>
+
+ * gcc.dg/compat/compat-common.h: New file.
+ * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
+ * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
+ * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
+ * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
+ * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
+ * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
+ * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
+ * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
+ * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
+ * gcc.dg/compat/scalar-return-1_main.c: Ditto.
+ * gcc.dg/compat/scalar-return-1_x.c: Ditto.
+ * gcc.dg/compat/scalar-return-1_y.c: Ditto.
+ * gcc.dg/compat/scalar-return-2_main.c: Ditto.
+ * gcc.dg/compat/scalar-return-2_x.c: Ditto.
+ * gcc.dg/compat/scalar-return-2_y.c: Ditto.
+ * gcc.dg/compat/small-struct-check.h: Ditto.
+ * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
+ * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
+ * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
+ * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
+ * gcc.dg/compat/struct-return-2_main.c: Ditto.
+ * gcc.dg/compat/struct-return-2_x.c: Ditto.
+ * gcc.dg/compat/struct-return-2_y.c: Ditto.
+ * gcc.dg/compat/struct-return-3_main.c: Ditto.
+ * gcc.dg/compat/struct-return-3_x.c: Ditto.
+ * gcc.dg/compat/struct-return-3_y.c: Ditto.
+
+2003-06-10 Geoffrey Keating <geoffk@apple.com>
+
+ * g++.dg/pch/static-1.C: New file.
+ * g++.dg/pch/static-1.Hs: New file.
+
+2003-06-10 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/asm-7.c: Adjust expected warning text.
+
+2003-06-10 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/builtins-20.c: New test case.
+
+2003-06-10 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/11131
+ * g++.dg/opt/template1.C: New test.
+
+2003-06-09 Mark Mitchell <mark@codesourcery.com>
+
+ * lib/gcc-dg.exp (dg-test): Clear additional_files and
+ additional_sources.
+
+2003-05-21 David Taylor <dtaylor@emc.com>
+
+ * gcc.dg/Wpadded.c: New file.
+
+2003-06-09 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
+ * gcc.dg/special/weak-2.c: Add dg-require-weak.
+ * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
+ dg-require-weak.
+
+2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
+
+2003-06-09 Mark Mitchell <mark@codesourcery.com>
+
+ * lib/gcc-dg.exp (dg-require-weak): Fix typo.
+ (dg-require-alias): Likewise.
+ (dg-require-gc-sections): Likewise.
+ * lib/target-supports.exp (check_gc_sections_available): Likewise.
+
+2003-06-08 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/20011029-2.c: Fix the array reference.
+ * gcc.dg/asm-7.c: New.
+
+2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
+
+ * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
+
+2003-06-08 Mark Mitchell <mark@codesourcery.com>
+
+ * lib/gcc-dg.exp (dg-require-alias): Fix typo.
+ (dg-require-gc-sections): Likewise.
+
+Sun Jun 8 16:46:04 CEST 2003 Jan Hubicka <jh@suse.cz>
+
+ * i386-cmov1.c: Fix regular expression.
+ * i386-cvt-1.c: Likewise.
+ * i386-local.c: Likewise.
+ * i386-local2.c: Likewise.
+ * i386-mul.c: Likewise.
+ * i386-ssetype-1.c: Likewise.
+ * i386-ssetype-3.c: Likewise.
+ * i386-ssetype-5.c: Likewise.
+
+2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/11039
+ * g++.dg/warn/implicit-typename2.C: New test.
+ * g++.dg/warn/implicit-typename3.C: New test.
+
+2003-06-07 Richard Henderson <rth@redhat.com>
+
+ * g++.dg/other/offsetof3.C: Use size_t.
+ * g++.dg/other/offsetof4.C: Likewise.
+
+2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
+
+ * lib/copy-file.exp: New. Implement gcc_copy_files.
+
+ * lib/dg-pch.exp: Load copy-file.exp
+ (dg-pch): Use gcc_copy_files instead of "file copy".
+
+2003-06-06 Mark Mitchell <mark@codesourcery.com>
+
+ * gcc.dg/weak/weak.exp: Simplify.
+ * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
+ * gcc.dg/weak/weak-1.c: Likewise.
+ * gcc.dg/weak/weak-2.c: Likewise.
+ * gcc.dg/weak/weak-3.c: Likewise.
+ * gcc.dg/weak/weak-4.c: Likewise.
+ * gcc.dg/weak/weak-5.c: Likewise.
+ * gcc.dg/weak/weak-6.c: Likewise.
+ * gcc.dg/weak/weak-7.c: Likewise.
+ * gcc.dg/weak/weak-8.c: Likewise.
+ * gcc.dg/weak/weak-9.c: Likewise.
+
+2003-06-06 Richard Earnshaw <rearnsha@arm.com>
+
+ gcc.c-torture/execute/20030606-1.c: New.
+
+2003-06-06 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
+ * gcc.dg/builtins-19.c: Likewise.
+
+2003-06-06 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/builtins-2.c: Add some more tests.
+ * gcc.dg/builtins-18.c: New test case.
+ * gcc.dg/builtins-19.c: New test case.
+
+2003-06-06 Roger Sayle <roger@eyesopen.com>
+ Jim Wilson <wilson@tuliptree.org>
+
+ * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
+
+2003-06-06 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
+ mempcpy/stpcpy calls not to be optimized into something else.
+ * gcc.c-torture/execute/string-opt-3.c: Moved to...
+ * gcc.c-torture/execute/builtins/string-7.c: ...here.
+ * gcc.c-torture/execute/builtins/string-7-lib.c: New.
+
+2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * gcc.dg/format/asm_fprintf-1.c: New test.
+
+2003-06-05 Mark Mitchell <mark@codesourcery.com>
+
+ * lib/gcc-defs.exp (additional_sources): New variable.
+ (dg-additional-sources): New function.
+ (additional_files): New variable.
+ (dg-additional-files): New function.
+ (dg-additional-files-options): Likewise.
+ * lib/gcc-dg.exp (dg-require-weak): New function.
+ (dg-require-alias): Likewise.
+ (dg-require-gc-sections): Likewise.
+ * lib/target-supports.exp (check_alias_available): Remove testfile
+ parameter.
+ (check_gc_sections_available): New function.
+ * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
+ (dg-gpp-additional-files): Likewise.
+ * lib/g++.exp (additional_sources): Remove.
+ (additional_files): Likewise.
+ (g++_target_compile): Use dg-additional-files-options.
+
+ * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
+ Tcl logic.
+ * gcc.dg/special/ecos.exp: Remove.
+ * gcc.dg/special/20000419-2.c: Use dg-require-*.
+ * gcc.dg/special/alias-1.c: Likewise.
+ * gcc.dg/special/alias-2.c: Likewise.
+ * gcc.dg/special/gcsec-1.c: Likewise.
+ * gcc.dg/special/weak-1.c: Likewise.
+ * gcc.dg/special/weak-2.c: Likewise.
+ * gcc.dg/special/wkali-1.c: Likewise.
+ * gcc.dg/special/wkali-2.c: Likewise.
+
+ * g++.dg/special/conpr-2.C: Use dg-additional-*, not
+ dg-gpp-additional-*.
+ * g++.dg/special/conpr-3.C: Likewise.
+ * g++.dg/special/conpr-4.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3a.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3b.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3c.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3d.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3e.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3f.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3g.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3h.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3i.C: Likewise.
+ * g++.old-deja/g++.abi/vtable3j.C: Likewise.
+ * g++.old-deja/g++.oliva/linkage1.C: Likewise.
+ * g++.old-deja/g++.other/comdat1.C: Likewise.
+ * g++.old-deja/g++.other/comdat2.C: Likewise.
+ * g++.old-deja/g++.other/comdat3.C: Likewise.
+ * g++.old-deja/g++.other/ctor1.C: Likewise.
+ * g++.old-deja/g++.pt/instantiate5.C: Likewise.
+
+2003-06-05 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/debug/20030605-1.c: New.
+
+2003-06-04 Mark Mitchell <mark@codesourcery.com>
+
+ * README.QMTEST: Update.
+
+2003-06-04 Richard Henderson <rth@redhat.com>
+
+ * gcc.dg/cleanup-1.c: New.
+ * gcc.dg/cleanup-2.c: New.
+ * gcc.dg/cleanup-3.c: New.
+ * gcc.dg/cleanup-4.c: New.
+ * gcc.dg/cleanup-5.c: New.
+ * gcc.dg/cleanup-6.c: New.
+ * gcc.dg/cleanup-7.c: New.
+
+2003-06-04 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
+
+ * lib/dg-pch.exp: New file.
+ * g++.dg/pch/pch.exp: Use dg-pch.exp.
+ * gcc.dg/pch/pch.exp: Likewise.
+
+2003-06-04 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
+ * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
+ * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
+ * gcc.dg/builtins-17.c: New test case.
+ * gcc.dg/i386-387-4.c: New test case.
+ * gcc.c-torture/execute/ieee/mzero4.c: New test case.
+
+2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/ultrasp9.c: New test.
+
+2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.c-torture/compile/20030604-1.c: New test.
+ * gcc.dg/sparc-constant-1.c: New test.
+
+2003-06-03 Glen Nakamura <glen@imodulo.com>
+
+ * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
+
+2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
+
+ * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
+ * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
+
+2003-06-03 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
+
+2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/10940
+ * g++.dg/template/spec10.C: New test.
+
+2003-06-03 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/builtins-16.c: New test case.
+
+2003-06-03 Jakub Jelinek <jakub@redhat.com>
+
+ * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
+ mempcpy test with post-increments.
+ * gcc.c-torture/execute/string-opt-3.c: New test.
+ * gcc.dg/string-opt-1.c: New test.
+
+2003-06-03 David Billinghurst (David.Billinghurst@riotinto.com)
+
+ PR fortran/10965
+ * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
+
+2003-06-02 Mark Mitchell <mark@codesourcery.com>
+
+ * lib/scanasm.exp (dg-scan): New function, factored out of ...
+ (scan-assembler): ... here. Use dg-scan.
+ (scan-assembler-not): Likewise.
+ (scan-file): New function.
+ (scan-file-not): Likewise.
+ * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
+ * gcc.dg/cpp/_Pragma4.c: Likewise.
+ * gcc.dg/cpp/_Pragma5.c: Likewise.
+ * gcc.dg/cpp/avoidpaste1.c: Likewise.
+ * gcc.dg/cpp/avoidpaste2.c: Likewise.
+ * gcc.dg/cpp/cmdlne-C2.c: Likewise.
+ * gcc.dg/cpp/cmdlne-P.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
+ * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
+ * gcc.dg/cpp/cxxcom1.c: Likewise.
+ * gcc.dg/cpp/line1.c: Likewise.
+ * gcc.dg/cpp/maccom1.c: Likewise.
+ * gcc.dg/cpp/maccom2.c: Likewise.
+ * gcc.dg/cpp/maccom3.c: Likewise.
+ * gcc.dg/cpp/maccom4.c: Likewise.
+ * gcc.dg/cpp/maccom5.c: Likewise.
+ * gcc.dg/cpp/maccom6.c: Likewise.
+ * gcc.dg/cpp/multiline.c: Likewise.
+ * gcc.dg/cpp/spacing1.c: Likewise.
+ * gcc.dg/cpp/spacing2.c: Likewise.
+ * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
+ * gcc.dg/cpp/trad/maccom1.c: Likewise.
+ * gcc.dg/cpp/trad/maccom2.c: Likewise.
+ * gcc.dg/cpp/trad/maccom3.c: Likewise.
+ * gcc.dg/cpp/trad/maccom4.c: Likewise.
+ * gcc.dg/cpp/trad/maccom6.c: Likewise.
+ * gcc.dg/cpp/cxxcom2.c: Likewise.
+ * gcc.dg/cpp/cxxcom2.h: New file.
+
+ * gcc.dg/cpp/truefalse.cpp: Move it to ...
+ * g++.dg/cpp/truefalse.C: Here.
+ * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
+
+2003-06-01 Loren James Rittle <ljrittle@acm.org>
+
+ * gcc.dg/cpp/redef3.c: New file.
+
+2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/i386-loop-3.c: New test.
+
+2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
+
+ * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
+
+2003-05-31 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/fwrapv-1.c: New test case.
+ * gcc.dg/fwrapv-2.c: New test case.
+
+2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ PR c++/10956
+ * g++.dg/template/spec9.C: New test.
+
+2003-05-29 Roger Sayle <roger@eyesopen.com>
+
+ * gcc.dg/duff-4.c: New test case.
+
+2003-05-27 David Billinghurst (David.Billinghurst@riotinto.com)
+
+ PR fortran/10843
+ * g77.dg/ffixed-form-1.f: New test
+ * g77.dg/ffixed-form-2.f: New test
+ * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
+ * g77.dg/ffree-form-3.f: New test
+
+2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
+
+ * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
+ * gcc.dg/wint_t-1.c: Likewise.
+
+2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ * g++.dg/template/access11.C: New test.
+
2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
PR c++/10849