X-Git-Url: http://git.sourceforge.jp/view?a=blobdiff_plain;f=gcc%2Ftestsuite%2FChangeLog;h=a981836180eca8c7df04798c2db84a8df59a343c;hb=a1e880328b19d607aeef6885338b2d5df8fe86bb;hp=5730da14617dd3a1122704b9df79c05c3cdaf54a;hpb=8bb76364adb500f539b7bbd329b83e4602bf839b;p=pf3gnuchains%2Fgcc-fork.git diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 5730da14617..a981836180e 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,918 @@ +2009-10-01 Jan Hubicka + + * gcc.dg/tree-ssa/ipa-cp-1.c: New testcase. + +2009-10-01 Loren J. Rittle + + * gcc.dg/20021014-1.c (*-*-freebsd*): Use dg-message. + +2009-10-01 Tobias Burnus + + PR fortran/41515 + * gfortran.dg/parameter_array_init_5.f90: New test. + +2009-10-01 Jason Merrill + + * g++.dg/cpp0x/defaulted13.C: New. + +2009-09-30 Dennis Wassel + + * gcc/testsuite/gfortran.dg/bounds_check_7.f90: Adapted error message. + * gcc/testsuite/gfortran.dg/bounds_check_11.f90: Likewise. + * gcc/testsuite/gfortran.dg/bounds_check_fail_1.f90: Likewise. + +2009-09-30 Tobias Burnus + + * gfortran.dg/select_type_4.f90: New test. + +2009-09-30 Janus Weil + + * gfortran.dg/same_type_as_1.f03: New test. + * gfortran.dg/same_type_as_2.f03: Ditto. + +2009-09-30 Janus Weil + + * gfortran.dg/select_type_1.f03: Extended. + * gfortran.dg/select_type_3.f03: New test. + +2009-09-30 Janus Weil + + * gfortran.dg/class_allocate_1.f03: New test. + +2009-09-30 Janus Weil + + PR fortran/40996 + * gfortran.dg/allocatable_scalar_3.f90: New test. + * gfortran.dg/select_type_2.f03: Ditto. + * gfortran.dg/typebound_proc_5.f03: Changed error messages. + +2009-09-30 Janus Weil + + * gfortran.dg/block_name_2.f90: Modified error message. + * gfortran.dg/select_6.f90: Ditto. + * gfortran.dg/select_type_1.f03: New test. + +2009-09-30 Janus Weil + + * gfortran.dg/allocate_derived_1.f90: Remove -w option. + * gfortran.dg/class_1.f03: Ditto. + * gfortran.dg/class_2.f03: Ditto. + * gfortran.dg/proc_ptr_comp_pass_1.f90: Ditto. + * gfortran.dg/proc_ptr_comp_pass_2.f90: Ditto. + * gfortran.dg/proc_ptr_comp_pass_3.f90: Ditto. + * gfortran.dg/typebound_call_10.f03: Ditto. + * gfortran.dg/typebound_call_2.f03: Ditto. + * gfortran.dg/typebound_call_3.f03: Ditto. + * gfortran.dg/typebound_call_4.f03: Ditto. + * gfortran.dg/typebound_call_9.f03: Ditto. + * gfortran.dg/typebound_generic_3.f03: Ditto. + * gfortran.dg/typebound_generic_4.f03: Ditto. + * gfortran.dg/typebound_operator_1.f03: Ditto. + * gfortran.dg/typebound_operator_2.f03: Ditto. + * gfortran.dg/typebound_operator_3.f03: Ditto. + * gfortran.dg/typebound_operator_4.f03: Ditto. + * gfortran.dg/typebound_proc_1.f08: Ditto. + * gfortran.dg/typebound_proc_5.f03: Ditto. + * gfortran.dg/typebound_proc_6.f03: Ditto. + +2009-09-30 Jason Merrill + + * g++.dg/eh/init-temp1.C: Improve test. + +2009-09-30 Uros Bizjak + + PR target/22093 + * gcc.target/alpha/pr22093.c: New test. + +2009-09-29 John Freeman + Jason Merrill + + * g++.dg/cpp0x/lambda/lambda-array.C: New. + * g++.dg/cpp0x/lambda/lambda-capture-const-ref.C: New. + * g++.dg/cpp0x/lambda/lambda-capture-const-ref-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-const.C: New. + * g++.dg/cpp0x/lambda/lambda-copy-default-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-copy-default.C: New. + * g++.dg/cpp0x/lambda/lambda-copy-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-copy.C: New. + * g++.dg/cpp0x/lambda/lambda-ctor-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-ctors.C: New. + * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-deduce-ext-neg2.C: New. + * g++.dg/cpp0x/lambda/lambda-deduce-ext.C: New. + * g++.dg/cpp0x/lambda/lambda-deduce-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-deduce.C: New. + * g++.dg/cpp0x/lambda/lambda-defarg.C: New. + * g++.dg/cpp0x/lambda/lambda-eh.C: New. + * g++.dg/cpp0x/lambda/lambda-errloc.C: New. + * g++.dg/cpp0x/lambda/lambda-field-names.C: New. + * g++.dg/cpp0x/lambda/lambda-in-class-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-in-class.C: New. + * g++.dg/cpp0x/lambda/lambda-lookup-neg.C: New. + * g++.dg/cpp0x/lambda/lambda-mangle.C: New. + * g++.dg/cpp0x/lambda/lambda-mixed.C: New. + * g++.dg/cpp0x/lambda/lambda-mutable.C: New. + * g++.dg/cpp0x/lambda/lambda-nested.C: New. + * g++.dg/cpp0x/lambda/lambda-non-const.C: New. + * g++.dg/cpp0x/lambda/lambda-nop.C: New. + * g++.dg/cpp0x/lambda/lambda-ns-scope.C: New. + * g++.dg/cpp0x/lambda/lambda-pass.C: New. + * g++.dg/cpp0x/lambda/lambda-recursive.C: New. + * g++.dg/cpp0x/lambda/lambda-ref-default.C: New. + * g++.dg/cpp0x/lambda/lambda-ref.C: New. + * g++.dg/cpp0x/lambda/lambda-std-function.C: New. + * g++.dg/cpp0x/lambda/lambda-template.C: New. + * g++.dg/cpp0x/lambda/lambda-this.C: New. + * g++.dg/cpp0x/lambda/lambda-type.C: New. + * g++.dg/cpp0x/lambda/lambda-use.C: New. + * lib/prune.exp: Accept "In lambda function". + +2009-09-29 Harsha Jagasia + + * gcc.target/i386/fma4-check.h + * gcc.target/i386/fma4-fma.c + * gcc.target/i386/fma4-maccXX.c + * gcc.target/i386/fma4-msubXX.c + * gcc.target/i386/fma4-nmaccXX.c + * gcc.target/i386/fma4-nmsubXX.c + * gcc.target/i386/fma4-vector.c + * gcc.target/i386/fma4-256-maccXX.c + * gcc.target/i386/fma4-256-msubXX.c + * gcc.target/i386/fma4-256-nmaccXX.c + * gcc.target/i386/fma4-256-nmsubXX.c + * gcc.target/i386/fma4-256-vector.c + * gcc.target/i386/funcspec-2.c: New file. + + * gcc.target/i386/funcspec-4.c: Test error conditions + related to FMA4. + + * gcc.target/i386/funcspec-5.c + * gcc.target/i386/funcspec-6.c + * gcc.target/i386/funcspec-8.c: Add FMA4. + + * gcc.target/i386/funcspec-9.c: New file. + + * gcc.target/i386/i386.exp: Add check_effective_target_fma4. + + * gcc.target/i386/isa-10.c + * gcc.target/i386/isa-11.c + * gcc.target/i386/isa-12.c + * gcc.target/i386/isa-13.c + * gcc.target/i386/isa-2.c + * gcc.target/i386/isa-3.c + * gcc.target/i386/isa-4.c + * gcc.target/i386/isa-7.c + * gcc.target/i386/isa-8.c + * gcc.target/i386/isa-9.c: New file. + + * gcc.target/i386/isa-14.c + * gcc.target/i386/isa-1.c + * gcc.target/i386/isa-5.c + * gcc.target/i386/isa-6.c: Add FMA4. + + * gcc.target/i386/sse-12.c + * gcc.target/i386/sse-13.c + * gcc.target/i386/sse-14.c + * gcc.target/i386/sse-22.c: New file. + + * g++.dg/other/i386-2.C + * g++.dg/other/i386-3.C + * g++.dg/other/i386-5.C + * g++.dg/other/i386-6.C: Add -mfma4 in dg-options. + +2009-09-29 H.J. Lu + + PR testsuite/41496 + * g++.dg/dfp/dfp.exp: Unset DEFAULT_CXXFLAGS if it didn't exist + before. + +2009-09-29 Janis Johnson + + * gcc.test-framework/dg-bogus-exp-XF.c: Move dg-bogus directive. + * gcc.test-framework/dg-warning-exp-P.c: Move dg-warning directives. + +2009-09-29 Jakub Jelinek + + PR debug/41438 + * gcc.dg/debug/dwarf2/const-1.c: Add dg-require-visibility, make x + hidden. + * g++.dg/debug/dwarf2/const-1.C: Likewise. + +2009-09-29 Harsha Jagasia + + * gcc.target/i386/i386.exp: Remove check_effective_target_sse5. + * gcc.target/i386/isa-1.c + * gcc.target/i386/isa-5.c + * gcc.target/i386/isa-6.c: Remove SSE5. + * gcc.target/i386/funcspec-4.c: Remove error conditions related to SSE5. + * gcc.target/i386/avx-1.c + * gcc.target/i386/avx-2.c + * gcc.target/i386/sse-23.c: Remove comments to mmintrin-common.h. + * gcc.target/i386/funcspec-9.c: Delete. + +2009-09-29 Jakub Jelinek + + * gcc.dg/guality/guality.exp (gdb-test): New proc for use in dg-final. + * gcc.dg/guality/pr41353-1.c: New test. + + PR testsuite/41444 + * gcc.dg/guality/guality.h (GUALITY_GDB_REDIRECT): Fix a typo + in macro name definition for non-unix/win32/msdos. + +2009-09-29 Daniel Kraft + + PR fortran/39626 + * gfortran.dg/block_1.f08: New test. + * gfortran.dg/block_2.f08: New test. + * gfortran.dg/block_3.f90: New test. + * gfortran.dg/block_4.f08: New test. + * gfortran.dg/block_5.f08: New test. + * gfortran.dg/block_6.f08: New test. + * gfortran.dg/block_7.f08: New test. + * gfortran.dg/block_8.f08: New test. + +2009-09-28 Jerry DeLisle + + PR libgfortran/35862 + * gfortran.dg/round_1.f03: New test. + * gfortran.dg/f2003_io_3.f03: Update test. + +2009-09-28 Easwaran Raman + + * gcc.target/i386/ifcvt-onecmpl-abs-1.c: New file. + * gcc.c-torture/execute/ifcvt-onecmpl-abs-1.c: New file. + +2009-09-28 Janis Johnson + + * g++.dg/dfp/dfp.exp: Run tests from c-c++-common/dfp. + * c-c++-common/dfp/func-vararg-alternate-d32.c: XFAIL for C++. + * c-c++-common/dfp/func-vararg-dfp.c: Ditto. + * c-c++-common/dfp/func-vararg-mixed.c: Ditto. + * c-c++-common/dfp/func-vararg-mixed-2.c: Ditto. + + * g++.dg/dfp/dfp.exp: Fix typo. + + * lib/target-supports.exp (check-effective-target-dfp-nocache): + Fix typo that breaks the check. + +2009-09-28 Olivier Hainque + + * gnat.dg (tagged_alloc_free.adb): New testcase. + +2009-09-28 Janis Johnson + + * g++.dg/dfp: New directory. + * g++.dg/dg.exp: Prune tests in dfp directory. + * g++.dg/dfp/dfp.exp: New. + * g++.dg/dfp/mangle-mode.C: New test. + +2009-09-28 Michael Matz + + * gcc.dg/builtins-44.c: Use __builtin_isinf_sign when checking + for sign of -Inf. + +2009-09-27 Richard Henderson + + * gcc.c-torture/compile/pr41469.c: Add -fexceptions. + * testsuite/gcc.dg/tree-ssa/pr41469-1.c: New. + +2009-09-26 Andreas Schwab + + PR c/41476 + * gcc.dg/cond-constqual-1.c: New test. + +2009-09-26 Michael Matz + + PR lto/40758 + PR middle-end/41470 + * gcc.dg/pr41470.c: New test. + +2009-09-26 Eric Botcazou + + * gnat.dg/array9.adb: New test. + +2009-09-26 Michael Matz + + PR tree-optimization/41454 + * gcc.dg/pr41454.c: New test. + +2009-09-25 Dodji Seketeli + + * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust after renaming + DW_TAG_template_parameter_pack and DW_TAG_formal_parameter_pack + into DW_TAG_GNU_template_parameter_pack and + DW_TAG_GNU_formal_parameter_pack. + * g++.dg/debug/dwarf2/template-params-4.C: Likewise. + * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. + +2009-09-25 Nathan Froyd + + * gcc.dg/vect/vect.exp: Append extra parameters as separate + parameters for alignment-sensitive -fsection-anchors tests. + +2009-09-25 Richard Guenther + + PR middle-end/41463 + * gcc.c-torture/execute/pr41463.c: New testcase. + +2009-09-25 Olivier Hainque + + * gnat.dg/sse_nolib.adb: New testcase. + +2009-09-25 Revital Eres + + * gcc.target/powerpc/vsx-vectorize-8.c: New test. + * gcc.target/powerpc/vsx-vectorize-1.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-2.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-3.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-4.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-5.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-6.c: Likewise. + * gcc.target/powerpc/vsx-vectorize-7.c: Likewise. + * gcc.dg/vect/vect.exp: Add Power7 flags. + * g++.dg/vect/vect.exp: Likewise. + * gfortran.dg/vect/vect.exp: Likewise. + +2009-09-24 Steven G. Kargl + + PR fortran/41459 + * gfortran.dg/empty_label.f: New test. + * gfortran.dg/empty_label.f90: Ditto. + * gfortran.dg/warnings_are_errors_1.f: Fix to emit a single warning. + +2009-09-24 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-7.c: Test complex int division at + compile-time. + +2009-09-24 Adam Nemet + + * lib/scanasm.exp (make_pattern_printable): New function. + (dg-scan, scan-assembler-times, scan-assembler-dem, + scan-assembler-dem-not): Use it. + +2009-09-24 H.J. Lu + + * gcc.target/i386/pr12329.c (dg-do): Changed to run. + (test_nested): Renamed to ... + (test_nested1): This. + (test_nested2): New. + (main): Likewise. + +2009-09-24 Richard Guenther + + PR tree-optimization/36143 + PR tree-optimization/38747 + * gcc.dg/tree-ssa/fre-vce-1.c: XFAIL. + * gcc.dg/tree-ssa/forwprop-6.c: Likewise. + * g++.dg/torture/pr38747.C: New testcase. + * g++.dg/tree-ssa/pr19637.C: Un-XFAIL. + +2009-09-24 Eric Botcazou + + * gnat.dg/nested_proc.adb: New test. + +2009-09-24 Jakub Jelinek + + * gcc.target/i386/pr12329.c: Adjust. + +2009-09-23 Alexandre Oliva + + PR debug/41248 + * gcc.dg/pr41248.c: New. + +2009-09-23 Dodji Seketeli + + PR debug/41065 + * gcc.dg/debug/dwarf2/global-used-types.c: New test. + +2009-09-23 Andreas Schwab + + * lib/profopt.exp (profopt-get-options): Set tool_flags for + current_compiler_flags. Fix typos. + +2009-09-23 Yuri Gribov + + * gcc.c-torture/execute/980526-2.c: Skip if sizeof (int) > 4. + +2009-09-23 Uros Bizjak + + PR c/39779 + * gcc.c-torture/compile/pr39779.c: New test. + +2009-09-22 Dodji Seketeli + + * g++.dg/debug/dwarf2/template-func-params-4.C: Adjust. + * g++.dg/debug/dwarf2/template-func-params-7.C: Likewise. + * g++.dg/debug/dwarf2/template-params-4.C: Likewise. + +2009-09-22 Alexandre Oliva + + PR debug/41295 + * gcc.dg/pr41295.c: New. + +2009-09-22 Neil Vachharajani + + * gcc.dg/pr40209.c: Add test case. + +2009-09-22 Adam Nemet + + * gcc.target/mips/code-readable-1.c: Change \. to \\. when + matching assembly. + * gcc.target/mips/code-readable-2.c: Likewise. + * gcc.target/mips/code-readable-3.c: Likewise. + +2009-09-22 Janis Johnson + + * lib/target-supports.exp (check_effective_target_dfp_nocache): + Check support via mode instead of C type. + (check_effective_target_dfprt_nocache): Ditto. + (check_effective_target_hard_dfp): Ditto. + +2009-09-22 Richard Guenther + + PR middle-end/41395 + * gcc.c-torture/execute/pr41395-1.c: New testcase. + * gcc.c-torture/execute/pr41395-2.c: Likewise. + +2009-09-22 Jakub Jelinek + + * gcc.dg/20090922-1.c: New test. + + PR bootstrap/41405 + * gfortran.dg/debug/pr37738.f: Add -gno-strict-dwarf to dg-options. + * gfortran.dg/debug/pr35154-dwarf2.f: Likewise. + * g++.dg/debug/dwarf2/explicit-constructor.C: Likewise. + * g++.dg/debug/dwarf2/imported-module-2.C: Likewise. + * g++.dg/debug/dwarf2/imported-module-3.C: Likewise. + * g++.dg/debug/dwarf2/imported-module-4.C: Likewise. + * g++.dg/debug/dwarf2/namespace-1.C: Likewise. + * objc.dg/dwarf-2.m: Likewise. + +2009-09-22 Richard Guenther + + PR tree-optimization/41428 + * g++.dg/tree-ssa/pr41428.C: New testcase. + +2009-09-22 Jakub Jelinek + + PR middle-end/41429 + * g++.dg/gomp/pr41429.C: New test. + +2009-09-21 Giuseppe Scrivano + + * gcc.dg/tree-ssa/tailrecursion-6.c: New file. + +2009-09-21 Jason Merrill + + PR c++/41421 + * g++.dg/cpp0x/trivial1.C: Expand. + +2009-09-21 Kai Tietz + + * gcc.dg/torture/calleesave-sse.c: New. + +2009-09-21 Jan Hubicka + + * gcc.dg/guality/inline-params.c: New testcase. + +2009-09-21 Uros Bizjak + + * gcc.c-torture/execute/ieee/ieee.exp (additional_flags): + Add -fno-inline. + * gcc.c-torture/execute/ieee/pr36332.c (foo): Remove attributes. + * gcc.c-torture/execute/ieee/pr30704.c (f1): Ditto. + (f2): Ditto. + +2009-09-20 H.J. Lu + + * gcc.dg/ipa/ipa-sra-1.c (dg-options): Add -fipa-sra. + * gcc.dg/ipa/ipa-sra-2.c (dg-options): Likewise. + * gcc.dg/ipa/ipa-sra-3.c (dg-options): Likewise. + * gcc.dg/ipa/ipa-sra-4.c (dg-options): Likewise. + * gcc.dg/ipa/ipa-sra-5.c (dg-options): Likewise. + +2009-09-20 Andrew Pinski + + PR middle-end/40642 + * g++.dg/torture/pr40642.C: New testcase. + +2009-09-20 Kaveh R. Ghazi + + * gcc.dg/torture/builtin-math-7.c: Update for testing Annex G + cases in static initializers. + +2009-09-20 Kai Tietz + + * gcc.c-tortue/compile/pr39886.c: New. + +2009-09-20 Chris Demetriou + + PR preprocessor/28435: + * gcc.dg/cpp/missing-header-MD.c: Make output checking match + gcc.dg/cpp/missing-header-1.c, and add PR number to test comment. + * gcc.dg/cpp/missing-header-MMD.c: Likewise. + * gcc.dg/cpp/missing-sysheader-MD.c: Likewise. + * gcc.dg/cpp/missing-sysheader-MMD.c: Likewise. + +2009-09-19 Adam Nemet + + * gcc.target/mips/mips.exp: Add relax-pic-calls + under -mfoo/-mno-foo options. + (mips-dg-options): Make -mrelax-pic-calls imply -mno-plt, -mabicalls + and -mexplicit-relocs. + * gcc.target/mips/call-1.c: New test. + * gcc.target/mips/call-2.c: New test. + * gcc.target/mips/call-3.c: New test. + * gcc.target/mips/lazy-binding-1.c: Add MIPS-specific dg-options. + * gcc.dg/tree-ssa/loop-1.c: Likewise. + +2009-09-19 Chris Demetriou + + PR preprocessor/28435: + * gcc.dg/cpp/missing-header-MD.c: New test. + * gcc.dg/cpp/missing-header-MMD.c: New test. + * gcc.dg/cpp/missing-sysheader-MD.c: New test. + * gcc.dg/cpp/missing-sysheader-MMD.c: New test. + +2009-09-18 Jerry DeLisle + + PR libgfortran/41328 + * gfortran.dg/cr_lf.f90: Modify test to include check that no EOR with + EOF works. + +2009-09-18 Jason Merrill + + * g++.dg/cpp0x/nolinkage1{.C,.h,a.cc}: New. + * g++.dg/cpp0x/initlist-deduce.C: New. + +2009-09-18 Neil Vachharajani + + * gcc.dg/tree-prof/val-prof-7.c: Added test case. + +2009-09-18 Janis Johnson + + * gcc.dg/dfp/dfp.exp: Also run tests in c-c++-common/dfp. + * c-c++-common/dfp: New directory. + * c-c++-common/dfp/dfp-dbg.h: New file. + * gcc.dg/dfp/call-by-value.c: Move to ... + * c-c++-common/call-by-value.c: here. + * gcc.dg/dfp/cast.c: Move to ... + * c-c++-common/cast.c: here. + * gcc.dg/dfp/compare-eq-const.c: Move to ... + * c-c++-common/compare-eq-const.c: here. + * gcc.dg/dfp/compare-eq-d128.c: Move to ... + * c-c++-common/compare-eq-d128.c: here. + * gcc.dg/dfp/compare-eq-d32.c: Move to ... + * c-c++-common/compare-eq-d32.c: here. + * gcc.dg/dfp/compare-eq-d64.c: Move to ... + * c-c++-common/compare-eq-d64.c: here. + * gcc.dg/dfp/compare-eq-dfp.c: Move to ... + * c-c++-common/compare-eq-dfp.c: here. + * gcc.dg/dfp/compare-eq.h: Move to ... + * c-c++-common/compare-eq.h: here. + * gcc.dg/dfp/compare-rel-const.c: Move to ... + * c-c++-common/compare-rel-const.c: here. + * gcc.dg/dfp/compare-rel-d128.c: Move to ... + * c-c++-common/compare-rel-d128.c: here. + * gcc.dg/dfp/compare-rel-d32.c: Move to ... + * c-c++-common/compare-rel-d32.c: here. + * gcc.dg/dfp/compare-rel-d64.c: Move to ... + * c-c++-common/compare-rel-d64.c: here. + * gcc.dg/dfp/compare-rel-dfp.c: Move to ... + * c-c++-common/compare-rel-dfp.c: here. + * gcc.dg/dfp/compare-rel.h: Move to ... + * c-c++-common/compare-rel.h: here. + * gcc.dg/dfp/compare-special-d128.c: Move to ... + * c-c++-common/compare-special-d128.c: here. + * gcc.dg/dfp/compare-special-d32.c: Move to ... + * c-c++-common/compare-special-d32.c: here. + * gcc.dg/dfp/compare-special-d64.c: Move to ... + * c-c++-common/compare-special-d64.c: here. + * gcc.dg/dfp/compare-special.h: Move to ... + * c-c++-common/compare-special.h: here. + * gcc.dg/dfp/constants-zero.c: Move to ... + * c-c++-common/constants-zero.c: here. + * gcc.dg/dfp/convert-bfp-10.c: Move to ... + * c-c++-common/convert-bfp-10.c: here. + * gcc.dg/dfp/convert-bfp-11.c: Move to ... + * c-c++-common/convert-bfp-11.c: here. + * gcc.dg/dfp/convert-bfp-12.c: Move to ... + * c-c++-common/convert-bfp-12.c: here. + * gcc.dg/dfp/convert-bfp-13.c: Move to ... + * c-c++-common/convert-bfp-13.c: here. + * gcc.dg/dfp/convert-bfp-14.c: Move to ... + * c-c++-common/convert-bfp-14.c: here. + * gcc.dg/dfp/convert-bfp-2.c: Move to ... + * c-c++-common/convert-bfp-2.c: here. + * gcc.dg/dfp/convert-bfp-3.c: Move to ... + * c-c++-common/convert-bfp-3.c: here. + * gcc.dg/dfp/convert-bfp-4.c: Move to ... + * c-c++-common/convert-bfp-4.c: here. + * gcc.dg/dfp/convert-bfp-5.c: Move to ... + * c-c++-common/convert-bfp-5.c: here. + * gcc.dg/dfp/convert-bfp-6.c: Move to ... + * c-c++-common/convert-bfp-6.c: here. + * gcc.dg/dfp/convert-bfp-7.c: Move to ... + * c-c++-common/convert-bfp-7.c: here. + * gcc.dg/dfp/convert-bfp-8.c: Move to ... + * c-c++-common/convert-bfp-8.c: here. + * gcc.dg/dfp/convert-bfp-9.c: Move to ... + * c-c++-common/convert-bfp-9.c: here. + * gcc.dg/dfp/convert-bfp.c: Move to ... + * c-c++-common/convert-bfp.c: here. + * gcc.dg/dfp/convert-bfp-fold.c: Move to ... + * c-c++-common/convert-bfp-fold.c: here. + * gcc.dg/dfp/convert-dfp.c: Move to ... + * c-c++-common/convert-dfp.c: here. + * gcc.dg/dfp/convert-dfp-fold-2.c: Move to ... + * c-c++-common/convert-dfp-fold-2.c: here. + * gcc.dg/dfp/convert-dfp-fold.c: Move to ... + * c-c++-common/convert-dfp-fold.c: here. + * gcc.dg/dfp/convert.h: Move to ... + * c-c++-common/convert.h: here. + * gcc.dg/dfp/convert-int.c: Move to ... + * c-c++-common/convert-int.c: here. + * gcc.dg/dfp/convert-int-fold.c: Move to ... + * c-c++-common/convert-int-fold.c: here. + * gcc.dg/dfp/convert-int-max.c: Move to ... + * c-c++-common/convert-int-max.c: here. + * gcc.dg/dfp/convert-int-max-fold.c: Move to ... + * c-c++-common/convert-int-max-fold.c: here. + * gcc.dg/dfp/convert-int-saturate.c: Move to ... + * c-c++-common/convert-int-saturate.c: here. + * gcc.dg/dfp/func-array.c: Move to ... + * c-c++-common/func-array.c: here. + * gcc.dg/dfp/func-deref.c: Move to ... + * c-c++-common/func-deref.c: here. + * gcc.dg/dfp/func-mixed.c: Move to ... + * c-c++-common/func-mixed.c: here. + * gcc.dg/dfp/func-pointer.c: Move to ... + * c-c++-common/func-pointer.c: here. + * gcc.dg/dfp/func-scalar.c: Move to ... + * c-c++-common/func-scalar.c: here. + * gcc.dg/dfp/func-struct.c: Move to ... + * c-c++-common/func-struct.c: here. + * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Move to ... + * c-c++-common/func-vararg-alternate-d128-2.c: here. + * gcc.dg/dfp/func-vararg-alternate-d128.c: Move to ... + * c-c++-common/func-vararg-alternate-d128.c: here. + * gcc.dg/dfp/func-vararg-alternate-d32.c: Move to ... + * c-c++-common/func-vararg-alternate-d32.c: here. + * gcc.dg/dfp/func-vararg-alternate-d64.c: Move to ... + * c-c++-common/func-vararg-alternate-d64.c: here. + * gcc.dg/dfp/func-vararg-alternate.h: Move to ... + * c-c++-common/func-vararg-alternate.h: here. + * gcc.dg/dfp/func-vararg-dfp.c: Move to ... + * c-c++-common/func-vararg-dfp.c: here. + * gcc.dg/dfp/func-vararg-mixed-2.c: Move to ... + * c-c++-common/func-vararg-mixed-2.c: here. + * gcc.dg/dfp/func-vararg-mixed.c: Move to ... + * c-c++-common/func-vararg-mixed.c: here. + * gcc.dg/dfp/func-vararg-size0.c: Move to ... + * c-c++-common/func-vararg-size0.c: here. + * gcc.dg/dfp/inf-1.c: Move to ... + * c-c++-common/inf-1.c: here. + * gcc.dg/dfp/loop-index.c: Move to ... + * c-c++-common/loop-index.c: here. + * gcc.dg/dfp/modes.c: Move to ... + * c-c++-common/modes.c: here. + * gcc.dg/dfp/nan-1.c: Move to ... + * c-c++-common/nan-1.c: here. + * gcc.dg/dfp/nan-2.c: Move to ... + * c-c++-common/nan-2.c: here. + * gcc.dg/dfp/operator-arith-fold.c: Move to ... + * c-c++-common/operator-arith-fold.c: here. + * gcc.dg/dfp/operator-assignment.c: Move to ... + * c-c++-common/operator-assignment.c: here. + * gcc.dg/dfp/operator-comma.c: Move to ... + * c-c++-common/operator-comma.c: here. + * gcc.dg/dfp/operator-cond.c: Move to ... + * c-c++-common/operator-cond.c: here. + * gcc.dg/dfp/operator-logical.c: Move to ... + * c-c++-common/operator-logical.c: here. + * gcc.dg/dfp/operator-unary.c: Move to ... + * c-c++-common/operator-unary.c: here. + * gcc.dg/dfp/pr31385.c: Move to ... + * c-c++-common/pr31385.c: here. + * gcc.dg/dfp/pr33466.c: Move to ... + * c-c++-common/pr33466.c: here. + * gcc.dg/dfp/pr35620.c: Move to ... + * c-c++-common/pr35620.c: here. + * gcc.dg/dfp/pr36800.c: Move to ... + * c-c++-common/pr36800.c: here. + * gcc.dg/dfp/pr39034.c: Move to ... + * c-c++-common/pr39034.c: here. + * gcc.dg/dfp/pr39035.c: Move to ... + * c-c++-common/pr39035.c: here. + * gcc.dg/dfp/pr39902.c: Move to ... + * c-c++-common/pr39902.c: here. + * gcc.dg/dfp/pr39986.c: Move to ... + * c-c++-common/pr39986.c: here. + * gcc.dg/dfp/signbit-1.c: Move to ... + * c-c++-common/signbit-1.c: here. + * gcc.dg/dfp/signbit-2.c: Move to ... + * c-c++-common/signbit-2.c: here. + * gcc.dg/dfp/struct-layout-1.c: Move to ... + * c-c++-common/struct-layout-1.c: here. + * gcc.dg/dfp/usual-arith-conv.c: Move to ... + * c-c++-common/usual-arith-conv.c: here. + * gcc.dg/dfp/usual-arith-conv-const.c: Move to ... + * c-c++-common/usual-arith-conv-const.c: here. + +2009-09-18 Jack Howarth + + PR testsuite/41288 + * gcc.target/x86_64/abi/asm-support-darwin.s (snapshot_ret): Preserve + stack alignment. + +2009-09-17 Andrew Pinski + + PR c++/39365 + * g++.dg/expr/bool3.C: New test. + * g++.dg/expr/bool4.C: New test. + +2009-09-17 Janis Johnson + + * gcc.dg/dfp/dfp-dbg.h: Define EXTERN. + * gcc.dg/dfp/signbit-2.c: Use it. + * gcc.dg/dfp/func-vararg-alternate.h: Change two + arguments to unsigned int. + * gcc.dg/dfp/convert-bfp-10.c: Don't include float.h. + * gcc.dg/dfp/convert-bfp-fold.c: Include dfp-dbg.h. + * gcc.dg/dfp/convert-dfp-fold.c: Ditto + * gcc.dg/dfp/convert-int-max-fold.c: Ditto. + * gcc.dg/dfp/operator-arith-fold.c: Ditto. + * gcc.dg/dfp/pr39986.c: Ditto. + * gcc.dg/dfp/usual-arith-conv-const.c: Ditto. + * gcc.dg/dfp/pr31385.c: Use mode in typedef, not C type. + * gcc.dg/dfp/pr35620.c: Define typedef for C++. + * gcc.dg/dfp/convert-int.c: Define BOOL for C++. + * gcc.dg/dfp/convert-int-fold.c: Ditto. + +2009-09-17 Jakub Jelinek + + * gcc.dg/debug/dwarf2/struct-loc1.c: New test. + +2009-09-17 Janis Johnson + + PR c/41049 + * dfp/pr41049.c: New test. + +2009-09-17 H.J. Lu + + PR testsuite/41385 + * gcc.dg/dfp/dfp.exp: Properly save DEFAULT_CFLAGS. + +2009-09-17 Martin Jambor + + * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Do not run IPA-SRA. + * gcc.dg/ipa/ipa-sra-1.c: New test. + * gcc.dg/ipa/ipa-sra-2.c: New test. + * gcc.dg/ipa/ipa-sra-3.c: New test. + * gcc.dg/ipa/ipa-sra-4.c: New test. + * gcc.dg/ipa/ipa-sra-5.c: New test. + * gcc.c-torture/execute/ipa-sra-1.c: New test. + * gcc.c-torture/execute/ipa-sra-2.c: New test. + +2009-09-17 Michael Matz + + PR middle-end/41347 + * gfortran.dg/pr41347.f90: New test. + +2009-09-17 Andreas Krebbel + + * gcc.c-torture/compile/20090917-1.c: New testcase. + +2009-09-16 Uros Bizjak + + * gfortran.dg/default_format_denormal_2.f90: Add ieee options. + * gfortran.dg/default_format_denormal_1.f90: Ditto. Remove + alpha*-*-* target from XFAIL list. + +2009-09-16 Janis Johnson + + * gcc.dg/dfp/dfp.exp: Use appropriate default options. + * gcc.dg/dfp/dfp-dbg.h: New; define FAILURE, FINISH. + * gcc.dg/dfp/cast-bad.c: Use default options. + * gcc.dg/dfp/compare-rel-const.c: Ditto. + * gcc.dg/dfp/composite-type.c: Ditto. + * gcc.dg/dfp/constants.c: Ditto. + * gcc.dg/dfp/constants-hex.c: Ditto. + * gcc.dg/dfp/constants-pedantic.c: Ditto. + * gcc.dg/dfp/convert-bfp-fold.c: Ditto. + * gcc.dg/dfp/convert-dfp-fold.c: Ditto. + * gcc.dg/dfp/convert-int-max-fold.c: Ditto. + * gcc.dg/dfp/ctypes.c: Ditto. + * gcc.dg/dfp/ddmode-ice.c: Ditto. + * gcc.dg/dfp/dec-eval-method-2.c: Ditto. + * gcc.dg/dfp/float-constant-double.c: Ditto. + * gcc.dg/dfp/keywords-pedantic.c: Ditto. + * gcc.dg/dfp/keywords-reserved.c: Ditto. + * gcc.dg/dfp/modes.c: Ditto. + * gcc.dg/dfp/operator-bitwise.c: Ditto. + * gcc.dg/dfp/pr31344.c: Ditto. + * gcc.dg/dfp/pr31385.c: Ditto. + * gcc.dg/dfp/pr33466.c: Ditto. + * gcc.dg/dfp/pr35620.c: Ditto. + * gcc.dg/dfp/pr37435.c: Ditto. + * gcc.dg/dfp/pr39986.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-1.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-2.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-3.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-4.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-7.c: Ditto. + * gcc.dg/dfp/pragma-float-const-decimal64-8.c: Ditto. + * gcc.dg/dfp/typespec.c: Ditto. + * gcc.dg/dfp/usual-arith-conv-bad.c: Ditto. + * gcc.dg/dfp/usual-arith-conv-bad-2.c: Ditto. + * gcc.dg/dfp/usual-arith-conv-const.c: Ditto. + * gcc.dg/dfp/Wbad-function-cast-1.c: Ditto. + * gcc.dg/dfp/Wtraditional-conversion-2.c: Ditto. + * gcc.dg/dfp/wtr-conversion-1.c: Ditto. + * gcc.dg/dfp/compare-eq.h: Define custom debug macros. + * gcc.dg/dfp/compare-rel.h: Ditto. + * gcc.dg/dfp/compare-special.h: Ditto. + * gcc.dg/dfp/convert.h: Ditto. + * gcc.dg/dfp/fe-check.h: Ditto. + * gcc.dg/dfp/call-by-value.c: Use default options and + debug macros. + * gcc.dg/dfp/cast.c: Ditto. + * gcc.dg/dfp/compare-eq-const.c: Ditto. + * gcc.dg/dfp/compare-eq-d32.c: Ditto. + * gcc.dg/dfp/compare-eq-d64.c: Ditto. + * gcc.dg/dfp/compare-eq-d128.c: Ditto. + * gcc.dg/dfp/compare-eq-dfp.c: Ditto. + * gcc.dg/dfp/compare-rel-d32.c: Ditto. + * gcc.dg/dfp/compare-rel-d64.c: Ditto. + * gcc.dg/dfp/compare-rel-d128.c: Ditto. + * gcc.dg/dfp/compare-rel-dfp.c: Ditto. + * gcc.dg/dfp/compare-special-d32.c: Ditto. + * gcc.dg/dfp/compare-special-d64.c: Ditto. + * gcc.dg/dfp/compare-special-d128.c: Ditto. + * gcc.dg/dfp/constants-zero.c: Ditto. + * gcc.dg/dfp/convert-bfp-2.c: Ditto. + * gcc.dg/dfp/convert-bfp-3.c: Ditto. + * gcc.dg/dfp/convert-bfp-4.c: Ditto. + * gcc.dg/dfp/convert-bfp-5.c: Ditto. + * gcc.dg/dfp/convert-bfp-6.c: Ditto. + * gcc.dg/dfp/convert-bfp-7.c: Ditto. + * gcc.dg/dfp/convert-bfp-8.c: Ditto. + * gcc.dg/dfp/convert-bfp-9.c: Ditto. + * gcc.dg/dfp/convert-bfp-10.c: Ditto. + * gcc.dg/dfp/convert-bfp-11.c: Ditto. + * gcc.dg/dfp/convert-bfp-12.c: Ditto. + * gcc.dg/dfp/convert-bfp-13.c: Ditto. + * gcc.dg/dfp/convert-bfp-14.c: Ditto. + * gcc.dg/dfp/convert-bfp.c: Ditto. + * gcc.dg/dfp/convert-complex.c: Ditto. + * gcc.dg/dfp/convert-dfp.c: Ditto. + * gcc.dg/dfp/convert-dfp-fold-2.c: Ditto. + * gcc.dg/dfp/convert-dfp-round.c: Ditto. + * gcc.dg/dfp/convert-int.c: Ditto. + * gcc.dg/dfp/convert-int-fold.c: Ditto. + * gcc.dg/dfp/convert-int-max.c: Ditto. + * gcc.dg/dfp/convert-int-saturate.c: Ditto. + * gcc.dg/dfp/decfloat-constants.c: Ditto. + * gcc.dg/dfp/fe-binop.c: Ditto. + * gcc.dg/dfp/fe-convert-1.c: Ditto. + * gcc.dg/dfp/fe-convert-2.c: Ditto. + * gcc.dg/dfp/fe-convert-3.c: Ditto. + * gcc.dg/dfp/func-array.c: Ditto. + * gcc.dg/dfp/func-deref.c: Ditto. + * gcc.dg/dfp/func-mixed.c: Ditto. + * gcc.dg/dfp/func-pointer.c: Ditto. + * gcc.dg/dfp/func-scalar.c: Ditto. + * gcc.dg/dfp/func-struct.c: Ditto. + * gcc.dg/dfp/func-vararg-alternate.h: Ditto. + * gcc.dg/dfp/func-vararg-alternate-d32.c: Ditto. + * gcc.dg/dfp/func-vararg-alternate-d64.c: Ditto. + * gcc.dg/dfp/func-vararg-alternate-d128.c: Ditto. + * gcc.dg/dfp/func-vararg-alternate-d128-2.c: Ditto. + * gcc.dg/dfp/func-vararg-dfp.c: Ditto. + * gcc.dg/dfp/func-vararg-mixed.c: Ditto. + * gcc.dg/dfp/func-vararg-mixed-2.c: Ditto. + * gcc.dg/dfp/func-vararg-size0.c: Ditto. + * gcc.dg/dfp/inf-1.c: Ditto. + * gcc.dg/dfp/loop-index.c: Ditto. + * gcc.dg/dfp/nan-1.c: Ditto. + * gcc.dg/dfp/nan-2.c: Ditto. + * gcc.dg/dfp/operator-arith-fold.c: Ditto. + * gcc.dg/dfp/operator-assignment.c: Ditto. + * gcc.dg/dfp/operator-comma.c: Ditto. + * gcc.dg/dfp/operator-cond.c: Ditto. + * gcc.dg/dfp/operator-logical.c: Ditto. + * gcc.dg/dfp/operator-unary.c: Ditto. + * gcc.dg/dfp/pr36800.c: Ditto. + * gcc.dg/dfp/pr39034.c: Ditto. + * gcc.dg/dfp/pr39035.c: Ditto. + * gcc.dg/dfp/pr39902.c: Ditto. + * gcc.dg/dfp/signbit-1.c: Ditto. + * gcc.dg/dfp/signbit-2.c: Ditto. + * gcc.dg/dfp/struct-layout-1.c: Ditto. + * gcc.dg/dfp/union-init.c: Ditto. + * gcc.dg/dfp/usual-arith-conv.c: Ditto. + 2009-09-16 Michael Matz PR fortran/41212 @@ -307,20 +1222,20 @@ 2009-09-03 Alon Dayan PR tree-optimization/38275 - * testsuite/gcc.dg/autopar/reduc-1char.c: Increase number + * gcc.dg/autopar/reduc-1char.c: Increase number of iterations. Adjust the logic accordingly. - * testsuite/gcc.dg/autopar/reduc-2char.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-1.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-2.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-3.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-6.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-7.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-8.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-9.c: Ditto. - * testsuite/gcc.dg/autopar/pr39500-1.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-1short.c: Ditto. - * testsuite/gcc.dg/autopar/reduc-2short.c: Ditto. - * testsuite/gcc.dg/autopar/parallelization-1.c: Ditto. + * gcc.dg/autopar/reduc-2char.c: Ditto. + * gcc.dg/autopar/reduc-1.c: Ditto. + * gcc.dg/autopar/reduc-2.c: Ditto. + * gcc.dg/autopar/reduc-3.c: Ditto. + * gcc.dg/autopar/reduc-6.c: Ditto. + * gcc.dg/autopar/reduc-7.c: Ditto. + * gcc.dg/autopar/reduc-8.c: Ditto. + * gcc.dg/autopar/reduc-9.c: Ditto. + * gcc.dg/autopar/pr39500-1.c: Ditto. + * gcc.dg/autopar/reduc-1short.c: Ditto. + * gcc.dg/autopar/reduc-2short.c: Ditto. + * gcc.dg/autopar/parallelization-1.c: Ditto. 2009-09-03 Jakub Jelinek @@ -947,6 +1862,15 @@ PR middle-end/40980 * gfortran.dg/graphite/id-17.f: New. +2009-08-12 Konrad Trifunovic + Sebastian Pop + + * gcc.dg/graphite/interchange-1.c: XFAILed. + * gcc.dg/graphite/interchange-2.c: XFAILed. + * gcc.dg/graphite/interchange-3.c: XFAILed. + * gcc.dg/graphite/interchange-4.c: XFAILed. + * gcc.dg/graphite/interchange-7.c: XFAILed. + 2009-08-12 Sebastian Pop * gcc.dg/graphite/interchange-6.c: Un-XFAIL. @@ -3440,6 +4364,11 @@ PR middle-end/40328 * gcc.dg/torture/pr40328.c: New testcase. +2009-06-03 Maxim Kuvyrkov + + * gcc.dg/falign-labels.c (dg-options): Don't restrict for + m68k and fido. + 2009-06-03 Martin Jambor * g++.dg/torture/pr40323.C: New file. @@ -5899,6 +6828,12 @@ PR fortran/37614 * gfortran.dg/common_align_2.f90: New test. +2009-04-04 Richard Earnshaw + + PR target/39501 + * gcc.c-torture/execute/pr39501.c: New file. + * gcc.c-torture/execute/pr39501.x: New file. + 2009-04-04 Richard Guenther PR tree-optimization/8781 @@ -7484,6 +8419,10 @@ PR c/35435 * gcc.dg/tls/diag-6.c: New test. +2009-02-04 Tobias Grosser + + * gcc.dg/graphite/scop-19.c: New + 2009-02-04 H.J. Lu AVX Programming Reference (January, 2009) @@ -8206,6 +9145,11 @@ * gnat.dg/unchecked_convert3.adb: New test. +2009-01-12 Tomas Bily + + PR middlend/38385 + * gcc.dg/tree-ssa/pr38385.c: New file. + 2009-01-12 Jakub Jelinek PR c++/38794