X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=f9baa74b8a30e5da351eca4088bbd9a73f8a1e26;hb=3dfef819d79660d4c38cf6ad2f9e09fa912a3f6b;hp=87c2154f9e1b464b84dd564521814bb3ff43cdfd;hpb=99e47bb25ceefe759b0a3d6f258f4f965da02d82;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 87c2154f9e1..f9baa74b8a3 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,393 @@ +2006-11-06 Janis Johnson + + * lib/gcc-dg.exp (output-exists): New proc. + (output-exists-not): New proc. + * gcc.test-framework/test-framework.awk: Support new directives. + * gcc.test-framework/dg-outexistsnot-exp-F.c: New test. + * gcc.test-framework/dg-outexistsnot-exp-P.c: New test. + * gcc.test-framework/dg-outexists-exp-F.c: New test. + * gcc.test-framework/dg-outexists-exp-XP.c: New test. + * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test. + * gcc.test-framework/dg-outexists-exp-P.c: New test. + +2006-11-06 Erik Edelmann + + PR fortran/29630 + PR fortran/29679 + * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too. + * gfortran.dg/initialization_3.f90: New. + +2006-11-05 Jerry DeLisle + + PR libgfortran/25545 + * gfortran.dg/dollar_edit_descriptor-2.f: New test. + +2006-11-05 Jakub Jelinek + + PR middle-end/29695 + * gcc.c-torture/execute/pr29695-1.c: New test. + * gcc.c-torture/execute/pr29695-2.c: New test. + +2006-11-05 Paul Thomas + + PR fortran/29565 + * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test. + +2006-11-04 Brooks Moses + + * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern + for matching error messages. + +2006-11-04 Uros Bizjak + + PR target/26915 + * gcc.target/i386/387-12.c: New test. + +2006-11-04 Francois-Xavier Coudert + + PR libfortran/29713 + * gfortran.dg/pr29713.f90: New test. + +2006-11-03 J"orn Rennecke + + * testsuite/gcc.c-torture/execute/arith-rand-ll.c: + Also test for bogus rest sign. + +2006-11-03 Francois-Xavier Coudert + + PR libfortran/27895 + * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE. + +2006-11-02 Brooks Moses + + * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file" + from error messages. + +2006-11-02 Mike Stump + + * obj-c++.dg/const-str-9.mm: Don't run on 64-bit. + + * g++.old-deja/g++.abi/align.C: Enable for darwin. + +2006-11-02 Eric Botcazou + + * g++.dg/eh/gcsec1.C: New test. + +2006-11-01 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-3.c: Fix semicolons. + (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos. + +2006-11-01 Adam Nemet + + * gcc.dg/fold-mod-1.c: Match the leading 0x for the + hexadecimal value. + * gcc.dg/tree-prof/val-prof-2.c: Likewise. + * gcc.dg/pr14796-2.c: Likewise. + +2006-11-01 Eric Botcazou + + * gcc.c-torture/execute/20061101-1.c: New test. + +2006-11-01 Richard Guenther + + * testsuite/gcc.target/i386/fpprec-1.c: New testcase. + +2006-11-01 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma. + * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma. + +2006-10-31 Eric Botcazou + + * gcc.c-torture/execute/20061031-1.c: New test. + +2006-10-31 Geoffrey Keating + + PR 23067 + * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL. + * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL. + +2006-10-31 Eric Christopher + Falk Hueffner + + * gcc.dg/builtin-bswap-1.c: New. + * gcc.dg/builtin-bswap-2.c: New. + * gcc.dg/builtin-bswap-3.c: New. + * gcc.dg/builtin-bswap-4.c: New. + * gcc.dg/builtin-bswap-5.c: New. + * gcc.target/i386/builtin-bswap-1.c: New. + +2006-10-31 Geoffrey Keating + + * gcc.dg/inline-16.c: New. + + PR 16622 + * gcc.dg/inline-10.c (main): Don't declare 'main' inline without + defining it. + * gcc.dg/inline-13.c: New. + * gcc.dg/inline-14.c: New. + * gcc.dg/inline-15.c: New. + + PR 11377 + * gcc.dg/inline6.c: New. + * gcc.dg/inline7.c: New. + +2006-10-31 Roger Sayle + + PR middle-end/23470 + * gcc.dg/pr23470-1.c: New test case. + +2006-11-01 Bernhard Fischer + + PR fortran/29537 + * gfortran.dg/blockdata_1.f90: Add warning about blank common in block + data. + * gfortran.dg/blockdata_2.f90: New testcase. + +2006-10-31 Thomas Koenig + + PR libfortran/29627 + * gfortran.dg/unf_short_record_1.f90: New test. + +2006-10-31 Francois-Xavier Coudert + + PR fortran/29067 + * gfortran.dg/pr29067.f: New test. + +2006-10-31 Joseph Myers + Richard Sandiford + + * lib/target-supports.exp (get_compiler_messages): Append options + as a single list element. + (check_effective_target_arm_vfp_ok): New. + * gcc.dg/arm-vfp1.c: Use arm_vfp_ok. + +2006-10-31 Paul Thomas + + PR fortran/29387 + * gfortran.dg/intrinsic_actual_2.f90: New test. + + PR fortran/29490 + * gfortran.dg/actual_array_interface_1.f90: New test. + + PR fortran/29641 + * gfortran.dg/used_types_11.f90: New test. + +2006-10-30 Dirk Mueller + + * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype. + * g++.old-deja/g++.pt/eichin01b.C (main): Same. + * g++.old-deja/g++.pt/eichin01.C (main): Same. + * g++.old-deja/g++.mike/net25.C (main): Same. + * g++.dg/lookup/exception1.C (main): Same. + * g++.dg/parse/parens2.C (main): Same. + +2006-10-30 Roger Sayle + + * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387. + +2006-10-30 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-2.c: Add tgamma tests. + * gcc.dg/torture/builtin-math-3.c: Likewise. + +2006-10-30 Tobias Burnus + + PR fortran/29452 + * gfortran.dg/write_check.f90: Check run-time keyword checking. + * gfortran.dg/write_check2.f90: Check compile-time keyword checking. + +2006-10-30 Andrew Pinski + + PR Fortran/29410 + * gfortran.fortran-torture/execute/transfer1.f90: New test. + +2006-10-30 Joseph Myers + + * lib/target-supports.exp (check_function_available): Declare + function before calling. + +2006-10-30 Jakub Jelinek + + PR tree-optimization/29637 + * gcc.dg/pr29637.c: New test. + +2006-10-29 Roger Sayle + + * gcc.dg/fold-compare-1.c: Update to reflect recent changes in + tree canonicalization. + +2006-10-29 Kaveh R. Ghazi + + * gcc.dg/builtins-20.c: Add more hypot tests. + +2006-10-29 Roger Sayle + + * gcc.dg/fold-compare-1.c: New test case. + +2006-10-29 Dirk Mueller + + PR c++/16307 + * g++.dg/warn/Wchar-subscripts-2.C: New testcase. + +2006-10-29 Roger Sayle + + PR tree-optimization/15458 + * gcc.dg/fold-xornot-1.c: New test case. + +2006-10-29 Richard Guenther + + * gcc.target/i386/math-torture/trunc.c: New testcase. + +2006-10-29 Richard Guenther + + * gcc.target/i386/math-torture/round.c: New testcase. + +2006-10-29 Richard Guenther + + * gcc.target/i386/math-torture/ceil.c: New testcase. + * gcc.target/i386/math-torture/floor.c: Likewise. + +2006-10-29 Richard Guenther + + * gcc.target/i386/math-torture/rint.c: New testcase. + * gcc.target/i386/math-torture/nearbyint.c: Likewise. + +2006-10-29 Richard Guenther + + * gcc.target/i386/math-torture/lfloor.c: New testcase. + * gcc.target/i386/math-torture/lceil.c: Likewise. + +2006-10-28 Tobias Burnus + + PR libgfortran/24313 + * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu. + +2006-10-29 Kazu Hirata + + * gcc.c-torture/execute/20020118-1.c, + gcc.c-torture/execute/builtins/strlen.c, + gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix + comment typos. + +2006-10-28 Kaveh R. Ghazi + + * gcc.dg/builtins-20.c: Add tests for hypot. + * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for + two-argument builtins. + * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from + TESTIT2. Update all callers. + (TESTIT2, TESTIT2_R): New helper macros. + Add testcases for pow, hypot and atan2. + +2006-10-28 Andrew Pinski + + PR C++/29295 + * g++.dg/expr/bool1.C: New test. + * g++.dg/expr/bool2.C: New test. + +2006-10-28 Tobias Burnus + + PR fortran/28224 + * gfortran.dg/io_constraints_2.f90: Use -std=f95. + * gfortran.dg/namelist_internal.f90: New test. + +2006-10-28 Tobias Burnus + + PR fortran/29625 + * gfortran.dg/io_real_boz.f90: Add. + * gfortran.dg/io_real_boz2.f90: Add. + +2006-10-28 Richard Guenther + + PR middle-end/26899 + * gcc.dg/tree-ssa/pr26899.c: New testcase. + +2006-10-28 Richard Guenther + + PR target/28806 + * gcc.target/i386/math-torture/lround.c: New testcase. + +2006-10-27 Kaz Kojima + + * gcc.dg/builtins-43.c: Add -fno-finite-math-only. + * gcc.dg/builtins-44.c: Likewise. + * gcc.dg/builtins-45.c: Likewise. + * gcc.dg/pr28796-2.c: Likewise. + * gcc.dg/unordered-3.c: Likewise. + +2006-10-27 Jerry DeLisle + + PR libgfortran/27954 + * gfortran.dg/error_recovery_2.f90: New test. + +2006-10-26 Richard Guenther + + * gcc.target/i386/i386.exp: Use glob, not find to collect + tests. Avoids recursing into subdirectories. + * gcc.target/i386/math-torture/math-torture.exp: Torture + for interesting ia32 math options. + * gcc.target.i386/math-torture/lrint.c: New testcase. + +2006-10-26 Jerry DeLisle + + PR libgfortran/29563 + * gfortran.dg/arrayio_9.f90: Update test. + * gfortran.dg/arrayio_19.f90: New test. + +2006-10-26 Andreas Krebbel + + * gcc.dg/20061026.c: New testcase. + +2006-10-26 Jerry DeLisle + + PR libgfortran/29563 + * gfortran.dg/arrayio_9.f90: New test. + +2006-10-26 Ben Elliston + + * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy. + Copy the strings manually, as strcpy may call strlen. + +2006-10-25 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro. + Add checks for log, log2, log10 and log1p. + + * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere + we already test 0.0. Add checks for expm1, log, log2, log10, + log1p, cbrt, erf and erfc. + +2006-10-25 Steve Ellcey + + * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX. + +2006-10-25 Uros Bizjak + + * gcc.dg/builtins-40.c: Also check remainder(), remainderf() + and remainderl() built-in functions. Remove -ffast-math from + dg-options. + +2006-10-24 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos, + acosh and atanh. + + * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L' + floating point modifiers to arguments passed to float and long + double functions respectively. Update all callers to use floating + point numbers, not integers. Add tests for exp, exp2 and + exp10/pow10. + + * gcc.dg/torture/builtin-math-3.c: New test. + 2006-10-24 Erik Edelmann PR fortran/29393