OpenCores
URL https://opencores.org/ocsvn/openrisc/openrisc/trunk

Subversion Repositories openrisc

[/] [openrisc/] [tags/] [gnu-src/] [gcc-4.5.1/] [gcc-4.5.1-or32-1.0rc1/] [gcc/] [testsuite/] [ChangeLog] - Diff between revs 293 and 338

Only display areas with differences | Details | Blame | View Log

Rev 293 Rev 338
2010-07-31  Release Manager
2010-07-31  Release Manager
        * GCC 4.5.1 released.
        * GCC 4.5.1 released.
2010-07-30  Ramana Radhakrishnan  
2010-07-30  Ramana Radhakrishnan  
        Backport from mainline
        Backport from mainline
        2010-07-22  Ramana Radhakrishnan  
        2010-07-22  Ramana Radhakrishnan  
        PR target/43698
        PR target/43698
        * gcc.target/arm/pr43698.c: New test.
        * gcc.target/arm/pr43698.c: New test.
2010-07-23  Jakub Jelinek  
2010-07-23  Jakub Jelinek  
        PR tree-optimization/45047
        PR tree-optimization/45047
        * gcc.c-torture/compile/pr45047.c: New test.
        * gcc.c-torture/compile/pr45047.c: New test.
2010-07-23  Jason Merrill  
2010-07-23  Jason Merrill  
        PR c++/45008
        PR c++/45008
        * g++.dg/abi/mangle44.C: New.
        * g++.dg/abi/mangle44.C: New.
2010-07-22  Jakub Jelinek  
2010-07-22  Jakub Jelinek  
        PR debug/45015
        PR debug/45015
        * gcc.target/m68k/pr45015.c: New test.
        * gcc.target/m68k/pr45015.c: New test.
        Backport from mainline
        Backport from mainline
        2010-07-16  Jakub Jelinek  
        2010-07-16  Jakub Jelinek  
        PR target/44942
        PR target/44942
        * gcc.c-torture/execute/pr44942.c: New test.
        * gcc.c-torture/execute/pr44942.c: New test.
        * gcc.target/i386/pr44942.c: New test.
        * gcc.target/i386/pr44942.c: New test.
2010-07-21  Steven G. Kargl  
2010-07-21  Steven G. Kargl  
        PR fortran/44929
        PR fortran/44929
        * Revert my commit r162325 for this PR.
        * Revert my commit r162325 for this PR.
2010-07-21  Martin Jambor  
2010-07-21  Martin Jambor  
        PR tree-optimization/44900
        PR tree-optimization/44900
        * g++.dg/torture/pr44900.C: New test.
        * g++.dg/torture/pr44900.C: New test.
2010-07-21  Rainer Orth  
2010-07-21  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-06-25  Jerry DeLisle  
        2010-06-25  Jerry DeLisle  
        PR testsuite/38946
        PR testsuite/38946
        * gfortran.dg/array_constructor_23.f: Update test to allow for small
        * gfortran.dg/array_constructor_23.f: Update test to allow for small
        error in comparing reals.
        error in comparing reals.
2010-07-21  Rainer Orth  
2010-07-21  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-07-19  Rainer Orth  
        2010-07-19  Rainer Orth  
        * lib/target-supports.exp (check_sse_os_support_available): New
        * lib/target-supports.exp (check_sse_os_support_available): New
        proc.
        proc.
        (check_sse_hw_available): New proc.
        (check_sse_hw_available): New proc.
        (check_effective_target_sse_runtime): New proc.
        (check_effective_target_sse_runtime): New proc.
        (check_effective_target_sse2_runtime): New proc.
        (check_effective_target_sse2_runtime): New proc.
        * lib/fortran-torture.exp (get-fortran-torture-options): Only add
        * lib/fortran-torture.exp (get-fortran-torture-options): Only add
        -msse2 if check_sse_os_support_available.
        -msse2 if check_sse_os_support_available.
        * g++.dg/vect/vect.exp: Only run -msse2 tests if
        * g++.dg/vect/vect.exp: Only run -msse2 tests if
        check_sse_os_support_available.
        check_sse_os_support_available.
        * gcc.dg/vect/vect.exp: Likewise.
        * gcc.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
        * gcc.target/i386/sol2-check: Renamed to ...
        * gcc.target/i386/sol2-check: Renamed to ...
        * gcc.target/i386/sse-os-support.h: ... this.
        * gcc.target/i386/sse-os-support.h: ... this.
        (sol2_check): Renamed to ...
        (sol2_check): Renamed to ...
        (sse_os_support): ... this.
        (sse_os_support): ... this.
        Only test movss with xmm registers.
        Only test movss with xmm registers.
        * gcc.target/i386/sse-check.h: Reflect new header and function names.
        * gcc.target/i386/sse-check.h: Reflect new header and function names.
        Removed ILL_INSN, ILL_INSN_LEN.
        Removed ILL_INSN, ILL_INSN_LEN.
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
        * gcc.dg/pr40550.c: Use dg-require-effective-target sse_runtime.
        Removed cpuid.h, __get_cpuid test.
        Removed cpuid.h, __get_cpuid test.
        * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
        * g++.dg/other/i386-1.C: Use dg-require-effective-target sse2_runtime.
        Removed cpuid.h, __get_cpuid test.
        Removed cpuid.h, __get_cpuid test.
        * g++.dg/other/pr40446.C: Likewise.
        * g++.dg/other/pr40446.C: Likewise.
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
        * gcc.dg/compat/vector-1a_main.c: Likewise.
        * gcc.dg/compat/vector-1a_main.c: Likewise.
        * gcc.dg/compat/vector-2a_main.c: Likewise.
        * gcc.dg/compat/vector-2a_main.c: Likewise.
        * gcc.dg/pr36584.c: Likewise.
        * gcc.dg/pr36584.c: Likewise.
        * gcc.dg/pr37544.c: Likewise.
        * gcc.dg/pr37544.c: Likewise.
        * gcc.dg/torture/pr16104-1.c: Likewise.
        * gcc.dg/torture/pr16104-1.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
        * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
        * gcc.dg/torture/pr35771.h: Removed cpuid.h, __get_cpuid test.
        * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
        * gcc.dg/torture/pr35771-1.c: Use dg-require-effective-target
        sse2_runtime.
        sse2_runtime.
        * gcc.dg/torture/pr35771-2.c: Likewise.
        * gcc.dg/torture/pr35771-2.c: Likewise.
        * gcc.dg/torture/pr35771-3.c: Likewise.
        * gcc.dg/torture/pr35771-3.c: Likewise.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/vperm-v2df.c: Likewise.
        * gcc.target/i386/vperm-v2df.c: Likewise.
        * gcc.target/i386/vperm-v2di.c: Likewise.
        * gcc.target/i386/vperm-v2di.c: Likewise.
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
        * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
        * gcc.target/i386/vperm-v4sf-1.c: Use dg-require-effective-target
        sse_runtime.
        sse_runtime.
2010-07-20  Richard Guenther  
2010-07-20  Richard Guenther  
        PR tree-optimization/44977
        PR tree-optimization/44977
        * gcc.dg/torture/pr44977.c: New testcase.
        * gcc.dg/torture/pr44977.c: New testcase.
2010-07-19  Steven G. Kargl  
2010-07-19  Steven G. Kargl  
        PR fortran/44929
        PR fortran/44929
        * gfortran.dg/allocate_with_typespec.f90: New test.
        * gfortran.dg/allocate_with_typespec.f90: New test.
        * gfortran.dg/allocate_derived_1.f90: Update error message.
        * gfortran.dg/allocate_derived_1.f90: Update error message.
2010-07-19  Jason Merrill  
2010-07-19  Jason Merrill  
        PR c++/44996
        PR c++/44996
        * g++.dg/cpp0x/decltype23a.C: New.
        * g++.dg/cpp0x/decltype23a.C: New.
2010-07-18  Daniel Franke  
2010-07-18  Daniel Franke  
            Paul Thomas  
            Paul Thomas  
        PR fortran/30668
        PR fortran/30668
        PR fortran/31346
        PR fortran/31346
        PR fortran/34260
        PR fortran/34260
        PR fortran/40011
        PR fortran/40011
        * gfortran.dg/pr40999.f: Fix function type.
        * gfortran.dg/pr40999.f: Fix function type.
        * gfortran.dg/whole_file_5.f90: Likewise.
        * gfortran.dg/whole_file_5.f90: Likewise.
        * gfortran.dg/whole_file_6.f90: Likewise.
        * gfortran.dg/whole_file_6.f90: Likewise.
        * gfortran.dg/whole_file_16.f90: New.
        * gfortran.dg/whole_file_16.f90: New.
        * gfortran.dg/whole_file_17.f90: New.
        * gfortran.dg/whole_file_17.f90: New.
        * gfortran.dg/whole_file_18.f90: New.
        * gfortran.dg/whole_file_18.f90: New.
        * gfortran.dg/whole_file_19.f90: New.
        * gfortran.dg/whole_file_19.f90: New.
2010-07-14  Rainer Orth  
2010-07-14  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-07-12  Rainer Orth  
        2010-07-12  Rainer Orth  
        * gcc.dg/pr42427.c: Require c99_runtime.
        * gcc.dg/pr42427.c: Require c99_runtime.
        * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
        * gcc.target/i386/avx-cmpsd-1.c: Use dg-require-effective-target
        c99_runtime.
        c99_runtime.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
        * gcc.target/i386/avx-vcmppd-1.c: Likewise.
        * gcc.target/i386/avx-vcmppd-1.c: Likewise.
        * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
        * gcc.target/i386/avx-vcmppd-256-1.c: Likewise.
        * gcc.target/i386/avx-vcmpps-1.c: Likewise.
        * gcc.target/i386/avx-vcmpps-1.c: Likewise.
        * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
        * gcc.target/i386/avx-vcmpps-256-1.c: Likewise.
        * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
        * gcc.target/i386/avx-vcmpsd-1.c: Likewise.
        * gcc.target/i386/avx-vcmpss-1.c: Likewise.
        * gcc.target/i386/avx-vcmpss-1.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise
        * gcc.target/i386/pr37275.c: Require visibility support.
        * gcc.target/i386/pr37275.c: Require visibility support.
2010-07-14  Rainer Orth  
2010-07-14  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-07-12  Rainer Orth  
        2010-07-12  Rainer Orth  
        * lib/target-supports.exp (check_effective_target_sse): New proc.
        * lib/target-supports.exp (check_effective_target_sse): New proc.
        * gcc.target/i386/sol2-check.h: New file.
        * gcc.target/i386/sol2-check.h: New file.
        * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
        * gcc.target/i386/sse-check.h (ILL_INSN, ILL_INSN_LEN): Define.
        Include sol2-check.h.
        Include sol2-check.h.
        (main) Only run do_test () if sol2_check ().
        (main) Only run do_test () if sol2_check ().
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
        * gcc.dg/vect/tree-vect.h (check_vect) [__i386__ || __x86_64__]
        [__sun__ && __svr4__]: Execute SSE2 instruction.
        [__sun__ && __svr4__]: Execute SSE2 instruction.
        * gcc.target/i386/math-torture/math-torture.exp: Only add options
        * gcc.target/i386/math-torture/math-torture.exp: Only add options
        with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
        with -msse to MATH_TORTURE_OPTIONS if check_effective_target_sse.
        * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
        * g++.dg/debug/dwarf2/const2b.C: Use dg-require-effective-target sse.
        * g++.dg/ext/vector14.C: Likewise.
        * g++.dg/ext/vector14.C: Likewise.
        * g++.dg/other/mmintrin.C: Likewise.
        * g++.dg/other/mmintrin.C: Likewise.
        * gcc.dg/20020418-1.c: Likewise.
        * gcc.dg/20020418-1.c: Likewise.
        * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
        * gcc.dg/debug/dwarf2/const-2b.c: Likewise.
        * gcc.dg/format/ms_unnamed-1.c: Likewise.
        * gcc.dg/format/ms_unnamed-1.c: Likewise.
        * gcc.dg/format/unnamed-1.c: Likewise.
        * gcc.dg/format/unnamed-1.c: Likewise.
        Adapt dg-warning line number.
        Adapt dg-warning line number.
        * gcc.dg/graphite/pr40281.c: Likewise.
        * gcc.dg/graphite/pr40281.c: Likewise.
        * gcc.dg/pr32176.c: Likewise.
        * gcc.dg/pr32176.c: Likewise.
        * gcc.dg/pr40550.c: Likewise.
        * gcc.dg/pr40550.c: Likewise.
        * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
        * gcc.dg/prefetch-loop-arrays-1.c: Likewise.
        * gcc.dg/torture/pr36891.c: Likewise.
        * gcc.dg/torture/pr36891.c: Likewise.
        * gcc.target/i386/20020218-1.c: Likewise.
        * gcc.target/i386/20020218-1.c: Likewise.
        * gcc.target/i386/20020523.c: Likewise.
        * gcc.target/i386/20020523.c: Likewise.
        * gcc.target/i386/abi-1.c: Likewise.
        * gcc.target/i386/abi-1.c: Likewise.
        * gcc.target/i386/brokensqrt.c: Likewise.
        * gcc.target/i386/brokensqrt.c: Likewise.
        * gcc.target/i386/fastcall-sseregparm.c: Likewise.
        * gcc.target/i386/fastcall-sseregparm.c: Likewise.
        * gcc.target/i386/pr13366.c: Likewise.
        * gcc.target/i386/pr13366.c: Likewise.
        * gcc.target/i386/pr13685.c: Likewise.
        * gcc.target/i386/pr13685.c: Likewise.
        * gcc.target/i386/pr24306.c: Likewise.
        * gcc.target/i386/pr24306.c: Likewise.
        * gcc.target/i386/pr31486.c: Likewise.
        * gcc.target/i386/pr31486.c: Likewise.
        * gcc.target/i386/pr32065-1.c: Likewise.
        * gcc.target/i386/pr32065-1.c: Likewise.
        * gcc.target/i386/pr32065-2.c: Likewise.
        * gcc.target/i386/pr32065-2.c: Likewise.
        * gcc.target/i386/pr32389.c: Likewise.
        * gcc.target/i386/pr32389.c: Likewise.
        * gcc.target/i386/pr38824.c: Likewise.
        * gcc.target/i386/pr38824.c: Likewise.
        * gcc.target/i386/pr38931.c: Likewise.
        * gcc.target/i386/pr38931.c: Likewise.
        * gcc.target/i386/pr39592-1.c: Likewise.
        * gcc.target/i386/pr39592-1.c: Likewise.
        * gcc.target/i386/recip-divf.c: Likewise.
        * gcc.target/i386/recip-divf.c: Likewise.
        * gcc.target/i386/recip-sqrtf.c: Likewise.
        * gcc.target/i386/recip-sqrtf.c: Likewise.
        * gcc.target/i386/recip-vec-divf.c: Likewise.
        * gcc.target/i386/recip-vec-divf.c: Likewise.
        * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
        * gcc.target/i386/recip-vec-sqrtf.c: Likewise.
        * gcc.target/i386/sse-1.c: Likewise.
        * gcc.target/i386/sse-1.c: Likewise.
        * gcc.target/i386/sse-16.c: Likewise.
        * gcc.target/i386/sse-16.c: Likewise.
        * gcc.target/i386/sse-2.c: Likewise.
        * gcc.target/i386/sse-2.c: Likewise.
        * gcc.target/i386/sse-20.c: Likewise.
        * gcc.target/i386/sse-20.c: Likewise.
        * gcc.target/i386/sse-3.c: Likewise.
        * gcc.target/i386/sse-3.c: Likewise.
        * gcc.target/i386/sse-7.c: Likewise.
        * gcc.target/i386/sse-7.c: Likewise.
        * gcc.target/i386/sse-9.c: Likewise.
        * gcc.target/i386/sse-9.c: Likewise.
        * gcc.target/i386/sse-addps-1.c: Likewise.
        * gcc.target/i386/sse-addps-1.c: Likewise.
        * gcc.target/i386/sse-addss-1.c: Likewise.
        * gcc.target/i386/sse-addss-1.c: Likewise.
        * gcc.target/i386/sse-andnps-1.c: Likewise.
        * gcc.target/i386/sse-andnps-1.c: Likewise.
        * gcc.target/i386/sse-andps-1.c: Likewise.
        * gcc.target/i386/sse-andps-1.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse-comiss-1.c: Likewise.
        * gcc.target/i386/sse-comiss-1.c: Likewise.
        * gcc.target/i386/sse-comiss-2.c: Likewise.
        * gcc.target/i386/sse-comiss-2.c: Likewise.
        * gcc.target/i386/sse-comiss-3.c: Likewise.
        * gcc.target/i386/sse-comiss-3.c: Likewise.
        * gcc.target/i386/sse-comiss-4.c: Likewise.
        * gcc.target/i386/sse-comiss-4.c: Likewise.
        * gcc.target/i386/sse-comiss-5.c: Likewise.
        * gcc.target/i386/sse-comiss-5.c: Likewise.
        * gcc.target/i386/sse-comiss-6.c: Likewise.
        * gcc.target/i386/sse-comiss-6.c: Likewise.
        * gcc.target/i386/sse-copysignf-vec.c: Likewise.
        * gcc.target/i386/sse-copysignf-vec.c: Likewise.
        * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
        * gcc.target/i386/sse-cvtsi2ss-1.c: Likewise.
        * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
        * gcc.target/i386/sse-cvtsi2ss-2.c: Likewise.
        * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
        * gcc.target/i386/sse-cvtss2si-1.c: Likewise.
        * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
        * gcc.target/i386/sse-cvtss2si-2.c: Likewise.
        * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
        * gcc.target/i386/sse-cvttss2si-1.c: Likewise.
        * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
        * gcc.target/i386/sse-cvttss2si-2.c: Likewise.
        * gcc.target/i386/sse-divps-1.c: Likewise.
        * gcc.target/i386/sse-divps-1.c: Likewise.
        * gcc.target/i386/sse-divss-1.c: Likewise.
        * gcc.target/i386/sse-divss-1.c: Likewise.
        * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
        * gcc.target/i386/sse-init-v4hi-1.c: Likewise.
        * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
        * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
        * gcc.target/i386/sse-maxps-1.c: Likewise.
        * gcc.target/i386/sse-maxps-1.c: Likewise.
        * gcc.target/i386/sse-maxss-1.c: Likewise.
        * gcc.target/i386/sse-maxss-1.c: Likewise.
        * gcc.target/i386/sse-minps-1.c: Likewise.
        * gcc.target/i386/sse-minps-1.c: Likewise.
        * gcc.target/i386/sse-minss-1.c: Likewise.
        * gcc.target/i386/sse-minss-1.c: Likewise.
        * gcc.target/i386/sse-movaps-1.c: Likewise.
        * gcc.target/i386/sse-movaps-1.c: Likewise.
        * gcc.target/i386/sse-movaps-2.c: Likewise.
        * gcc.target/i386/sse-movaps-2.c: Likewise.
        * gcc.target/i386/sse-movhlps-1.c: Likewise.
        * gcc.target/i386/sse-movhlps-1.c: Likewise.
        * gcc.target/i386/sse-movhps-1.c: Likewise.
        * gcc.target/i386/sse-movhps-1.c: Likewise.
        * gcc.target/i386/sse-movhps-2.c: Likewise.
        * gcc.target/i386/sse-movhps-2.c: Likewise.
        * gcc.target/i386/sse-movlhps-1.c: Likewise.
        * gcc.target/i386/sse-movlhps-1.c: Likewise.
        * gcc.target/i386/sse-movmskps-1.c: Likewise.
        * gcc.target/i386/sse-movmskps-1.c: Likewise.
        * gcc.target/i386/sse-movntps-1.c: Likewise.
        * gcc.target/i386/sse-movntps-1.c: Likewise.
        * gcc.target/i386/sse-movss-1.c: Likewise.
        * gcc.target/i386/sse-movss-1.c: Likewise.
        * gcc.target/i386/sse-movss-2.c: Likewise.
        * gcc.target/i386/sse-movss-2.c: Likewise.
        * gcc.target/i386/sse-movss-3.c: Likewise.
        * gcc.target/i386/sse-movss-3.c: Likewise.
        * gcc.target/i386/sse-movups-1.c: Likewise.
        * gcc.target/i386/sse-movups-1.c: Likewise.
        * gcc.target/i386/sse-movups-2.c: Likewise.
        * gcc.target/i386/sse-movups-2.c: Likewise.
        * gcc.target/i386/sse-mulps-1.c: Likewise.
        * gcc.target/i386/sse-mulps-1.c: Likewise.
        * gcc.target/i386/sse-mulss-1.c: Likewise.
        * gcc.target/i386/sse-mulss-1.c: Likewise.
        * gcc.target/i386/sse-orps-1.c: Likewise.
        * gcc.target/i386/sse-orps-1.c: Likewise.
        * gcc.target/i386/sse-rcpps-1.c: Likewise.
        * gcc.target/i386/sse-rcpps-1.c: Likewise.
        * gcc.target/i386/sse-recip-vec.c: Likewise.
        * gcc.target/i386/sse-recip-vec.c: Likewise.
        * gcc.target/i386/sse-recip.c: Likewise.
        * gcc.target/i386/sse-recip.c: Likewise.
        * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
        * gcc.target/i386/sse-rsqrtps-1.c: Likewise.
        * gcc.target/i386/sse-set-ps-1.c: Likewise.
        * gcc.target/i386/sse-set-ps-1.c: Likewise.
        * gcc.target/i386/sse-sqrtps-1.c: Likewise.
        * gcc.target/i386/sse-sqrtps-1.c: Likewise.
        * gcc.target/i386/sse-subps-1.c: Likewise.
        * gcc.target/i386/sse-subps-1.c: Likewise.
        * gcc.target/i386/sse-subss-1.c: Likewise.
        * gcc.target/i386/sse-subss-1.c: Likewise.
        * gcc.target/i386/sse-ucomiss-1.c: Likewise.
        * gcc.target/i386/sse-ucomiss-1.c: Likewise.
        * gcc.target/i386/sse-ucomiss-2.c: Likewise.
        * gcc.target/i386/sse-ucomiss-2.c: Likewise.
        * gcc.target/i386/sse-ucomiss-3.c: Likewise.
        * gcc.target/i386/sse-ucomiss-3.c: Likewise.
        * gcc.target/i386/sse-ucomiss-4.c: Likewise.
        * gcc.target/i386/sse-ucomiss-4.c: Likewise.
        * gcc.target/i386/sse-ucomiss-5.c: Likewise.
        * gcc.target/i386/sse-ucomiss-5.c: Likewise.
        * gcc.target/i386/sse-ucomiss-6.c: Likewise.
        * gcc.target/i386/sse-ucomiss-6.c: Likewise.
        * gcc.target/i386/sse-unpckhps-1.c: Likewise.
        * gcc.target/i386/sse-unpckhps-1.c: Likewise.
        * gcc.target/i386/sse-unpcklps-1.c: Likewise.
        * gcc.target/i386/sse-unpcklps-1.c: Likewise.
        * gcc.target/i386/sse-xorps-1.c: Likewise.
        * gcc.target/i386/sse-xorps-1.c: Likewise.
        * gcc.target/i386/ssefn-1.c: Likewise.
        * gcc.target/i386/ssefn-1.c: Likewise.
        * gcc.target/i386/ssefn-3.c: Likewise.
        * gcc.target/i386/ssefn-3.c: Likewise.
        * gcc.target/i386/sseregparm-1.c: Likewise.
        * gcc.target/i386/sseregparm-1.c: Likewise.
        * gcc.target/i386/stackalign/return-3.c: Likewise.
        * gcc.target/i386/stackalign/return-3.c: Likewise.
        * gcc.target/i386/vectorize1.c: Likewise.
        * gcc.target/i386/vectorize1.c: Likewise.
        * gcc.target/i386/vperm-v4sf-1.c: Likewise.
        * gcc.target/i386/vperm-v4sf-1.c: Likewise.
        * gcc.target/i386/xorps-sse.c: Likewise.
        * gcc.target/i386/xorps-sse.c: Likewise.
        * gfortran.dg/pr28158.f90: Likewise.
        * gfortran.dg/pr28158.f90: Likewise.
        * gfortran.dg/pr30667.f: Likewise.
        * gfortran.dg/pr30667.f: Likewise.
        * gnat.dg/loop_optimization7.adb: Likewise.
        * gnat.dg/loop_optimization7.adb: Likewise.
        * gnat.dg/sse_nolib.adb: Likewise.
        * gnat.dg/sse_nolib.adb: Likewise.
2010-07-12  Jie Zhang  
2010-07-12  Jie Zhang  
        * gcc.target/arm/interrupt-1.c: New test.
        * gcc.target/arm/interrupt-1.c: New test.
        * gcc.target/arm/interrupt-2.c: New test.
        * gcc.target/arm/interrupt-2.c: New test.
2010-07-11  Jack Howarth  
2010-07-11  Jack Howarth  
        Backport from mainline
        Backport from mainline
        2010-05-27  Jack Howarth  
        2010-05-27  Jack Howarth  
        * g++.dg/lto/20100302_0.C: Skip on darwin.
        * g++.dg/lto/20100302_0.C: Skip on darwin.
        2009-04-30  Steven Bosscher  
        2009-04-30  Steven Bosscher  
        * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
        * gcc.dg/lto/20091216-1_0.c: Adjust test case to avoid
        conflict with darwin crt1.o 'start' symbol.
        conflict with darwin crt1.o 'start' symbol.
        2010-05-22  Iain Sandoe  
        2010-05-22  Iain Sandoe  
        * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
        * gcc.dg/lto/20090914-2_0.c: XFAIL *-*-darwin*.
        2010-05-25  Jack Howarth 
        2010-05-25  Jack Howarth 
                    Iain Sandoe  
                    Iain Sandoe  
        * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
        * g++.dg/abi/mangle40.C: Adjust dg-require-alias syntax.
        * gcc.dg/lto/20081222_0.c: Require alias support.
        * gcc.dg/lto/20081222_0.c: Require alias support.
2010-07-10  Mikael Pettersson  
2010-07-10  Mikael Pettersson  
        PR testsuite/44325
        PR testsuite/44325
        Backport from mainline
        Backport from mainline
        2010-07-04  Ira Rosen  
        2010-07-04  Ira Rosen  
                Revital Eres  
                Revital Eres  
        * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
        * gcc.dg/vect/vect-109.c: Expect vectorization only on targets that
        support misaligned stores.
        support misaligned stores.
2010-07-10  Iain Sandoe  
2010-07-10  Iain Sandoe  
        Backport from mainline
        Backport from mainline
        2010-07-03  Iain Sandoe  
        2010-07-03  Iain Sandoe  
                    Mikael Pettersson  
                    Mikael Pettersson  
        * obj-c++.dg/encode-2.mm: Produce object and save temps.
        * obj-c++.dg/encode-2.mm: Produce object and save temps.
        Make signed-ness of chars explicit.  Scan the object for
        Make signed-ness of chars explicit.  Scan the object for
        strings that are split by some target assemblers.
        strings that are split by some target assemblers.
        * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
        * obj-c++.dg/encode-3.mm: Make the signed-ness of chars
        explicit.
        explicit.
2010-07-09  Rainer Orth  
2010-07-09  Rainer Orth  
        * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
        * gcc.target/x86_64/abi/asm-support.S (snapshot): Replace
        multiplication by values.
        multiplication by values.
        * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
        * gcc.target/x86_64/abi/asm-support-darwin.s (_snapshot): Likewise.
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot): Likewise.
2010-07-08  Jakub Jelinek  
2010-07-08  Jakub Jelinek  
        PR fortran/44847
        PR fortran/44847
        * gfortran.dg/gomp/pr44847.f90: New test.
        * gfortran.dg/gomp/pr44847.f90: New test.
2010-07-08  Jason Merrill  
2010-07-08  Jason Merrill  
        PR c++/44703
        PR c++/44703
        * g++.dg/cpp0x/initlist41.C: New.
        * g++.dg/cpp0x/initlist41.C: New.
2010-07-08  Richard Guenther  
2010-07-08  Richard Guenther  
        Backport from mainline
        Backport from mainline
        2010-05-27  Richard Guenther  
        2010-05-27  Richard Guenther  
        PR tree-optimization/44284
        PR tree-optimization/44284
        * gcc.dg/vect/vect-118.c: New testcase.
        * gcc.dg/vect/vect-118.c: New testcase.
        * gcc.dg/vect/bb-slp-20.c: Adjust.
        * gcc.dg/vect/bb-slp-20.c: Adjust.
        * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
        * gcc.dg/vect/no-section-anchors-vect-36.c: Likewise.
        * gcc.dg/vect/slp-9.c: Likewise.
        * gcc.dg/vect/slp-9.c: Likewise.
        * gcc.dg/vect/slp-reduc-4.c: Likewise.
        * gcc.dg/vect/slp-reduc-4.c: Likewise.
        * gcc.dg/vect/vect-10.c: Likewise.
        * gcc.dg/vect/vect-10.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-109.c: Likewise.
        * gcc.dg/vect/vect-12.c: Likewise.
        * gcc.dg/vect/vect-12.c: Likewise.
        * gcc.dg/vect/vect-36.c: Likewise.
        * gcc.dg/vect/vect-36.c: Likewise.
        * gcc.dg/vect/vect-7.c: Likewise.
        * gcc.dg/vect/vect-7.c: Likewise.
        * gcc.dg/vect/vect-iv-8.c: Likewise.
        * gcc.dg/vect/vect-iv-8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
        * gcc.dg/vect/vect-multitypes-10.c: Likewise.
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
        * gcc.dg/vect/vect-multitypes-13.c: Likewise.
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
        * gcc.dg/vect/vect-multitypes-14.c: Likewise.
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
        * gcc.dg/vect/vect-multitypes-15.c: Likewise.
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
        * gcc.dg/vect/vect-multitypes-7.c: Likewise.
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-8.c: Likewise.
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
        * gcc.dg/vect/vect-multitypes-9.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8a.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-s8b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
        * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
        * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
        * gcc.dg/vect/vect-strided-a-u32-mult.c: Likewise.
        * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
        * gcc.dg/vect/vect-strided-u32-mult.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-s8.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-sum.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
        * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
        2010-07-06  Richard Guenther  
        2010-07-06  Richard Guenther  
        PR middle-end/44828
        PR middle-end/44828
        * gcc.c-torture/execute/pr44828.c: New testcase.
        * gcc.c-torture/execute/pr44828.c: New testcase.
2010-07-06  Peter Bergner  
2010-07-06  Peter Bergner  
        Backport from mainline
        Backport from mainline
        2010-07-06  Peter Bergner  
        2010-07-06  Peter Bergner  
        PR testsuite/44195
        PR testsuite/44195
        * gcc.dg/lto/20100518_0.c: Limit to x86.
        * gcc.dg/lto/20100518_0.c: Limit to x86.
2010-07-03  H.J. Lu  
2010-07-03  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-07-03  H.J. Lu  
        2010-07-03  H.J. Lu  
        PR c/44806
        PR c/44806
        * gcc.dg/torture/pr44806.c: New.
        * gcc.dg/torture/pr44806.c: New.
2010-07-02  Iain Sandoe  
2010-07-02  Iain Sandoe  
        * objc-obj-c++-shared/Object1.h: Correct Line endings.
        * objc-obj-c++-shared/Object1.h: Correct Line endings.
2010-07-02  Paolo Carlini  
2010-07-02  Paolo Carlini  
        * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
        * g++.dg/template/crash98.C: Remove stray // from dg-error comment.
2010-07-02  Paolo Carlini  
2010-07-02  Paolo Carlini  
        PR c++/44039
        PR c++/44039
        * g++.dg/template/crash98.C: New.
        * g++.dg/template/crash98.C: New.
2010-07-02  Iain Sandoe  
2010-07-02  Iain Sandoe  
        * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
        * obj-c++.dg/cxx-ivars-3.mm: Make the test require OSX <= 10.4.
        Use the ABI-0 accessors and fail it for m64.
        Use the ABI-0 accessors and fail it for m64.
2010-07-02  Iain Sandoe  
2010-07-02  Iain Sandoe  
        * objc-obj-c++-shared/next-abi.h: Remove dependency on system
        * objc-obj-c++-shared/next-abi.h: Remove dependency on system
        headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
        headers.  Add clause to reflect that, pre-10.5, ABI is always 0.
        * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
        * objc/execute/forward-1.m: Depend only on __NEXT_RUNTIME__ for
        the method types to forward:.
        the method types to forward:.
2010-07-01  Jakub Jelinek  
2010-07-01  Jakub Jelinek  
        PR tree-optimization/40421
        PR tree-optimization/40421
        * gfortran.fortran-torture/compile/pr40421.f90: New test.
        * gfortran.fortran-torture/compile/pr40421.f90: New test.
2010-07-01  Jakub Jelinek  
2010-07-01  Jakub Jelinek  
        Backport from mainline
        Backport from mainline
        2010-06-29  Jakub Jelinek  
        2010-06-29  Jakub Jelinek  
        PR tree-optimization/43801
        PR tree-optimization/43801
        * g++.dg/torture/pr43801.C: New test.
        * g++.dg/torture/pr43801.C: New test.
        2010-06-21  Jakub Jelinek  
        2010-06-21  Jakub Jelinek  
        PR target/44575
        PR target/44575
        * gcc.c-torture/execute/pr44575.c: New test.
        * gcc.c-torture/execute/pr44575.c: New test.
2010-06-30  Paolo Carlini  
2010-06-30  Paolo Carlini  
        PR c++/44628
        PR c++/44628
        * g++.dg/template/crash97.C: New.
        * g++.dg/template/crash97.C: New.
2010-06-30  Jakub Jelinek  
2010-06-30  Jakub Jelinek  
        Backport from mainline
        Backport from mainline
        2010-06-25  Jakub Jelinek  
        2010-06-25  Jakub Jelinek  
        PR middle-end/43866
        PR middle-end/43866
        * gfortran.dg/pr43866.f90: New test.
        * gfortran.dg/pr43866.f90: New test.
2010-06-30  Martin Jambor  
2010-06-30  Martin Jambor  
        PR tree-optimization/43905
        PR tree-optimization/43905
        * g++.dg/torture/pr43905.C: New test.
        * g++.dg/torture/pr43905.C: New test.
2010-06-29  Jason Merrill  
2010-06-29  Jason Merrill  
        PR c++/44587
        PR c++/44587
        * g++.dg/template/qualified-id2.C: New.
        * g++.dg/template/qualified-id2.C: New.
        * g++.dg/template/qualified-id3.C: New.
        * g++.dg/template/qualified-id3.C: New.
2010-06-29  Paul Thomas  
2010-06-29  Paul Thomas  
        PR fortran/44582
        PR fortran/44582
        * gfortran.dg/aliasing_array_result_1.f90 : New test.
        * gfortran.dg/aliasing_array_result_1.f90 : New test.
2010-06-29  Rainer Orth  
2010-06-29  Rainer Orth  
        * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
        * lib/lto.exp (lto_prune_warns): Also accept leading single quote.
2010-06-29  Martin Jambor  
2010-06-29  Martin Jambor  
        Backport from mainline
        Backport from mainline
        2010-05-17  Martin Jambor  
        2010-05-17  Martin Jambor  
        PR middle-end/44133
        PR middle-end/44133
        * gcc.dg/tree-ssa/pr44133.c: New test.
        * gcc.dg/tree-ssa/pr44133.c: New test.
2010-06-29  Martin Jambor  
2010-06-29  Martin Jambor  
        Backport from mainline
        Backport from mainline
        2010-04-13  Martin Jambor  
        2010-04-13  Martin Jambor  
        * gcc.dg/tree-ssa/sra-9.c: New test.
        * gcc.dg/tree-ssa/sra-9.c: New test.
2010-06-28  Rainer Orth  
2010-06-28  Rainer Orth  
        * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
        * gcc.dg/tree-ssa/ltrans-1.c: Add -march=i486 for i?86-*-* && ilp32.
        * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-3.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-4.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-5.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-6.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
        * gcc.dg/tree-ssa/ltrans-8.c: Likewise.
        * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
        * gcc.dg/tree-ssa/vrp47.c: Add -march=i586 for i?86-*-* && ilp32.
        * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
        * gfortran.dg/ltrans-7.f90: Add -march=i486 for i?86-*-* && ilp32.
2010-06-27  Paul Thomas  
2010-06-27  Paul Thomas  
        PR fortran/43841
        PR fortran/43841
        PR fortran/43843
        PR fortran/43843
        * gfortran.dg/elemental_scalar_args_1.f90 : New test.
        * gfortran.dg/elemental_scalar_args_1.f90 : New test.
2010-06-27  Richard Guenther  
2010-06-27  Richard Guenther  
        PR tree-optimization/44683
        PR tree-optimization/44683
        * gcc.c-torture/execute/pr44683.c: New testcase.
        * gcc.c-torture/execute/pr44683.c: New testcase.
2010-06-26  Richard Guenther  
2010-06-26  Richard Guenther  
        PR tree-optimization/44393
        PR tree-optimization/44393
        * gcc.dg/pr44393.c: New testcase.
        * gcc.dg/pr44393.c: New testcase.
2010-06-26  Richard Guenther  
2010-06-26  Richard Guenther  
        PR middle-end/44674
        PR middle-end/44674
        * gcc.dg/pr44674.c: New testcase.
        * gcc.dg/pr44674.c: New testcase.
2010-06-25  Jerry DeLisle  
2010-06-25  Jerry DeLisle  
        PR fortran/44448
        PR fortran/44448
        * gfortran.dg/atan2_1.f90: Add -ffloat-store.
        * gfortran.dg/atan2_1.f90: Add -ffloat-store.
2010-06-25  Richard Guenther  
2010-06-25  Richard Guenther  
        Backport from mainline
        Backport from mainline
        2010-06-16  Richard Guenther  
        2010-06-16  Richard Guenther  
        PR c/44555
        PR c/44555
        * gcc.c-torture/execute/pr44555.c: New testcase.
        * gcc.c-torture/execute/pr44555.c: New testcase.
2010-06-22  Jakub Jelinek  
2010-06-22  Jakub Jelinek  
        PR c++/44627
        PR c++/44627
        * g++.dg/other/method1.C: New test.
        * g++.dg/other/method1.C: New test.
2010-06-22  Tobias Burnus  
2010-06-22  Tobias Burnus  
        PR fortran/44556
        PR fortran/44556
        * gfortran.dg/allocate_alloc_opt_11.f90: New.
        * gfortran.dg/allocate_alloc_opt_11.f90: New.
2010-06-21  H.J. Lu  
2010-06-21  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-06-21  H.J. Lu  
        2010-06-21  H.J. Lu  
        PR target/44615
        PR target/44615
        * gcc.target/i386/sse2-vec-2a.c: New.
        * gcc.target/i386/sse2-vec-2a.c: New.
2010-06-21  H.J. Lu  
2010-06-21  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-06-21  H.J. Lu  
        2010-06-21  H.J. Lu  
        PR target/44615
        PR target/44615
        * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
        * gcc.target/i386/amd64-abi-3.c: Add -mtune=k8.
2010-06-20  Uros Bizjak  
2010-06-20  Uros Bizjak  
        PR target/44546
        PR target/44546
        * gcc.target/i386/pr44546.c: New test.
        * gcc.target/i386/pr44546.c: New test.
2010-06-19  John David Anglin  
2010-06-19  John David Anglin  
        * g++.dg/ext/label13.C: Fix typo in last change.
        * g++.dg/ext/label13.C: Fix typo in last change.
2010-06-18  John David Anglin  
2010-06-18  John David Anglin  
        PR c++/41090
        PR c++/41090
        * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
        * g++.dg/ext/label13.C: xfail on 32-bit hppa*-*-hpux*.
        Backport from mainline
        Backport from mainline
        2010-04-14  Steve Ellcey  
        2010-04-14  Steve Ellcey  
        PR testsuite/43739
        PR testsuite/43739
        * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
        * gcc.dg/pr43643.c: Use static link on hppa*-*-hpux*.
2010-06-16  Mikael Pettersson  
2010-06-16  Mikael Pettersson  
        PR testsuite/44538
        PR testsuite/44538
        * gcc.dg/vect/slp-perm-5.c (main): Prevent
        * gcc.dg/vect/slp-perm-5.c (main): Prevent
        initialization loop from being vectorized.
        initialization loop from being vectorized.
        * gcc.dg/vect/slp-perm-6.c (main): Likewise.
        * gcc.dg/vect/slp-perm-6.c (main): Likewise.
2010-06-16  Alan Modra  
2010-06-16  Alan Modra  
        PR tree-optimization/44507
        PR tree-optimization/44507
        * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
        * gcc.dg/vect/pr44507.c (seeIf256ByteArrayIsConstant): Correct cast.
2010-06-15  Eric Botcazou  
2010-06-15  Eric Botcazou  
        * gcc.dg/pr42461.c: New test.
        * gcc.dg/pr42461.c: New test.
2010-06-15  Jakub Jelinek  
2010-06-15  Jakub Jelinek  
        PR fortran/44536
        PR fortran/44536
        * gfortran.dg/gomp/pr44536.f90: New test.
        * gfortran.dg/gomp/pr44536.f90: New test.
        * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
        * gfortran.dg/gomp/sharing-3.f90: Remove xfail.
2010-06-15  Martin Jambor  
2010-06-15  Martin Jambor  
        PR tree-optimization/44258
        PR tree-optimization/44258
        * gcc.dg/tree-ssa/pr44258.c: New test.
        * gcc.dg/tree-ssa/pr44258.c: New test.
2010-06-15  Martin Jambor  
2010-06-15  Martin Jambor  
        PR tree-optimization/44423
        PR tree-optimization/44423
        * gcc.dg/tree-ssa/pr44423.c: New test.
        * gcc.dg/tree-ssa/pr44423.c: New test.
2010-06-14  H.J. Lu  
2010-06-14  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-06-14  H.J. Lu  
        2010-06-14  H.J. Lu  
        PR target/44534
        PR target/44534
        * gcc.target/i386/avx-vextractf128-256-3.c: New.
        * gcc.target/i386/avx-vextractf128-256-3.c: New.
        * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
        * gcc.target/i386/avx-vextractf128-256-4.c: Likewise.
2010-06-14  Jakub Jelinek  
2010-06-14  Jakub Jelinek  
        PR tree-optimization/44508
        PR tree-optimization/44508
        * gcc.dg/tree-ssa/pr21086.c: Adjust.
        * gcc.dg/tree-ssa/pr21086.c: Adjust.
2010-06-14  Ira Rosen  
2010-06-14  Ira Rosen  
        PR tree-optimization/44507
        PR tree-optimization/44507
        * gcc.dg/vect/pr44507.c: New test.
        * gcc.dg/vect/pr44507.c: New test.
2010-06-13  Iain Sandoe 
2010-06-13  Iain Sandoe 
        PR testsuite/44518
        PR testsuite/44518
        * obj-c++.dg/encode-2.mm: XFAIL new test for all targets.
        * obj-c++.dg/encode-2.mm: XFAIL new test for all targets.
        * obj-c++.dg/encode-3.mm: Restore XFAIL run for all targets.
        * obj-c++.dg/encode-3.mm: Restore XFAIL run for all targets.
2010-06-12  Daniel Franke  
2010-06-12  Daniel Franke  
        PR fortran/44347
        PR fortran/44347
        * gfortran.dg/selected_real_kind_1.f90: New.
        * gfortran.dg/selected_real_kind_1.f90: New.
2010-06-12  Uros Bizjak  
2010-06-12  Uros Bizjak  
        PR target/44481
        PR target/44481
        * gcc.target/i386/pr44481.c: New test.
        * gcc.target/i386/pr44481.c: New test.
2010-06-10  Iain Sandoe 
2010-06-10  Iain Sandoe 
        Backport from mainline:
        Backport from mainline:
        2010-04-07  Iain Sandoe 
        2010-04-07  Iain Sandoe 
        PR objc/35996
        PR objc/35996
        * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
        * objc.dg/objc-gc-4.m: Run for all targets, prune new warning.
        * obj-c++.dg/objc-gc-3.mm: Ditto.
        * obj-c++.dg/objc-gc-3.mm: Ditto.
2010-06-10  Iain Sandoe 
2010-06-10  Iain Sandoe 
        Backport from mainline:
        Backport from mainline:
        2010-04-30  Iain Sandoe  
        2010-04-30  Iain Sandoe  
        PR objc++/32052
        PR objc++/32052
        * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
        * obj-c++.dg/encode-2.mm: Remove XFAIL. Add test for anonymous
        structure and nested declarations.
        structure and nested declarations.
        * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
        * obj-c++.dg/encode-3.mm:  Remove XFAIL. Add test for anonymous
        structure and nested declarations.  Reduce header clutter and
        structure and nested declarations.  Reduce header clutter and
        use _exit() rather than abort().
        use _exit() rather than abort().
        * objc.dg/encode-10.m: New.
        * objc.dg/encode-10.m: New.
        * objc.dg/encode-11.m: New.
        * objc.dg/encode-11.m: New.
2010-06-09  Rainer Orth  
2010-06-09  Rainer Orth  
        * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
        * g++.old-deja/g++.oliva/dwarf2.C: Don't xfail on i386-pc-solaris*.
        * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
        * g++.old-deja/g++.oliva/dwarf3.C: Likewise.
        * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
        * g++.old-deja/g++.other/init19.C: Don't xfail on *-*-solaris2*.
2010-06-09  Steven G. Kargl  
2010-06-09  Steven G. Kargl  
        * testsuite/gfortran.dg/mvbits_9.f90: New test.
        * testsuite/gfortran.dg/mvbits_9.f90: New test.
        * testsuite/gfortran.dg/ibset_1.f90: Ditto.
        * testsuite/gfortran.dg/ibset_1.f90: Ditto.
        * testsuite/gfortran.dg/ibits_1.f90: Ditto.
        * testsuite/gfortran.dg/ibits_1.f90: Ditto.
        * testsuite/gfortran.dg/btest_1.f90: Ditto.
        * testsuite/gfortran.dg/btest_1.f90: Ditto.
        * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
        * testsuite/gfortran.dg/ibclr_1.f90: Ditto.
2010-06-09  Iain Sandoe 
2010-06-09  Iain Sandoe 
        Backport from mainline:
        Backport from mainline:
        PR ObjC++/23616
        PR ObjC++/23616
        * obj-c++.dg/try-catch-2.mm: Adjust xfail.
        * obj-c++.dg/try-catch-2.mm: Adjust xfail.
        * obj-c++.dg/try-catch-9.mm: Ditto.
        * obj-c++.dg/try-catch-9.mm: Ditto.
        2010-05-28  Mike Stump  
        2010-05-28  Mike Stump  
        PR objc/44125
        PR objc/44125
        * objc.dg/const-str-9.m: Remove static.
        * objc.dg/const-str-9.m: Remove static.
        2010-05-06  Mike Stump  
        2010-05-06  Mike Stump  
        PR objc/35165
        PR objc/35165
        * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
        * obj-c++.dg/cxx-ivars-2.mm: Restore running of testcase.
        2010-05-04  Mike Stump  
        2010-05-04  Mike Stump  
        PR objc/35165
        PR objc/35165
        * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
        * encode-8.mm: Restore running of testcase, skip for gnu-runtime.
        2010-04-26  Iain Sandoe  
        2010-04-26  Iain Sandoe  
        PR testsuite/35165
        PR testsuite/35165
        * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
        * obj-c++.dg/stubify-2.mm: Restrict to ilp32 targets.  Require
        Darwin8/OSX10.4 - compatible code generation.
        Darwin8/OSX10.4 - compatible code generation.
        Use scan-rtl-dump.
        Use scan-rtl-dump.
        * obj-c++.dg/stubify-1.mm: Ditto.
        * obj-c++.dg/stubify-1.mm: Ditto.
        * lib/objc-torture.exp: Do not require link success for
        * lib/objc-torture.exp: Do not require link success for
        "trivial.m" in the runtime checks when dowhat = 'compile'.
        "trivial.m" in the runtime checks when dowhat = 'compile'.
        * lib/dg-pch.exp: (dg-flags-pch): New Proc.
        * lib/dg-pch.exp: (dg-flags-pch): New Proc.
        * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
        * objc.dg/stubify-1.m:  Restrict to ilp32 targets.  Require
        Darwin8/OSX10.4 - compatible code generation.
        Darwin8/OSX10.4 - compatible code generation.
        * objc.dg/stubify-2.m: Ditto.
        * objc.dg/stubify-2.m: Ditto.
        * objc.dg/symtab-1.m: Match '.quad' for m64 code.
        * objc.dg/symtab-1.m: Match '.quad' for m64 code.
        * objc.dg/next-runtime-1.m: Ditto.
        * objc.dg/next-runtime-1.m: Ditto.
        * objc.dg/stret-2.m: Restrict to ilp32 targets.
        * objc.dg/stret-2.m: Restrict to ilp32 targets.
        * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
        * objc.dg/pch/pch.exp: Apply tests to both Gnu and NeXT
        runtimes on Darwin.
        runtimes on Darwin.
2010-06-07  Jason Merrill  
2010-06-07  Jason Merrill  
        PR c++/44366
        PR c++/44366
        * g++.dg/cpp0x/decltype23.C: New.
        * g++.dg/cpp0x/decltype23.C: New.
2010-06-07  Jason Merrill  
2010-06-07  Jason Merrill  
        PR c++/44401
        PR c++/44401
        * g++.dg/tc1/dr147.C: Test case of member with same name as class.
        * g++.dg/tc1/dr147.C: Test case of member with same name as class.
2010-06-07  Rainer Orth  
2010-06-07  Rainer Orth  
        * lib/target-supports.exp (check_effective_target_gas): New proc.
        * lib/target-supports.exp (check_effective_target_gas): New proc.
        * gcc.c-torture/execute/960321-1.x: New file.
        * gcc.c-torture/execute/960321-1.x: New file.
2010-06-07  Kai Tietz  
2010-06-07  Kai Tietz  
        Backport from mainline:
        Backport from mainline:
        PR target/44159
        PR target/44159
        * gcc.target/i386/abi-2.c: Check sysv abi here.
        * gcc.target/i386/abi-2.c: Check sysv abi here.
        * gcc.target/i386/aes-avx-check.h: Call test in noinline
        * gcc.target/i386/aes-avx-check.h: Call test in noinline
        function to avoid failures by different ABIs.
        function to avoid failures by different ABIs.
        * gcc.target/i386/aes-check.h: Likewise.
        * gcc.target/i386/aes-check.h: Likewise.
        * gcc.target/i386/avx-check.h: Likewise.
        * gcc.target/i386/avx-check.h: Likewise.
        * gcc.target/i386/fma4-check.h: Likewise.
        * gcc.target/i386/fma4-check.h: Likewise.
        * gcc.target/i386/mmx-3dnow-check.h: Likewise.
        * gcc.target/i386/mmx-3dnow-check.h: Likewise.
        * gcc.target/i386/mmx-check.h: Likewise.
        * gcc.target/i386/mmx-check.h: Likewise.
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
        * gcc.target/i386/pclmul-avx-check.h: Likewise.
        * gcc.target/i386/pclmul-check.h: Likewise.
        * gcc.target/i386/pclmul-check.h: Likewise.
        * gcc.target/i386/sse-check.h: Likewise.
        * gcc.target/i386/sse-check.h: Likewise.
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse2-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.target/i386/sse3-check.h: Likewise.
        * gcc.target/i386/sse4_1-check.h: Likewise.
        * gcc.target/i386/sse4_1-check.h: Likewise.
        * gcc.target/i386/sse4_2-check.h: Likewise.
        * gcc.target/i386/sse4_2-check.h: Likewise.
        * gcc.target/i386/sse4a-check.h: Likewise.
        * gcc.target/i386/sse4a-check.h: Likewise.
        * gcc.target/i386/ssse3-check.h: Likewise.
        * gcc.target/i386/ssse3-check.h: Likewise.
        * gcc.target/i386/xop-check.h: Likewise.
        * gcc.target/i386/xop-check.h: Likewise.
        * gcc.target/i386/pr27971.c: Fix for LLP64.
        * gcc.target/i386/pr27971.c: Fix for LLP64.
        * gcc.target/i386/pr39139.c: Likewise.
        * gcc.target/i386/pr39139.c: Likewise.
        * gcc.target/i386/pr39315-check.c: Likewise.
        * gcc.target/i386/pr39315-check.c: Likewise.
        * gcc.target/i386/vararg-1.c: Likewise.
        * gcc.target/i386/vararg-1.c: Likewise.
        * gcc.target/i386/vararg-2.c: Likewise.
        * gcc.target/i386/vararg-2.c: Likewise.
        Additional add dg-compile to avoid failure due
        Additional add dg-compile to avoid failure due
        missing foo symbol.
        missing foo symbol.
        * gcc.dg/compound-literal-1.c: Fix for llp64.
        * gcc.dg/compound-literal-1.c: Fix for llp64.
        * gcc.dg/pr32370.c: Likewise.
        * gcc.dg/pr32370.c: Likewise.
        * gcc.dg/pr37561.c: Likewise.
        * gcc.dg/pr37561.c: Likewise.
        * gcc.dg/pr41340.c: Likewise.
        * gcc.dg/pr41340.c: Likewise.
        * gcc.dg/pr41551.c: Likewise.
        * gcc.dg/pr41551.c: Likewise.
2010-06-07  Iain Sandoe 
2010-06-07  Iain Sandoe 
        Backport from mainline:
        Backport from mainline:
        2010-04-07  Iain Sandoe 
        2010-04-07  Iain Sandoe 
        PR objc++/23716
        PR objc++/23716
        * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
        * obj-c++.dg/comp-types-10.mm: Remove XFAIL.
2010-06-04  Rainer Orth  
2010-06-04  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-05-18  Rainer Orth  
        2010-05-18  Rainer Orth  
        * gcc.target/i386/20011009-1.c (COMMENT): Define.
        * gcc.target/i386/20011009-1.c (COMMENT): Define.
        (main): Use it.
        (main): Use it.
        * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
        * gcc.target/i386/pr25993.c [__sun__]: Use .globl.
        * lib/lto.exp (lto_prune_warns): Fix location line regex.
        * lib/lto.exp (lto_prune_warns): Fix location line regex.
        Prune another location line format.
        Prune another location line format.
        (lto-obj): Call lto_prune_warns on comp_output.
        (lto-obj): Call lto_prune_warns on comp_output.
        2010-05-21  Rainer Orth  
        2010-05-21  Rainer Orth  
        * gcc.target/i386/pr25993.c: Use @function as type specifier.
        * gcc.target/i386/pr25993.c: Use @function as type specifier.
2010-06-04  Rainer Orth  
2010-06-04  Rainer Orth  
        Backport from mainline:
        Backport from mainline:
        2010-04-27  Dave Korn  
        2010-04-27  Dave Korn  
        PR lto/42776
        PR lto/42776
        * lib/lto.exp (lto_prune_vis_warns): New function.
        * lib/lto.exp (lto_prune_vis_warns): New function.
        (lto-link-and-maybe-run): Call it.
        (lto-link-and-maybe-run): Call it.
        2010-05-10  Rainer Orth  
        2010-05-10  Rainer Orth  
        * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
        * lib/lto.exp (lto_prune_vis_warns): Renamed to lto_prune_warns.
        Log text on entry and exit.
        Log text on entry and exit.
        Prune Sun ld warnings for common symbols with differing sizes.
        Prune Sun ld warnings for common symbols with differing sizes.
        (lto-link-and-maybe-run): Change caller.
        (lto-link-and-maybe-run): Change caller.
2010-06-02  Tobias Burnus  
2010-06-02  Tobias Burnus  
        PR fortran/44360
        PR fortran/44360
        * gfortran.dg/use_13.f90: New test case.
        * gfortran.dg/use_13.f90: New test case.
2010-06-01  Jason Merrill  
2010-06-01  Jason Merrill  
        PR c++/44358
        PR c++/44358
        * g++.dg/cpp0x/initlist36.C: New.
        * g++.dg/cpp0x/initlist36.C: New.
2010-05-31  Jakub Jelinek  
2010-05-31  Jakub Jelinek  
        PR target/44338
        PR target/44338
        * gcc.target/i386/sse-24.c: New test.
        * gcc.target/i386/sse-24.c: New test.
        PR middle-end/44337
        PR middle-end/44337
        * gcc.dg/pr44337.c: New test.
        * gcc.dg/pr44337.c: New test.
        PR tree-optimization/44182
        PR tree-optimization/44182
        * g++.dg/debug/pr44182.C: New test.
        * g++.dg/debug/pr44182.C: New test.
2010-05-28  Jakub Jelinek  
2010-05-28  Jakub Jelinek  
        PR target/43636
        PR target/43636
        * gcc.c-torture/compile/pr43636.c: New test.
        * gcc.c-torture/compile/pr43636.c: New test.
2010-05-27  Jason Merrill  
2010-05-27  Jason Merrill  
        PR c++/43555
        PR c++/43555
        * g++.dg/ext/vla9.C: New.
        * g++.dg/ext/vla9.C: New.
2010-05-26  Jason Merrill  
2010-05-26  Jason Merrill  
        PR c++/43382
        PR c++/43382
        * g++.dg/cpp0x/variadic101.C: New.
        * g++.dg/cpp0x/variadic101.C: New.
2010-05-26  Richard Guenther  
2010-05-26  Richard Guenther  
        PR rtl-optimization/44164
        PR rtl-optimization/44164
        * gcc.c-torture/execute/pr44164.c: New testcase.
        * gcc.c-torture/execute/pr44164.c: New testcase.
        * g++.dg/tree-ssa/pr13146.C: Adjust.
        * g++.dg/tree-ssa/pr13146.C: Adjust.
2010-05-26  Richard Guenther  
2010-05-26  Richard Guenther  
        PR middle-end/44069
        PR middle-end/44069
        * g++.dg/torture/pr44069.C: New testcase.
        * g++.dg/torture/pr44069.C: New testcase.
2010-05-24  Eric Botcazou  
2010-05-24  Eric Botcazou  
        PR ada/38394
        PR ada/38394
        * gnat.dg/array13.ad[sb]: New test.
        * gnat.dg/array13.ad[sb]: New test.
2010-05-24  Jason Merrill  
2010-05-24  Jason Merrill  
        PR c++/41510
        PR c++/41510
        * g++.dg/cpp0x/initlist35.C: New.
        * g++.dg/cpp0x/initlist35.C: New.
        * g++.dg/init/brace6.C: Adjust.
        * g++.dg/init/brace6.C: Adjust.
2010-05-24  Richard Guenther  
2010-05-24  Richard Guenther  
        PR lto/44196
        PR lto/44196
        * g++.dg/lto/20100519-1_0.C: New testcase.
        * g++.dg/lto/20100519-1_0.C: New testcase.
2010-05-24  Richard Guenther  
2010-05-24  Richard Guenther  
        PR lto/44256
        PR lto/44256
        * gcc.dg/lto/20100426_0.c: New testcase.
        * gcc.dg/lto/20100426_0.c: New testcase.
2010-05-23  H.J. Lu  
2010-05-23  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-23  H.J. Lu  
        2010-05-23  H.J. Lu  
        PR target/44245
        PR target/44245
        * gcc.target/i386/crc32-3.c: New.
        * gcc.target/i386/crc32-3.c: New.
        * gcc.target/i386/crc32-4.c: Likewise.
        * gcc.target/i386/crc32-4.c: Likewise.
2010-05-23  H.J. Lu  
2010-05-23  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-23  H.J. Lu  
        2010-05-23  H.J. Lu  
        * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
        * gcc.c-target/pr43869.c: Move "dg-do run" before lp64.
2010-05-23  Naarten Lankhorst  
2010-05-23  Naarten Lankhorst  
        Merged from trunk
        Merged from trunk
        PR target/43869
        PR target/43869
        * gcc.c-target/pr43869.c: New test.
        * gcc.c-target/pr43869.c: New test.
2010-05-21  Jakub Jelinek  
2010-05-21  Jakub Jelinek  
        PR debug/44223
        PR debug/44223
        * gcc.target/i386/pr44223.c: New test.
        * gcc.target/i386/pr44223.c: New test.
2010-05-21  Richard Guenther  
2010-05-21  Richard Guenther  
        PR tree-optimization/44038
        PR tree-optimization/44038
        * gcc.c-torture/compile/pr44038.c: New testcase.
        * gcc.c-torture/compile/pr44038.c: New testcase.
2010-05-21  Richard Guenther  
2010-05-21  Richard Guenther  
        PR tree-optimization/43949
        PR tree-optimization/43949
        * g++.dg/warn/Warray-bounds-5.C: New testcase.
        * g++.dg/warn/Warray-bounds-5.C: New testcase.
2010-05-20  Jakub Jelinek  
2010-05-20  Jakub Jelinek  
        PR debug/44178
        PR debug/44178
        * g++.dg/debug/pr44178.C: New test.
        * g++.dg/debug/pr44178.C: New test.
2010-05-20  Hans-Peter Nilsson  
2010-05-20  Hans-Peter Nilsson  
        PR target/44202
        PR target/44202
        * gcc.c-torture/execute/pr44202-1.c: New test.
        * gcc.c-torture/execute/pr44202-1.c: New test.
2010-05-19  Rainer Orth  
2010-05-19  Rainer Orth  
        * lib/target-supports.exp (check_effective_target_sse2): New proc.
        * lib/target-supports.exp (check_effective_target_sse2): New proc.
        * lib/target-supports-dg.exp (dg-require-effective-target): Allow
        * lib/target-supports-dg.exp (dg-require-effective-target): Allow
        for optional selector.
        for optional selector.
        * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
        * gcc.target/i386/i386.exp (check_effective_target_3dnow): New proc.
        (check_effective_target_sse3): New proc.
        (check_effective_target_sse3): New proc.
        * gcc.target/i386/math-torture/math-torture.exp: Load
        * gcc.target/i386/math-torture/math-torture.exp: Load
        target-supports.exp.
        target-supports.exp.
        Only add options with -msse2 to MATH_TORTURE_OPTIONS if
        Only add options with -msse2 to MATH_TORTURE_OPTIONS if
        check_effective_target_sse2.
        check_effective_target_sse2.
        * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
        * gcc.dg/vect/vect.exp: Return unless check_effective_target_sse2.
        * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
        * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Likewise.
        * g++.dg/vect/vect.exp: Likewise.
        * g++.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
        * gfortran.dg/vect/vect.exp: Likewise.
        * lib/fortran-torture.exp (get-fortran-torture-options): Only use
        * lib/fortran-torture.exp (get-fortran-torture-options): Only use
        -msse2 if check_effective_target_sse2.
        -msse2 if check_effective_target_sse2.
        * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
        * gcc.target/i386/3dnow-1.c: Use dg-require-effective-target 3dnow.
        * gcc.target/i386/3dnow-2.c: Likewise.
        * gcc.target/i386/3dnow-2.c: Likewise.
        * gcc.target/i386/3dnowA-1.c: Likewise.
        * gcc.target/i386/3dnowA-1.c: Likewise.
        * gcc.target/i386/3dnowA-2.c: Likewise.
        * gcc.target/i386/3dnowA-2.c: Likewise.
        * gcc.target/i386/pr42549.c: Likewise.
        * gcc.target/i386/pr42549.c: Likewise.
        * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
        * gcc.target/i386/sse3-addsubpd.c: Use dg-require-effective-target sse3.
        * gcc.target/i386/sse3-addsubps.c: Likewise.
        * gcc.target/i386/sse3-addsubps.c: Likewise.
        * gcc.target/i386/sse3-haddpd.c: Likewise.
        * gcc.target/i386/sse3-haddpd.c: Likewise.
        * gcc.target/i386/sse3-haddps.c: Likewise.
        * gcc.target/i386/sse3-haddps.c: Likewise.
        * gcc.target/i386/sse3-hsubpd.c: Likewise.
        * gcc.target/i386/sse3-hsubpd.c: Likewise.
        * gcc.target/i386/sse3-hsubps.c: Likewise.
        * gcc.target/i386/sse3-hsubps.c: Likewise.
        * gcc.target/i386/sse3-lddqu.c: Likewise.
        * gcc.target/i386/sse3-lddqu.c: Likewise.
        * gcc.target/i386/sse3-movddup.c: Likewise.
        * gcc.target/i386/sse3-movddup.c: Likewise.
        * gcc.target/i386/sse3-movshdup.c: Likewise.
        * gcc.target/i386/sse3-movshdup.c: Likewise.
        * gcc.target/i386/sse3-movsldup.c: Likewise.
        * gcc.target/i386/sse3-movsldup.c: Likewise.
        * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
        * g++.dg/abi/mangle42.C: Use dg-require-effective-target sse2.
        * g++.dg/ext/attrib35.C: Likewise.
        * g++.dg/ext/attrib35.C: Likewise.
        * g++.dg/opt/pr40496.C: Likewise.
        * g++.dg/opt/pr40496.C: Likewise.
        * g++.dg/other/i386-1.C: Likewise.
        * g++.dg/other/i386-1.C: Likewise.
        * g++.dg/other/i386-4.C: Likewise.
        * g++.dg/other/i386-4.C: Likewise.
        * g++.dg/other/pr34435.C: Likewise.
        * g++.dg/other/pr34435.C: Likewise.
        * g++.dg/other/pr39496.C: Likewise.
        * g++.dg/other/pr39496.C: Likewise.
        * g++.dg/other/pr40446.C: Likewise.
        * g++.dg/other/pr40446.C: Likewise.
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
        * gcc.dg/compat/union-m128-1_main.c: Likewise.
        * gcc.dg/compat/vector-1a_main.c: Likewise.
        * gcc.dg/compat/vector-1a_main.c: Likewise.
        * gcc.dg/compat/vector-2a_main.c: Likewise.
        * gcc.dg/compat/vector-2a_main.c: Likewise.
        * gcc.dg/lto/20090206-1_0.c: Likewise.
        * gcc.dg/lto/20090206-1_0.c: Likewise.
        * gcc.dg/pr34856.c: Likewise.
        * gcc.dg/pr34856.c: Likewise.
        * gcc.dg/pr36584.c: Likewise.
        * gcc.dg/pr36584.c: Likewise.
        * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
        * gcc.dg/pr36997.c: Likewise.  Adapt dg-message line number.
        * gcc.dg/pr37544.c: Likewise.
        * gcc.dg/pr37544.c: Likewise.
        * gcc.dg/torture/pr16104-1.c: Likewise.
        * gcc.dg/torture/pr16104-1.c: Likewise.
        * gcc.dg/torture/pr35771-1.c: Likewise.
        * gcc.dg/torture/pr35771-1.c: Likewise.
        * gcc.dg/torture/pr35771-2.c: Likewise.
        * gcc.dg/torture/pr35771-2.c: Likewise.
        * gcc.dg/torture/pr35771-3.c: Likewise.
        * gcc.dg/torture/pr35771-3.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-2.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
        * gcc.dg/torture/stackalign/alloca-3.c: Likewise.
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
        * gcc.dg/torture/stackalign/push-1.c: Likewise.
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
        * gcc.dg/torture/stackalign/vararg-3.c: Likewise.
        * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
        * gcc.dg/tree-ssa/prefetch-6.c: Likewise.
        * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
        * gcc.dg/tree-ssa/prefetch-7.c: Likewise.
        * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
        * gcc.dg/vect/vect-debug-pr41926.c: Likewise.
        * gcc.target/i386/20060512-1.c: Likewise.
        * gcc.target/i386/20060512-1.c: Likewise.
        * gcc.target/i386/20060512-3.c: Likewise.
        * gcc.target/i386/20060512-3.c: Likewise.
        * gcc.target/i386/all_one_m128i.c: Likewise.
        * gcc.target/i386/all_one_m128i.c: Likewise.
        * gcc.target/i386/float128-1.c: Likewise.
        * gcc.target/i386/float128-1.c: Likewise.
        * gcc.target/i386/float128-2.c: Likewise.
        * gcc.target/i386/float128-2.c: Likewise.
        * gcc.target/i386/fpcvt-1.c: Likewise.
        * gcc.target/i386/fpcvt-1.c: Likewise.
        * gcc.target/i386/fpcvt-2.c: Likewise.
        * gcc.target/i386/fpcvt-2.c: Likewise.
        * gcc.target/i386/fpcvt-3.c: Likewise.
        * gcc.target/i386/fpcvt-3.c: Likewise.
        * gcc.target/i386/fpprec-1.c: Likewise.
        * gcc.target/i386/fpprec-1.c: Likewise.
        * gcc.target/i386/funcspec-9.c: Likewise.
        * gcc.target/i386/funcspec-9.c: Likewise.
        * gcc.target/i386/incoming-1.c: Likewise.
        * gcc.target/i386/incoming-1.c: Likewise.
        * gcc.target/i386/incoming-12.c: Likewise.
        * gcc.target/i386/incoming-12.c: Likewise.
        * gcc.target/i386/incoming-2.c: Likewise.
        * gcc.target/i386/incoming-2.c: Likewise.
        * gcc.target/i386/incoming-3.c: Likewise.
        * gcc.target/i386/incoming-3.c: Likewise.
        * gcc.target/i386/incoming-4.c: Likewise.
        * gcc.target/i386/incoming-4.c: Likewise.
        * gcc.target/i386/incoming-6.c: Likewise.
        * gcc.target/i386/incoming-6.c: Likewise.
        * gcc.target/i386/incoming-7.c: Likewise.
        * gcc.target/i386/incoming-7.c: Likewise.
        * gcc.target/i386/incoming-8.c: Likewise.
        * gcc.target/i386/incoming-8.c: Likewise.
        * gcc.target/i386/opt-1.c: Likewise.
        * gcc.target/i386/opt-1.c: Likewise.
        * gcc.target/i386/opt-2.c: Likewise.
        * gcc.target/i386/opt-2.c: Likewise.
        * gcc.target/i386/ordcmp-1.c: Likewise.
        * gcc.target/i386/ordcmp-1.c: Likewise.
        * gcc.target/i386/pr17692.c: Likewise.
        * gcc.target/i386/pr17692.c: Likewise.
        * gcc.target/i386/pr18614-1.c: Likewise.
        * gcc.target/i386/pr18614-1.c: Likewise.
        * gcc.target/i386/pr22152.c: Likewise.
        * gcc.target/i386/pr22152.c: Likewise.
        * gcc.target/i386/pr23570.c: Likewise.
        * gcc.target/i386/pr23570.c: Likewise.
        * gcc.target/i386/pr23575.c: Likewise.
        * gcc.target/i386/pr23575.c: Likewise.
        * gcc.target/i386/pr26449-1.c: Likewise.
        * gcc.target/i386/pr26449-1.c: Likewise.
        * gcc.target/i386/pr26600.c: Likewise.
        * gcc.target/i386/pr26600.c: Likewise.
        * gcc.target/i386/pr27790.c: Likewise.
        * gcc.target/i386/pr27790.c: Likewise.
        * gcc.target/i386/pr28839.c: Likewise.
        * gcc.target/i386/pr28839.c: Likewise.
        * gcc.target/i386/pr30970.c: Likewise.
        * gcc.target/i386/pr30970.c: Likewise.
        * gcc.target/i386/pr32000-1.c: Likewise.
        * gcc.target/i386/pr32000-1.c: Likewise.
        * gcc.target/i386/pr32000-2.c: Likewise.
        * gcc.target/i386/pr32000-2.c: Likewise.
        * gcc.target/i386/pr32280.c: Likewise.
        * gcc.target/i386/pr32280.c: Likewise.
        * gcc.target/i386/pr32661.c: Likewise.
        * gcc.target/i386/pr32661.c: Likewise.
        * gcc.target/i386/pr32708-1.c: Likewise.
        * gcc.target/i386/pr32708-1.c: Likewise.
        * gcc.target/i386/pr32961.c: Likewise.
        * gcc.target/i386/pr32961.c: Likewise.
        * gcc.target/i386/pr33329.c: Likewise.
        * gcc.target/i386/pr33329.c: Likewise.
        * gcc.target/i386/pr35714.c: Likewise.
        * gcc.target/i386/pr35714.c: Likewise.
        * gcc.target/i386/pr35767-1.c: Likewise.
        * gcc.target/i386/pr35767-1.c: Likewise.
        * gcc.target/i386/pr35767-1d.c: Likewise.
        * gcc.target/i386/pr35767-1d.c: Likewise.
        * gcc.target/i386/pr35767-1i.c: Likewise.
        * gcc.target/i386/pr35767-1i.c: Likewise.
        * gcc.target/i386/pr35767-2.c: Likewise.
        * gcc.target/i386/pr35767-2.c: Likewise.
        * gcc.target/i386/pr35767-2d.c: Likewise.
        * gcc.target/i386/pr35767-2d.c: Likewise.
        * gcc.target/i386/pr35767-2i.c: Likewise.
        * gcc.target/i386/pr35767-2i.c: Likewise.
        * gcc.target/i386/pr35767-3.c: Likewise.
        * gcc.target/i386/pr35767-3.c: Likewise.
        * gcc.target/i386/pr35767-5.c: Likewise.
        * gcc.target/i386/pr35767-5.c: Likewise.
        * gcc.target/i386/pr36222-1.c: Likewise.
        * gcc.target/i386/pr36222-1.c: Likewise.
        * gcc.target/i386/pr36578-1.c: Likewise.
        * gcc.target/i386/pr36578-1.c: Likewise.
        * gcc.target/i386/pr36578-2.c: Likewise.
        * gcc.target/i386/pr36578-2.c: Likewise.
        * gcc.target/i386/pr36992-1.c: Likewise.
        * gcc.target/i386/pr36992-1.c: Likewise.
        * gcc.target/i386/pr37101.c: Likewise.
        * gcc.target/i386/pr37101.c: Likewise.
        * gcc.target/i386/pr37216.c: Likewise.
        * gcc.target/i386/pr37216.c: Likewise.
        * gcc.target/i386/pr37434-1.c: Likewise.
        * gcc.target/i386/pr37434-1.c: Likewise.
        * gcc.target/i386/pr37434-2.c: Likewise.
        * gcc.target/i386/pr37434-2.c: Likewise.
        * gcc.target/i386/pr37843-3.c: Likewise.
        * gcc.target/i386/pr37843-3.c: Likewise.
        * gcc.target/i386/pr37843-4.c: Likewise.
        * gcc.target/i386/pr37843-4.c: Likewise.
        * gcc.target/i386/pr39162.c: Likewise.
        * gcc.target/i386/pr39162.c: Likewise.
        * gcc.target/i386/pr39315-1.c: Likewise.
        * gcc.target/i386/pr39315-1.c: Likewise.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-2.c: Likewise.
        * gcc.target/i386/pr39315-3.c: Likewise.
        * gcc.target/i386/pr39315-3.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/pr39315-4.c: Likewise.
        * gcc.target/i386/pr39445.c: Likewise.
        * gcc.target/i386/pr39445.c: Likewise.
        * gcc.target/i386/pr39496.c: Likewise.
        * gcc.target/i386/pr39496.c: Likewise.
        * gcc.target/i386/pr40809.c: Likewise.
        * gcc.target/i386/pr40809.c: Likewise.
        * gcc.target/i386/pr40906-3.c: Likewise.
        * gcc.target/i386/pr40906-3.c: Likewise.
        * gcc.target/i386/pr41019.c: Likewise.
        * gcc.target/i386/pr41019.c: Likewise.
        * gcc.target/i386/pr42542-1.c: Likewise.
        * gcc.target/i386/pr42542-1.c: Likewise.
        * gcc.target/i386/pr42542-2.c: Likewise.
        * gcc.target/i386/pr42542-2.c: Likewise.
        * gcc.target/i386/pr42542-3.c: Likewise.
        * gcc.target/i386/pr42542-3.c: Likewise.
        * gcc.target/i386/pr42542-3a.c: Likewise.
        * gcc.target/i386/pr42542-3a.c: Likewise.
        * gcc.target/i386/pr42881.c: Likewise.
        * gcc.target/i386/pr42881.c: Likewise.
        * gcc.target/i386/push-1.c: Likewise.
        * gcc.target/i386/push-1.c: Likewise.
        * gcc.target/i386/quad-sse.c: Likewise.
        * gcc.target/i386/quad-sse.c: Likewise.
        * gcc.target/i386/reload-1.c: Likewise.
        * gcc.target/i386/reload-1.c: Likewise.
        * gcc.target/i386/sse-10.c: Likewise.
        * gcc.target/i386/sse-10.c: Likewise.
        * gcc.target/i386/sse-11.c: Likewise.
        * gcc.target/i386/sse-11.c: Likewise.
        * gcc.target/i386/sse-15.c: Likewise.
        * gcc.target/i386/sse-15.c: Likewise.
        * gcc.target/i386/sse-17.c: Likewise.
        * gcc.target/i386/sse-17.c: Likewise.
        * gcc.target/i386/sse-18.c: Likewise.
        * gcc.target/i386/sse-18.c: Likewise.
        * gcc.target/i386/sse-19.c: Likewise.
        * gcc.target/i386/sse-19.c: Likewise.
        * gcc.target/i386/sse-4.c: Likewise.
        * gcc.target/i386/sse-4.c: Likewise.
        * gcc.target/i386/sse-6.c: Likewise.
        * gcc.target/i386/sse-6.c: Likewise.
        * gcc.target/i386/sse-vect-types.c: Likewise.
        * gcc.target/i386/sse-vect-types.c: Likewise.
        * gcc.target/i386/sse2-addpd-1.c: Likewise.
        * gcc.target/i386/sse2-addpd-1.c: Likewise.
        * gcc.target/i386/sse2-addsd-1.c: Likewise.
        * gcc.target/i386/sse2-addsd-1.c: Likewise.
        * gcc.target/i386/sse2-andnpd-1.c: Likewise.
        * gcc.target/i386/sse2-andnpd-1.c: Likewise.
        * gcc.target/i386/sse2-andpd-1.c: Likewise.
        * gcc.target/i386/sse2-andpd-1.c: Likewise.
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
        * gcc.target/i386/sse2-comisd-1.c: Likewise.
        * gcc.target/i386/sse2-comisd-1.c: Likewise.
        * gcc.target/i386/sse2-comisd-2.c: Likewise.
        * gcc.target/i386/sse2-comisd-2.c: Likewise.
        * gcc.target/i386/sse2-comisd-3.c: Likewise.
        * gcc.target/i386/sse2-comisd-3.c: Likewise.
        * gcc.target/i386/sse2-comisd-4.c: Likewise.
        * gcc.target/i386/sse2-comisd-4.c: Likewise.
        * gcc.target/i386/sse2-comisd-5.c: Likewise.
        * gcc.target/i386/sse2-comisd-5.c: Likewise.
        * gcc.target/i386/sse2-comisd-6.c: Likewise.
        * gcc.target/i386/sse2-comisd-6.c: Likewise.
        * gcc.target/i386/sse2-copysign-vec.c: Likewise.
        * gcc.target/i386/sse2-copysign-vec.c: Likewise.
        * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtdq2pd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
        * gcc.target/i386/sse2-cvtdq2ps-1.c: Likewise.
        * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvtpd2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
        * gcc.target/i386/sse2-cvtpd2ps-1.c: Likewise.
        * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvtps2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtps2pd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2si-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2si-2.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsd2ss-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsi2sd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
        * gcc.target/i386/sse2-cvtsi2sd-2.c: Likewise.
        * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
        * gcc.target/i386/sse2-cvtss2sd-1.c: Likewise.
        * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvttpd2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvttps2dq-1.c: Likewise.
        * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
        * gcc.target/i386/sse2-cvttsd2si-1.c: Likewise.
        * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
        * gcc.target/i386/sse2-cvttsd2si-2.c: Likewise.
        * gcc.target/i386/sse2-divpd-1.c: Likewise.
        * gcc.target/i386/sse2-divpd-1.c: Likewise.
        * gcc.target/i386/sse2-divsd-1.c: Likewise.
        * gcc.target/i386/sse2-divsd-1.c: Likewise.
        * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
        * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
        * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
        * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
        * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
        * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
        * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
        * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
        * gcc.target/i386/sse2-lrint-vec.c: Likewise.
        * gcc.target/i386/sse2-lrint-vec.c: Likewise.
        * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
        * gcc.target/i386/sse2-lrintf-vec.c: Likewise.
        * gcc.target/i386/sse2-maxpd-1.c: Likewise.
        * gcc.target/i386/sse2-maxpd-1.c: Likewise.
        * gcc.target/i386/sse2-maxsd-1.c: Likewise.
        * gcc.target/i386/sse2-maxsd-1.c: Likewise.
        * gcc.target/i386/sse2-minpd-1.c: Likewise.
        * gcc.target/i386/sse2-minpd-1.c: Likewise.
        * gcc.target/i386/sse2-minsd-1.c: Likewise.
        * gcc.target/i386/sse2-minsd-1.c: Likewise.
        * gcc.target/i386/sse2-mmx.c: Likewise.
        * gcc.target/i386/sse2-mmx.c: Likewise.
        * gcc.target/i386/sse2-movapd-1.c: Likewise.
        * gcc.target/i386/sse2-movapd-1.c: Likewise.
        * gcc.target/i386/sse2-movapd-2.c: Likewise.
        * gcc.target/i386/sse2-movapd-2.c: Likewise.
        * gcc.target/i386/sse2-movd-1.c: Likewise.
        * gcc.target/i386/sse2-movd-1.c: Likewise.
        * gcc.target/i386/sse2-movd-2.c: Likewise.
        * gcc.target/i386/sse2-movd-2.c: Likewise.
        * gcc.target/i386/sse2-movdqa-1.c: Likewise.
        * gcc.target/i386/sse2-movdqa-1.c: Likewise.
        * gcc.target/i386/sse2-movdqa-2.c: Likewise.
        * gcc.target/i386/sse2-movdqa-2.c: Likewise.
        * gcc.target/i386/sse2-movdqu-1.c: Likewise.
        * gcc.target/i386/sse2-movdqu-1.c: Likewise.
        * gcc.target/i386/sse2-movdqu-2.c: Likewise.
        * gcc.target/i386/sse2-movdqu-2.c: Likewise.
        * gcc.target/i386/sse2-movhpd-1.c: Likewise.
        * gcc.target/i386/sse2-movhpd-1.c: Likewise.
        * gcc.target/i386/sse2-movhpd-2.c: Likewise.
        * gcc.target/i386/sse2-movhpd-2.c: Likewise.
        * gcc.target/i386/sse2-movlpd-1.c: Likewise.
        * gcc.target/i386/sse2-movlpd-1.c: Likewise.
        * gcc.target/i386/sse2-movlpd-2.c: Likewise.
        * gcc.target/i386/sse2-movlpd-2.c: Likewise.
        * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
        * gcc.target/i386/sse2-movmskpd-1.c: Likewise.
        * gcc.target/i386/sse2-movntdq-1.c: Likewise.
        * gcc.target/i386/sse2-movntdq-1.c: Likewise.
        * gcc.target/i386/sse2-movntpd-1.c: Likewise.
        * gcc.target/i386/sse2-movntpd-1.c: Likewise.
        * gcc.target/i386/sse2-movq-1.c: Likewise.
        * gcc.target/i386/sse2-movq-1.c: Likewise.
        * gcc.target/i386/sse2-movq-2.c: Likewise.
        * gcc.target/i386/sse2-movq-2.c: Likewise.
        * gcc.target/i386/sse2-movq-3.c: Likewise.
        * gcc.target/i386/sse2-movq-3.c: Likewise.
        * gcc.target/i386/sse2-movsd-1.c: Likewise.
        * gcc.target/i386/sse2-movsd-1.c: Likewise.
        * gcc.target/i386/sse2-movsd-2.c: Likewise.
        * gcc.target/i386/sse2-movsd-2.c: Likewise.
        * gcc.target/i386/sse2-movupd-1.c: Likewise.
        * gcc.target/i386/sse2-movupd-1.c: Likewise.
        * gcc.target/i386/sse2-movupd-2.c: Likewise.
        * gcc.target/i386/sse2-movupd-2.c: Likewise.
        * gcc.target/i386/sse2-mulpd-1.c: Likewise.
        * gcc.target/i386/sse2-mulpd-1.c: Likewise.
        * gcc.target/i386/sse2-mulsd-1.c: Likewise.
        * gcc.target/i386/sse2-mulsd-1.c: Likewise.
        * gcc.target/i386/sse2-orpd-1.c: Likewise.
        * gcc.target/i386/sse2-orpd-1.c: Likewise.
        * gcc.target/i386/sse2-packssdw-1.c: Likewise.
        * gcc.target/i386/sse2-packssdw-1.c: Likewise.
        * gcc.target/i386/sse2-packsswb-1.c: Likewise.
        * gcc.target/i386/sse2-packsswb-1.c: Likewise.
        * gcc.target/i386/sse2-packuswb-1.c: Likewise.
        * gcc.target/i386/sse2-packuswb-1.c: Likewise.
        * gcc.target/i386/sse2-paddb-1.c: Likewise.
        * gcc.target/i386/sse2-paddb-1.c: Likewise.
        * gcc.target/i386/sse2-paddd-1.c: Likewise.
        * gcc.target/i386/sse2-paddd-1.c: Likewise.
        * gcc.target/i386/sse2-paddq-1.c: Likewise.
        * gcc.target/i386/sse2-paddq-1.c: Likewise.
        * gcc.target/i386/sse2-paddsb-1.c: Likewise.
        * gcc.target/i386/sse2-paddsb-1.c: Likewise.
        * gcc.target/i386/sse2-paddsw-1.c: Likewise.
        * gcc.target/i386/sse2-paddsw-1.c: Likewise.
        * gcc.target/i386/sse2-paddusb-1.c: Likewise.
        * gcc.target/i386/sse2-paddusb-1.c: Likewise.
        * gcc.target/i386/sse2-paddusw-1.c: Likewise.
        * gcc.target/i386/sse2-paddusw-1.c: Likewise.
        * gcc.target/i386/sse2-paddw-1.c: Likewise.
        * gcc.target/i386/sse2-paddw-1.c: Likewise.
        * gcc.target/i386/sse2-pand-1.c: Likewise.
        * gcc.target/i386/sse2-pand-1.c: Likewise.
        * gcc.target/i386/sse2-pandn-1.c: Likewise.
        * gcc.target/i386/sse2-pandn-1.c: Likewise.
        * gcc.target/i386/sse2-pavgb-1.c: Likewise.
        * gcc.target/i386/sse2-pavgb-1.c: Likewise.
        * gcc.target/i386/sse2-pavgw-1.c: Likewise.
        * gcc.target/i386/sse2-pavgw-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqb-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqd-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpeqw-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtb-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtd-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
        * gcc.target/i386/sse2-pcmpgtw-1.c: Likewise.
        * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
        * gcc.target/i386/sse2-pmaddwd-1.c: Likewise.
        * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
        * gcc.target/i386/sse2-pmaxsw-1.c: Likewise.
        * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
        * gcc.target/i386/sse2-pmaxub-1.c: Likewise.
        * gcc.target/i386/sse2-pminsw-1.c: Likewise.
        * gcc.target/i386/sse2-pminsw-1.c: Likewise.
        * gcc.target/i386/sse2-pminub-1.c: Likewise.
        * gcc.target/i386/sse2-pminub-1.c: Likewise.
        * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
        * gcc.target/i386/sse2-pmovmskb-1.c: Likewise.
        * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
        * gcc.target/i386/sse2-pmulhuw-1.c: Likewise.
        * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
        * gcc.target/i386/sse2-pmulhw-1.c: Likewise.
        * gcc.target/i386/sse2-pmullw-1.c: Likewise.
        * gcc.target/i386/sse2-pmullw-1.c: Likewise.
        * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
        * gcc.target/i386/sse2-pmuludq-1.c: Likewise.
        * gcc.target/i386/sse2-por-1.c: Likewise.
        * gcc.target/i386/sse2-por-1.c: Likewise.
        * gcc.target/i386/sse2-psadbw-1.c: Likewise.
        * gcc.target/i386/sse2-psadbw-1.c: Likewise.
        * gcc.target/i386/sse2-pshufd-1.c: Likewise.
        * gcc.target/i386/sse2-pshufd-1.c: Likewise.
        * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
        * gcc.target/i386/sse2-pshufhw-1.c: Likewise.
        * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
        * gcc.target/i386/sse2-pshuflw-1.c: Likewise.
        * gcc.target/i386/sse2-pslld-1.c: Likewise.
        * gcc.target/i386/sse2-pslld-1.c: Likewise.
        * gcc.target/i386/sse2-pslld-2.c: Likewise.
        * gcc.target/i386/sse2-pslld-2.c: Likewise.
        * gcc.target/i386/sse2-pslldq-1.c: Likewise.
        * gcc.target/i386/sse2-pslldq-1.c: Likewise.
        * gcc.target/i386/sse2-psllq-1.c: Likewise.
        * gcc.target/i386/sse2-psllq-1.c: Likewise.
        * gcc.target/i386/sse2-psllq-2.c: Likewise.
        * gcc.target/i386/sse2-psllq-2.c: Likewise.
        * gcc.target/i386/sse2-psllw-1.c: Likewise.
        * gcc.target/i386/sse2-psllw-1.c: Likewise.
        * gcc.target/i386/sse2-psllw-2.c: Likewise.
        * gcc.target/i386/sse2-psllw-2.c: Likewise.
        * gcc.target/i386/sse2-psrad-1.c: Likewise.
        * gcc.target/i386/sse2-psrad-1.c: Likewise.
        * gcc.target/i386/sse2-psrad-2.c: Likewise.
        * gcc.target/i386/sse2-psrad-2.c: Likewise.
        * gcc.target/i386/sse2-psraw-1.c: Likewise.
        * gcc.target/i386/sse2-psraw-1.c: Likewise.
        * gcc.target/i386/sse2-psraw-2.c: Likewise.
        * gcc.target/i386/sse2-psraw-2.c: Likewise.
        * gcc.target/i386/sse2-psrld-1.c: Likewise.
        * gcc.target/i386/sse2-psrld-1.c: Likewise.
        * gcc.target/i386/sse2-psrld-2.c: Likewise.
        * gcc.target/i386/sse2-psrld-2.c: Likewise.
        * gcc.target/i386/sse2-psrldq-1.c: Likewise.
        * gcc.target/i386/sse2-psrldq-1.c: Likewise.
        * gcc.target/i386/sse2-psrlq-1.c: Likewise.
        * gcc.target/i386/sse2-psrlq-1.c: Likewise.
        * gcc.target/i386/sse2-psrlq-2.c: Likewise.
        * gcc.target/i386/sse2-psrlq-2.c: Likewise.
        * gcc.target/i386/sse2-psrlw-1.c: Likewise.
        * gcc.target/i386/sse2-psrlw-1.c: Likewise.
        * gcc.target/i386/sse2-psrlw-2.c: Likewise.
        * gcc.target/i386/sse2-psrlw-2.c: Likewise.
        * gcc.target/i386/sse2-psubb-1.c: Likewise.
        * gcc.target/i386/sse2-psubb-1.c: Likewise.
        * gcc.target/i386/sse2-psubd-1.c: Likewise.
        * gcc.target/i386/sse2-psubd-1.c: Likewise.
        * gcc.target/i386/sse2-psubq-1.c: Likewise.
        * gcc.target/i386/sse2-psubq-1.c: Likewise.
        * gcc.target/i386/sse2-psubsb-1.c: Likewise.
        * gcc.target/i386/sse2-psubsb-1.c: Likewise.
        * gcc.target/i386/sse2-psubsw-1.c: Likewise.
        * gcc.target/i386/sse2-psubsw-1.c: Likewise.
        * gcc.target/i386/sse2-psubw-1.c: Likewise.
        * gcc.target/i386/sse2-psubw-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhbw-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhqdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
        * gcc.target/i386/sse2-punpckhwd-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklbw-1.c: Likewise.
        * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
        * gcc.target/i386/sse2-punpckldq-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklqdq-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
        * gcc.target/i386/sse2-punpcklwd-1.c: Likewise.
        * gcc.target/i386/sse2-pxor-1.c: Likewise.
        * gcc.target/i386/sse2-pxor-1.c: Likewise.
        * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
        * gcc.target/i386/sse2-set-epi32-1.c: Likewise.
        * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
        * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
        * gcc.target/i386/sse2-set-v16qi-3.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-1a.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
        * gcc.target/i386/sse2-set-v8hi-2a.c: Likewise.
        * gcc.target/i386/sse2-shufpd-1.c: Likewise.
        * gcc.target/i386/sse2-shufpd-1.c: Likewise.
        * gcc.target/i386/sse2-shufps-1.c: Likewise.
        * gcc.target/i386/sse2-shufps-1.c: Likewise.
        * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
        * gcc.target/i386/sse2-sqrtpd-1.c: Likewise.
        * gcc.target/i386/sse2-subpd-1.c: Likewise.
        * gcc.target/i386/sse2-subpd-1.c: Likewise.
        * gcc.target/i386/sse2-subsd-1.c: Likewise.
        * gcc.target/i386/sse2-subsd-1.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-1.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-2.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-3.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-4.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-5.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
        * gcc.target/i386/sse2-ucomisd-6.c: Likewise.
        * gcc.target/i386/sse2-unpack-1.c: Likewise.
        * gcc.target/i386/sse2-unpack-1.c: Likewise.
        * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
        * gcc.target/i386/sse2-unpckhpd-1.c: Likewise.
        * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
        * gcc.target/i386/sse2-unpcklpd-1.c: Likewise.
        * gcc.target/i386/sse2-vec-1.c: Likewise.
        * gcc.target/i386/sse2-vec-1.c: Likewise.
        * gcc.target/i386/sse2-vec-2.c: Likewise.
        * gcc.target/i386/sse2-vec-2.c: Likewise.
        * gcc.target/i386/sse2-vec-3.c: Likewise.
        * gcc.target/i386/sse2-vec-3.c: Likewise.
        * gcc.target/i386/sse2-vec-4.c: Likewise.
        * gcc.target/i386/sse2-vec-4.c: Likewise.
        * gcc.target/i386/sse2-vec-5.c: Likewise.
        * gcc.target/i386/sse2-vec-5.c: Likewise.
        * gcc.target/i386/sse2-vec-6.c: Likewise.
        * gcc.target/i386/sse2-vec-6.c: Likewise.
        * gcc.target/i386/sse2-xorpd-1.c: Likewise.
        * gcc.target/i386/sse2-xorpd-1.c: Likewise.
        * gcc.target/i386/ssefn-2.c: Likewise.
        * gcc.target/i386/ssefn-2.c: Likewise.
        * gcc.target/i386/ssefn-4.c: Likewise.
        * gcc.target/i386/ssefn-4.c: Likewise.
        * gcc.target/i386/ssefp-1.c: Likewise.
        * gcc.target/i386/ssefp-1.c: Likewise.
        * gcc.target/i386/ssefp-2.c: Likewise.
        * gcc.target/i386/ssefp-2.c: Likewise.
        * gcc.target/i386/sseregparm-3.c: Likewise.
        * gcc.target/i386/sseregparm-3.c: Likewise.
        * gcc.target/i386/sseregparm-4.c: Likewise.
        * gcc.target/i386/sseregparm-4.c: Likewise.
        * gcc.target/i386/sseregparm-5.c: Likewise.
        * gcc.target/i386/sseregparm-5.c: Likewise.
        * gcc.target/i386/sseregparm-6.c: Likewise.
        * gcc.target/i386/sseregparm-6.c: Likewise.
        * gcc.target/i386/sseregparm-7.c: Likewise.
        * gcc.target/i386/sseregparm-7.c: Likewise.
        * gcc.target/i386/ssetype-1.c: Likewise.
        * gcc.target/i386/ssetype-1.c: Likewise.
        * gcc.target/i386/ssetype-2.c: Likewise.
        * gcc.target/i386/ssetype-2.c: Likewise.
        * gcc.target/i386/ssetype-3.c: Likewise.
        * gcc.target/i386/ssetype-3.c: Likewise.
        * gcc.target/i386/ssetype-4.c: Likewise.
        * gcc.target/i386/ssetype-4.c: Likewise.
        * gcc.target/i386/ssetype-5.c: Likewise.
        * gcc.target/i386/ssetype-5.c: Likewise.
        * gcc.target/i386/unordcmp-1.c: Likewise.
        * gcc.target/i386/unordcmp-1.c: Likewise.
        * gcc.target/i386/vararg-1.c: Likewise.
        * gcc.target/i386/vararg-1.c: Likewise.
        * gcc.target/i386/vararg-2.c: Likewise.
        * gcc.target/i386/vararg-2.c: Likewise.
        * gcc.target/i386/vararg-3.c: Likewise.
        * gcc.target/i386/vararg-3.c: Likewise.
        * gcc.target/i386/vararg-4.c: Likewise.
        * gcc.target/i386/vararg-4.c: Likewise.
        * gcc.target/i386/vararg-7.c: Likewise.
        * gcc.target/i386/vararg-7.c: Likewise.
        * gcc.target/i386/vararg-8.c: Likewise.
        * gcc.target/i386/vararg-8.c: Likewise.
        * gcc.target/i386/vecinit-1.c: Likewise.
        * gcc.target/i386/vecinit-1.c: Likewise.
        * gcc.target/i386/vecinit-2.c: Likewise.
        * gcc.target/i386/vecinit-2.c: Likewise.
        * gcc.target/i386/vecinit-3.c: Likewise.
        * gcc.target/i386/vecinit-3.c: Likewise.
        * gcc.target/i386/vecinit-4.c: Likewise.
        * gcc.target/i386/vecinit-4.c: Likewise.
        * gcc.target/i386/vecinit-5.c: Likewise.
        * gcc.target/i386/vecinit-5.c: Likewise.
        * gcc.target/i386/vecinit-6.c: Likewise.
        * gcc.target/i386/vecinit-6.c: Likewise.
        * gcc.target/i386/vectorize2.c: Likewise.
        * gcc.target/i386/vectorize2.c: Likewise.
        * gcc.target/i386/vectorize3.c: Likewise.
        * gcc.target/i386/vectorize3.c: Likewise.
        * gcc.target/i386/vectorize4.c: Likewise.
        * gcc.target/i386/vectorize4.c: Likewise.
        * gcc.target/i386/vectorize6.c: Likewise.
        * gcc.target/i386/vectorize6.c: Likewise.
        * gcc.target/i386/vectorize7.c: Likewise.
        * gcc.target/i386/vectorize7.c: Likewise.
        * gcc.target/i386/vectorize8.c: Likewise.
        * gcc.target/i386/vectorize8.c: Likewise.
        * gcc.target/i386/vperm-v2df.c: Likewise.
        * gcc.target/i386/vperm-v2df.c: Likewise.
        * gcc.target/i386/vperm-v2di.c: Likewise.
        * gcc.target/i386/vperm-v2di.c: Likewise.
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
        * gcc.target/i386/vperm-v4si-1.c: Likewise.
        * gcc.target/i386/xorps-sse2.c: Likewise.
        * gcc.target/i386/xorps-sse2.c: Likewise.
        * gcc.target/i386/xorps.c: Likewise.
        * gcc.target/i386/xorps.c: Likewise.
        * gfortran.dg/graphite/pr42326-1.f90: Likewise.
        * gfortran.dg/graphite/pr42326-1.f90: Likewise.
        * gfortran.dg/graphite/pr42326.f90: Likewise.
        * gfortran.dg/graphite/pr42326.f90: Likewise.
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Likewise.
2010-05-19  Jason Merrill  
2010-05-19  Jason Merrill  
        PR c++/44193
        PR c++/44193
        * g++.dg/template/fntype1.C: New.
        * g++.dg/template/fntype1.C: New.
        PR c++/44157
        PR c++/44157
        * g++.dg/cpp0x/initlist34.C: New.
        * g++.dg/cpp0x/initlist34.C: New.
        PR c++/44158
        PR c++/44158
        * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
        * g++.dg/cpp0x/rv-trivial-bug.C: Test copy-init too.
2010-05-19  Richard Guenther  
2010-05-19  Richard Guenther  
        PR tree-optimization/43987
        PR tree-optimization/43987
        * gcc.c-torture/execute/pr43987.c: New testcase.
        * gcc.c-torture/execute/pr43987.c: New testcase.
        * gcc.dg/torture/pta-escape-1.c: Adjust.
        * gcc.dg/torture/pta-escape-1.c: Adjust.
        * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-1.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-2.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
        * gcc.dg/tree-ssa/pta-escape-3.c: Likewise.
        * gcc.dg/torture/ipa-pta-1.c: Likewise.
        * gcc.dg/torture/ipa-pta-1.c: Likewise.
2010-05-19  Richard Guenther  
2010-05-19  Richard Guenther  
        Backport from mainline
        Backport from mainline
        2010-04-26  Richard Guenther  
        2010-04-26  Richard Guenther  
        PR lto/43455
        PR lto/43455
        * gcc.dg/lto/20100423-1_0.c: New testcase.
        * gcc.dg/lto/20100423-1_0.c: New testcase.
        * gcc.dg/lto/20100423-1_1.c: Likewise.
        * gcc.dg/lto/20100423-1_1.c: Likewise.
        2010-04-23  Richard Guenther  
        2010-04-23  Richard Guenther  
        PR lto/42653
        PR lto/42653
        * g++.dg/lto/20100423-1_0.C: New testcase.
        * g++.dg/lto/20100423-1_0.C: New testcase.
        2010-04-26  Richard Guenther  
        2010-04-26  Richard Guenther  
        PR lto/42425
        PR lto/42425
        * g++.dg/lto/20100423-2_0.C: New testcase.
        * g++.dg/lto/20100423-2_0.C: New testcase.
        2010-04-26  Richard Guenther  
        2010-04-26  Richard Guenther  
        PR lto/43080
        PR lto/43080
        * g++.dg/lto/20100423-3_0.C: New testcase.
        * g++.dg/lto/20100423-3_0.C: New testcase.
        2010-04-30  Richard Guenther  
        2010-04-30  Richard Guenther  
        PR lto/43946
        PR lto/43946
        * gcc.dg/lto/20100430-1_0.c: New testcase.
        * gcc.dg/lto/20100430-1_0.c: New testcase.
2010-05-19  Tobias Burnus  
2010-05-19  Tobias Burnus  
        PR fortran/43591
        PR fortran/43591
        * gfortran.dg/spec_expr_6.f90: New test.
        * gfortran.dg/spec_expr_6.f90: New test.
2010-05-18  Steven Bosscher  
2010-05-18  Steven Bosscher  
        PR lto/44184
        PR lto/44184
        * gcc.dg/lto/20100518_0.c: New test.
        * gcc.dg/lto/20100518_0.c: New test.
2010-05-17  Jakub Jelinek  
2010-05-17  Jakub Jelinek  
        PR bootstrap/42347
        PR bootstrap/42347
        * gcc.c-torture/compile/pr42347.c: New test.
        * gcc.c-torture/compile/pr42347.c: New test.
        PR middle-end/44102
        PR middle-end/44102
        * g++.dg/ext/asmgoto1.C: New test.
        * g++.dg/ext/asmgoto1.C: New test.
2010-05-15  H.J. Lu  
2010-05-15  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-15  H.J. Lu  
        2010-05-15  H.J. Lu  
        * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
        * gcc.target/i386/avx-cmpsd-1.c: Add -std=c99.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
2010-05-14  Steven G. Kargl  
2010-05-14  Steven G. Kargl  
        PR fortran/44135
        PR fortran/44135
        * gfortran.dg/actual_array_interface_2.f90: New test.
        * gfortran.dg/actual_array_interface_2.f90: New test.
2010-05-14  Jason Merrill  
2010-05-14  Jason Merrill  
        PR c++/44127
        PR c++/44127
        * g++.dg/eh/terminate1.C: New.
        * g++.dg/eh/terminate1.C: New.
2010-05-14  Jakub Jelinek  
2010-05-14  Jakub Jelinek  
        PR debug/44136
        PR debug/44136
        * gcc.dg/pr44136.c: New test.
        * gcc.dg/pr44136.c: New test.
2010-05-14  H.J. Lu  
2010-05-14  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-12  H.J. Lu  
        2010-05-12  H.J. Lu  
        PR target/44088
        PR target/44088
        * gcc.target/i386/avx-cmpsd-1.c: New.
        * gcc.target/i386/avx-cmpsd-1.c: New.
        * gcc.target/i386/avx-cmpsd-2.c: Likewise.
        * gcc.target/i386/avx-cmpsd-2.c: Likewise.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
        * gcc.target/i386/avx-cmpss-1.c: Likewise.
        * gcc.target/i386/avx-cmpss-2.c: Likewise.
        * gcc.target/i386/avx-cmpss-2.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse-cmpss-1.c: Likewise.
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
        * gcc.target/i386/sse2-cmpsd-1.c: Likewise.
2010-05-13  Jakub Jelinek  
2010-05-13  Jakub Jelinek  
        PR fortran/44036
        PR fortran/44036
        * gfortran.dg/gomp/pr44036-1.f90: New test.
        * gfortran.dg/gomp/pr44036-1.f90: New test.
        * gfortran.dg/gomp/pr44036-2.f90: New test.
        * gfortran.dg/gomp/pr44036-2.f90: New test.
        * gfortran.dg/gomp/pr44036-3.f90: New test.
        * gfortran.dg/gomp/pr44036-3.f90: New test.
2010-05-13  Jason Merrill  
2010-05-13  Jason Merrill  
        PR c++/43787
        PR c++/43787
        * g++.dg/opt/empty1.C: New.
        * g++.dg/opt/empty1.C: New.
2010-05-12  Jakub Jelinek  
2010-05-12  Jakub Jelinek  
        PR middle-end/44085
        PR middle-end/44085
        * gcc.dg/gomp/pr44085.c: New test.
        * gcc.dg/gomp/pr44085.c: New test.
        * gfortran.dg/gomp/pr44085.f90: New test.
        * gfortran.dg/gomp/pr44085.f90: New test.
2010-05-12  Daniel Franke  
2010-05-12  Daniel Franke  
        PR fortran/40728
        PR fortran/40728
        * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
        * gfortran.dg/selected_char_kind_3.f90: Fixed error message.
        * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
        * gfortran.dg/intrinsic_std_1.f90: Fixed bogus message.
        * gfortran.dg/intrinsic_std_5.f03: New.
        * gfortran.dg/intrinsic_std_5.f03: New.
2010-05-11  Jakub Jelinek  
2010-05-11  Jakub Jelinek  
        PR middle-end/44071
        PR middle-end/44071
        * c-c++-common/asmgoto-4.c: New test.
        * c-c++-common/asmgoto-4.c: New test.
        * gcc.target/i386/pr44071.c: New test.
        * gcc.target/i386/pr44071.c: New test.
2010-05-11  Martin Jambor  
2010-05-11  Martin Jambor  
        PR middle-end/43812
        PR middle-end/43812
        * g++.dg/ipa/pr43812.C: New test.
        * g++.dg/ipa/pr43812.C: New test.
2010-05-10  Jakub Jelinek  
2010-05-10  Jakub Jelinek  
        PR debug/44028
        PR debug/44028
        * gcc.dg/pr44028.c: New test.
        * gcc.dg/pr44028.c: New test.
2010-05-10  H.J. Lu  
2010-05-10  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-10  H.J. Lu  
        2010-05-10  H.J. Lu  
        PR rtl-optimization/44012
        PR rtl-optimization/44012
        * gcc.dg/pr44012.c: New.
        * gcc.dg/pr44012.c: New.
2010-05-06  Paolo Carlini  
2010-05-06  Paolo Carlini  
        PR c++/40406
        PR c++/40406
        * g++.dg/template/crash96.C: New.
        * g++.dg/template/crash96.C: New.
2010-05-06  Tobias Burnus  
2010-05-06  Tobias Burnus  
        PR fortran/43985
        PR fortran/43985
        * gfortran.dg/gomp/crayptr5.f90: New test case.
        * gfortran.dg/gomp/crayptr5.f90: New test case.
2010-05-05  Jason Merrill  
2010-05-05  Jason Merrill  
        PR debug/43370
        PR debug/43370
        * g++.dg/ext/attrib39.C: New.
        * g++.dg/ext/attrib39.C: New.
2010-05-05  Richard Guenther  
2010-05-05  Richard Guenther  
        PR c++/43880
        PR c++/43880
        * g++.dg/torture/pr43880.C: New testcase.
        * g++.dg/torture/pr43880.C: New testcase.
2010-05-05  Steven G. Kargl  
2010-05-05  Steven G. Kargl  
        PR fortran/43592
        PR fortran/43592
        * gfortran.dg/unexpected_interface.f90: New test.
        * gfortran.dg/unexpected_interface.f90: New test.
2010-05-04  Jason Merrill  
2010-05-04  Jason Merrill  
        PR c++/38064
        PR c++/38064
        * g++.dg/cpp0x/enum3.C: Extend.
        * g++.dg/cpp0x/enum3.C: Extend.
2010-05-04  H.J. Lu  
2010-05-04  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-04  H.J. Lu  
        2010-05-04  H.J. Lu  
        PR middle-end/43671
        PR middle-end/43671
        * gcc.target/i386/pr43671.c: New.
        * gcc.target/i386/pr43671.c: New.
2010-05-04  H.J. Lu  
2010-05-04  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-04  H.J. Lu  
        2010-05-04  H.J. Lu  
        PR debug/43508
        PR debug/43508
        * gcc.target/i386/pr43508.c: New.
        * gcc.target/i386/pr43508.c: New.
2010-05-03  Dodji Seketeli  
2010-05-03  Dodji Seketeli  
        PR c++/43953
        PR c++/43953
        * g++.dg/other/crash-12.C: New test.
        * g++.dg/other/crash-12.C: New test.
2010-05-03  H.J. Lu  
2010-05-03  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-05-03  H.J. Lu  
        2010-05-03  H.J. Lu  
        * g++.dg/cdce3.C: Add a space.  Updated.
        * g++.dg/cdce3.C: Add a space.  Updated.
2010-05-03  Rainer Orth  
2010-05-03  Rainer Orth  
        * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
        * g++.dg/cdce3.C: Skip on alpha*-dec-osf5*.
        * g++.dg/ext/label13.C: Fix typo.
        * g++.dg/ext/label13.C: Fix typo.
        * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
        * g++.dg/warn/miss-format-1.C (bar): xfail dg-warning on
        alpha*-dec-osf5*.
        alpha*-dec-osf5*.
        * gcc.c-torture/compile/limits-declparen.c: xfail on
        * gcc.c-torture/compile/limits-declparen.c: xfail on
        alpha*-dec-osf5* with -g.
        alpha*-dec-osf5* with -g.
        * gcc.c-torture/compile/limits-pointer.c: Likewise.
        * gcc.c-torture/compile/limits-pointer.c: Likewise.
        * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
        * gcc.dg/c99-tgmath-1.c: Skip on alpha*-dec-osf5*.
        * gcc.dg/c99-tgmath-2.c: Likewise.
        * gcc.dg/c99-tgmath-2.c: Likewise.
        * gcc.dg/c99-tgmath-3.c: Likewise.
        * gcc.dg/c99-tgmath-3.c: Likewise.
        * gcc.dg/c99-tgmath-4.c: Likewise.
        * gcc.dg/c99-tgmath-4.c: Likewise.
2010-05-03  Rainer Orth  
2010-05-03  Rainer Orth  
        * ada/acats/run_acats (which): New function.
        * ada/acats/run_acats (which): New function.
        (host_gnatchop, host_gnatmake): Use it.
        (host_gnatchop, host_gnatmake): Use it.
2010-05-03  Jakub Jelinek  
2010-05-03  Jakub Jelinek  
        PR debug/43972
        PR debug/43972
        * gcc.dg/debug/pr43972.c: New test.
        * gcc.dg/debug/pr43972.c: New test.
2010-04-30  Jason Merrill  
2010-04-30  Jason Merrill  
        PR c++/43868
        PR c++/43868
        * g++.dg/template/ptrmem21.C: New.
        * g++.dg/template/ptrmem21.C: New.
2010-04-30  DJ Delorie  
2010-04-30  DJ Delorie  
        * gcc.c-torture/execute/20100430-1.c: New test.
        * gcc.c-torture/execute/20100430-1.c: New test.
2010-04-30  Jakub Jelinek  
2010-04-30  Jakub Jelinek  
        PR debug/43942
        PR debug/43942
        * c-c++-common/pr43942.c: New test.
        * c-c++-common/pr43942.c: New test.
2010-04-28  Martin Jambor  
2010-04-28  Martin Jambor  
        PR tree-optimization/43846
        PR tree-optimization/43846
        * gcc.dg/tree-ssa/sra-10.c: New test.
        * gcc.dg/tree-ssa/sra-10.c: New test.
2010-04-27  Jason Merrill  
2010-04-27  Jason Merrill  
        PR c++/43856
        PR c++/43856
        * g++.dg/cpp0x/lambda/lambda-this2.C: New.
        * g++.dg/cpp0x/lambda/lambda-this2.C: New.
        PR c++/43875
        PR c++/43875
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
        * g++.dg/cpp0x/lambda/lambda-deduce2.C: New.
        * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
        * g++.dg/cpp0x/lambda/lambda-uneval.C: New.
2010-04-26  H.J. Lu  
2010-04-26  H.J. Lu  
        Backport from mainline
        Backport from mainline
        2010-04-26  H.J. Lu  
        2010-04-26  H.J. Lu  
        PR tree-optimization/43904
        PR tree-optimization/43904
        * gcc.dg/tree-ssa/tailcall-6.c: New.
        * gcc.dg/tree-ssa/tailcall-6.c: New.
2010-04-26  Jie Zhang  
2010-04-26  Jie Zhang  
        PR tree-optimization/43833
        PR tree-optimization/43833
        gcc.dg/Warray-bounds-8.c: New test case.
        gcc.dg/Warray-bounds-8.c: New test case.
2010-04-25  Eric Botcazou  
2010-04-25  Eric Botcazou  
        * gnat.dg/pack15.ad[sb]: New test.
        * gnat.dg/pack15.ad[sb]: New test.
2010-04-24  Steven G. Kargl  
2010-04-24  Steven G. Kargl  
        PR fortran/30073
        PR fortran/30073
        PR fortran/43793
        PR fortran/43793
        gfortran.dg/pr43793.f90: New test.
        gfortran.dg/pr43793.f90: New test.
2010-04-24  Paul Thomas  
2010-04-24  Paul Thomas  
        PR fortran/43227
        PR fortran/43227
        * gfortran.dg/proc_decl_23.f90: New test.
        * gfortran.dg/proc_decl_23.f90: New test.
        PR fortran/43266
        PR fortran/43266
        * gfortran.dg/abstract_type_6.f03: New test.
        * gfortran.dg/abstract_type_6.f03: New test.
2010-04-23  Martin Jambor  
2010-04-23  Martin Jambor  
        PR middle-end/43835
        PR middle-end/43835
        * gcc.c-torture/execute/pr43835.c: New test.
        * gcc.c-torture/execute/pr43835.c: New test.
2010-04-23  Richard Guenther  
2010-04-23  Richard Guenther  
        Backport from mainline
        Backport from mainline
        2010-04-22  Richard Guenther  
        2010-04-22  Richard Guenther  
        PR tree-optimization/43845
        PR tree-optimization/43845
        * gcc.c-torture/compile/pr43845.c: New testcase.
        * gcc.c-torture/compile/pr43845.c: New testcase.
2010-04-21  Jakub Jelinek  
2010-04-21  Jakub Jelinek  
        PR fortran/43836
        PR fortran/43836
        * gfortran.dg/gomp/pr43836.f90: New test.
        * gfortran.dg/gomp/pr43836.f90: New test.
2010-04-19  Dodji Seketeli  
2010-04-19  Dodji Seketeli  
        PR c++/43704
        PR c++/43704
        * g++.dg/template/typedef32.C: New test.
        * g++.dg/template/typedef32.C: New test.
        * g++.dg/template/typedef33.C: New test.
        * g++.dg/template/typedef33.C: New test.
2010-04-20  Richard Guenther  
2010-04-20  Richard Guenther  
        PR tree-optimization/43783
        PR tree-optimization/43783
        * gcc.c-torture/execute/pr43783.c: New testcase.
        * gcc.c-torture/execute/pr43783.c: New testcase.
2010-04-20  Richard Guenther  
2010-04-20  Richard Guenther  
        PR tree-optimization/43796
        PR tree-optimization/43796
        * gfortran.dg/pr43796.f90: New testcase.
        * gfortran.dg/pr43796.f90: New testcase.
2010-04-20  Jakub Jelinek  
2010-04-20  Jakub Jelinek  
        PR fortran/43339
        PR fortran/43339
        * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
        * gfortran.dg/gomp/sharing-2.f90: Adjust for iteration vars
        of sequential loops being private only in the innermost containing
        of sequential loops being private only in the innermost containing
        task region.
        task region.
        PR middle-end/43337
        PR middle-end/43337
        * gfortran.dg/gomp/pr43337.f90: New test.
        * gfortran.dg/gomp/pr43337.f90: New test.
2010-04-20  Andreas Krebbel  
2010-04-20  Andreas Krebbel  
        PR target/43635
        PR target/43635
        * gcc.c-torture/compile/pr43635.c: New testcase.
        * gcc.c-torture/compile/pr43635.c: New testcase.
2010-04-19  Jie Zhang  
2010-04-19  Jie Zhang  
        PR target/43662
        PR target/43662
        * gcc.target/i386/pr43662.c: New test.
        * gcc.target/i386/pr43662.c: New test.
2010-04-19  Richard Guenther  
2010-04-19  Richard Guenther  
        PR tree-optimization/43572
        PR tree-optimization/43572
        * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
        * gcc.dg/tree-ssa/tailcall-5.c: New testcase.
2010-04-19 Ira Rosen 
2010-04-19 Ira Rosen 
        PR tree-optimization/43771
        PR tree-optimization/43771
        * g++.dg/vect/pr43771.cc: New test.
        * g++.dg/vect/pr43771.cc: New test.
2010-04-18  Eric Botcazou  
2010-04-18  Eric Botcazou  
        * gnat.dg/rep_clause5.ad[sb]: New test.
        * gnat.dg/rep_clause5.ad[sb]: New test.
        * gnat.dg/rep_clause5_pkg.ads: New helper.
        * gnat.dg/rep_clause5_pkg.ads: New helper.
2010-04-17  Steven G. Kargl  
2010-04-17  Steven G. Kargl  
        PR fortran/31538
        PR fortran/31538
        * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
        * gfortran.dg/bounds_check_fail_4.f90: Adjust error message.
        * gfortran.dg/bounds_check_fail_3.f90: Ditto.
        * gfortran.dg/bounds_check_fail_3.f90: Ditto.
2010-04-16  Jason Merrill  
2010-04-16  Jason Merrill  
        PR c++/43641
        PR c++/43641
        * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
        * g++.dg/cpp0x/lambda/lambda-conv4.C: New.
        PR c++/43621
        PR c++/43621
        * g++.dg/template/error-recovery2.C: New.
        * g++.dg/template/error-recovery2.C: New.
2010-04-15  Richard Guenther  
2010-04-15  Richard Guenther  
        PR tree-optimization/43627
        PR tree-optimization/43627
        * gcc.dg/tree-ssa/vrp49.c: New testcase.
        * gcc.dg/tree-ssa/vrp49.c: New testcase.
2010-04-15  Richard Guenther  
2010-04-15  Richard Guenther  
        PR c++/43611
        PR c++/43611
        * g++.dg/torture/pr43611.C: New testcase.
        * g++.dg/torture/pr43611.C: New testcase.
2010-04-14  Release Manager
2010-04-14  Release Manager
        * GCC 4.5.0 released.
        * GCC 4.5.0 released.
2010-04-13  Michael Matz  
2010-04-13  Michael Matz  
        PR middle-end/43730
        PR middle-end/43730
        * gcc.dg/pr43730.c: New test.
        * gcc.dg/pr43730.c: New test.
2010-04-12  Jakub Jelinek  
2010-04-12  Jakub Jelinek  
        PR tree-optimization/43560
        PR tree-optimization/43560
        * gcc.c-torture/execute/pr43560.c: New test.
        * gcc.c-torture/execute/pr43560.c: New test.
2010-04-10  Jie Zhang  
2010-04-10  Jie Zhang  
        PR target/43417
        PR target/43417
        * gcc.target/sh/pr43417.c: New test.
        * gcc.target/sh/pr43417.c: New test.
2010-04-08  Rainer Orth  
2010-04-08  Rainer Orth  
        PR target/43643
        PR target/43643
        * gcc.dg/pr43643.c: New test.
        * gcc.dg/pr43643.c: New test.
2010-04-08  Richard Guenther  
2010-04-08  Richard Guenther  
        PR tree-optimization/43679
        PR tree-optimization/43679
        * gcc.c-torture/compile/pr43679.c: New testcase.
        * gcc.c-torture/compile/pr43679.c: New testcase.
2010-04-08  Jakub Jelinek  
2010-04-08  Jakub Jelinek  
        PR debug/43670
        PR debug/43670
        * gcc.dg/pr43670.c: New test.
        * gcc.dg/pr43670.c: New test.
2010-04-07  H.J. Lu  
2010-04-07  H.J. Lu  
        PR target/43668
        PR target/43668
        * gcc.target/i386/pr43668.c: New.
        * gcc.target/i386/pr43668.c: New.
2010-04-06  Jason Merrill  
2010-04-06  Jason Merrill  
        PR c++/43648
        PR c++/43648
        * g++.dg/template/dtor8.C: New.
        * g++.dg/template/dtor8.C: New.
2010-04-06  Dodji Seketeli  
2010-04-06  Dodji Seketeli  
        * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
        * g++.dg/debug/dwarf2/redeclaration-1.C: Moved from
        c-c++-common/dwarf2/redeclaration-1.C
        c-c++-common/dwarf2/redeclaration-1.C
2010-04-06  Jakub Jelinek  
2010-04-06  Jakub Jelinek  
        PR target/43638
        PR target/43638
        * gcc.target/i386/pr43638.c: New test.
        * gcc.target/i386/pr43638.c: New test.
2010-04-06  Richard Guenther  
2010-04-06  Richard Guenther  
        PR middle-end/43661
        PR middle-end/43661
        * gcc.c-torture/compile/pr43661.c: New testcase.
        * gcc.c-torture/compile/pr43661.c: New testcase.
2010-04-06  Jakub Jelinek  
2010-04-06  Jakub Jelinek  
        * gcc.target/s390/stackcheck1.c: Add dg-warning.
        * gcc.target/s390/stackcheck1.c: Add dg-warning.
2010-04-04  Sebastian Pop  
2010-04-04  Sebastian Pop  
        * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
        * gcc.dg/vect/pr43430-1.c: Don't use uint8_t.
2010-04-02  Richard Guenther  
2010-04-02  Richard Guenther  
        PR tree-optimization/43629
        PR tree-optimization/43629
        * gcc.c-torture/execute/pr43629.c: New testcase.
        * gcc.c-torture/execute/pr43629.c: New testcase.
2010-04-01  Janne Blomqvist  
2010-04-01  Janne Blomqvist  
        Dominique d'Humieres  
        Dominique d'Humieres  
        PR libfortran/43605
        PR libfortran/43605
        * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
        * gfortran.dg/ftell_3.f90: Enhance test case by reading more.
2010-04-01  Dodji Seketeli  
2010-04-01  Dodji Seketeli  
        PR debug/43325
        PR debug/43325
        * c-c++-common/dwarf2/redeclaration-1.C: New test.
        * c-c++-common/dwarf2/redeclaration-1.C: New test.
2010-04-01  Jason Merrill  
2010-04-01  Jason Merrill  
        * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
        * g++.dg/cpp0x/initlist12.C: Adjust expected errors.
2010-04-01  Janne Blomqvist  
2010-04-01  Janne Blomqvist  
            Manfred Schwarb  
            Manfred Schwarb  
        PR libfortran/43605
        PR libfortran/43605
        * gfortran.dg/ftell_3.f90: New test.
        * gfortran.dg/ftell_3.f90: New test.
2010-04-01  Richard Guenther  
2010-04-01  Richard Guenther  
        PR middle-end/43614
        PR middle-end/43614
        * gcc.c-torture/compile/pr43614.c: New testcase.
        * gcc.c-torture/compile/pr43614.c: New testcase.
2010-04-01  Martin Jambor  
2010-04-01  Martin Jambor  
        PR tree-optimization/43141
        PR tree-optimization/43141
        * gcc.dg/guality/pr43141.c: New test.
        * gcc.dg/guality/pr43141.c: New test.
2010-04-01  Rainer Orth  
2010-04-01  Rainer Orth  
        * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
        * g++.dg/cpp/_Pragma1.C: Skip on alpha*-dec-osf*.
        * g++.dg/eh/spbp.C: Likewise.
        * g++.dg/eh/spbp.C: Likewise.
        * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
        * g++.dg/ext/label13.C (C::C): xfail dg-bogus on alpha*-dec-osf*.
        * g++.dg/other/pragma-ep-1.C: Properly define p, remove
        * g++.dg/other/pragma-ep-1.C: Properly define p, remove
        superfluous casts.
        superfluous casts.
        * gcc.dg/mtune.c: Add dg-bogus "mcpu".
        * gcc.dg/mtune.c: Add dg-bogus "mcpu".
        * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
        * objc.dg/dwarf-1.m: Skip on  alpha*-dec-osf*.
        * objc.dg/dwarf-2.m: Likewise.
        * objc.dg/dwarf-2.m: Likewise.
2010-03-31  Sebastian Pop  
2010-03-31  Sebastian Pop  
        PR middle-end/43464
        PR middle-end/43464
        * gcc.dg/graphite/id-pr43464.c: New.
        * gcc.dg/graphite/id-pr43464.c: New.
        * gcc.dg/graphite/id-pr43464-1.c: New.
        * gcc.dg/graphite/id-pr43464-1.c: New.
2010-03-31  Sebastian Pop  
2010-03-31  Sebastian Pop  
        PR middle-end/43351
        PR middle-end/43351
        * gcc.dg/graphite/id-pr43351.c
        * gcc.dg/graphite/id-pr43351.c
2010-03-31  Iain Sandoe  
2010-03-31  Iain Sandoe  
        PR testsuite/35165
        PR testsuite/35165
        * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
        * obj-c++.dg/try-catch-9.mm: Don't XFAIL m32 NeXT runtime.
        * obj-c++.dg/try-catch-2.mm: Ditto.
        * obj-c++.dg/try-catch-2.mm: Ditto.
        * obj-c++.dg/lookup-2.mm: Ditto.
        * obj-c++.dg/lookup-2.mm: Ditto.
        * obj-c++.dg/encode-8.m: Ditto.
        * obj-c++.dg/encode-8.m: Ditto.
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
        * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
        * obj-c++.dg/cxx-ivars-3.mm: Skip for GNU, XFail for m64 NeXT.
        * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
        * obj-c++.dg/const-str-10.mm: Skip for GNU, match .quad for m64 NeXT.
        * obj-c++.dg/const-str-11.mm: Ditto.
        * obj-c++.dg/const-str-11.mm: Ditto.
        * obj-c++.dg/const-str-9.mm: Ditto.
        * obj-c++.dg/const-str-9.mm: Ditto.
        * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
        * obj-c++.dg/bitfield-3.mm: Skip for GNU runtime.
        * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
        * obj-c++.dg/bitfield-2.mm: XFAIL run for m64 NeXT runtime.
        * obj-c++.dg/except-1.mm: Ditto.
        * obj-c++.dg/except-1.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
        * obj-c++.dg/const-str-3.mm: Ditto.
        * obj-c++.dg/const-str-3.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/stubify-2.mm: Change dump file name.
        * obj-c++.dg/stubify-2.mm: Change dump file name.
        PR objc++/23613
        PR objc++/23613
        * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
        * gcc/testsuite/objc-obj-c++-shared/next-mapping.h (CLASSPTRFIELD):
        New macro.
        New macro.
        * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
        * gcc/testsuite/obj-c++.dg/isa-field-1.mm: Use new CLASSPTRFIELD macro.
        Remove dg-xfail-if.
        Remove dg-xfail-if.
2010-03-31  Martin Jambor  
2010-03-31  Martin Jambor  
        * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
        * gcc.dg/guality/inline-params.c: Disable early inlining.  Xfail run
        only with -O2, -O3 or -Os and not with -fwhopr.
        only with -O2, -O3 or -Os and not with -fwhopr.
2010-03-31  Dodji Seketeli  
2010-03-31  Dodji Seketeli  
        PR c++/43558
        PR c++/43558
        * g++.dg/template/typedef31.C: New test.
        * g++.dg/template/typedef31.C: New test.
2010-03-31  Rainer Orth  
2010-03-31  Rainer Orth  
        * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
        * g++.dg/ext/visibility/pragma-override1.C: Allow for .hidden in
        assembler output on *-*-solaris2*.
        assembler output on *-*-solaris2*.
        * g++.dg/ext/visibility/pragma-override2.C: Likewise.
        * g++.dg/ext/visibility/pragma-override2.C: Likewise.
2010-03-31  Jakub Jelinek  
2010-03-31  Jakub Jelinek  
        PR debug/43557
        PR debug/43557
        * gcc.dg/pr43557-1.c: New test.
        * gcc.dg/pr43557-1.c: New test.
        * gcc.dg/pr43557-2.c: New file.
        * gcc.dg/pr43557-2.c: New file.
2010-03-31  Jie Zhang  
2010-03-31  Jie Zhang  
        PR 43562
        PR 43562
        * gcc.dg/pr43562.c: New test.
        * gcc.dg/pr43562.c: New test.
2010-03-30  Jason Merrill  
2010-03-30  Jason Merrill  
        PR c++/43076
        PR c++/43076
        * g++.dg/template/error-recovery1.C: New.
        * g++.dg/template/error-recovery1.C: New.
        PR c++/41786
        PR c++/41786
        * g++.dg/parse/ambig5.C: New.
        * g++.dg/parse/ambig5.C: New.
2010-03-30  Jakub Jelinek  
2010-03-30  Jakub Jelinek  
        PR debug/43593
        PR debug/43593
        * gcc.dg/guality/pr43593.c: New test.
        * gcc.dg/guality/pr43593.c: New test.
2010-03-30  Sebastian Pop  
2010-03-30  Sebastian Pop  
        PR middle-end/43430
        PR middle-end/43430
        * gcc.dg/vect/pr43430-1.c: New.
        * gcc.dg/vect/pr43430-1.c: New.
2010-03-30  Jason Merrill  
2010-03-30  Jason Merrill  
        PR c++/43559
        PR c++/43559
        * g++.dg/template/partial7.C: New.
        * g++.dg/template/partial7.C: New.
2010-03-30  Andreas Krebbel  
2010-03-30  Andreas Krebbel  
        * gcc.target/s390/stackcheck1.c: New testcase.
        * gcc.target/s390/stackcheck1.c: New testcase.
2010-03-29  Jerry DeLisle  
2010-03-29  Jerry DeLisle  
        PR libfortran/43265
        PR libfortran/43265
        * gfortran.dg/read_eof_8.f90: New test.
        * gfortran.dg/read_eof_8.f90: New test.
2010-03-29  Jason Merrill  
2010-03-29  Jason Merrill  
        * gcc.dg/cpp/include6.c: Change [] to ().
        * gcc.dg/cpp/include6.c: Change [] to ().
        N3077
        N3077
        * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
        * c-c++-common/raw-string-1.c: Update handling of trigraphs, line
        splicing and UCNs.
        splicing and UCNs.
        * c-c++-common/raw-string-2.c: Add trigraph test.
        * c-c++-common/raw-string-2.c: Add trigraph test.
        * c-c++-common/raw-string-8.c: New.
        * c-c++-common/raw-string-8.c: New.
        * c-c++-common/raw-string-9.c: New.
        * c-c++-common/raw-string-9.c: New.
        * c-c++-common/raw-string-10.c: New.
        * c-c++-common/raw-string-10.c: New.
        * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-1.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-2.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-3.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-4.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-5.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-6.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
        * c-c++-common/raw-string-7.c: Combine C and C++ raw string tests.
2010-03-29  Richard Guenther  
2010-03-29  Richard Guenther  
        PR tree-optimization/43560
        PR tree-optimization/43560
        * gcc.dg/torture/pr43560.c: New testcase.
        * gcc.dg/torture/pr43560.c: New testcase.
2010-03-29  Jason Merrill  
2010-03-29  Jason Merrill  
        N3077
        N3077
        * g++.dg/ext/raw-string-1.C: Change [] to ().
        * g++.dg/ext/raw-string-1.C: Change [] to ().
        * g++.dg/ext/raw-string-2.C: Change [] to ().
        * g++.dg/ext/raw-string-2.C: Change [] to ().
        Don't use \ in delimiter.
        Don't use \ in delimiter.
        * g++.dg/ext/raw-string-3.C: Change [] to ().
        * g++.dg/ext/raw-string-3.C: Change [] to ().
        * g++.dg/ext/raw-string-4.C: Change [] to ().
        * g++.dg/ext/raw-string-4.C: Change [] to ().
        * g++.dg/ext/raw-string-5.C: Change [] to ().
        * g++.dg/ext/raw-string-5.C: Change [] to ().
        Test for error on \ in delimiter.
        Test for error on \ in delimiter.
        * g++.dg/ext/raw-string-6.C: Change [] to ().
        * g++.dg/ext/raw-string-6.C: Change [] to ().
        * g++.dg/ext/raw-string-7.C: Change [] to ().
        * g++.dg/ext/raw-string-7.C: Change [] to ().
2010-03-29  Jie Zhang  
2010-03-29  Jie Zhang  
        PR 43564
        PR 43564
        * gcc.dg/pr43564.c: New test.
        * gcc.dg/pr43564.c: New test.
2010-03-29  Tobias Burnus  
2010-03-29  Tobias Burnus  
        PR fortran/43551
        PR fortran/43551
        * gfortran.dg/direct_io_12.f90: New test.
        * gfortran.dg/direct_io_12.f90: New test.
2010-03-28  Jan Hubicka  
2010-03-28  Jan Hubicka  
        PR tree-optimization/43505
        PR tree-optimization/43505
        * gfortran.dg/pr43505.f90: New testcase.
        * gfortran.dg/pr43505.f90: New testcase.
2010-03-27  Uros Bizjak  
2010-03-27  Uros Bizjak  
        PR tree-optimization/43528
        PR tree-optimization/43528
        * gcc.target/i386/pr43528.c: New test.
        * gcc.target/i386/pr43528.c: New test.
2010-03-26  Joseph Myers  
2010-03-26  Joseph Myers  
        PR c/43381
        PR c/43381
        * gcc.dg/parm-impl-decl-3.c: New test.
        * gcc.dg/parm-impl-decl-3.c: New test.
2010-03-26  Jason Merrill  
2010-03-26  Jason Merrill  
        PR c++/43509
        PR c++/43509
        * g++.dg/cpp0x/parse1.C: New.
        * g++.dg/cpp0x/parse1.C: New.
2010-03-26  Uros Bizjak  
2010-03-26  Uros Bizjak  
        PR target/43524
        PR target/43524
        * gcc.target/i386/pr43524.c: New test.
        * gcc.target/i386/pr43524.c: New test.
2010-03-26  Martin Jambor  
2010-03-26  Martin Jambor  
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre1.c: Delete trailing
        whitespace, rename main to foo.
        whitespace, rename main to foo.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre14.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre15.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre16.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre17.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre19.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre20.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre3.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/loadpre5.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-1.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-4.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
        * gcc/testsuite/gcc.dg/tree-ssa/ssa-pre-6.c: Likewise.
2010-03-26  Dodji Seketeli  
2010-03-26  Dodji Seketeli  
        PR c++/43327
        PR c++/43327
        * g++.dg/other/crash-10.C: New test.
        * g++.dg/other/crash-10.C: New test.
        * g++.dg/other/crash-11.C: New test.
        * g++.dg/other/crash-11.C: New test.
2010-03-25  Jerry DeLisle  
2010-03-25  Jerry DeLisle  
        PR libfortran/43517
        PR libfortran/43517
        * gfortran.dg/read_eof_7.f90: New test.
        * gfortran.dg/read_eof_7.f90: New test.
2010-03-25  Iain Sandoe  
2010-03-25  Iain Sandoe  
        PR objc/35165
        PR objc/35165
        PR testsuite/43512
        PR testsuite/43512
        * objc-obj-c++-shared: New directory.
        * objc-obj-c++-shared: New directory.
        * objc-obj-c++-shared/Object1-implementation.h: New file.
        * objc-obj-c++-shared/Object1-implementation.h: New file.
        * objc-obj-c++-shared/Object1.h: New file.
        * objc-obj-c++-shared/Object1.h: New file.
        * objc-obj-c++-shared/Protocol1.h: New file.
        * objc-obj-c++-shared/Protocol1.h: New file.
        * objc-obj-c++-shared/next-abi.h: New file.
        * objc-obj-c++-shared/next-abi.h: New file.
        * objc-obj-c++-shared/next-mapping.h: New file.
        * objc-obj-c++-shared/next-mapping.h: New file.
        * objc/execute/next_mapping.h: Delete.
        * objc/execute/next_mapping.h: Delete.
        * objc.dg/special/special.exp: For all targets run the tests with
        * objc.dg/special/special.exp: For all targets run the tests with
        -fgnu-runtime, for darwin targets also run the tests with
        -fgnu-runtime, for darwin targets also run the tests with
        -fnext-runtime.
        -fnext-runtime.
        * objc.dg/dg.exp: Ditto.
        * objc.dg/dg.exp: Ditto.
        * obj-c++.dg/dg.exp: Ditto.
        * obj-c++.dg/dg.exp: Ditto.
        * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
        * objc/execute/forward-1.m: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required.  Amend testcase to
        Protocol1.h) and next-mapping.h as required.  Amend testcase to
        include use of updated NeXT interface.
        include use of updated NeXT interface.
        * objc/execute/formal_protocol-5.m: Ditto.
        * objc/execute/formal_protocol-5.m: Ditto.
        * objc/execute/protocol-isEqual-2.m: Ditto.
        * objc/execute/protocol-isEqual-2.m: Ditto.
        * objc/execute/protocol-isEqual-4.m: Ditto.
        * objc/execute/protocol-isEqual-4.m: Ditto.
        * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
        * objc/execute/class-11.m: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required.
        Protocol1.h) and next-mapping.h as required.
        * objc/execute/object_is_class.m: Ditto.
        * objc/execute/object_is_class.m: Ditto.
        * objc/execute/enumeration-1.m: Ditto.
        * objc/execute/enumeration-1.m: Ditto.
        * objc/execute/class-13.m: Ditto.
        * objc/execute/class-13.m: Ditto.
        * objc/execute/formal_protocol-2.m: Ditto.
        * objc/execute/formal_protocol-2.m: Ditto.
        * objc/execute/formal_protocol-4.m: Ditto.
        * objc/execute/formal_protocol-4.m: Ditto.
        * objc/execute/class-1.m: Ditto.
        * objc/execute/class-1.m: Ditto.
        * objc/execute/bycopy-1.m: Ditto.
        * objc/execute/bycopy-1.m: Ditto.
        * objc/execute/formal_protocol-6.m: Ditto.
        * objc/execute/formal_protocol-6.m: Ditto.
        * objc/execute/bycopy-3.m: Ditto.
        * objc/execute/bycopy-3.m: Ditto.
        * objc/execute/class-3.m: Ditto.
        * objc/execute/class-3.m: Ditto.
        * objc/execute/bf-11.m: Ditto.
        * objc/execute/bf-11.m: Ditto.
        * objc/execute/class-5.m: Ditto.
        * objc/execute/class-5.m: Ditto.
        * objc/execute/bf-13.m: Ditto.
        * objc/execute/bf-13.m: Ditto.
        * objc/execute/class-7.m: Ditto.
        * objc/execute/class-7.m: Ditto.
        * objc/execute/bf-15.m: Ditto.
        * objc/execute/bf-15.m: Ditto.
        * objc/execute/class-9.m: Ditto.
        * objc/execute/class-9.m: Ditto.
        * objc/execute/bf-17.m: Ditto.
        * objc/execute/bf-17.m: Ditto.
        * objc/execute/bf-19.m: Ditto.
        * objc/execute/bf-19.m: Ditto.
        * objc/execute/IMP.m: Ditto.
        * objc/execute/IMP.m: Ditto.
        * objc/execute/exceptions/catchall-1.m: Ditto.
        * objc/execute/exceptions/catchall-1.m: Ditto.
        * objc/execute/exceptions/trivial.m: Ditto.
        * objc/execute/exceptions/trivial.m: Ditto.
        * objc/execute/exceptions/finally-1.m: Ditto.
        * objc/execute/exceptions/finally-1.m: Ditto.
        * objc/execute/exceptions/local-variables-1.m: Ditto.
        * objc/execute/exceptions/local-variables-1.m: Ditto.
        * objc/execute/exceptions/foward-1.m: Ditto.
        * objc/execute/exceptions/foward-1.m: Ditto.
        * objc/execute/bf-2.m: Ditto.
        * objc/execute/bf-2.m: Ditto.
        * objc/execute/string1.m: Ditto.
        * objc/execute/string1.m: Ditto.
        * objc/execute/bf-4.m: Ditto.
        * objc/execute/bf-4.m: Ditto.
        * objc/execute/informal_protocol.m: Ditto.
        * objc/execute/informal_protocol.m: Ditto.
        * objc/execute/string3.m: Ditto.
        * objc/execute/string3.m: Ditto.
        * objc/execute/bf-6.m: Ditto.
        * objc/execute/bf-6.m: Ditto.
        * objc/execute/bf-8.m: Ditto.
        * objc/execute/bf-8.m: Ditto.
        * objc/execute/class-tests-1.h: Ditto.
        * objc/execute/class-tests-1.h: Ditto.
        * objc/execute/protocol-isEqual-1.m: Ditto.
        * objc/execute/protocol-isEqual-1.m: Ditto.
        * objc/execute/protocol-isEqual-3.m: Ditto.
        * objc/execute/protocol-isEqual-3.m: Ditto.
        * objc/execute/_cmd.m: Ditto.
        * objc/execute/_cmd.m: Ditto.
        * objc/execute/function-message-1.m: Ditto.
        * objc/execute/function-message-1.m: Ditto.
        * objc/execute/bf-20.m: Ditto.
        * objc/execute/bf-20.m: Ditto.
        * objc/execute/bf-common.h: Ditto.
        * objc/execute/bf-common.h: Ditto.
        * objc/execute/np-2.m: Ditto.
        * objc/execute/np-2.m: Ditto.
        * objc/execute/class-10.m: Ditto.
        * objc/execute/class-10.m: Ditto.
        * objc/execute/class-12.m: Ditto.
        * objc/execute/class-12.m: Ditto.
        * objc/execute/enumeration-2.m: Ditto.
        * objc/execute/enumeration-2.m: Ditto.
        * objc/execute/class-14.m: Ditto.
        * objc/execute/class-14.m: Ditto.
        * objc/execute/encode-1.m: Ditto.
        * objc/execute/encode-1.m: Ditto.
        * objc/execute/formal_protocol-1.m: Ditto.
        * objc/execute/formal_protocol-1.m: Ditto.
        * objc/execute/formal_protocol-3.m: Ditto.
        * objc/execute/formal_protocol-3.m: Ditto.
        * objc/execute/accessing_ivars.m: Ditto.
        * objc/execute/accessing_ivars.m: Ditto.
        * objc/execute/bycopy-2.m: Ditto.
        * objc/execute/bycopy-2.m: Ditto.
        * objc/execute/class-2.m: Ditto.
        * objc/execute/class-2.m: Ditto.
        * objc/execute/bf-10.m: Ditto.
        * objc/execute/bf-10.m: Ditto.
        * objc/execute/formal_protocol-7.m: Ditto.
        * objc/execute/formal_protocol-7.m: Ditto.
        * objc/execute/root_methods.m: Ditto.
        * objc/execute/root_methods.m: Ditto.
        * objc/execute/class-4.m: Ditto.
        * objc/execute/class-4.m: Ditto.
        * objc/execute/bf-12.m: Ditto.
        * objc/execute/bf-12.m: Ditto.
        * objc/execute/class-6.m: Ditto.
        * objc/execute/class-6.m: Ditto.
        * objc/execute/bf-14.m: Ditto.
        * objc/execute/bf-14.m: Ditto.
        * objc/execute/nested-func-1.m: Ditto.
        * objc/execute/nested-func-1.m: Ditto.
        * objc/execute/class-8.m: Ditto.
        * objc/execute/class-8.m: Ditto.
        * objc/execute/private.m: Ditto.
        * objc/execute/private.m: Ditto.
        * objc/execute/bf-16.m: Ditto.
        * objc/execute/bf-16.m: Ditto.
        * objc/execute/bf-18.m: Ditto.
        * objc/execute/bf-18.m: Ditto.
        * objc/execute/load-3.m: Ditto.
        * objc/execute/load-3.m: Ditto.
        * objc/execute/compatibility_alias.m: Ditto.
        * objc/execute/compatibility_alias.m: Ditto.
        * objc/execute/bf-1.m: Ditto.
        * objc/execute/bf-1.m: Ditto.
        * objc/execute/no_clash.m: Ditto.
        * objc/execute/no_clash.m: Ditto.
        * objc/execute/bf-3.m: Ditto.
        * objc/execute/bf-3.m: Ditto.
        * objc/execute/string2.m: Ditto.
        * objc/execute/string2.m: Ditto.
        * objc/execute/bf-5.m: Ditto.
        * objc/execute/bf-5.m: Ditto.
        * objc/execute/string4.m: Ditto.
        * objc/execute/string4.m: Ditto.
        * objc/execute/bf-7.m: Ditto.
        * objc/execute/bf-7.m: Ditto.
        * objc/execute/object_is_meta_class.m: Ditto.
        * objc/execute/object_is_meta_class.m: Ditto.
        * objc/execute/bf-9.m: Ditto.
        * objc/execute/bf-9.m: Ditto.
        * objc/execute/bf-21.m: Ditto.
        * objc/execute/bf-21.m: Ditto.
        * objc/execute/cascading-1.m: Ditto.
        * objc/execute/cascading-1.m: Ditto.
        * objc/execute/trivial.m: Ditto.
        * objc/execute/trivial.m: Ditto.
        * objc/execute/np-1.m: Ditto.
        * objc/execute/np-1.m: Ditto.
        * objc/compile/trivial.m: Ditto.
        * objc/compile/trivial.m: Ditto.
        * objc/execute/class_self-2.m: Include .
        * objc/execute/class_self-2.m: Include .
        * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
        * objc/execute/forward-1.x: Do not XFAIL for 32bit powerpc-darwin.
        * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
        * objc.dg/desig-init-1.m: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
        and 64bit. Use new NeXT interface as required.
        and 64bit. Use new NeXT interface as required.
        * objc.dg/special/unclaimed-category-1.m: Ditto.
        * objc.dg/special/unclaimed-category-1.m: Ditto.
        * objc.dg/special/unclaimed-category-1.h: Ditto.
        * objc.dg/special/unclaimed-category-1.h: Ditto.
        * objc.dg/special/unclaimed-category-1a.m: Ditto.
        * objc.dg/special/unclaimed-category-1a.m: Ditto.
        * objc.dg/func-ptr-1.m: Ditto.
        * objc.dg/func-ptr-1.m: Ditto.
        * objc.dg/stret-1.m: Ditto.
        * objc.dg/stret-1.m: Ditto.
        * objc.dg/encode-2.m: Ditto.
        * objc.dg/encode-2.m: Ditto.
        * objc.dg/category-1.m: Ditto.
        * objc.dg/category-1.m: Ditto.
        * objc.dg/encode-3.m: Ditto.
        * objc.dg/encode-3.m: Ditto.
        * objc.dg/call-super-3.m: Ditto.
        * objc.dg/call-super-3.m: Ditto.
        * objc.dg/method-3.m: Ditto.
        * objc.dg/method-3.m: Ditto.
        * objc.dg/func-ptr-2.m: Ditto.
        * objc.dg/func-ptr-2.m: Ditto.
        * objc.dg/lookup-1.m: Ditto.
        * objc.dg/lookup-1.m: Ditto.
        * objc.dg/encode-4.m: Ditto.
        * objc.dg/encode-4.m: Ditto.
        * objc.dg/fix-and-continue-1.m: Ditto.
        * objc.dg/fix-and-continue-1.m: Ditto.
        * objc.dg/proto-lossage-3.m: Ditto.
        * objc.dg/proto-lossage-3.m: Ditto.
        * objc.dg/method-13.m: Ditto.
        * objc.dg/method-13.m: Ditto.
        * objc.dg/proto-qual-1.m: Ditto.
        * objc.dg/proto-qual-1.m: Ditto.
        * objc.dg/zero-link-3.m: Ditto.
        * objc.dg/zero-link-3.m: Ditto.
        * objc.dg/bitfield-1.m: Ditto.
        * objc.dg/bitfield-1.m: Ditto.
        * objc.dg/va-meth-1.m: Ditto.
        * objc.dg/va-meth-1.m: Ditto.
        * objc.dg/super-class-3.m: Ditto.
        * objc.dg/super-class-3.m: Ditto.
        * objc.dg/call-super-1.m: Ditto.
        * objc.dg/call-super-1.m: Ditto.
        * objc.dg/type-size-2.m: Ditto.
        * objc.dg/type-size-2.m: Ditto.
        * objc.dg/method-10.m: Ditto.
        * objc.dg/method-10.m: Ditto.
        * objc.dg/defs.m: Ditto.
        * objc.dg/defs.m: Ditto.
        * objc.dg/const-str-3.m: Ditto.
        * objc.dg/const-str-3.m: Ditto.
        * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
        * objc.dg/try-catch-6.m: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        interface as required.
        interface as required.
        * objc.dg/super-class-4.m: Ditto.
        * objc.dg/super-class-4.m: Ditto.
        * objc.dg/comp-types-8.m: Ditto.
        * objc.dg/comp-types-8.m: Ditto.
        * objc.dg/call-super-2.m: Ditto.
        * objc.dg/call-super-2.m: Ditto.
        * objc.dg/objc-fast-4.m: Ditto.
        * objc.dg/objc-fast-4.m: Ditto.
        * objc.dg/method-6.m: Ditto.
        * objc.dg/method-6.m: Ditto.
        * objc.dg/const-str-3.m: Ditto.
        * objc.dg/const-str-3.m: Ditto.
        * objc.dg/const-str-7.m: Ditto.
        * objc.dg/const-str-7.m: Ditto.
        * objc.dg/method-15.m: Ditto.
        * objc.dg/method-15.m: Ditto.
        * objc.dg/method-19.m: Ditto.
        * objc.dg/method-19.m: Ditto.
        * objc.dg/sync-1.m: Ditto.
        * objc.dg/sync-1.m: Ditto.
        * objc.dg/layout-1.m: Ditto.
        * objc.dg/layout-1.m: Ditto.
        * objc.dg/bitfield-3.m: Ditto.
        * objc.dg/bitfield-3.m: Ditto.
        * objc.dg/try-catch-3.m: Ditto.
        * objc.dg/try-catch-3.m: Ditto.
        * objc.dg/try-catch-7.m: Ditto.
        * objc.dg/try-catch-7.m: Ditto.
        * objc.dg/comp-types-10.m: Ditto.
        * objc.dg/comp-types-10.m: Ditto.
        * objc.dg/selector-2.: Ditto.
        * objc.dg/selector-2.: Ditto.
        * objc.dg/method-7.m: Ditto.
        * objc.dg/method-7.m: Ditto.
        * objc.dg/typedef-alias-1.m: Ditto.
        * objc.dg/typedef-alias-1.m: Ditto.
        * objc.dg/proto-lossage-2.m: Ditto.
        * objc.dg/proto-lossage-2.m: Ditto.
        * objc.dg/comp-types-11.m: Ditto.
        * objc.dg/comp-types-11.m: Ditto.
        * objc.dg/sizeof-1.m: Ditto.
        * objc.dg/sizeof-1.m: Ditto.
        * objc.dg/method-17.m: Ditto.
        * objc.dg/method-17.m: Ditto.
        * objc.dg/bitfield-5.m: Ditto.
        * objc.dg/bitfield-5.m: Ditto.
        * objc.dg/try-catch-1.m: Ditto.
        * objc.dg/try-catch-1.m: Ditto.
        * objc.dg/encode-5.m: Ditto.
        * objc.dg/encode-5.m: Ditto.
        * objc.dg/fix-and-continue-2.m: Ditto.
        * objc.dg/fix-and-continue-2.m: Ditto.
        * objc.dg/method-9.m: Ditto.
        * objc.dg/method-9.m: Ditto.
        * objc.dg/isa-field-1.m: Ditto.
        * objc.dg/isa-field-1.m: Ditto.
        * objc.dg/local-decl-2.m: Ditto.
        * objc.dg/local-decl-2.m: Ditto.
        * objc.dg/objc-gc-4.m: Ditto.
        * objc.dg/objc-gc-4.m: Ditto.
        * objc.dg/type-stream-1.m: Skip for NeXT runtime.
        * objc.dg/type-stream-1.m: Skip for NeXT runtime.
        * objc.dg/gnu-runtime-3.m: Ditto.
        * objc.dg/gnu-runtime-3.m: Ditto.
        * objc.dg/encode-7.m: Ditto.
        * objc.dg/encode-7.m: Ditto.
        * objc.dg/encode-8.m: Ditto.
        * objc.dg/encode-8.m: Ditto.
        * objc.dg/selector-3.m: Ditto.
        * objc.dg/selector-3.m: Ditto.
        * objc.dg/gnu-runtime-1.m: Ditto.
        * objc.dg/gnu-runtime-1.m: Ditto.
        * objc.dg/const-str-12.m: Ditto.
        * objc.dg/const-str-12.m: Ditto.
        * objc.dg/gnu-runtime-2.m: Ditto.
        * objc.dg/gnu-runtime-2.m: Ditto.
        * objc.dg/no-extra-load.m: Skip for gnu-runtime.
        * objc.dg/no-extra-load.m: Skip for gnu-runtime.
        * objc.dg/selector-1.m: Ditto.
        * objc.dg/selector-1.m: Ditto.
        * objc.dg/stubify-2.m: Ditto.
        * objc.dg/stubify-2.m: Ditto.
        * objc.dg/zero-link-1.m: Ditto.
        * objc.dg/zero-link-1.m: Ditto.
        * objc.dg/stret-2.m: Ditto.
        * objc.dg/stret-2.m: Ditto.
        * objc.dg/zero-link-2.m: Ditto.
        * objc.dg/zero-link-2.m: Ditto.
        * objc.dg/next-runtime-1.m: Ditto.
        * objc.dg/next-runtime-1.m: Ditto.
        * objc.dg/symtab-1.m: Ditto.
        * objc.dg/symtab-1.m: Ditto.
        * objc.dg/stubify-1.m: Ditto.
        * objc.dg/stubify-1.m: Ditto.
        * objc.dg/bitfield-2.m: Ditto.
        * objc.dg/bitfield-2.m: Ditto.
        * objc.dg/try-catch-10.m: Apply to both runtimes.
        * objc.dg/try-catch-10.m: Apply to both runtimes.
        * objc.dg/const-str-1.m: Ditto.
        * objc.dg/const-str-1.m: Ditto.
        * objc.dg/image-info.m: Ditto.
        * objc.dg/image-info.m: Ditto.
        * objc.dg/encode-9.m: Ditto.
        * objc.dg/encode-9.m: Ditto.
        * objc.dg/pragma-1.m: Apply test to all targets.
        * objc.dg/pragma-1.m: Apply test to all targets.
        * objc.dg/const-str-4.m: Ditto.
        * objc.dg/const-str-4.m: Ditto.
        * objc.dg/const-str-8.m: Ditto.
        * objc.dg/const-str-8.m: Ditto.
        * objc.dg/super-class-2.m: Ditto.
        * objc.dg/super-class-2.m: Ditto.
        * objc.dg/try-catch-5.m: Ditto.
        * objc.dg/try-catch-5.m: Ditto.
        * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
        * objc.dg/const-str-10.m: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        interface as required.  Skip for gnu-runtime.  Test for .quad
        interface as required.  Skip for gnu-runtime.  Test for .quad
        at m64.
        at m64.
        * objc.dg/const-str-11.m: Ditto.
        * objc.dg/const-str-11.m: Ditto.
        * objc.dg/const-str-9.m: Ditto.
        * objc.dg/const-str-9.m: Ditto.
        * objc.dg/method-4.m: Skip for 64Bit NeXT.
        * objc.dg/method-4.m: Skip for 64Bit NeXT.
        * objc.dg/encode-1.m: Remove redundant -lobjc.
        * objc.dg/encode-1.m: Remove redundant -lobjc.
        * objc.dg/try-catch-9.m: Tidy space.
        * objc.dg/try-catch-9.m: Tidy space.
        * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
        * obj-c++.dg/method-19.mm: Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
        Protocol1.h) and next-mapping.h as required. XFAIL run if NeXT
        and 64bit. Use new NeXT interface as required.
        and 64bit. Use new NeXT interface as required.
        * obj-c++.dg/template-4.mm: Ditto.
        * obj-c++.dg/template-4.mm: Ditto.
        * obj-c++.dg/defs.mm: Ditto.
        * obj-c++.dg/defs.mm: Ditto.
        * obj-c++.dg/basic.mm: Ditto.
        * obj-c++.dg/basic.mm: Ditto.
        * obj-c++.dg/encode-4.mm: Ditto.
        * obj-c++.dg/encode-4.mm: Ditto.
        * obj-c++.dg/method-17.mm: Ditto.
        * obj-c++.dg/method-17.mm: Ditto.
        * obj-c++.dg/proto-lossage-3.mm: Ditto.
        * obj-c++.dg/proto-lossage-3.mm: Ditto.
        * obj-c++.dg/cxx-class-1.mm: Ditto.
        * obj-c++.dg/cxx-class-1.mm: Ditto.
        * obj-c++.dg/method-10.mm: Ditto.
        * obj-c++.dg/method-10.mm: Ditto.
        * obj-c++.dg/va-meth-1.mm: Ditto.
        * obj-c++.dg/va-meth-1.mm: Ditto.
        * obj-c++.dg/encode-5.mm: Ditto.
        * obj-c++.dg/encode-5.mm: Ditto.
        * obj-c++.dg/lookup-2.mm: Ditto.
        * obj-c++.dg/lookup-2.mm: Ditto.
        * obj-c++.dg/template-3.mm: Ditto.
        * obj-c++.dg/template-3.mm: Ditto.
        * obj-c++.dg/proto-qual-1.mm: Ditto.
        * obj-c++.dg/proto-qual-1.mm: Ditto.
        * obj-c++.dg/qual-types-1.m: Ditto.
        * obj-c++.dg/qual-types-1.m: Ditto.
        * obj-c++.dg/cxx-scope-1.mm: Ditto.
        * obj-c++.dg/cxx-scope-1.mm: Ditto.
        * obj-c++.dg/template-1.mm: Ditto.
        * obj-c++.dg/template-1.mm: Ditto.
        * obj-c++.dg/encode-6.mm: Ditto.
        * obj-c++.dg/encode-6.mm: Ditto.
        * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
        * obj-c++.dg/bitfield-2.mm:  Use shared wrapper headers (Object1.h,
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        Protocol1.h) and next-mapping.h as required. Use new NeXT
        interface as required.
        interface as required.
        * obj-c++.dg/except-1.mm: Ditto.
        * obj-c++.dg/except-1.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/const-str-7.mm: Ditto.
        * obj-c++.dg/ivar-list-semi.mm: Ditto.
        * obj-c++.dg/ivar-list-semi.mm: Ditto.
        * obj-c++.dg/cxx-scope-2.mm: Ditto.
        * obj-c++.dg/cxx-scope-2.mm: Ditto.
        * obj-c++.dg/selector-2.mm: Ditto.
        * obj-c++.dg/selector-2.mm: Ditto.
        * obj-c++.dg/isa-field-1.mm: Ditto.
        * obj-c++.dg/isa-field-1.mm: Ditto.
        * obj-c++.dg/try-catch-1.mm: Ditto.
        * obj-c++.dg/try-catch-1.mm: Ditto.
        * obj-c++.dg/local-decl-1.mm: Ditto.
        * obj-c++.dg/local-decl-1.mm: Ditto.
        * obj-c++.dg/try-catch-9.mm: Ditto.
        * obj-c++.dg/try-catch-9.mm: Ditto.
        * obj-c++.dg/no-extra-load.mm: Ditto.
        * obj-c++.dg/no-extra-load.mm: Ditto.
        * obj-c++.dg/selector-5.mm: Ditto.
        * obj-c++.dg/selector-5.mm: Ditto.
        * obj-c++.dg/method-12.mm: Ditto.
        * obj-c++.dg/method-12.mm: Ditto.
        * obj-c++.dg/try-catch-11.mm: Ditto.
        * obj-c++.dg/try-catch-11.mm: Ditto.
        * obj-c++.dg/comp-types-11.mm: Ditto.
        * obj-c++.dg/comp-types-11.mm: Ditto.
        * obj-c++.dg/bitfield-3.mm: Ditto.
        * obj-c++.dg/bitfield-3.mm: Ditto.
        * obj-c++.dg/method-6.mm: Ditto.
        * obj-c++.dg/method-6.mm: Ditto.
        * obj-c++.dg/super-class-2.mm: Ditto.
        * obj-c++.dg/super-class-2.mm: Ditto.
        * obj-c++.dg/method-21.mm: Ditto.
        * obj-c++.dg/method-21.mm: Ditto.
        * obj-c++.dg/const-str-8.mm: Ditto.
        * obj-c++.dg/const-str-8.mm: Ditto.
        * obj-c++.dg/try-catch-7.mm: Ditto.
        * obj-c++.dg/try-catch-7.mm: Ditto.
        * obj-c++.dg/method-15.mm: Ditto.
        * obj-c++.dg/method-15.mm: Ditto.
        * obj-c++.dg/layout-1.mm: Ditto.
        * obj-c++.dg/layout-1.mm: Ditto.
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
        * obj-c++.dg/cxx-ivars-1.mm: Ditto.
        * obj-c++.dg/const-str-3.mm: Ditto.
        * obj-c++.dg/const-str-3.mm: Ditto.
        * obj-c++.dg/try-catch-2.mm: Ditto.
        * obj-c++.dg/try-catch-2.mm: Ditto.
        * obj-c++.dg/objc-gc-3.mm: Ditto.
        * obj-c++.dg/objc-gc-3.mm: Ditto.
        * obj-c++.dg/fix-and-continue-2.mm: Ditto.
        * obj-c++.dg/fix-and-continue-2.mm: Ditto.
        * obj-c++.dg/bitfield-1.mm: Ditto.
        * obj-c++.dg/bitfield-1.mm: Ditto.
        * obj-c++.dg/selector-6.mm: Ditto.
        * obj-c++.dg/selector-6.mm: Ditto.
        * obj-c++.dg/method-13.mm: Ditto.
        * obj-c++.dg/method-13.mm: Ditto.
        * obj-c++.dg/comp-types-12.mm: Ditto.
        * obj-c++.dg/comp-types-12.mm: Ditto.
        * obj-c++.dg/bitfield-4.mm: Ditto.
        * obj-c++.dg/bitfield-4.mm: Ditto.
        * obj-c++.dg/try-catch-8.mm: Ditto.
        * obj-c++.dg/try-catch-8.mm: Ditto.
        * obj-c++.dg/method-2.mm: Ditto.
        * obj-c++.dg/method-2.mm: Ditto.
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
        * obj-c++.dg/cxx-ivars-2.mm: Ditto.
        * obj-c++.dg/typedef-alias-1.mm: Ditto.
        * obj-c++.dg/typedef-alias-1.mm: Ditto.
        * obj-c++.dg/const-str-4.mm: Ditto.
        * obj-c++.dg/const-str-4.mm: Ditto.
        * obj-c++.dg/proto-lossage-2.mm: Ditto.
        * obj-c++.dg/proto-lossage-2.mm: Ditto.
        * obj-c++.dg/try-catch-3.mm: Ditto.
        * obj-c++.dg/try-catch-3.mm: Ditto.
        * obj-c++.dg/comp-types-9.mm: Ditto.
        * obj-c++.dg/comp-types-9.mm: Ditto.
        * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
        * obj-c++.dg/gnu-runtime-2.mm: Skip if NeXT runtime.
        * obj-c++.dg/gnu-runtime-3.mm: Ditto.
        * obj-c++.dg/gnu-runtime-3.mm: Ditto.
        * obj-c++.dg/gnu-runtime-1.mm: Ditto.
        * obj-c++.dg/gnu-runtime-1.mm: Ditto.
        * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
        * objc.dg/zero-link-2.m: Skip if gnu runtime. Use shared wrapper
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
        Use new NeXT interface as required.
        Use new NeXT interface as required.
        * obj-c++.dg/const-str-10.mm: Ditto.
        * obj-c++.dg/const-str-10.mm: Ditto.
        * obj-c++.dg/const-str-11.mm: Ditto.
        * obj-c++.dg/const-str-11.mm: Ditto.
        * obj-c++.dg/const-str-9.mm: Ditto.
        * obj-c++.dg/const-str-9.mm: Ditto.
        * obj-c++.dg/method-11.mm: Ditto.
        * obj-c++.dg/method-11.mm: Ditto.
        * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
        * obj-c++.dg/cxx-ivars-3.mm: Skip if gnu runtime. Use shared wrapper
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
        headers (Object1.h, Protocol1.h) and next-mapping.h as required.
        Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
        Use new NeXT interface as required. XFAIL run if NeXT and 64bit.
        * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
        * obj-c++.dg/encode-8.mm: Remove redundant -lobjc.
        * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
        * obj-c++.dg/const-str-1.mm: Run for NeXT as well as gnu.
2010-03-25  Dodji Seketeli  
2010-03-25  Dodji Seketeli  
        PR c++/43206
        PR c++/43206
        * g++.dg/template/typedef30.C: New test case.
        * g++.dg/template/typedef30.C: New test case.
2010-03-25  Jakub Jelinek  
2010-03-25  Jakub Jelinek  
        PR c/43385
        PR c/43385
        * gcc.c-torture/execute/pr43385.c: New test.
        * gcc.c-torture/execute/pr43385.c: New test.
2010-03-24  Joseph Myers  
2010-03-24  Joseph Myers  
        * gcc.dg/strncpy-fix-1.c: New test.
        * gcc.dg/strncpy-fix-1.c: New test.
2010-03-24  Iain Sandoe  
2010-03-24  Iain Sandoe  
        PR testsuite/41609
        PR testsuite/41609
        * lib/objc-torture.exp (objc-set-runtime-options): New.
        * lib/objc-torture.exp (objc-set-runtime-options): New.
        * objc/execute/execute.exp: Check runtime options on each pass.
        * objc/execute/execute.exp: Check runtime options on each pass.
        * objc/execute/exceptions/exceptions.exp: Ditto.
        * objc/execute/exceptions/exceptions.exp: Ditto.
        * objc/compile/compile.exp: Ditto.
        * objc/compile/compile.exp: Ditto.
        PR testsuite/42348
        PR testsuite/42348
        * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
        * lib/target-supports.exp: Add support for ObjC/ObjC++ tools in
        standard tests.
        standard tests.
        (check_effective_target_objc2): New proc.
        (check_effective_target_objc2): New proc.
        (check_effective_target_next_runtime): New proc.
        (check_effective_target_next_runtime): New proc.
        * lib/objc.exp: Determine which runtime is in force and support it.
        * lib/objc.exp: Determine which runtime is in force and support it.
        * lib/obj-c++.exp: Ditto.
        * lib/obj-c++.exp: Ditto.
2010-03-24  Jason Merrill  
2010-03-24  Jason Merrill  
        PR c++/43502
        PR c++/43502
        * g++.dg/cpp0x/lambda/lambda-debug.C: New.
        * g++.dg/cpp0x/lambda/lambda-debug.C: New.
2010-03-24  Martin Jambor  
2010-03-24  Martin Jambor  
        * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
        * gcc.dg/ipa/ipa-1.c: Delete trailing spaces, put the call to f into
        a loop.
        a loop.
        * gcc.dg/ipa/ipa-2.c: Likewise.
        * gcc.dg/ipa/ipa-2.c: Likewise.
        * gcc.dg/ipa/ipa-3.c: Likewise.
        * gcc.dg/ipa/ipa-3.c: Likewise.
        * gcc.dg/ipa/ipa-4.c: Likewise.
        * gcc.dg/ipa/ipa-4.c: Likewise.
        * gcc.dg/ipa/ipa-5.c: Likewise.
        * gcc.dg/ipa/ipa-5.c: Likewise.
        * gcc.dg/ipa/ipa-7.c: Likewise.
        * gcc.dg/ipa/ipa-7.c: Likewise.
        * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
        * gcc.dg/ipa/ipa-6.c: Delete trailing spaces, put the call to foo into
        a loop.
        a loop.
        * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
        * gcc.dg/ipa/ipacost-2.c: Delete trailing spaces, put the call to
        i_can_not_be_propagated_fully2 into a loop.
        i_can_not_be_propagated_fully2 into a loop.
        * gcc.dg/ipa/ipa-8.c: New test.
        * gcc.dg/ipa/ipa-8.c: New test.
        * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
        * g++.dg/ipa/iinline-1.C: Put the call to docalling into a loop.
2010-03-24  Jakub Jelinek  
2010-03-24  Jakub Jelinek  
        PR debug/19192
        PR debug/19192
        PR debug/43479
        PR debug/43479
        * gcc.dg/guality/pr43479.c: New test.
        * gcc.dg/guality/pr43479.c: New test.
        * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
        * gcc.dg/debug/dwarf2/inline2.c (third): Make a a global var
        and add volatile keyword.
        and add volatile keyword.
2010-03-23  Mike Stump  
2010-03-23  Mike Stump  
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
        * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: Enhance portability.
2010-03-23  Jason Merrill  
2010-03-23  Jason Merrill  
        * g++.dg/ext/altivec-17.C: Adjust error message.
        * g++.dg/ext/altivec-17.C: Adjust error message.
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
        * g++.dg/cpp0x/lambda/lambda-const-neg.C: Adjust for non-static op().
        * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-conv.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-mangle.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-non-const.C: Likewise.
        * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
        * g++.dg/cpp0x/lambda/lambda-conv2.C: New.
        * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
        * g++.dg/cpp0x/lambda/lambda-conv3.C: New.
2010-03-22  Jason Merrill  
2010-03-22  Jason Merrill  
        PR c++/43333
        PR c++/43333
        * g++.dg/ext/is_pod.C: Pass -std=c++0x.
        * g++.dg/ext/is_pod.C: Pass -std=c++0x.
        * g++.dg/ext/is_pod_98.C: New.
        * g++.dg/ext/is_pod_98.C: New.
        PR c++/43281
        PR c++/43281
        * g++.dg/cpp0x/auto18.C: New.
        * g++.dg/cpp0x/auto18.C: New.
        * gcc.dg/pr36997.c: Adjust error message.
        * gcc.dg/pr36997.c: Adjust error message.
        * g++.dg/ext/vector9.C: Likewise.
        * g++.dg/ext/vector9.C: Likewise.
        * g++.dg/conversion/simd3.C: Likewise.
        * g++.dg/conversion/simd3.C: Likewise.
        * g++.dg/other/error23.C: Likewise.
        * g++.dg/other/error23.C: Likewise.
2010-03-22  Michael Matz  
2010-03-22  Michael Matz  
        PR middle-end/43475
        PR middle-end/43475
        * gfortran.dg/pr43475.f90: New testcase.
        * gfortran.dg/pr43475.f90: New testcase.
2010-03-22  Richard Guenther  
2010-03-22  Richard Guenther  
        PR tree-optimization/43390
        PR tree-optimization/43390
        * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
        * gfortran.fortran-torture/execute/pr43390.f90: New testcase.
2010-03-21  Kaveh R. Ghazi  
2010-03-21  Kaveh R. Ghazi  
        * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
        * gcc.target/powerpc/ppc-sdata-1.c: Require nonpic.
        * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
        * gcc.target/powerpc/ppc-sdata-2.c: Likewise.
2010-03-20  Simon Martin  
2010-03-20  Simon Martin  
            Michael Matz  
            Michael Matz  
        PR c++/43081
        PR c++/43081
        * g++.dg/parse/crash56.C: New test.
        * g++.dg/parse/crash56.C: New test.
2010-03-20  Paul Thomas  
2010-03-20  Paul Thomas  
        PR fortran/43450
        PR fortran/43450
        * gfortran.dg/whole_file_15.f90 : New test.
        * gfortran.dg/whole_file_15.f90 : New test.
2010-03-20  Jerry DeLisle  
2010-03-20  Jerry DeLisle  
        PR fortran/43409
        PR fortran/43409
        * gfortran.dg/inquire_size.f90: New test.
        * gfortran.dg/inquire_size.f90: New test.
2010-03-20  Richard Guenther  
2010-03-20  Richard Guenther  
        PR rtl-optimization/43438
        PR rtl-optimization/43438
        * gcc.c-torture/execute/pr43438.c: New testcase.
        * gcc.c-torture/execute/pr43438.c: New testcase.
2010-03-20  Dodji Seketeli  
2010-03-20  Dodji Seketeli  
        PR c++/43375
        PR c++/43375
        * g++.dg/abi/mangle42.C: New test.
        * g++.dg/abi/mangle42.C: New test.
2010-03-19  Andrew Pinski  
2010-03-19  Andrew Pinski  
        PR C/43211
        PR C/43211
        * gcc.dg/pr43211.c: New test.
        * gcc.dg/pr43211.c: New test.
        * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
        * gcc.dg/pr18809-1.c: Don't expect an error when calling foo.
2010-03-19  Bernd Schmidt  
2010-03-19  Bernd Schmidt  
        PR rtl-optimization/42258
        PR rtl-optimization/42258
        * gcc.target/arm/thumb1-mul-moves.c: New test.
        * gcc.target/arm/thumb1-mul-moves.c: New test.
        PR target/40697
        PR target/40697
        * gcc.target/arm/thumb-andsi.c: New test.
        * gcc.target/arm/thumb-andsi.c: New test.
        * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
        * gcc.target/arm/thumb-andsi.c: Correct dg-options and add
        dg-require-effective-target.
        dg-require-effective-target.
2010-03-19  Michael Matz  
2010-03-19  Michael Matz  
        PR c++/43116
        PR c++/43116
        * g++.dg/other/pr43116.C: New testcase.
        * g++.dg/other/pr43116.C: New testcase.
2010-03-19  Michael Matz  
2010-03-19  Michael Matz  
        PR target/43305
        PR target/43305
        * gcc.dg/pr43305.c: New testcase.
        * gcc.dg/pr43305.c: New testcase.
2010-03-19  Richard Guenther  
2010-03-19  Richard Guenther  
        PR tree-optimization/43415
        PR tree-optimization/43415
        * gcc.c-torture/compile/pr43415.c: New testcase.
        * gcc.c-torture/compile/pr43415.c: New testcase.
2010-03-19  Eric Botcazou  
2010-03-19  Eric Botcazou  
        PR ada/43106
        PR ada/43106
        * gnat.dg/case_optimization2.adb: New test.
        * gnat.dg/case_optimization2.adb: New test.
        * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
        * gnat.dg/case_optimization_pkg2.ad[sb]: New helper.
2010-03-18  Francois-Xavier Coudert 
2010-03-18  Francois-Xavier Coudert 
            Jack Howarth 
            Jack Howarth 
        PR target/36399
        PR target/36399
        * gcc.target/i386/push-1.c: Don't xfail
        * gcc.target/i386/push-1.c: Don't xfail
          scan-assembler-not "movups" on darwin.
          scan-assembler-not "movups" on darwin.
2010-03-18  Jakub Jelinek  
2010-03-18  Jakub Jelinek  
        PR debug/43058
        PR debug/43058
        * gcc.dg/pr43058.c: New test.
        * gcc.dg/pr43058.c: New test.
2010-03-18  Martin Jambor  
2010-03-18  Martin Jambor  
        PR middle-end/42450
        PR middle-end/42450
        * g++.dg/torture/pr42450.C: New test.
        * g++.dg/torture/pr42450.C: New test.
2010-03-18  Michael Matz  
2010-03-18  Michael Matz  
        PR middle-end/43419
        PR middle-end/43419
        * gcc.dg/pr43419.c: New testcase.
        * gcc.dg/pr43419.c: New testcase.
2010-03-18  H.J. Lu  
2010-03-18  H.J. Lu  
        PR rtl-optimization/43360
        PR rtl-optimization/43360
        * gcc.dg/torture/pr43360.c: New.
        * gcc.dg/torture/pr43360.c: New.
2010-03-18  Michael Matz  
2010-03-18  Michael Matz  
        PR tree-optimization/43402
        PR tree-optimization/43402
        * gcc.dg/pr43402.c: New testcase.
        * gcc.dg/pr43402.c: New testcase.
2010-03-17  Peter Bergner  
2010-03-17  Peter Bergner  
        PR target/42427
        PR target/42427
        * gcc.dg/pr42427.c: New test.
        * gcc.dg/pr42427.c: New test.
2010-03-17  Jerry DeLisle  
2010-03-17  Jerry DeLisle  
        PR libfortran/43265
        PR libfortran/43265
        * gfortran.dg/read_empty_file.f: New test.
        * gfortran.dg/read_empty_file.f: New test.
        * gfortran.dg/read_eof_all.f90: New test.
        * gfortran.dg/read_eof_all.f90: New test.
        * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
        * gfortran.dg/namelist_27.f90: Eliminate infinite loop posibility.
        * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
        * gfortran.dg/namelist_28.f90: Eliminate infinite loop posibility.
2010-03-17  Michael Matz  
2010-03-17  Michael Matz  
        * gcc.dg/pr43300.c: Add -w.
        * gcc.dg/pr43300.c: Add -w.
2010-03-17  Richard Guenther  
2010-03-17  Richard Guenther  
        * gcc.dg/pr43379.c: Add -w.
        * gcc.dg/pr43379.c: Add -w.
2010-03-17  Tobias Burnus  
2010-03-17  Tobias Burnus  
        PR fortran/43331
        PR fortran/43331
        * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
        * gfortran.dg/cray_pointers_1.f90: Update dg-error message.
2010-03-16  Uros Bizjak  
2010-03-16  Uros Bizjak  
        * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
        * gcc.dg/graphite/block-3.c: Add dg-timeout-factor.
2010-03-16  Rainer Orth  
2010-03-16  Rainer Orth  
        * ada/acats/run_all.sh: Log start and end times.
        * ada/acats/run_all.sh: Log start and end times.
2010-03-16  Rainer Orth  
2010-03-16  Rainer Orth  
        * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
        * gnat.dg/socket1.adb: Disable on *-*-solaris2*.
2010-03-16  Richard Guenther  
2010-03-16  Richard Guenther  
        PR middle-end/43379
        PR middle-end/43379
        * gcc.dg/pr43379.c: New testcase.
        * gcc.dg/pr43379.c: New testcase.
2010-03-16  Jakub Jelinek  
2010-03-16  Jakub Jelinek  
        PR debug/43051
        PR debug/43051
        * gcc.dg/guality/pr43051-1.c: New test.
        * gcc.dg/guality/pr43051-1.c: New test.
2010-03-15  Janis Johnson  
2010-03-15  Janis Johnson  
        PR testsuite/43363
        PR testsuite/43363
        * g++.dg/ext/altivec-17.C: Handle changes to error message.
        * g++.dg/ext/altivec-17.C: Handle changes to error message.
2010-03-15  Michael Matz  
2010-03-15  Michael Matz  
        PR middle-end/43300
        PR middle-end/43300
        * gcc.dg/pr43300.c: New testcase.
        * gcc.dg/pr43300.c: New testcase.
2010-03-15  Richard Guenther  
2010-03-15  Richard Guenther  
        PR tree-optimization/43367
        PR tree-optimization/43367
        * gcc.c-torture/compile/pr43367.c: New testcase.
        * gcc.c-torture/compile/pr43367.c: New testcase.
2010-03-15  Richard Guenther  
2010-03-15  Richard Guenther  
        PR tree-optimization/43317
        PR tree-optimization/43317
        * gcc.dg/pr43317.c: New testcase.
        * gcc.dg/pr43317.c: New testcase.
2010-03-14  Uros Bizjak  
2010-03-14  Uros Bizjak  
        * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
        * g++.dg/abi/packed1.C: Expect warning on the alpha*-*-*.
2010-03-14  Uros Bizjak  
2010-03-14  Uros Bizjak  
        * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
        * g++.dg/graphite/pr43026.C (dg-options): Remove -m32.
2010-03-14  Tobias Burnus  
2010-03-14  Tobias Burnus  
        PR fortran/43362
        PR fortran/43362
        * gfortran.dg/impure_constructor_1.f90: New test.
        * gfortran.dg/impure_constructor_1.f90: New test.
2010-03-13  Sebastian Pop  
2010-03-13  Sebastian Pop  
        PR middle-end/43354
        PR middle-end/43354
        * gfortran.dg/graphite/id-pr43354.f: New.
        * gfortran.dg/graphite/id-pr43354.f: New.
2010-03-13  Sebastian Pop  
2010-03-13  Sebastian Pop  
        PR middle-end/43349
        PR middle-end/43349
        * gfortran.dg/graphite/pr43349.f: New.
        * gfortran.dg/graphite/pr43349.f: New.
2010-03-13  Sebastian Pop  
2010-03-13  Sebastian Pop  
        PR middle-end/43306
        PR middle-end/43306
        * gcc.dg/graphite/pr43306.c: New.
        * gcc.dg/graphite/pr43306.c: New.
2010-03-12  David S. Miller  
2010-03-12  David S. Miller  
        * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
        * gcc.dg/lto/20090313_0.c: Add -mcpu=v9 to dg-lto-options on
        sparc.
        sparc.
2010-03-12  Kaveh R. Ghazi  
2010-03-12  Kaveh R. Ghazi  
        * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
        * gcc.target/arm/sibcall-1.c: Allow PLT to appear with pic code.
2010-03-12  Paul Thomas  
2010-03-12  Paul Thomas  
        PR fortran/43291
        PR fortran/43291
        PR fortran/43326
        PR fortran/43326
        * gfortran.dg/dynamic_dispatch_7.f03: New test.
        * gfortran.dg/dynamic_dispatch_7.f03: New test.
2010-03-12  Kai Tietz  
2010-03-12  Kai Tietz  
        * gfortran.dg/default_format_denormal_1.f90: Don't assume
        * gfortran.dg/default_format_denormal_1.f90: Don't assume
        fail for *-*-mingw* targets.
        fail for *-*-mingw* targets.
2010-03-12  Jakub Jelinek  
2010-03-12  Jakub Jelinek  
        PR debug/43329
        PR debug/43329
        * gcc.dg/guality/pr43329-1.c: New test.
        * gcc.dg/guality/pr43329-1.c: New test.
2010-03-11  Martin Jambor  
2010-03-11  Martin Jambor  
        PR tree-optimization/43257
        PR tree-optimization/43257
        * g++.dg/torture/pr43257.C: New test.
        * g++.dg/torture/pr43257.C: New test.
2010-03-11  Tobias Burnus  
2010-03-11  Tobias Burnus  
        PR fortran/43228
        PR fortran/43228
        * gfortran.dg/namelist_61.f90: New test.
        * gfortran.dg/namelist_61.f90: New test.
2010-03-11  Richard Guenther  
2010-03-11  Richard Guenther  
        PR tree-optimization/43255
        PR tree-optimization/43255
        * gcc.c-torture/compile/pr43255.c: New testcase.
        * gcc.c-torture/compile/pr43255.c: New testcase.
2010-03-11  Andreas Krebbel  
2010-03-11  Andreas Krebbel  
        * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
        * gcc.dg/optimize-bswapdi-1.c: Add OpenSSL bswap variant.
        * gcc.dg/pr43280.c: New testcase.
        * gcc.dg/pr43280.c: New testcase.
2010-03-11  Richard Guenther  
2010-03-11  Richard Guenther  
        PR lto/43200
        PR lto/43200
        * gcc.dg/lto/20100227-1_0.c: New testcase.
        * gcc.dg/lto/20100227-1_0.c: New testcase.
        * gcc.dg/lto/20100227-1_1.c: Likewise.
        * gcc.dg/lto/20100227-1_1.c: Likewise.
2010-03-10  Jerry DeLisle  
2010-03-10  Jerry DeLisle  
        PR libfortran/43320
        PR libfortran/43320
        PR libfortran/43265
        PR libfortran/43265
        * gfortran.dg/read_eof_6.f: New test
        * gfortran.dg/read_eof_6.f: New test
        * gfortran.dg/read_x_eof.f90: New test.
        * gfortran.dg/read_x_eof.f90: New test.
        * gfortran.dg/read_x_past.f: Update test.
        * gfortran.dg/read_x_past.f: Update test.
2010-03-10  Jan Hubicka   
2010-03-10  Jan Hubicka   
        * gcc.c-torture/compile/pr43288.c: New test.
        * gcc.c-torture/compile/pr43288.c: New test.
2010-03-10  Kaveh R. Ghazi  
2010-03-10  Kaveh R. Ghazi  
        * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
        * g++.old-deja/g++.pt/asm1.C: Don't detect pic via looking for the
        -fpic/-fPIC flags.
        -fpic/-fPIC flags.
        * g++.old-deja/g++.pt/asm2.C: Likewise.
        * g++.old-deja/g++.pt/asm2.C: Likewise.
        * gcc.c-torture/compile/20000804-1.c: Likewise.
        * gcc.c-torture/compile/20000804-1.c: Likewise.
        * gcc.target/i386/clobbers.c: Likewise.
        * gcc.target/i386/clobbers.c: Likewise.
2010-03-10  Tobias Burnus  
2010-03-10  Tobias Burnus  
        PR fortran/43303
        PR fortran/43303
        * gfortran.dg/c_assoc_3.f90: New test.
        * gfortran.dg/c_assoc_3.f90: New test.
2010-03-10  Jakub Jelinek  
2010-03-10  Jakub Jelinek  
        PR debug/36728
        PR debug/36728
        * gcc.dg/guality/pr36728-1.c: New test.
        * gcc.dg/guality/pr36728-1.c: New test.
        * gcc.dg/guality/pr36728-2.c: New test.
        * gcc.dg/guality/pr36728-2.c: New test.
2010-03-10  Kaushik Phatak  
2010-03-10  Kaushik Phatak  
        * gcc.dg/h8300-div-delay-slot.c: New test.
        * gcc.dg/h8300-div-delay-slot.c: New test.
2010-03-10  Alexander Monakov  
2010-03-10  Alexander Monakov  
        PR tree-optimization/43236
        PR tree-optimization/43236
        * gcc.c-torture/execute/pr43236.c: New test.
        * gcc.c-torture/execute/pr43236.c: New test.
2010-03-10  Andrey Belevantsev  
2010-03-10  Andrey Belevantsev  
        PR middle-end/42859
        PR middle-end/42859
        * g++.dg/eh/pr42859.C: New test.
        * g++.dg/eh/pr42859.C: New test.
2010-03-09  Jakub Jelinek  
2010-03-09  Jakub Jelinek  
        PR debug/43299
        PR debug/43299
        * gcc.dg/pr43299.c: New test.
        * gcc.dg/pr43299.c: New test.
        PR debug/43290
        PR debug/43290
        * g++.dg/eh/unwind2.C: New test.
        * g++.dg/eh/unwind2.C: New test.
2010-03-05  Sebastian Pop  
2010-03-05  Sebastian Pop  
            Reza Yazdani  
            Reza Yazdani  
        PR middle-end/43065
        PR middle-end/43065
        * gcc.dg/graphite/run-id-4.c: New.
        * gcc.dg/graphite/run-id-4.c: New.
2010-03-08  Sebastian Pop  
2010-03-08  Sebastian Pop  
        PR middle-end/43065
        PR middle-end/43065
        * gcc.dg/graphite/run-id-3.c: New.
        * gcc.dg/graphite/run-id-3.c: New.
2010-03-08  Tobias Grosser  
2010-03-08  Tobias Grosser  
        PR middle-end/42644
        PR middle-end/42644
        PR middle-end/42130
        PR middle-end/42130
        * gcc.dg/graphite/id-18.c: New.
        * gcc.dg/graphite/id-18.c: New.
        * gcc.dg/graphite/run-id-pr42644.c: New.
        * gcc.dg/graphite/run-id-pr42644.c: New.
2010-03-08  Sebastian Pop  
2010-03-08  Sebastian Pop  
        PR middle-end/42326
        PR middle-end/42326
        * gcc.dg/graphite/pr42326.c: New.
        * gcc.dg/graphite/pr42326.c: New.
2010-03-08  Richard Guenther  
2010-03-08  Richard Guenther  
        PR tree-optimization/43269
        PR tree-optimization/43269
        * gcc.c-torture/execute/pr43269.c: New testcase.
        * gcc.c-torture/execute/pr43269.c: New testcase.
2010-03-08  Janus Weil  
2010-03-08  Janus Weil  
        PR fortran/43256
        PR fortran/43256
        * gfortran.dg/typebound_call_13.f03: New.
        * gfortran.dg/typebound_call_13.f03: New.
2010-03-05  Eric Botcazou  
2010-03-05  Eric Botcazou  
        * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
        * lib/plugin-support.exp (plugin-test-execute): Use PLUGINCC in lieu
        of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
        of HOSTCC and PLUGINCFLAGS in lieu of HOSTCFLAGS.
2010-03-05  Jason Merrill  
2010-03-05  Jason Merrill  
        * g++.dg/abi/mangle40.C: Require weak and alias.
        * g++.dg/abi/mangle40.C: Require weak and alias.
2010-03-05  Sebastian Pop  
2010-03-05  Sebastian Pop  
        PR middle-end/42326
        PR middle-end/42326
        * gfortran.dg/graphite/pr42326.f90: New.
        * gfortran.dg/graphite/pr42326.f90: New.
        * gfortran.dg/graphite/pr42326-1.f90: New.
        * gfortran.dg/graphite/pr42326-1.f90: New.
2010-03-05  Rainer Orth  
2010-03-05  Rainer Orth  
        * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
        * lib/gnat.exp (gnat_init): Remove GNAT_UNDER_TEST_ORIG.
        (gnat_target_compile): Likewise.
        (gnat_target_compile): Likewise.
        Reinitialize GNAT_UNDER_TEST if target changes.
        Reinitialize GNAT_UNDER_TEST if target changes.
        Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
        Set ADA_INCLUDE_PATH, ADA_OBJECTS_PATH in environment.
        (local_find_gnatmake): Pass full --GCC to gnatlink.
        (local_find_gnatmake): Pass full --GCC to gnatlink.
        Remove --LINK.
        Remove --LINK.
2010-03-04  Andrew Pinski  
2010-03-04  Andrew Pinski  
        PR c/43248
        PR c/43248
        * gcc.dg/compound-literal-1.c: New testcase.
        * gcc.dg/compound-literal-1.c: New testcase.
2010-03-04  Martin Jambor  
2010-03-04  Martin Jambor  
        PR tree-optimization/43164
        PR tree-optimization/43164
        PR tree-optimization/43191
        PR tree-optimization/43191
        * gcc.c-torture/compile/pr43164.c: New test.
        * gcc.c-torture/compile/pr43164.c: New test.
        * gcc.c-torture/compile/pr43191.c: Likewise.
        * gcc.c-torture/compile/pr43191.c: Likewise.
2010-03-04  Janus Weil  
2010-03-04  Janus Weil  
        PR fortran/43244
        PR fortran/43244
        * gfortran.dg/finalize_9.f90: New.
        * gfortran.dg/finalize_9.f90: New.
2010-03-04  Tobias Burnus  
2010-03-04  Tobias Burnus  
            Ken Werner 
            Ken Werner 
        * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
        * gfortran.dg/reassoc_4.f: Add --param max-completely-peel-times
        to dg-options for spu.
        to dg-options for spu.
        * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
        * gfortran.dg/vect/vect-7.f90: Add vect_intfloat_cvt to the
        dump-scan target to exclude spu.
        dump-scan target to exclude spu.
2010-03-04  Changpeng Fang  
2010-03-04  Changpeng Fang  
        PR middle-end/43209
        PR middle-end/43209
        * gcc.dg/tree-ssa/ivopts-4.c: New.
        * gcc.dg/tree-ssa/ivopts-4.c: New.
2010-03-03  Janis Johnson  
2010-03-03  Janis Johnson  
        * lib/target-supports-dg.exp (check-flags): Provide defaults for
        * lib/target-supports-dg.exp (check-flags): Provide defaults for
        include-opts and exclude-opts; skip checking the flags if arguments
        include-opts and exclude-opts; skip checking the flags if arguments
        are the same as the defaults.
        are the same as the defaults.
        (dg-xfail-if): Verify the number of arguments, supply defaults
        (dg-xfail-if): Verify the number of arguments, supply defaults
        for unspecified optional arguments.
        for unspecified optional arguments.
        (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
        (dg-skip-if, dg-xfail-run-if): Verify the number of arguments.
2010-03-03  Jason Merrill  
2010-03-03  Jason Merrill  
        PR c++/12909
        PR c++/12909
        * g++.dg/abi/mangle40.C: Updated.
        * g++.dg/abi/mangle40.C: Updated.
2010-03-03  Jason Merrill  
2010-03-03  Jason Merrill  
        * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
        * g++.dg/abi/mangle19-1.C: Adjust for default -Wabi.
        * g++.dg/abi/mangle23.C: Likewise.
        * g++.dg/abi/mangle23.C: Likewise.
        * g++.dg/eh/simd-2.C: Likewise.
        * g++.dg/eh/simd-2.C: Likewise.
        * g++.dg/ext/attribute-test-2.C: Likewise.
        * g++.dg/ext/attribute-test-2.C: Likewise.
        * g++.dg/ext/vector14.C: Likewise.
        * g++.dg/ext/vector14.C: Likewise.
        * g++.dg/other/pr34435.C: Likewise.
        * g++.dg/other/pr34435.C: Likewise.
        * g++.dg/template/conv8.C: Likewise.
        * g++.dg/template/conv8.C: Likewise.
        * g++.dg/template/nontype9.C: Likewise.
        * g++.dg/template/nontype9.C: Likewise.
        * g++.dg/template/qualttp17.C: Likewise.
        * g++.dg/template/qualttp17.C: Likewise.
        * g++.dg/template/ref1.C: Likewise.
        * g++.dg/template/ref1.C: Likewise.
        * g++.old-deja/g++.pt/crash68.C: Likewise.
        * g++.old-deja/g++.pt/crash68.C: Likewise.
        * g++.old-deja/g++.pt/ref1.C: Likewise.
        * g++.old-deja/g++.pt/ref1.C: Likewise.
        * g++.old-deja/g++.pt/ref3.C: Likewise.
        * g++.old-deja/g++.pt/ref3.C: Likewise.
        * g++.old-deja/g++.pt/ref4.C: Likewise.
        * g++.old-deja/g++.pt/ref4.C: Likewise.
        PR c++/12909
        PR c++/12909
        * g++.dg/abi/mangle40.C: New.
        * g++.dg/abi/mangle40.C: New.
        * g++.dg/abi/mangle41.C: New.
        * g++.dg/abi/mangle41.C: New.
        * g++.dg/lto/20100302_0.C: New.
        * g++.dg/lto/20100302_0.C: New.
        * g++.dg/lto/20100302_1.C: New.
        * g++.dg/lto/20100302_1.C: New.
        * g++.dg/lto/20100302.h: New.
        * g++.dg/lto/20100302.h: New.
2010-03-03  Paul Thomas  
2010-03-03  Paul Thomas  
        PR fortran/43243
        PR fortran/43243
        * gfortran.dg/internal_pack_12.f90: New test.
        * gfortran.dg/internal_pack_12.f90: New test.
2010-03-03  H.J. Lu  
2010-03-03  H.J. Lu  
        * gcc.dg/pr36997.c: Adjust error message.
        * gcc.dg/pr36997.c: Adjust error message.
2010-03-03  Mike Stump  
2010-03-03  Mike Stump  
        * gcc.target/i386/builtin-unreachable.c: Don't expect stack
        * gcc.target/i386/builtin-unreachable.c: Don't expect stack
        adjustments to not be present on machines that align the stack to
        adjustments to not be present on machines that align the stack to
        more than 4 bytes and don't have a red zone yet as that is an
        more than 4 bytes and don't have a red zone yet as that is an
        unimplemented optimization.
        unimplemented optimization.
2010-03-03  Janus Weil  
2010-03-03  Janus Weil  
        PR fortran/43169
        PR fortran/43169
        * gfortran.dg/impure_assignment_3.f90: New.
        * gfortran.dg/impure_assignment_3.f90: New.
2010-03-03  Jakub Jelinek  
2010-03-03  Jakub Jelinek  
        PR debug/43229
        PR debug/43229
        * gfortran.dg/pr43229.f90: New test.
        * gfortran.dg/pr43229.f90: New test.
        PR debug/43237
        PR debug/43237
        * gcc.dg/debug/dwarf2/pr43237.c: New test.
        * gcc.dg/debug/dwarf2/pr43237.c: New test.
        PR debug/43177
        PR debug/43177
        * gcc.dg/guality/pr43177.c: New test.
        * gcc.dg/guality/pr43177.c: New test.
2010-03-02  Jason Merrill  
2010-03-02  Jason Merrill  
        * g++.dg/ext/vector9.C: Adjust error message.
        * g++.dg/ext/vector9.C: Adjust error message.
        * g++.dg/conversion/simd3.C: Likewise.
        * g++.dg/conversion/simd3.C: Likewise.
        * g++.dg/other/error23.C: Likewise.
        * g++.dg/other/error23.C: Likewise.
2010-03-02  Mike Stump  
2010-03-02  Mike Stump  
        PR c++/41090
        PR c++/41090
        * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
        * g++.dg/ext/label13.C (C::C): xfail for darwin for now.
2010-03-02  Paul Thomas  
2010-03-02  Paul Thomas  
        PR fortran/43180
        PR fortran/43180
        * gfortran.dg/internal_pack_10.f90: New test.
        * gfortran.dg/internal_pack_10.f90: New test.
        PR fortran/43173
        PR fortran/43173
        * gfortran.dg/internal_pack_11.f90: New test.
        * gfortran.dg/internal_pack_11.f90: New test.
2010-03-02  Reza Yazdani  
2010-03-02  Reza Yazdani  
        PR middle-end/42640
        PR middle-end/42640
        * gcc.dg/tree-ssa/pr42640.c: New.
        * gcc.dg/tree-ssa/pr42640.c: New.
2010-03-01  Richard Guenther  
2010-03-01  Richard Guenther  
        PR tree-optimization/43220
        PR tree-optimization/43220
        * gcc.c-torture/execute/pr43220.c: New testcase.
        * gcc.c-torture/execute/pr43220.c: New testcase.
2010-03-01  Richard Guenther  
2010-03-01  Richard Guenther  
        PR middle-end/43213
        PR middle-end/43213
        * gcc.dg/pr43213.c: New testcase.
        * gcc.dg/pr43213.c: New testcase.
2010-03-01  Rainer Orth  
2010-03-01  Rainer Orth  
        PR pch/14940
        PR pch/14940
        * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
        * gcc.dg/pch/pch.exp: Don't XFAIL largefile.c on i?86-*-solaris2.10.
2010-03-01  Rainer Orth  
2010-03-01  Rainer Orth  
        * lib/target-supports.exp (check_effective_target_ucn_nocache):
        * lib/target-supports.exp (check_effective_target_ucn_nocache):
        New function.
        New function.
        (check_effective_target_ucn): Likewise.
        (check_effective_target_ucn): Likewise.
        * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
        * g++.dg/other/ucnid-1.C: Don't XFAIL on *-*-solaris2.*, but skip
        if !ucn.
        if !ucn.
        * gcc.dg/ucnid-2.c: Likewise.
        * gcc.dg/ucnid-2.c: Likewise.
        * gcc.dg/ucnid-3.c: Likewise.
        * gcc.dg/ucnid-3.c: Likewise.
        * gcc.dg/ucnid-4.c: Likewise.
        * gcc.dg/ucnid-4.c: Likewise.
        * gcc.dg/ucnid-11.c: Likewise.
        * gcc.dg/ucnid-11.c: Likewise.
        * gcc.dg/ucnid-12.c: Likewise.
        * gcc.dg/ucnid-12.c: Likewise.
        * gcc.dg/ucnid-6.c: Skip if !ucn.
        * gcc.dg/ucnid-6.c: Skip if !ucn.
        * gcc.dg/ucnid-9.c: Likewise.
        * gcc.dg/ucnid-9.c: Likewise.
2010-03-01  Rainer Orth  
2010-03-01  Rainer Orth  
        * gcc.target/i386/pr32000-2.c: Add missing include and exclude
        * gcc.target/i386/pr32000-2.c: Add missing include and exclude
        lists to dg-skip-if.
        lists to dg-skip-if.
        * gcc.target/i386/stackalign/return-3.c: Likewise.
        * gcc.target/i386/stackalign/return-3.c: Likewise.
2010-03-01  Rainer Orth  
2010-03-01  Rainer Orth  
        * gcc.target/i386/clearcap.map: New file.
        * gcc.target/i386/clearcap.map: New file.
        * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
        * gcc.target/i386/i386.exp: Check for linker -M mapfile support.
        Pass clearcap.map by default if supported.
        Pass clearcap.map by default if supported.
2010-03-01  Rainer Orth  
2010-03-01  Rainer Orth  
        PR fortran/42900
        PR fortran/42900
        * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
        * gfortran.dg/stat_1.f90: Accept 'testfile' gid == parent dir gid.
        Explain this.
        Explain this.
        * gfortran.dg/stat_2.f90: Likewise.
        * gfortran.dg/stat_2.f90: Likewise.
2010-03-01  Tobias Burnus  
2010-03-01  Tobias Burnus  
        PR fortran/43199
        PR fortran/43199
        * gfortran.dg/module_read_2.f90: New test.
        * gfortran.dg/module_read_2.f90: New test.
2010-02-27  Mark Mitchell  
2010-02-27  Mark Mitchell  
        PR c++/42748
        PR c++/42748
        * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
        * g++.dg/abi/mangle11.C: Adjust mangling warning locations.
        * g++.dg/abi/mangle12.C: Likewise.
        * g++.dg/abi/mangle12.C: Likewise.
        * g++.dg/abi/mangle20-2.C: Likewise.
        * g++.dg/abi/mangle20-2.C: Likewise.
        * g++.dg/abi/mangle17.C: Likewise.
        * g++.dg/abi/mangle17.C: Likewise.
        * g++.dg/template/cond2.C: Likewise.
        * g++.dg/template/cond2.C: Likewise.
        * g++.dg/template/pr35240.C: Likewise.
        * g++.dg/template/pr35240.C: Likewise.
2010-02-27  Richard Guenther  
2010-02-27  Richard Guenther  
        PR tree-optimization/43186
        PR tree-optimization/43186
        * gcc.c-torture/compile/pr43186.c: Adjust testcase.
        * gcc.c-torture/compile/pr43186.c: Adjust testcase.
2010-02-27  Kaz Kojima  
2010-02-27  Kaz Kojima  
        * g++.dg/abi/packed1.C: Expect warning on the SH.
        * g++.dg/abi/packed1.C: Expect warning on the SH.
2010-02-27  Simon Martin  
2010-02-27  Simon Martin  
        PR c++/42054:
        PR c++/42054:
        * g++.dg/parse/error37.C: New test.
        * g++.dg/parse/error37.C: New test.
2010-02-27  Manuel López-Ibáñez  
2010-02-27  Manuel López-Ibáñez  
        PR c/24577
        PR c/24577
        PR c/43192
        PR c/43192
        * gcc.dg/pr8927-1.c: Match new note.
        * gcc.dg/pr8927-1.c: Match new note.
        * gcc.dg/990506-0.c: Likewise.
        * gcc.dg/990506-0.c: Likewise.
        * gcc.dg/gomp/flush-2.c: Likewise.
        * gcc.dg/gomp/flush-2.c: Likewise.
        * gcc.dg/gomp/atomic-5.c: Likewise.
        * gcc.dg/gomp/atomic-5.c: Likewise.
        * gcc.dg/gomp/pr34607.c: Likewise.
        * gcc.dg/gomp/pr34607.c: Likewise.
        * gcc.dg/pr35746.c: Likewise.
        * gcc.dg/pr35746.c: Likewise.
        * gcc.dg/cpp/pragma-1.c: Likewise.
        * gcc.dg/cpp/pragma-1.c: Likewise.
        * gcc.dg/cpp/pragma-2.c: Likewise.
        * gcc.dg/cpp/pragma-2.c: Likewise.
        * gcc.dg/pr41842.c: Likewise.
        * gcc.dg/pr41842.c: Likewise.
        * gcc.dg/noncompile/20040629-1.c: Likewise.
        * gcc.dg/noncompile/20040629-1.c: Likewise.
        * objc.dg/private-1.m: Likewise.
        * objc.dg/private-1.m: Likewise.
2010-02-27  Tobias Burnus  
2010-02-27  Tobias Burnus  
        PR fortran/43185
        PR fortran/43185
        * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
        * gfortran.dg/default_initialization_1.f90: Add -std=f2003.
        * gfortran.dg/default_initialization_4.f90: New test.
        * gfortran.dg/default_initialization_4.f90: New test.
2010-02-27  Eric Botcazou  
2010-02-27  Eric Botcazou  
        * gnat.dg/thin_pointer.ad[sb]: Rename into...
        * gnat.dg/thin_pointer.ad[sb]: Rename into...
        * gnat.dg/thin_pointer1.ad[sb]: ...this.
        * gnat.dg/thin_pointer1.ad[sb]: ...this.
        * gnat.dg/thin_pointer2.adb: New test.
        * gnat.dg/thin_pointer2.adb: New test.
        * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
        * gnat.dg/thin_pointer2_pkg.ad[sb]: New helper.
2010-02-26  Manuel López-Ibáñez  
2010-02-26  Manuel López-Ibáñez  
        PR c/20631
        PR c/20631
        * gcc.dg/cpp/c90-pedantic.c: New.
        * gcc.dg/cpp/c90-pedantic.c: New.
        * gcc.dg/cpp/c90.c: New.
        * gcc.dg/cpp/c90.c: New.
        * gcc.dg/gnu90-const-expr-1.c: New.
        * gcc.dg/gnu90-const-expr-1.c: New.
        * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
        * gcc.dg/Woverlength-strings-pedantic-c90.c: New.
2010-02-26  Richard Guenther  
2010-02-26  Richard Guenther  
        PR tree-optimization/43186
        PR tree-optimization/43186
        * gcc.c-torture/compile/pr43186.c: New testcase.
        * gcc.c-torture/compile/pr43186.c: New testcase.
2010-02-26  Jakub Jelinek  
2010-02-26  Jakub Jelinek  
        PR debug/43190
        PR debug/43190
        * c-c++-common/dwarf2/pr43190.c: New test.
        * c-c++-common/dwarf2/pr43190.c: New test.
2010-02-26  H.J. Lu  
2010-02-26  H.J. Lu  
        PR testsuite/37074:
        PR testsuite/37074:
        * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
        * gcc.dg/torture/stackalign/stackalign.exp: Add -mno-mmx to x86.
2010-02-26  Richard Guenther  
2010-02-26  Richard Guenther  
        PR tree-optimization/43188
        PR tree-optimization/43188
        * gcc.c-torture/compile/pr43188.c: New testcase.
        * gcc.c-torture/compile/pr43188.c: New testcase.
2010-02-26  H.J. Lu  
2010-02-26  H.J. Lu  
        PR target/43175
        PR target/43175
        * gcc.target/i386/vperm-v4si-2-sse4.c: New.
        * gcc.target/i386/vperm-v4si-2-sse4.c: New.
2010-02-25  Eric Botcazou  
2010-02-25  Eric Botcazou  
        * g++.dg/abi/packed1.C: Expect warning on the SPARC.
        * g++.dg/abi/packed1.C: Expect warning on the SPARC.
2010-02-25  Michael Meissner  
2010-02-25  Michael Meissner  
        PR target/43154
        PR target/43154
        * gcc.target/powerpc/pr43154.c: New file.
        * gcc.target/powerpc/pr43154.c: New file.
2010-02-25  Jakub Jelinek  
2010-02-25  Jakub Jelinek  
        PR debug/43166
        PR debug/43166
        * gfortran.dg/debug/pr43166.f: New test.
        * gfortran.dg/debug/pr43166.f: New test.
        PR debug/43165
        PR debug/43165
        * gcc.dg/torture/pr43165.c: New test.
        * gcc.dg/torture/pr43165.c: New test.
2010-02-24  Manuel López-Ibáñez  
2010-02-24  Manuel López-Ibáñez  
        PR c/43128
        PR c/43128
        * c-c++-common/pr41779.c: Update.
        * c-c++-common/pr41779.c: Update.
2010-02-24  Rainer Orth  
2010-02-24  Rainer Orth  
        PR ada/32547
        PR ada/32547
        * lib/gnat-dg.exp (gnat_load): Redefine.
        * lib/gnat-dg.exp (gnat_load): Redefine.
        * ada/acats/run_acats: Run run_all.sh with $SHELL.
        * ada/acats/run_acats: Run run_all.sh with $SHELL.
        * ada/acats/run_all.sh: Downcase tasking not implemented message.
        * ada/acats/run_all.sh: Downcase tasking not implemented message.
2010-02-24  Rainer Orth  
2010-02-24  Rainer Orth  
        PR libobjc/36610
        PR libobjc/36610
        * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
        * objc/execute/forward-1.x: XFAIL on alpha*-dec-osf*, 64-bit
        i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
        i?86-*-solaris2*, mips-sgi-irix*, sparc*-sun-solaris2* with
        -fgnu-runtime.
        -fgnu-runtime.
        Sort entries.
        Sort entries.
2010-02-24  Rainer Orth  
2010-02-24  Rainer Orth  
        * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
        * gcc.dg/cpp/_Pragma6.c: Skip on mips-sgi-irix*, alpha*-dec-osf*.
2010-02-24  Jakub Jelinek  
2010-02-24  Jakub Jelinek  
        PR debug/43150
        PR debug/43150
        * gcc.dg/guality/vla-1.c: New test.
        * gcc.dg/guality/vla-1.c: New test.
2010-02-24  Tobias Burnus  
2010-02-24  Tobias Burnus  
        PR fortran/43042
        PR fortran/43042
        * gfortran.dg/c_ptr_tests_15.f90: New test.
        * gfortran.dg/c_ptr_tests_15.f90: New test.
2010-02-23  Jakub Jelinek  
2010-02-23  Jakub Jelinek  
        PR target/43107
        PR target/43107
        * gcc.target/i386/pr43107.c: New test.
        * gcc.target/i386/pr43107.c: New test.
2010-02-23  Jason Merrill  
2010-02-23  Jason Merrill  
        PR c++/43143
        PR c++/43143
        * g++.dg/cpp0x/variadic100.C: New.
        * g++.dg/cpp0x/variadic100.C: New.
2010-02-23  Jason Merrill  
2010-02-23  Jason Merrill  
        PR debug/42800
        PR debug/42800
        * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
        * gcc.dg/debug/dwarf2/dwarf2.exp: Run c-c++-common dwarf2 tests.
        * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
        * g++.dg/debug/dwarf2/dwarf2.exp: Likewise.
        * c-c++-common/dwarf2/vla1.c: New.
        * c-c++-common/dwarf2/vla1.c: New.
2010-02-23  Jakub Jelinek  
2010-02-23  Jakub Jelinek  
        PR target/43139
        PR target/43139
        * gcc.dg/pr43139.c: New test.
        * gcc.dg/pr43139.c: New test.
        PR debug/43077
        PR debug/43077
        * gcc.dg/guality/pr43077-1.c: New test.
        * gcc.dg/guality/pr43077-1.c: New test.
2010-02-23  Manuel López-Ibáñez  
2010-02-23  Manuel López-Ibáñez  
        PR 43123
        PR 43123
        * gcc.dg/march.c: New.
        * gcc.dg/march.c: New.
        * gcc.dg/march-generic.c: New.
        * gcc.dg/march-generic.c: New.
        * gcc.dg/mtune.c: New.
        * gcc.dg/mtune.c: New.
2010-02-22  Sebastian Pop  
2010-02-22  Sebastian Pop  
        PR middle-end/43083
        PR middle-end/43083
        * gcc.dg/graphite/pr43083.c: New.
        * gcc.dg/graphite/pr43083.c: New.
2010-02-22  Sebastian Pop  
2010-02-22  Sebastian Pop  
        PR middle-end/43097
        PR middle-end/43097
        * gfortran.dg/graphite/pr43097.f: New.
        * gfortran.dg/graphite/pr43097.f: New.
2010-02-22  Sebastian Pop  
2010-02-22  Sebastian Pop  
            Manuel López-Ibáñez  
            Manuel López-Ibáñez  
        PR middle-end/43140
        PR middle-end/43140
        * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
        * g++.dg/graphite/pr41305.C: Add -Wno-conversion-null.
2010-02-22  Sebastian Pop  
2010-02-22  Sebastian Pop  
        PR middle-end/43026
        PR middle-end/43026
        * g++.dg/graphite/pr43026.C: New.
        * g++.dg/graphite/pr43026.C: New.
2010-02-22  Manuel López-Ibáñez  
2010-02-22  Manuel López-Ibáñez  
        PR c++/43126
        PR c++/43126
        * gcc.dg/cleanup-1.c: Update.
        * gcc.dg/cleanup-1.c: Update.
        * gcc.dg/func-args-1.c: Update.
        * gcc.dg/func-args-1.c: Update.
        * gcc.dg/format/sentinel-1.c: Update.
        * gcc.dg/format/sentinel-1.c: Update.
        * g++.old-deja/g++.jason/scoping10.C: Update.
        * g++.old-deja/g++.jason/scoping10.C: Update.
        * g++.old-deja/g++.ns/lookup5.C: Update.
        * g++.old-deja/g++.ns/lookup5.C: Update.
        * g++.dg/ext/cleanup-1.C: Update.
        * g++.dg/ext/cleanup-1.C: Update.
        * g++.dg/parse/varmod1.C: Update.
        * g++.dg/parse/varmod1.C: Update.
        * g++.dg/parse/error33.C: Update.
        * g++.dg/parse/error33.C: Update.
        * g++.dg/expr/call3.C: Update.
        * g++.dg/expr/call3.C: Update.
        * g++.dg/func-args-1.C: New.
        * g++.dg/func-args-1.C: New.
2010-02-22  H.J. Lu  
2010-02-22  H.J. Lu  
        PR c/43125
        PR c/43125
        * gcc.dg/attr-used-2.c: Moved to ...
        * gcc.dg/attr-used-2.c: Moved to ...
        * c-c++-common/attr-used-2.c: Here.
        * c-c++-common/attr-used-2.c: Here.
        * gcc.dg/attr-used.c: Moved to ...
        * gcc.dg/attr-used.c: Moved to ...
        * c-c++-common/attr-used.c: Here.
        * c-c++-common/attr-used.c: Here.
2010-02-22  Ozkan Sezer  
2010-02-22  Ozkan Sezer  
        * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
        * gcc.c-torture/execute/991014-1.c: Use __SIZE_TYPE__ for size types.
2010-02-22  Richard Guenther  
2010-02-22  Richard Guenther  
        PR lto/43045
        PR lto/43045
        * gfortran.dg/lto/20100222-1_0.f03: New testcase.
        * gfortran.dg/lto/20100222-1_0.f03: New testcase.
        * gfortran.dg/lto/20100222-1_1.c: Likewise.
        * gfortran.dg/lto/20100222-1_1.c: Likewise.
2010-02-22  Richard Guenther  
2010-02-22  Richard Guenther  
        PR tree-optimization/42749
        PR tree-optimization/42749
        * gcc.c-torture/compile/pr42749.c: New testcase.
        * gcc.c-torture/compile/pr42749.c: New testcase.
2010-02-22  Paul Thomas  
2010-02-22  Paul Thomas  
        PR fortran/43072
        PR fortran/43072
        * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
        * gfortran.dg/internal_pack_6.f90: Number of 'packs' now zero.
        * gfortran.dg/internal_pack_9.f90: New test.
        * gfortran.dg/internal_pack_9.f90: New test.
2010-02-21  Manuel López-Ibáñez  
2010-02-21  Manuel López-Ibáñez  
        PR c++/23510
        PR c++/23510
        * g++.dg/template/recurse.C: Adjust.
        * g++.dg/template/recurse.C: Adjust.
        * g++.dg/template/pr23510.C: New.
        * g++.dg/template/pr23510.C: New.
2010-02-21  Dodji Seketeli  
2010-02-21  Dodji Seketeli  
        PR c++/42824
        PR c++/42824
        * g++.dg/template/memclass4.C: New test.
        * g++.dg/template/memclass4.C: New test.
2010-02-21  Tobias Burnus  
2010-02-21  Tobias Burnus  
        PR fortran/35259
        PR fortran/35259
        * gfortran.dg/reassoc_5.f90: New test.
        * gfortran.dg/reassoc_5.f90: New test.
2010-02-20  Uros Bizjak  
2010-02-20  Uros Bizjak  
        PR target/43067
        PR target/43067
        * gcc.target/i386/pr43067.c: New test.
        * gcc.target/i386/pr43067.c: New test.
2010-02-20  Manuel López-Ibáñez  
2010-02-20  Manuel López-Ibáñez  
        PR c++/35669
        PR c++/35669
        * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
        * g++.dg/warn/Wconversion2.C: Replace -Wconversion with
        -Wconversion-null.
        -Wconversion-null.
        * g++.dg/warn/Wconversion-null.C: New test.
        * g++.dg/warn/Wconversion-null.C: New test.
        * g++.old-deja/g++.other/null1.C: Move to...
        * g++.old-deja/g++.other/null1.C: Move to...
        * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
        * g++.dg/warn/Wconversion-null-2.C: ... here. Remove -Wconversion.
2010-02-20  Paul Thomas  
2010-02-20  Paul Thomas  
        PR fortran/36932
        PR fortran/36932
        PR fortran/36933
        PR fortran/36933
        * gfortran.dg/dependency_26.f90: New test.
        * gfortran.dg/dependency_26.f90: New test.
        PR fortran/43072
        PR fortran/43072
        * gfortran.dg/internal_pack_7.f90: New test.
        * gfortran.dg/internal_pack_7.f90: New test.
        PR fortran/43111
        PR fortran/43111
        * gfortran.dg/internal_pack_8.f90: New test.
        * gfortran.dg/internal_pack_8.f90: New test.
2010-02-20  Manuel López-Ibáñez  
2010-02-20  Manuel López-Ibáñez  
        PR 43128
        PR 43128
        * c-c++-common/pr41779.c: Fix broken testcase.
        * c-c++-common/pr41779.c: Fix broken testcase.
2010-02-19  Manuel López-Ibáñez  
2010-02-19  Manuel López-Ibáñez  
        PR 36513
        PR 36513
        * c-c++-common/pr36513.c: New testcase.
        * c-c++-common/pr36513.c: New testcase.
        * c-c++-common/pr36513-2.c: New testcase.
        * c-c++-common/pr36513-2.c: New testcase.
2010-02-19  Manuel López-Ibáñez  
2010-02-19  Manuel López-Ibáñez  
        PR 41779
        PR 41779
        * c-c++-common/pr41779.c: New.
        * c-c++-common/pr41779.c: New.
2010-02-19  Jakub Jelinek  
2010-02-19  Jakub Jelinek  
        PR debug/43084
        PR debug/43084
        * gcc.dg/pr43084.c: New test.
        * gcc.dg/pr43084.c: New test.
2010-02-19  Richard Guenther  
2010-02-19  Richard Guenther  
        PR tree-optimization/42916
        PR tree-optimization/42916
        * gcc.dg/pr42916.c: New testcase.
        * gcc.dg/pr42916.c: New testcase.
2010-02-18  Jason Merrill  
2010-02-18  Jason Merrill  
        PR c++/42837
        PR c++/42837
        * g++.dg/abi/packed1.C: Add expected warning.
        * g++.dg/abi/packed1.C: Add expected warning.
        PR c++/43108
        PR c++/43108
        * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
        * g++.dg/torture/dg-torture.exp: Run c-c++-common torture tests.
        * gcc.dg/torture/dg-torture.exp: Likewise.
        * gcc.dg/torture/dg-torture.exp: Likewise.
        * c-c++-common/torture/complex-sign.h,
        * c-c++-common/torture/complex-sign.h,
        c-c++-common/torture/complex-sign-add.c,
        c-c++-common/torture/complex-sign-add.c,
        c-c++-common/torture/complex-sign-mixed-add.c,
        c-c++-common/torture/complex-sign-mixed-add.c,
        c-c++-common/torture/complex-sign-mixed-div.c,
        c-c++-common/torture/complex-sign-mixed-div.c,
        c-c++-common/torture/complex-sign-mixed-mul.c,
        c-c++-common/torture/complex-sign-mixed-mul.c,
        c-c++-common/torture/complex-sign-mixed-sub.c,
        c-c++-common/torture/complex-sign-mixed-sub.c,
        c-c++-common/torture/complex-sign-mul.c,
        c-c++-common/torture/complex-sign-mul.c,
        c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
        c-c++-common/torture/complex-sign-sub.c: Move from gcc.dg/torture.
        Adapt for C++ compilation as well.
        Adapt for C++ compilation as well.
        PR c++/43070
        PR c++/43070
        * g++.dg/ext/label1.C: Update.
        * g++.dg/ext/label1.C: Update.
        * g++.dg/ext/label2.C: Update.
        * g++.dg/ext/label2.C: Update.
        PR c++/26261
        PR c++/26261
        * g++.dg/template/dependent-name6.C: New.
        * g++.dg/template/dependent-name6.C: New.
        PR c++/43109
        PR c++/43109
        * g++.dg/parse/namespace12.C: New.
        * g++.dg/parse/namespace12.C: New.
2010-02-18  Martin Jambor  
2010-02-18  Martin Jambor  
        PR tree-optimization/43066
        PR tree-optimization/43066
        * gcc.c-torture/compile/pr43066.c: New test.
        * gcc.c-torture/compile/pr43066.c: New test.
2010-02-18  Uros Bizjak  
2010-02-18  Uros Bizjak  
        * g++.dg/ext/attrib35.C: Fix target selector string.
        * g++.dg/ext/attrib35.C: Fix target selector string.
        * g++.dg/ext/attrib36.C: Ditto.
        * g++.dg/ext/attrib36.C: Ditto.
        * g++.dg/ext/attrib37.C: Ditto.
        * g++.dg/ext/attrib37.C: Ditto.
        * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
        * g++.dg/abi/mangle24.C: Remove stray "*/" from dg directives.
        * g++.dg/abi/mangle25.C: Ditto.
        * g++.dg/abi/mangle25.C: Ditto.
2010-02-17  Jason Merrill  
2010-02-17  Jason Merrill  
        PR c++/43069
        PR c++/43069
        * g++.dg/parse/namespace11.C: New.
        * g++.dg/parse/namespace11.C: New.
        PR c++/43093
        PR c++/43093
        * g++.dg/ext/attrib37.C: New.
        * g++.dg/ext/attrib37.C: New.
        PR c++/43079
        PR c++/43079
        * g++.dg/template/ptrmem20.C: New.
        * g++.dg/template/ptrmem20.C: New.
2010-02-17  Uros Bizjak  
2010-02-17  Uros Bizjak  
        PR target/43103
        PR target/43103
        * gcc.target/i386/xop-check.h: Include m256-check.h.
        * gcc.target/i386/xop-check.h: Include m256-check.h.
        * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
        * gcc.target/i386/xop-vpermil2ps-1.c: Include x86intrin.h.
        * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
        * gcc.target/i386/xop-vpermil2ps-256-1.c: Ditto.
        * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
        * gcc.target/i386/xop-vpermil2pd-1.c: Ditto.
        * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
        * gcc.target/i386/xop-vpermil2pd-256-1.c: Ditto.
2010-02-17  Jakub Jelinek  
2010-02-17  Jakub Jelinek  
        PR debug/42918
        PR debug/42918
        * gcc.dg/pr42918.c: New test.
        * gcc.dg/pr42918.c: New test.
2010-02-16  H.J. Lu  
2010-02-16  H.J. Lu  
        * g++.dg/ext/attrib36.C: Require ILP32.
        * g++.dg/ext/attrib36.C: Require ILP32.
2010-02-16  Richard Guenther  
2010-02-16  Richard Guenther  
        PR tree-optimization/41043
        PR tree-optimization/41043
        * gfortran.dg/pr41043.f90: New testcase.
        * gfortran.dg/pr41043.f90: New testcase.
        * gcc.dg/Wstrict-overflow-18.c: XFAIL.
        * gcc.dg/Wstrict-overflow-18.c: XFAIL.
2010-02-16  Jason Merrill  
2010-02-16  Jason Merrill  
        * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
        * g++.dg/cpp0x/initlist-opt.C: Declare max_val inline.
2010-02-16  Ira Rosen 
2010-02-16  Ira Rosen 
        PR tree-optimization/43074
        PR tree-optimization/43074
        * gcc.dg/vect/fast-math-pr43074.c: New test.
        * gcc.dg/vect/fast-math-pr43074.c: New test.
2010-02-16  Jakub Jelinek  
2010-02-16  Jakub Jelinek  
        * lib/prune.exp: Prune variable tracking size limit exceeded notes.
        * lib/prune.exp: Prune variable tracking size limit exceeded notes.
2010-02-16  Jason Merrill  
2010-02-16  Jason Merrill  
        PR c++/43031
        PR c++/43031
        * g++.dg/ext/attrib36.C: New.
        * g++.dg/ext/attrib36.C: New.
        PR c++/43036
        PR c++/43036
        * g++.dg/other/array6.C: New.
        * g++.dg/other/array6.C: New.
2010-02-15  Kaveh R. Ghazi  
2010-02-15  Kaveh R. Ghazi  
        * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
        * g++.dg/cpp0x/initlist-opt.C: Bind pic locally.
2010-02-15  Sebastian Pop  
2010-02-15  Sebastian Pop  
        * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
        * gcc.target/i386/sse-14.c: Add tests for _mm_permute2_pd,
        _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
        _mm256_permute2_pd, _mm_permute2_ps, and _mm256_permute2_ps.
        * gcc.target/i386/xop-vpermil2pd-1.c: New.
        * gcc.target/i386/xop-vpermil2pd-1.c: New.
        * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
        * gcc.target/i386/xop-vpermil2pd-256-1.c: New.
        * gcc.target/i386/xop-vpermil2ps-1.c: New.
        * gcc.target/i386/xop-vpermil2ps-1.c: New.
        * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
        * gcc.target/i386/xop-vpermil2ps-256-1.c: New.
2010-02-15  Richard Guenther  
2010-02-15  Richard Guenther  
        PR middle-end/43068
        PR middle-end/43068
        * g++.dg/torture/pr43068.C: New testcase.
        * g++.dg/torture/pr43068.C: New testcase.
2010-02-14  Volker Reichelt  
2010-02-14  Volker Reichelt  
        PR c++/43024
        PR c++/43024
        * g++.dg/opt/ice1.C: New.
        * g++.dg/opt/ice1.C: New.
2010-02-14  Jason Merrill  
2010-02-14  Jason Merrill  
        PR c++/41997
        PR c++/41997
        * g++.dg/cpp0x/initlist-opt.C: New.
        * g++.dg/cpp0x/initlist-opt.C: New.
2010-02-13  Paul Thomas  
2010-02-13  Paul Thomas  
        PR fortran/41113
        PR fortran/41113
        PR fortran/41117
        PR fortran/41117
        * gfortran.dg/internal_pack_6.f90: New test.
        * gfortran.dg/internal_pack_6.f90: New test.
2010-02-12  Jason Merrill  
2010-02-12  Jason Merrill  
        PR c++/43054
        PR c++/43054
        * g++.dg/cpp0x/variadic99.C: New.
        * g++.dg/cpp0x/variadic99.C: New.
2010-02-12  Jakub Jelinek  
2010-02-12  Jakub Jelinek  
        * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
        * gcc.dg/guality/guality.h (GUALCVT): Zero extend instead of
        sign extend pointers to gualchk_t.
        sign extend pointers to gualchk_t.
        PR c++/43033
        PR c++/43033
        * g++.dg/other/default3.C: Xfail g4 test.
        * g++.dg/other/default3.C: Xfail g4 test.
2010-02-11  Sebastian Pop  
2010-02-11  Sebastian Pop  
        PR middle-end/43012
        PR middle-end/43012
        * gcc.dg/graphite/pr43012.c: New.
        * gcc.dg/graphite/pr43012.c: New.
2010-02-11  Sebastian Pop  
2010-02-11  Sebastian Pop  
        PR middle-end/42930
        PR middle-end/42930
        * g++.dg/graphite/pr42930.C: New.
        * g++.dg/graphite/pr42930.C: New.
2010-02-11  Sebastian Pop  
2010-02-11  Sebastian Pop  
        PR middle-end/42914
        PR middle-end/42914
        PR middle-end/42530
        PR middle-end/42530
        * gcc.dg/graphite/pr42530.c: New.
        * gcc.dg/graphite/pr42530.c: New.
        * gcc.dg/graphite/pr42914.c: New.
        * gcc.dg/graphite/pr42914.c: New.
2010-02-11  Sebastian Pop  
2010-02-11  Sebastian Pop  
        PR middle-end/42771
        PR middle-end/42771
        * gcc.dg/graphite/pr42771.c: New.
        * gcc.dg/graphite/pr42771.c: New.
2010-02-11  Richard Guenther  
2010-02-11  Richard Guenther  
        PR tree-optimization/42998
        PR tree-optimization/42998
        * gcc.c-torture/compile/pr42998.c: New testcase.
        * gcc.c-torture/compile/pr42998.c: New testcase.
2010-02-10  Jason Merrill  
2010-02-10  Jason Merrill  
        PR c++/41896
        PR c++/41896
        * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
        * g++.dg/cpp0x/lambda/lambda-nested3.C: New.
        PR c++/42983, core issue 906
        PR c++/42983, core issue 906
        * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
        * g++.dg/cpp0x/defaulted15.C: Add virtualness test.
        * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
        * g++.dg/cpp0x/defaulted9.C: Move virtual default outside class.
        PR c++/43016
        PR c++/43016
        * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
        * g++.dg/cpp0x/lambda/lambda-conv.C: Test for weakness.
2010-02-10  Richard Guenther  
2010-02-10  Richard Guenther  
        PR tree-optimization/43017
        PR tree-optimization/43017
        * gcc.dg/torture/pr43017.c: New testcase.
        * gcc.dg/torture/pr43017.c: New testcase.
2010-02-10  Tobias Burnus 
2010-02-10  Tobias Burnus 
        PR fortran/40823
        PR fortran/40823
        * gfortran.dg/private_type_1.f90: Update error location.
        * gfortran.dg/private_type_1.f90: Update error location.
        * gfortran.dg/invalid_interface_assignment.f90: Ditto.
        * gfortran.dg/invalid_interface_assignment.f90: Ditto.
        * gfortran.dg/typebound_operator_2.f03: Ditto.
        * gfortran.dg/typebound_operator_2.f03: Ditto.
        * gfortran.dg/assignment_2.f90: Ditto.
        * gfortran.dg/assignment_2.f90: Ditto.
        * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
        * gfortran.dg/redefined_intrinsic_assignment.f90: Ditto.
        * gfortran.dg/binding_label_tests_9.f03: Ditto.
        * gfortran.dg/binding_label_tests_9.f03: Ditto.
2010-02-10  Tobias Burnus  
2010-02-10  Tobias Burnus  
        PR fortran/43015
        PR fortran/43015
        * gfortran.dg/bind_c_usage_20.f90: New test.
        * gfortran.dg/bind_c_usage_20.f90: New test.
2010-02-10  Jakub Jelinek  
2010-02-10  Jakub Jelinek  
        PR debug/43010
        PR debug/43010
        * g++.dg/debug/pr43010.C: New test.
        * g++.dg/debug/pr43010.C: New test.
2010-02-10  Richard Guenther  
2010-02-10  Richard Guenther  
        PR c/43007
        PR c/43007
        * gcc.c-torture/execute/20100209-1.c: New testcase.
        * gcc.c-torture/execute/20100209-1.c: New testcase.
        * gcc.dg/fold-div-3.c: Likewise.
        * gcc.dg/fold-div-3.c: Likewise.
2010-02-10  Jakub Jelinek  
2010-02-10  Jakub Jelinek  
        * gcc.dg/builtin-ffs-1.c: New test.
        * gcc.dg/builtin-ffs-1.c: New test.
2010-02-09  Jerry DeLisle  
2010-02-09  Jerry DeLisle  
        PR fortran/42999
        PR fortran/42999
        * gfortran.dg/array_constructor_35.f90: New test.
        * gfortran.dg/array_constructor_35.f90: New test.
2010-02-09  Kaveh R. Ghazi  
2010-02-09  Kaveh R. Ghazi  
        * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
        * gcc.dg/tree-ssa/inline-4.c: Bind pic locally.
2010-02-09  Jason Merrill  
2010-02-09  Jason Merrill  
        PR c++/42399
        PR c++/42399
        * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
        * g++.dg/cpp0x/lambda/lambda-errloc2.C: New.
        PR c++/42370
        PR c++/42370
        * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
        * g++.dg/cpp0x/lambda/lambda-warn2.C: New.
2010-02-09  Tobias Burnus  
2010-02-09  Tobias Burnus  
        PR fortran/41869
        PR fortran/41869
        * gfortran.dg/module_write_1.f90: New test.
        * gfortran.dg/module_write_1.f90: New test.
2010-02-09  Alexander Monakov  
2010-02-09  Alexander Monakov  
        * gcc.dg/pr19340.c: Adjust.
        * gcc.dg/pr19340.c: Adjust.
2010-02-09  Richard Guenther  
2010-02-09  Richard Guenther  
        PR tree-optimization/43008
        PR tree-optimization/43008
        * gcc.c-torture/execute/pr43008.c: New testcase.
        * gcc.c-torture/execute/pr43008.c: New testcase.
2010-02-09  Richard Guenther  
2010-02-09  Richard Guenther  
        PR tree-optimization/43000
        PR tree-optimization/43000
        * gcc.dg/torture/pr43000.c: New testcase.
        * gcc.dg/torture/pr43000.c: New testcase.
        * gcc.dg/torture/pr43002.c: Likewise.
        * gcc.dg/torture/pr43002.c: Likewise.
2010-02-09  Daniel Kraft  
2010-02-09  Daniel Kraft  
        PR fortran/39171
        PR fortran/39171
        * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
        * gfortran.dg/char_length_2.f90: Change warning expectations accordingly
        and pass -Wsurprising as necessary.
        and pass -Wsurprising as necessary.
2010-02-08  Jakub Jelinek  
2010-02-08  Jakub Jelinek  
        PR tree-optimization/42890
        PR tree-optimization/42890
        * g++.dg/torture/pr42890.C: New test.
        * g++.dg/torture/pr42890.C: New test.
2010-02-08  Richard Guenther  
2010-02-08  Richard Guenther  
        PR middle-end/42995
        PR middle-end/42995
        * gcc.dg/tree-ssa/inline-4.c: New testcase.
        * gcc.dg/tree-ssa/inline-4.c: New testcase.
2010-02-07  Sebastian Pop  
2010-02-07  Sebastian Pop  
        * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
        * gcc.dg/graphite/block-0.c: Call abort for runtime test.  Always
        return 0 from main.
        return 0 from main.
        * gcc.dg/graphite/block-1.c: Same.
        * gcc.dg/graphite/block-1.c: Same.
        * gcc.dg/graphite/block-3.c: Same.
        * gcc.dg/graphite/block-3.c: Same.
        * gcc.dg/graphite/block-4.c: Same.
        * gcc.dg/graphite/block-4.c: Same.
        * gcc.dg/graphite/block-5.c: Same.
        * gcc.dg/graphite/block-5.c: Same.
        * gcc.dg/graphite/block-6.c: Same.
        * gcc.dg/graphite/block-6.c: Same.
        * gcc.dg/graphite/block-7.c: Same.
        * gcc.dg/graphite/block-7.c: Same.
        * gcc.dg/graphite/interchange-0.c: Same.
        * gcc.dg/graphite/interchange-0.c: Same.
        * gcc.dg/graphite/interchange-1.c: Same.
        * gcc.dg/graphite/interchange-1.c: Same.
        * gcc.dg/graphite/interchange-10.c: Same.
        * gcc.dg/graphite/interchange-10.c: Same.
        * gcc.dg/graphite/interchange-11.c: Same.
        * gcc.dg/graphite/interchange-11.c: Same.
        * gcc.dg/graphite/interchange-12.c: Same.
        * gcc.dg/graphite/interchange-12.c: Same.
        * gcc.dg/graphite/interchange-2.c: Same.
        * gcc.dg/graphite/interchange-2.c: Same.
        * gcc.dg/graphite/interchange-3.c: Same.
        * gcc.dg/graphite/interchange-3.c: Same.
        * gcc.dg/graphite/interchange-4.c: Same.
        * gcc.dg/graphite/interchange-4.c: Same.
        * gcc.dg/graphite/interchange-5.c: Same.
        * gcc.dg/graphite/interchange-5.c: Same.
        * gcc.dg/graphite/interchange-6.c: Same.
        * gcc.dg/graphite/interchange-6.c: Same.
        * gcc.dg/graphite/interchange-7.c: Same.
        * gcc.dg/graphite/interchange-7.c: Same.
        * gcc.dg/graphite/interchange-8.c: Same.
        * gcc.dg/graphite/interchange-8.c: Same.
        * gcc.dg/graphite/interchange-9.c: Same.
        * gcc.dg/graphite/interchange-9.c: Same.
        * gcc.dg/graphite/interchange-mvt.c: Same.
        * gcc.dg/graphite/interchange-mvt.c: Same.
2010-02-07  Sebastian Pop  
2010-02-07  Sebastian Pop  
        * gfortran.dg/graphite/id-19.f: New.
        * gfortran.dg/graphite/id-19.f: New.
        * gfortran.dg/graphite/pr14741.f90: New.
        * gfortran.dg/graphite/pr14741.f90: New.
        * gfortran.dg/graphite/pr41924.f90: New.
        * gfortran.dg/graphite/pr41924.f90: New.
        * gfortran.dg/graphite/run-id-2.f90: New.
        * gfortran.dg/graphite/run-id-2.f90: New.
2010-02-07  Richard Guenther  
2010-02-07  Richard Guenther  
        PR middle-end/42956
        PR middle-end/42956
        * gcc.c-torture/compile/pr42956.c: New testcase.
        * gcc.c-torture/compile/pr42956.c: New testcase.
2010-02-06  Jerry DeLisle  
2010-02-06  Jerry DeLisle  
        PR libfortran/42742
        PR libfortran/42742
        * gfortran.dg/fmt_cache_2.f: New test.
        * gfortran.dg/fmt_cache_2.f: New test.
2010-02-06  Jerry DeLisle  
2010-02-06  Jerry DeLisle  
        * gfortran.dg/read_no_eor.f90: New test.
        * gfortran.dg/read_no_eor.f90: New test.
2010-02-05  Jason Merrill  
2010-02-05  Jason Merrill  
        * g++.dg/ext/label13.C: Move constructor body out of class.
        * g++.dg/ext/label13.C: Move constructor body out of class.
2010-02-03  Jason Merrill  
2010-02-03  Jason Merrill  
        PR c++/42870
        PR c++/42870
        * g++.dg/ext/dllexport3.C: New.
        * g++.dg/ext/dllexport3.C: New.
2010-02-05  Ozkan Sezer  
2010-02-05  Ozkan Sezer  
        * gcc.dg/format/ms-format3.c: New test for specific MS types.
        * gcc.dg/format/ms-format3.c: New test for specific MS types.
2010-02-05  Richard Guenther  
2010-02-05  Richard Guenther  
        * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
        * gcc.dg/tree-ssa/ssa-ccp-28.c: New testcase.
2010-02-05  Dodji Seketeli  
2010-02-05  Dodji Seketeli  
        PR c++/42915
        PR c++/42915
        * g++.dg/other/crash-9.C: New test.
        * g++.dg/other/crash-9.C: New test.
2010-02-05  Paul Thomas  
2010-02-05  Paul Thomas  
        PR fortran/42309
        PR fortran/42309
        * gfortran.dg/subref_array_pointer_4.f90 : New test.
        * gfortran.dg/subref_array_pointer_4.f90 : New test.
2010-02-04  Richard Guenther  
2010-02-04  Richard Guenther  
        PR rtl-optimization/42952
        PR rtl-optimization/42952
        * gcc.dg/torture/pr42952.c: New testcase.
        * gcc.dg/torture/pr42952.c: New testcase.
2010-02-03  Jerry DeLisle  
2010-02-03  Jerry DeLisle  
        PR libfortran/42901
        PR libfortran/42901
        * gfortran.dg/namelist_60.f90: New test.
        * gfortran.dg/namelist_60.f90: New test.
2010-02-03  Jason Merrill  
2010-02-03  Jason Merrill  
        PR c++/40138
        PR c++/40138
        * g++.dg/ext/builtin11.C: New.
        * g++.dg/ext/builtin11.C: New.
        PR c++/4926
        PR c++/4926
        PR c++/38600
        PR c++/38600
        * g++.dg/abi/mangle35.C: New.
        * g++.dg/abi/mangle35.C: New.
        * g++.dg/abi/mangle37.C: New.
        * g++.dg/abi/mangle37.C: New.
        PR c++/12909
        PR c++/12909
        * g++.dg/abi/mangle36.C: New.
        * g++.dg/abi/mangle36.C: New.
        PR c++/35652
        PR c++/35652
        * g++.dg/warn/string1.C: New.
        * g++.dg/warn/string1.C: New.
2010-02-03  Richard Guenther  
2010-02-03  Richard Guenther  
        PR tree-optimization/42944
        PR tree-optimization/42944
        * gcc.dg/errno-1.c: New testcase.
        * gcc.dg/errno-1.c: New testcase.
2010-02-03  Richard Guenther  
2010-02-03  Richard Guenther  
        PR middle-end/42927
        PR middle-end/42927
        * gcc.c-torture/compile/pr42927.c: New testcase.
        * gcc.c-torture/compile/pr42927.c: New testcase.
2010-02-03  Tobias Burnus  
2010-02-03  Tobias Burnus  
        PR fortran/42936
        PR fortran/42936
        * gfortran.dg/null_4.f90: New test.
        * gfortran.dg/null_4.f90: New test.
2010-02-02  Jason Merrill  
2010-02-02  Jason Merrill  
        PR c++/41090
        PR c++/41090
        * g++.dg/ext/label13.C: New.
        * g++.dg/ext/label13.C: New.
2010-02-02  Tobias Burnus  
2010-02-02  Tobias Burnus  
        PR fortran/42650
        PR fortran/42650
        * gfortran.dg/func_result_5.f90: New test.
        * gfortran.dg/func_result_5.f90: New test.
2010-02-01  Tobias Burnus  
2010-02-01  Tobias Burnus  
        PR fortran/42922
        PR fortran/42922
        * gfortran.dg/pure_initializer_3.f90: News test.
        * gfortran.dg/pure_initializer_3.f90: News test.
2010-01-31  Janus Weil  
2010-01-31  Janus Weil  
        PR fortran/42888
        PR fortran/42888
        * gfortran.dg/allocate_derived_2.f90: New test.
        * gfortran.dg/allocate_derived_2.f90: New test.
2010-01-31  Eric Botcazou  
2010-01-31  Eric Botcazou  
        PR middle-end/42898
        PR middle-end/42898
        * gcc.dg/torture/pr42898-2.c: New test.
        * gcc.dg/torture/pr42898-2.c: New test.
2010-01-31  Richard Guenther  
2010-01-31  Richard Guenther  
        PR middle-end/42898
        PR middle-end/42898
        * gcc.dg/torture/pr42898.c: New testcase.
        * gcc.dg/torture/pr42898.c: New testcase.
2010-01-31  Paul Thomas  
2010-01-31  Paul Thomas  
        PR fortran/38324
        PR fortran/38324
        * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
        * gfortran.dg/alloc_comp_basics_1.f90: Remove option -O2.
        * gfortran.dg/alloc_comp_bounds_1.f90: New test.
        * gfortran.dg/alloc_comp_bounds_1.f90: New test.
2010-01-30  Paolo Bonzini  
2010-01-30  Paolo Bonzini  
        * g++.dg/tree-ssa/inline-1.C: New.
        * g++.dg/tree-ssa/inline-1.C: New.
        * g++.dg/tree-ssa/inline-2.C: New.
        * g++.dg/tree-ssa/inline-2.C: New.
        * g++.dg/tree-ssa/inline-3.C: New.
        * g++.dg/tree-ssa/inline-3.C: New.
2010-01-29  Michael Meissner  
2010-01-29  Michael Meissner  
        PR testsuite/41701
        PR testsuite/41701
        * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
        * gcc.dg/builtins-58.c: Add -fno-ident to the options to prevent
        the string 'pow' in the pathname of the compiler from generating a
        the string 'pow' in the pathname of the compiler from generating a
        test failure.
        test failure.
2010-01-29  Rainer Orth  
2010-01-29  Rainer Orth  
        * g++.old-deja/g++.mike/eh16.C: Rename err to e.
        * g++.old-deja/g++.mike/eh16.C: Rename err to e.
        * g++.old-deja/g++.mike/eh17.C: Likewise.
        * g++.old-deja/g++.mike/eh17.C: Likewise.
        * g++.old-deja/g++.mike/p5571.C: Likewise.
        * g++.old-deja/g++.mike/p5571.C: Likewise.
2010-01-29  Dodji Seketeli  
2010-01-29  Dodji Seketeli  
        PR c++/42758
        PR c++/42758
        PR c++/42634
        PR c++/42634
        PR c++/42336
        PR c++/42336
        PR c++/42797
        PR c++/42797
        PR c++/42880
        PR c++/42880
        * g++.dg/other/crash-5.C: New test.
        * g++.dg/other/crash-5.C: New test.
        * g++.dg/other/crash-6.C: New test.
        * g++.dg/other/crash-6.C: New test.
        * g++.dg/other/crash-7.C: New test.
        * g++.dg/other/crash-7.C: New test.
        * g++.dg/other/crash-8.C: New test.
        * g++.dg/other/crash-8.C: New test.
2010-01-29  Jakub Jelinek  
2010-01-29  Jakub Jelinek  
        PR rtl-optimization/42889
        PR rtl-optimization/42889
        * gcc.dg/pr42889.c: New test.
        * gcc.dg/pr42889.c: New test.
2010-01-28  H.J. Lu  
2010-01-28  H.J. Lu  
        * gcc.target/i386/pr42881.c: Use SSE2.
        * gcc.target/i386/pr42881.c: Use SSE2.
2010-01-28  Uros Bizjak  
2010-01-28  Uros Bizjak  
        PR target/42891
        PR target/42891
        * gcc.target/i386/pr42891.c: New test.
        * gcc.target/i386/pr42891.c: New test.
2010-01-28  Richard Guenther  
2010-01-28  Richard Guenther  
        PR tree-optimization/42871
        PR tree-optimization/42871
        * g++.dg/torture/pr42871.C: New testcase.
        * g++.dg/torture/pr42871.C: New testcase.
2010-01-28  Richard Guenther  
2010-01-28  Richard Guenther  
        * gcc.dg/Wobjsize-1.h: New testcase.
        * gcc.dg/Wobjsize-1.h: New testcase.
        * gcc.dg/Wobjsize-1.c: Likewise.
        * gcc.dg/Wobjsize-1.c: Likewise.
2010-01-28  Richard Guenther  
2010-01-28  Richard Guenther  
        PR middle-end/42883
        PR middle-end/42883
        * g++.dg/torture/pr42883.C: New testcase.
        * g++.dg/torture/pr42883.C: New testcase.
2010-01-28  Michael Matz  
2010-01-28  Michael Matz  
        * gcc.target/i386/pr42881.c: New test.
        * gcc.target/i386/pr42881.c: New test.
2010-01-28  Rainer Orth  
2010-01-28  Rainer Orth  
        * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
        * gcc.misc-tests/linkage.exp: Remove mips-sgi-irix6*o32 support.
        Add i?86-*-solaris2* support.
        Add i?86-*-solaris2* support.
2010-01-28  Dodji Seketeli  
2010-01-28  Dodji Seketeli  
        PR c++/42713
        PR c++/42713
        PR c++/42820
        PR c++/42820
        * g++.dg/template/typedef27.C: New test case.
        * g++.dg/template/typedef27.C: New test case.
        * g++.dg/template/typedef28.C: New test case.
        * g++.dg/template/typedef28.C: New test case.
2010-01-27  Stephen Thomas  
2010-01-27  Stephen Thomas  
        * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
        * testsuite/gcc.dg/optimize-bswap*.c: Add ARM target
2010-01-27  Richard Guenther  
2010-01-27  Richard Guenther  
        PR middle-end/42878
        PR middle-end/42878
        * gcc.dg/torture/pr42878-1.c: New testcase.
        * gcc.dg/torture/pr42878-1.c: New testcase.
        * gcc.dg/torture/pr42878-2.c: Likewise.
        * gcc.dg/torture/pr42878-2.c: Likewise.
2010-01-27  Jakub Jelinek  
2010-01-27  Jakub Jelinek  
        PR middle-end/42874
        PR middle-end/42874
        * gcc.dg/vla-22.c: New test.
        * gcc.dg/vla-22.c: New test.
2010-01-26  Jakub Jelinek  
2010-01-26  Jakub Jelinek  
        * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
        * ada/acats/run_all.sh: Make sure norun.lst is sorted using the
        current collation.
        current collation.
2010-01-26  Richard Guenther  
2010-01-26  Richard Guenther  
        PR rtl-optimization/42685
        PR rtl-optimization/42685
        * gcc.dg/pr42685.c: New testcase.
        * gcc.dg/pr42685.c: New testcase.
        * g++.dg/other/pr42685.C: Likewise.
        * g++.dg/other/pr42685.C: Likewise.
2010-01-26  Richard Guenther  
2010-01-26  Richard Guenther  
        PR middle-end/42806
        PR middle-end/42806
        * g++.dg/other/pr42806.C: New testcase.
        * g++.dg/other/pr42806.C: New testcase.
2010-01-26  Richard Guenther  
2010-01-26  Richard Guenther  
        PR tree-optimization/42250
        PR tree-optimization/42250
        * gcc.dg/pr42250.c: New testcase.
        * gcc.dg/pr42250.c: New testcase.
2010-01-25  Arnaud Charlet  
2010-01-25  Arnaud Charlet  
        * gnat.dg/array_bounds_test.adb: New test.
        * gnat.dg/array_bounds_test.adb: New test.
2010-01-25  Tobias Burnus  
2010-01-25  Tobias Burnus  
        PR fortran/42858
        PR fortran/42858
        * gfortran.dg/generic_21.f90: New test.
        * gfortran.dg/generic_21.f90: New test.
2010-01-25  Rainer Orth  
2010-01-25  Rainer Orth  
        PR testsuite/41522
        PR testsuite/41522
        * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
        * gcc.c-torture/compile/pr38789.c: Change to dg-do compile.
2010-01-24  Mark Mitchell  
2010-01-24  Mark Mitchell  
        PR c++/42748
        PR c++/42748
        * g++.dg/abi/arm_va_list2.C: New test.
        * g++.dg/abi/arm_va_list2.C: New test.
        * g++.dg/abi/arm_va_list2.h: Companion header file.
        * g++.dg/abi/arm_va_list2.h: Companion header file.
2010-01-24  Paul Thomas  
2010-01-24  Paul Thomas  
        PR fortran/41044
        PR fortran/41044
        * gfortran.dg/parameter_array_ref_2.f90 : New test.
        * gfortran.dg/parameter_array_ref_2.f90 : New test.
        PR fortran/41167
        PR fortran/41167
        * gfortran.dg/char_array_arg_1.f90 : New test.
        * gfortran.dg/char_array_arg_1.f90 : New test.
        * gfortran.dg/pr25923.f90 : Remove XFAIL.
        * gfortran.dg/pr25923.f90 : Remove XFAIL.
2010-01-24  Tobias Burnus  
2010-01-24  Tobias Burnus  
        PR fortran/39304
        PR fortran/39304
        * gfortran.dg/generic_20.f90: New test.
        * gfortran.dg/generic_20.f90: New test.
2010-01-22  Michael Matz  
2010-01-22  Michael Matz  
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
        * gfortran.dg/vect/fast-math-mgrid-resid.f: Limit to x86, add
        -msse2.
        -msse2.
2010-01-21  Paul Thomas  
2010-01-21  Paul Thomas  
        PR fortran/42736
        PR fortran/42736
        * gfortran.dg/dependency_25.f90 : New test.
        * gfortran.dg/dependency_25.f90 : New test.
2010-01-21  Martin Jambor  
2010-01-21  Martin Jambor  
        PR tree-optimization/42585
        PR tree-optimization/42585
        * gcc.dg/tree-ssa/pr42585.c: New test.
        * gcc.dg/tree-ssa/pr42585.c: New test.
2010-01-21  Richard Guenther  
2010-01-21  Richard Guenther  
        PR middle-end/19988
        PR middle-end/19988
        * gcc.dg/pr19988.c: New testcase.
        * gcc.dg/pr19988.c: New testcase.
2010-01-20  Janis Johnson  
2010-01-20  Janis Johnson  
        * g++.dg/compat/decimal/compat-common.h: New file.
        * g++.dg/compat/decimal/compat-common.h: New file.
        * g++.dg/compat/decimal/decimal-dummy.h: New file.
        * g++.dg/compat/decimal/decimal-dummy.h: New file.
        * g++.dg/compat/decimal/pass_x.h: New file.
        * g++.dg/compat/decimal/pass_x.h: New file.
        * g++.dg/compat/decimal/pass_y.h: New file.
        * g++.dg/compat/decimal/pass_y.h: New file.
        * g++.dg/compat/decimal/pass-1_main.C: New file.
        * g++.dg/compat/decimal/pass-1_main.C: New file.
        * g++.dg/compat/decimal/pass-1_x.C: New file.
        * g++.dg/compat/decimal/pass-1_x.C: New file.
        * g++.dg/compat/decimal/pass-1_y.C: New file.
        * g++.dg/compat/decimal/pass-1_y.C: New file.
        * g++.dg/compat/decimal/pass-2_main.C: New file.
        * g++.dg/compat/decimal/pass-2_main.C: New file.
        * g++.dg/compat/decimal/pass-2_x.C: New file.
        * g++.dg/compat/decimal/pass-2_x.C: New file.
        * g++.dg/compat/decimal/pass-2_y.C: New file.
        * g++.dg/compat/decimal/pass-2_y.C: New file.
        * g++.dg/compat/decimal/pass-3_main.C: New file.
        * g++.dg/compat/decimal/pass-3_main.C: New file.
        * g++.dg/compat/decimal/pass-3_x.C: New file.
        * g++.dg/compat/decimal/pass-3_x.C: New file.
        * g++.dg/compat/decimal/pass-3_y.C: New file.
        * g++.dg/compat/decimal/pass-3_y.C: New file.
        * g++.dg/compat/decimal/pass-4_main.C: New file.
        * g++.dg/compat/decimal/pass-4_main.C: New file.
        * g++.dg/compat/decimal/pass-4_x.C: New file.
        * g++.dg/compat/decimal/pass-4_x.C: New file.
        * g++.dg/compat/decimal/pass-4_y.C: New file.
        * g++.dg/compat/decimal/pass-4_y.C: New file.
        * g++.dg/compat/decimal/pass-5_main.C: New file.
        * g++.dg/compat/decimal/pass-5_main.C: New file.
        * g++.dg/compat/decimal/pass-5_x.C: New file.
        * g++.dg/compat/decimal/pass-5_x.C: New file.
        * g++.dg/compat/decimal/pass-5_y.C: New file.
        * g++.dg/compat/decimal/pass-5_y.C: New file.
        * g++.dg/compat/decimal/pass-6_main.C: New file.
        * g++.dg/compat/decimal/pass-6_main.C: New file.
        * g++.dg/compat/decimal/pass-6_x.C: New file.
        * g++.dg/compat/decimal/pass-6_x.C: New file.
        * g++.dg/compat/decimal/pass-6_y.C: New file.
        * g++.dg/compat/decimal/pass-6_y.C: New file.
        * g++.dg/compat/decimal/return_x.h: New file.
        * g++.dg/compat/decimal/return_x.h: New file.
        * g++.dg/compat/decimal/return_y.h: New file.
        * g++.dg/compat/decimal/return_y.h: New file.
        * g++.dg/compat/decimal/return-1_main.C: New file.
        * g++.dg/compat/decimal/return-1_main.C: New file.
        * g++.dg/compat/decimal/return-1_x.C: New file.
        * g++.dg/compat/decimal/return-1_x.C: New file.
        * g++.dg/compat/decimal/return-1_y.C: New file.
        * g++.dg/compat/decimal/return-1_y.C: New file.
        * g++.dg/compat/decimal/return-2_main.C: New file.
        * g++.dg/compat/decimal/return-2_main.C: New file.
        * g++.dg/compat/decimal/return-2_x.C: New file.
        * g++.dg/compat/decimal/return-2_x.C: New file.
        * g++.dg/compat/decimal/return-2_y.C: New file.
        * g++.dg/compat/decimal/return-2_y.C: New file.
        * g++.dg/compat/decimal/return-3_main.C: New file.
        * g++.dg/compat/decimal/return-3_main.C: New file.
        * g++.dg/compat/decimal/return-3_x.C: New file.
        * g++.dg/compat/decimal/return-3_x.C: New file.
        * g++.dg/compat/decimal/return-3_y.C: New file.
        * g++.dg/compat/decimal/return-3_y.C: New file.
        * g++.dg/compat/decimal/return-4_main.C: New file.
        * g++.dg/compat/decimal/return-4_main.C: New file.
        * g++.dg/compat/decimal/return-4_x.C: New file.
        * g++.dg/compat/decimal/return-4_x.C: New file.
        * g++.dg/compat/decimal/return-4_y.C: New file.
        * g++.dg/compat/decimal/return-4_y.C: New file.
        * g++.dg/compat/decimal/return-5_main.C: New file.
        * g++.dg/compat/decimal/return-5_main.C: New file.
        * g++.dg/compat/decimal/return-5_x.C: New file.
        * g++.dg/compat/decimal/return-5_x.C: New file.
        * g++.dg/compat/decimal/return-5_y.C: New file.
        * g++.dg/compat/decimal/return-5_y.C: New file.
        * g++.dg/compat/decimal/return-6_main.C: New file.
        * g++.dg/compat/decimal/return-6_main.C: New file.
        * g++.dg/compat/decimal/return-6_x.C: New file.
        * g++.dg/compat/decimal/return-6_x.C: New file.
        * g++.dg/compat/decimal/return-6_y.C: New file.
        * g++.dg/compat/decimal/return-6_y.C: New file.
2010-01-20  Alexandre Oliva  
2010-01-20  Alexandre Oliva  
        PR debug/42715
        PR debug/42715
        * gcc.dg/pr42715.c: New.
        * gcc.dg/pr42715.c: New.
2010-01-20  Paolo Carlini  
2010-01-20  Paolo Carlini  
        PR c++/42038
        PR c++/42038
        * g++.dg/parse/crash55.C: New.
        * g++.dg/parse/crash55.C: New.
2010-01-20  Alexandre Oliva  
2010-01-20  Alexandre Oliva  
        PR debug/42782
        PR debug/42782
        * gcc.dg/guality/pr42782.c: New.
        * gcc.dg/guality/pr42782.c: New.
2010-01-20  Jason Merrill  
2010-01-20  Jason Merrill  
        PR c++/41788
        PR c++/41788
        * g++.dg/abi/packed1.C: New.
        * g++.dg/abi/packed1.C: New.
        PR c++/41920
        PR c++/41920
        * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
        * g++.dg/cpp0x/lambda/lambda-warn1.C: New.
        PR c++/40750
        PR c++/40750
        * g++.dg/parse/fn-typedef1.C: New.
        * g++.dg/parse/fn-typedef1.C: New.
        * g++.dg/other/cv_quals.C: Adjust.
        * g++.dg/other/cv_quals.C: Adjust.
2010-01-20  Anthony Green  
2010-01-20  Anthony Green  
        * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
        * gcc.dg/cpp/_Pragma6.c: Skip this test for moxie-*-* (no
        pack(push) pragma).
        pack(push) pragma).
        * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
        * gcc.dg/pr19340.c: Skip this test for moxie-*-* (no scheduling).
        * gcc.dg/20020312-2.c: Port this to the moxie core.
        * gcc.dg/20020312-2.c: Port this to the moxie core.
        * gcc.dg/weak/typeof-2.c: Ditto.
        * gcc.dg/weak/typeof-2.c: Ditto.
2010-01-20  Richard Guenther  
2010-01-20  Richard Guenther  
        PR tree-optimization/42717
        PR tree-optimization/42717
        * gcc.c-torture/compile/pr42717.c: New testcase.
        * gcc.c-torture/compile/pr42717.c: New testcase.
2010-01-20  Jakub Jelinek  
2010-01-20  Jakub Jelinek  
        * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
        * gcc.dg/cleanup-13.c: Expect DW_OP_mod to do unsigned modulo instead
        of signed, add a few new tests.
        of signed, add a few new tests.
        PR middle-end/42803
        PR middle-end/42803
        * g++.dg/parse/limits-initializer1.C: New test.
        * g++.dg/parse/limits-initializer1.C: New test.
2010-01-19  Janus Weil  
2010-01-19  Janus Weil  
        PR fortran/42804
        PR fortran/42804
        * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
        * gfortran.dg/proc_ptr_comp_pass_6.f90: New test.
        * gfortran.dg/typebound_call_12.f03: New test.
        * gfortran.dg/typebound_call_12.f03: New test.
2010-01-19  Paul Thomas  
2010-01-19  Paul Thomas  
        PR fortran/42783
        PR fortran/42783
        * gfortran.dg/bounds_check_15.f90 : New test.
        * gfortran.dg/bounds_check_15.f90 : New test.
2010-01-19  Michael Matz  
2010-01-19  Michael Matz  
        PR tree-optimization/41783
        PR tree-optimization/41783
        * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
        * gfortran.dg/vect/fast-math-mgrid-resid.f: New.
2010-01-19  Ramana Radhakrishnan  
2010-01-19  Ramana Radhakrishnan  
        PR target/38697.
        PR target/38697.
        * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
        * gcc.target/arm/neon/vget_lowf32.c: Regenerate.
        * gcc.target/arm/neon/vget_lowp16.c: Likewise.
        * gcc.target/arm/neon/vget_lowp16.c: Likewise.
        * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
        * gcc.target/arm/neon/vget_lowp8.c:  Likewise.
        * gcc.target/arm/neon/vget_lows16.c: Likewise.
        * gcc.target/arm/neon/vget_lows16.c: Likewise.
        * gcc.target/arm/neon/vget_lows32.c: Likewise.
        * gcc.target/arm/neon/vget_lows32.c: Likewise.
        * gcc.target/arm/neon/vget_lows64.c: Likewise.
        * gcc.target/arm/neon/vget_lows64.c: Likewise.
        * gcc.target/arm/neon/vget_lows8.c: Likewise.
        * gcc.target/arm/neon/vget_lows8.c: Likewise.
        * gcc.target/arm/neon/vget_lowu16.c: Likewise.
        * gcc.target/arm/neon/vget_lowu16.c: Likewise.
        * gcc.target/arm/neon/vget_lowu32.c: Likewise.
        * gcc.target/arm/neon/vget_lowu32.c: Likewise.
        * gcc.target/arm/neon/vget_lowu64.c: Likewise.
        * gcc.target/arm/neon/vget_lowu64.c: Likewise.
        * gcc.target/arm/neon/vget_lowu8.c: Likewise.
        * gcc.target/arm/neon/vget_lowu8.c: Likewise.
2010-01-19  Janus Weil  
2010-01-19  Janus Weil  
        PR fortran/42545
        PR fortran/42545
        * gfortran.dg/extends_6.f03: Modified an error message.
        * gfortran.dg/extends_6.f03: Modified an error message.
        * gfortran.dg/extends_10.f03: New test.
        * gfortran.dg/extends_10.f03: New test.
        * gfortran.dg/private_type_6.f03: Modified an error message.
        * gfortran.dg/private_type_6.f03: Modified an error message.
        * gfortran.dg/structure_constructor_8.f03: Ditto.
        * gfortran.dg/structure_constructor_8.f03: Ditto.
2010-01-19  Jakub Jelinek  
2010-01-19  Jakub Jelinek  
        PR tree-optimization/42719
        PR tree-optimization/42719
        * gcc.dg/pr42719.c: New test.
        * gcc.dg/pr42719.c: New test.
        PR debug/42728
        PR debug/42728
        * gcc.dg/pr42728.c: New test.
        * gcc.dg/pr42728.c: New test.
2010-01-19  Anthony Green  
2010-01-19  Anthony Green  
        * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
        * gcc.dg/tree-ssa/20040204-1.c: Expect this test to pass.
2010-01-18  Anthony Green  
2010-01-18  Anthony Green  
        * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
        * gcc.dg/tree-ssa/asm-3.c (REGISTER): Pick an appropriate register
        for moxie.
        for moxie.
2010-01-19  Dodji Seketeli  
2010-01-19  Dodji Seketeli  
        * g++.dg/template/error45.C: reverted as part of reverting the
        * g++.dg/template/error45.C: reverted as part of reverting the
        fix of PR c++/42634.
        fix of PR c++/42634.
2010-01-18  Dodji Seketeli  
2010-01-18  Dodji Seketeli  
        PR c++/42634
        PR c++/42634
        * g++.dg/template/error45.C: New test.
        * g++.dg/template/error45.C: New test.
2010-01-18  Dodji Seketeli  
2010-01-18  Dodji Seketeli  
        PR c++/42766
        PR c++/42766
        * g++.dg/conversion/op6.C: New test.
        * g++.dg/conversion/op6.C: New test.
2010-01-18  Uros Bizjak  
2010-01-18  Uros Bizjak  
        PR target/42774
        PR target/42774
        * gcc.target/alpha/pr42774.c: New test.
        * gcc.target/alpha/pr42774.c: New test.
2010-01-18  Richard Guenther  
2010-01-18  Richard Guenther  
        PR tree-optimization/42781
        PR tree-optimization/42781
        * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
        * gfortran.fortran-torture/compile/pr42781.f90: New testcase.
2010-01-17  Richard Guenther  
2010-01-17  Richard Guenther  
        PR middle-end/42248
        PR middle-end/42248
        * gcc.c-torture/execute/pr42248.c: New testcase.
        * gcc.c-torture/execute/pr42248.c: New testcase.
2010-01-17  Richard Guenther  
2010-01-17  Richard Guenther  
        PR tree-optimization/42773
        PR tree-optimization/42773
        * g++.dg/torture/pr42773.C: New testcase.
        * g++.dg/torture/pr42773.C: New testcase.
2010-01-17  Janus Weil  
2010-01-17  Janus Weil  
        PR fortran/42677
        PR fortran/42677
        * gfortran.dg/interface_assignment_5.f90: New test.
        * gfortran.dg/interface_assignment_5.f90: New test.
2010-01-17  Dodji Seketeli  
2010-01-17  Dodji Seketeli  
        PR c++/42697
        PR c++/42697
        * g++.dg/template/crash94.C: Reverted.
        * g++.dg/template/crash94.C: Reverted.
2010-01-17  Jie Zhang  
2010-01-17  Jie Zhang  
        PR debug/42767
        PR debug/42767
        * gcc.dg/debug/pr42767.c: New.
        * gcc.dg/debug/pr42767.c: New.
2010-01-15  Jason Merrill  
2010-01-15  Jason Merrill  
        PR c++/42761
        PR c++/42761
        * g++.dg/cpp0x/decltype22.C: New.
        * g++.dg/cpp0x/decltype22.C: New.
2010-01-16  Jakub Jelinek  
2010-01-16  Jakub Jelinek  
        PR middle-end/42760
        PR middle-end/42760
        * g++.dg/torture/pr42760.C: New test.
        * g++.dg/torture/pr42760.C: New test.
2010-01-15  Jing Yu  
2010-01-15  Jing Yu  
        PR rtl-optimization/42691
        PR rtl-optimization/42691
        * gcc.c-torture/execute/pr42691.c: New.
        * gcc.c-torture/execute/pr42691.c: New.
2010-01-15  Richard Guenther  
2010-01-15  Richard Guenther  
        PR middle-end/42739
        PR middle-end/42739
        * g++.dg/torture/pr42739.C: New testcase.
        * g++.dg/torture/pr42739.C: New testcase.
2010-01-15  Dodji Seketeli  
2010-01-15  Dodji Seketeli  
        * g++.dg/template/error45.C: Revert as part of reverting changes
        * g++.dg/template/error45.C: Revert as part of reverting changes
        or PR c++/42634.
        or PR c++/42634.
2010-01-14 Jerry DeLisle 
2010-01-14 Jerry DeLisle 
        PR fortran/42684
        PR fortran/42684
        * gfortran.dg/interface_31.f90: New test.
        * gfortran.dg/interface_31.f90: New test.
2010-01-14  Michael Meissner  
2010-01-14  Michael Meissner  
        * gcc.target/powerpc/pr42747.c: New file.
        * gcc.target/powerpc/pr42747.c: New file.
2010-01-14  Jakub Jelinek  
2010-01-14  Jakub Jelinek  
        PR middle-end/42674
        PR middle-end/42674
        * c-c++-common/pr42674.c: New test.
        * c-c++-common/pr42674.c: New test.
        PR c++/42608
        PR c++/42608
        * g++.dg/template/instantiate11.C: New test.
        * g++.dg/template/instantiate11.C: New test.
2010-01-14  Jason Merrill  
2010-01-14  Jason Merrill  
        PR c++/42701
        PR c++/42701
        * g++.dg/overload/error3.C: New.
        * g++.dg/overload/error3.C: New.
        PR c++/42655
        PR c++/42655
        * g++.dg/overload/rvalue1.C: New.
        * g++.dg/overload/rvalue1.C: New.
2010-01-14  Martin Jambor  
2010-01-14  Martin Jambor  
        PR tree-optimization/42706
        PR tree-optimization/42706
        * gcc.dg/ipa/pr42706.c: New testcase.
        * gcc.dg/ipa/pr42706.c: New testcase.
2010-01-14  H.J. Lu  
2010-01-14  H.J. Lu  
        * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
        * g++.dg/graphite/pr42681.C (size_t): Use __SIZE_TYPE__.
2010-01-14  Martin Jambor  
2010-01-14  Martin Jambor  
        PR tree-optimization/42714
        PR tree-optimization/42714
        * g++.dg/torture/pr42714.C: New test.
        * g++.dg/torture/pr42714.C: New test.
2010-01-14  Alexander Monakov  
2010-01-14  Alexander Monakov  
        PR rtl-optimization/42246
        PR rtl-optimization/42246
        * gfortran.dg/pr42246-2.f: New.
        * gfortran.dg/pr42246-2.f: New.
2010-01-14  Alexander Monakov  
2010-01-14  Alexander Monakov  
        PR rtl-optimization/42389
        PR rtl-optimization/42389
        * gcc.dg/pr42389.c: New.
        * gcc.dg/pr42389.c: New.
2010-01-14  Alexander Monakov  
2010-01-14  Alexander Monakov  
        PR rtl-optimization/42388
        PR rtl-optimization/42388
        * gcc.dg/pr42388.c: New.
        * gcc.dg/pr42388.c: New.
2010-01-14  Alexander Monakov 
2010-01-14  Alexander Monakov 
        PR rtl-optimization/42294
        PR rtl-optimization/42294
        * gfortran.dg/pr42294.f: New.
        * gfortran.dg/pr42294.f: New.
2010-01-14  Alexander Monakov 
2010-01-14  Alexander Monakov 
        PR rtl-optimization/39453
        PR rtl-optimization/39453
        PR rtl-optimization/42246
        PR rtl-optimization/42246
        * gcc.dg/pr39453.c: New.
        * gcc.dg/pr39453.c: New.
        * gcc.dg/pr42246.c: New.
        * gcc.dg/pr42246.c: New.
2010-01-14  Alexander Monakov 
2010-01-14  Alexander Monakov 
        PR middle-end/42245
        PR middle-end/42245
        * gcc.dg/pr42245.c: New.
        * gcc.dg/pr42245.c: New.
        * gcc.dg/pr42245-2.c: New.
        * gcc.dg/pr42245-2.c: New.
2010-01-14  Alexander Monakov 
2010-01-14  Alexander Monakov 
        PR rtl-optimization/42249
        PR rtl-optimization/42249
        * gcc.dg/pr42249.c: New.
        * gcc.dg/pr42249.c: New.
2010-01-14  Jakub Jelinek  
2010-01-14  Jakub Jelinek  
        PR c/42721
        PR c/42721
        * gcc.c-torture/execute/pr42721.c: New test.
        * gcc.c-torture/execute/pr42721.c: New test.
2010-01-14  Ira Rosen  
2010-01-14  Ira Rosen  
        PR tree-optimization/42709
        PR tree-optimization/42709
        * gcc.dg/vect/pr42709.c: New test.
        * gcc.dg/vect/pr42709.c: New test.
2010-01-14  Paul Thomas  
2010-01-14  Paul Thomas  
        PR fortran/41478
        PR fortran/41478
        * gfortran.dg/alloc_comp_scalar_1.f90: New test.
        * gfortran.dg/alloc_comp_scalar_1.f90: New test.
        * gfortran.dg/alloc_comp_transformational_1.f90: New test.
        * gfortran.dg/alloc_comp_transformational_1.f90: New test.
2010-01-14  Paul Thomas  
2010-01-14  Paul Thomas  
        PR fortran/42481
        PR fortran/42481
        * gfortran.dg/generic_19.f90 : New test.
        * gfortran.dg/generic_19.f90 : New test.
2010-01-13  Richard Guenther  
2010-01-13  Richard Guenther  
        PR tree-optimization/42730
        PR tree-optimization/42730
        * gcc.c-torture/compile/pr42730.c: New testcase.
        * gcc.c-torture/compile/pr42730.c: New testcase.
2010-01-13  Steve Ellcey  
2010-01-13  Steve Ellcey  
        PR target/pr42542
        PR target/pr42542
        * gcc.target/ia64/pr42542-1.c: New.
        * gcc.target/ia64/pr42542-1.c: New.
        * gcc.target/ia64/pr42542-2.c: New.
        * gcc.target/ia64/pr42542-2.c: New.
        * gcc.target/ia64/pr42542-3.c: New.
        * gcc.target/ia64/pr42542-3.c: New.
2010-01-13  Dodji Seketeli  
2010-01-13  Dodji Seketeli  
        PR c++/42634
        PR c++/42634
        * g++.dg/template/error45.C: New test.
        * g++.dg/template/error45.C: New test.
2010-01-13  Martin Jambor  
2010-01-13  Martin Jambor  
        PR tree-optimization/42704
        PR tree-optimization/42704
        * g++.dg/torture/pr42704.C: New test.
        * g++.dg/torture/pr42704.C: New test.
2010-01-13  Martin Jambor  
2010-01-13  Martin Jambor  
        PR tree-optimization/42703
        PR tree-optimization/42703
        * gcc.c-torture/compile/pr42703.c: New test.
        * gcc.c-torture/compile/pr42703.c: New test.
2010-01-13  Richard Guenther  
2010-01-13  Richard Guenther  
        PR tree-optimization/42705
        PR tree-optimization/42705
        * gcc.c-torture/compile/pr42705.c: New testcase.
        * gcc.c-torture/compile/pr42705.c: New testcase.
2010-01-13  Jie Zhang  
2010-01-13  Jie Zhang  
        * gcc.target/bfin/l2.c: New test.
        * gcc.target/bfin/l2.c: New test.
        * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
        * gcc.target/bfin/bfin.exp (dg-bfin-processors): New.
2010-01-13  Richard Guenther  
2010-01-13  Richard Guenther  
        PR middle-end/42716
        PR middle-end/42716
        * gcc.c-torture/compile/pr42716.c: New testcase.
        * gcc.c-torture/compile/pr42716.c: New testcase.
2010-01-13  Richard Guenther  
2010-01-13  Richard Guenther  
        PR lto/42678
        PR lto/42678
        * gfortran.dg/lto/20100110-1_0.f90: New testcase.
        * gfortran.dg/lto/20100110-1_0.f90: New testcase.
2010-01-12  Joseph Myers  
2010-01-12  Joseph Myers  
        PR c/42708
        PR c/42708
        * gcc.c-torture/compile/pr42708-1.c: New test.
        * gcc.c-torture/compile/pr42708-1.c: New test.
2010-01-12  Jakub Jelinek  
2010-01-12  Jakub Jelinek  
        PR debug/42662
        PR debug/42662
        * gcc.dg/pr42662.c: New test.
        * gcc.dg/pr42662.c: New test.
        PR tree-optimization/42645
        PR tree-optimization/42645
        * g++.dg/other/pr42645-1.C: New test.
        * g++.dg/other/pr42645-1.C: New test.
        * g++.dg/other/pr42645-2.C: New test.
        * g++.dg/other/pr42645-2.C: New test.
2010-01-11  Janis Johnson  
2010-01-11  Janis Johnson  
        PR target/42416
        PR target/42416
        * gcc.target/powerpc/warn-1.c: New test.
        * gcc.target/powerpc/warn-1.c: New test.
        * gcc.target/powerpc/warn-2.c: New test.
        * gcc.target/powerpc/warn-2.c: New test.
2010-01-11  Uros Bizjak  
2010-01-11  Uros Bizjak  
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
        * gcc.target/x86_64/abi/avx/asm-support.S (snapshot_ret): Preserve
        stack alignment.
        stack alignment.
2010-01-10  Rafael Avila de Espindola  
2010-01-10  Rafael Avila de Espindola  
        * gcc.dg/lto/20100108_0.c: New.
        * gcc.dg/lto/20100108_0.c: New.
2010-01-10  Uros Bizjak  
2010-01-10  Uros Bizjak  
        * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
        * gcc.dg/graphite/pr40281.c (dg-options): Add -w.
        Add -march=i686 -msse for 32bit x86 targets.
        Add -march=i686 -msse for 32bit x86 targets.
2010-01-10  Richard Guenther  
2010-01-10  Richard Guenther  
        PR middle-end/42667
        PR middle-end/42667
        * gcc.dg/torture/pr42667.c: New testcase.
        * gcc.dg/torture/pr42667.c: New testcase.
2010-01-09 Jerry DeLisle 
2010-01-09 Jerry DeLisle 
        PR fortran/32489
        PR fortran/32489
        * gfortran.dg/array_constructor_34.f90: New test.
        * gfortran.dg/array_constructor_34.f90: New test.
2010-01-09 Jerry DeLisle 
2010-01-09 Jerry DeLisle 
        PR fortran/20923
        PR fortran/20923
        * gfortran.dg/array_constructor_33.f90: New test.
        * gfortran.dg/array_constructor_33.f90: New test.
        gfortran.dg/array_function_5.f90: Add credit.
        gfortran.dg/array_function_5.f90: Add credit.
2010-01-09  Alexandre Oliva  
2010-01-09  Alexandre Oliva  
        PR debug/42631
        PR debug/42631
        * gcc.dg/pr42631.c: New.
        * gcc.dg/pr42631.c: New.
2010-01-09  Alexandre Oliva  
2010-01-09  Alexandre Oliva  
        PR debug/42630
        PR debug/42630
        * gcc.dg/pr42630.c: New.
        * gcc.dg/pr42630.c: New.
2010-01-09  Alexandre Oliva  
2010-01-09  Alexandre Oliva  
        PR debug/42629
        PR debug/42629
        * gcc.dg/pr42629.c: New.
        * gcc.dg/pr42629.c: New.
2010-01-09  Alexandre Oliva  
2010-01-09  Alexandre Oliva  
        PR middle-end/42363
        PR middle-end/42363
        * gcc.dg/torture/pr42363.c: New.
        * gcc.dg/torture/pr42363.c: New.
2010-01-09  Alexandre Oliva  
2010-01-09  Alexandre Oliva  
        PR debug/42604
        PR debug/42604
        PR debug/42395
        PR debug/42395
        * gcc.dg/vect/pr42604.c: New.
        * gcc.dg/vect/pr42604.c: New.
        * gcc.dg/vect/pr42395.c: New.
        * gcc.dg/vect/pr42395.c: New.
2010-01-09  Richard Guenther  
2010-01-09  Richard Guenther  
        PR middle-end/42512
        PR middle-end/42512
        * gcc.c-torture/execute/pr42512.c: New testcase.
        * gcc.c-torture/execute/pr42512.c: New testcase.
2010-01-09  Tobias Burnus  
2010-01-09  Tobias Burnus  
        PR fortran/41298
        PR fortran/41298
        * gfortran.dg/c_ptr_tests_14.f90: New test.
        * gfortran.dg/c_ptr_tests_14.f90: New test.
2010-01-08  Rainer Orth  
2010-01-08  Rainer Orth  
        PR ada/41929
        PR ada/41929
        * gnat.dg/null_pointer_deref1.adb: Don't run on
        * gnat.dg/null_pointer_deref1.adb: Don't run on
        sparc*-sun-solaris2.11.
        sparc*-sun-solaris2.11.
2010-01-08  Richard Guenther  
2010-01-08  Richard Guenther  
        PR lto/42528
        PR lto/42528
        * gcc.dg/lto/20100103-1_0.c: New testcase.
        * gcc.dg/lto/20100103-1_0.c: New testcase.
        * gcc.dg/lto/20100103-2_0.c: Likewise.
        * gcc.dg/lto/20100103-2_0.c: Likewise.
2010-01-08  Tobias Burnus  
2010-01-08  Tobias Burnus  
        PR/fortran 25829
        PR/fortran 25829
        * gfortran.dg/asynchronous_1.f90: New test.
        * gfortran.dg/asynchronous_1.f90: New test.
        * gfortran.dg/asynchronous_2.f90: New test.
        * gfortran.dg/asynchronous_2.f90: New test.
        * gfortran.dg/conflicts.f90: Update error message.
        * gfortran.dg/conflicts.f90: Update error message.
2010-01-07  Dodji Seketeli  
2010-01-07  Dodji Seketeli  
        c++/40155
        c++/40155
        * g++.dg/cpp0x/variadic-unify-2.C: New test.
        * g++.dg/cpp0x/variadic-unify-2.C: New test.
2010-01-07  Jakub Jelinek  
2010-01-07  Jakub Jelinek  
        PR tree-optimization/42625
        PR tree-optimization/42625
        * g++.dg/opt/dtor4.C: New test.
        * g++.dg/opt/dtor4.C: New test.
        * g++.dg/opt/dtor4.h: New.
        * g++.dg/opt/dtor4.h: New.
        * g++.dg/opt/dtor4-aux.cc: New.
        * g++.dg/opt/dtor4-aux.cc: New.
2010-01-07  Tobias Burnus  
2010-01-07  Tobias Burnus  
        PR fortran/42597
        PR fortran/42597
        * gfortran.dg/proc_ptr_26.f90: New test.
        * gfortran.dg/proc_ptr_26.f90: New test.
2010-01-07  Tobias Burnus  
2010-01-07  Tobias Burnus  
        PR fortran/41872
        PR fortran/41872
        * gfortran.dg/allocatable_scalar_7.f90: New test.
        * gfortran.dg/allocatable_scalar_7.f90: New test.
2010-01-06  Richard Guenther  
2010-01-06  Richard Guenther  
        * gcc.c-torture/compile/pr42632.c: New testcase.
        * gcc.c-torture/compile/pr42632.c: New testcase.
2010-01-05  H.J. Lu  
2010-01-05  H.J. Lu  
        PR target/42542
        PR target/42542
        * gcc.target/i386/pr42542-4.c: New.
        * gcc.target/i386/pr42542-4.c: New.
        * gcc.target/i386/pr42542-4a.c: Likewise.
        * gcc.target/i386/pr42542-4a.c: Likewise.
        * gcc.target/i386/pr42542-5.c: Likewise.
        * gcc.target/i386/pr42542-5.c: Likewise.
        * gcc.target/i386/pr42542-5a.c: Likewise.
        * gcc.target/i386/pr42542-5a.c: Likewise.
2010-01-05  Eric Botcazou  
2010-01-05  Eric Botcazou  
        * gcc.dg/tls/opt-15.c: New test.
        * gcc.dg/tls/opt-15.c: New test.
2010-01-05  H.J. Lu  
2010-01-05  H.J. Lu  
        * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
        * gcc.target/i386/pr42542-1.c (res): Make it 8 elements.
2010-01-05  Martin Jambor  
2010-01-05  Martin Jambor  
        PR tree-optimization/42462
        PR tree-optimization/42462
        * g++.dg/torture/pr42462.C: New test.
        * g++.dg/torture/pr42462.C: New test.
2010-01-05  Jason Merrill  
2010-01-05  Jason Merrill  
        * g++.dg/cpp0x/initlist30.C: New test.
        * g++.dg/cpp0x/initlist30.C: New test.
2010-01-05  Richard Guenther  
2010-01-05  Richard Guenther  
        PR tree-optimization/42614
        PR tree-optimization/42614
        * gcc.c-torture/execute/pr42614.c: New testcase.
        * gcc.c-torture/execute/pr42614.c: New testcase.
2010-01-05  Eric Fisher  
2010-01-05  Eric Fisher  
        * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
        * gcc.dg/pr12603.c: Remove -Wunreachable-code from dg-options.
        * gcc.dg/Wunreachable-1.c: Remove the testcase of
        * gcc.dg/Wunreachable-1.c: Remove the testcase of
        -Wunreachable-code.
        -Wunreachable-code.
        * gcc.dg/Wunreachable-2.c: Likewise.
        * gcc.dg/Wunreachable-2.c: Likewise.
        * gcc.dg/Wunreachable-3.c: Likewise.
        * gcc.dg/Wunreachable-3.c: Likewise.
        * gcc.dg/Wunreachable-4.c: Likewise.
        * gcc.dg/Wunreachable-4.c: Likewise.
        * gcc.dg/Wunreachable-5.c: Likewise.
        * gcc.dg/Wunreachable-5.c: Likewise.
        * gcc.dg/Wunreachable-6.c: Likewise.
        * gcc.dg/Wunreachable-6.c: Likewise.
        * gcc.dg/Wunreachable-7.c: Likewise.
        * gcc.dg/Wunreachable-7.c: Likewise.
        * gcc.dg/Wunreachable-8.c: Likewise.
        * gcc.dg/Wunreachable-8.c: Likewise.
        * gcc.dg/20041231-1.c: Likewise.
        * gcc.dg/20041231-1.c: Likewise.
2010-01-05  Jakub Jelinek  
2010-01-05  Jakub Jelinek  
        PR other/42611
        PR other/42611
        * gcc.dg/pr42611.c: New test.
        * gcc.dg/pr42611.c: New test.
        PR tree-optimization/42508
        PR tree-optimization/42508
        * g++.dg/opt/pr42508.C: New test.
        * g++.dg/opt/pr42508.C: New test.
2010-01-05  Tobias Burnus  
2010-01-05  Tobias Burnus  
        PR fortran/41872
        PR fortran/41872
        * gfortran.dg/allocatable_scalar_8.f90: New.
        * gfortran.dg/allocatable_scalar_8.f90: New.
2010-01-04  Martin Jambor  
2010-01-04  Martin Jambor  
        PR tree-optimization/42398
        PR tree-optimization/42398
        * gcc.c-torture/compile/pr42398.c: New test.
        * gcc.c-torture/compile/pr42398.c: New test.
2010-01-04  Jason Merrill  
2010-01-04  Jason Merrill  
        PR c++/42555
        PR c++/42555
        * g++.dg/ext/attrib35.C: New.
        * g++.dg/ext/attrib35.C: New.
        PR c++/42567
        PR c++/42567
        * g++.dg/cpp0x/auto17.C: New.
        * g++.dg/cpp0x/auto17.C: New.
2010-01-04  Rafael Avila de Espindola  
2010-01-04  Rafael Avila de Espindola  
        * gcc.dg/lto/20100104_0.c: New.
        * gcc.dg/lto/20100104_0.c: New.
2010-01-04  H.J. Lu  
2010-01-04  H.J. Lu  
        PR target/42542
        PR target/42542
        * gcc.target/i386/pr42542-1.c: New.
        * gcc.target/i386/pr42542-1.c: New.
        * gcc.target/i386/pr42542-1a.c: Likewise.
        * gcc.target/i386/pr42542-1a.c: Likewise.
        * gcc.target/i386/pr42542-1b.c: Likewise.
        * gcc.target/i386/pr42542-1b.c: Likewise.
        * gcc.target/i386/pr42542-2.c: Likewise.
        * gcc.target/i386/pr42542-2.c: Likewise.
        * gcc.target/i386/pr42542-2a.c: Likewise.
        * gcc.target/i386/pr42542-2a.c: Likewise.
        * gcc.target/i386/pr42542-2b.c: Likewise.
        * gcc.target/i386/pr42542-2b.c: Likewise.
        * gcc.target/i386/pr42542-3.c: Likewise.
        * gcc.target/i386/pr42542-3.c: Likewise.
        * gcc.target/i386/pr42542-3a.c: Likewise.
        * gcc.target/i386/pr42542-3a.c: Likewise.
2009-01-04  Tobias Burnus  
2009-01-04  Tobias Burnus  
        PR fortran/41872
        PR fortran/41872
        * gfortran.dg/allocatable_scalar_5.f90: New test.
        * gfortran.dg/allocatable_scalar_5.f90: New test.
        * gfortran.dg/allocatable_scalar_6.f90: New test.
        * gfortran.dg/allocatable_scalar_6.f90: New test.
2010-01-03  Richard Guenther  
2010-01-03  Richard Guenther  
        PR testsuite/42583
        PR testsuite/42583
        * gfortran.dg/gomp/recursion1.f90: Remove.
        * gfortran.dg/gomp/recursion1.f90: Remove.
2010-01-03  Richard Guenther  
2010-01-03  Richard Guenther  
        * gcc.dg/Warray-bounds.c: Remove XFAILs.
        * gcc.dg/Warray-bounds.c: Remove XFAILs.
        * gcc.dg/uninit-6.c: Likewise.
        * gcc.dg/uninit-6.c: Likewise.
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
        * gcc.dg/struct/wo_prof_array_through_pointer.c: Likewise.
2010-01-03  Richard Guenther  
2010-01-03  Richard Guenther  
        PR tree-optimization/42589
        PR tree-optimization/42589
        * gcc.target/i386/pr42589.c: New testcase.
        * gcc.target/i386/pr42589.c: New testcase.
2010-01-03  Richard Guenther  
2010-01-03  Richard Guenther  
        PR tree-optimization/42438
        PR tree-optimization/42438
        * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
        * gcc.dg/tree-ssa/ssa-pre-27.c: New testcase.
2010-01-02  Richard Guenther  
2010-01-02  Richard Guenther  
        PR testsuite/41651
        PR testsuite/41651
        * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
        * g++.dg/lto/20080908-3_0.C: Avoid uninitialized vars.
2010-01-02  Uros Bizjak  
2010-01-02  Uros Bizjak  
        PR target/42448
        PR target/42448
        * gcc.target/alpha/pr42448-1.c: New test.
        * gcc.target/alpha/pr42448-1.c: New test.
        * gcc.target/alpha/pr42448-2.c: Ditto.
        * gcc.target/alpha/pr42448-2.c: Ditto.
2010-01-01  Joseph Myers  
2010-01-01  Joseph Myers  
        PR preprocessor/41947
        PR preprocessor/41947
        * gcc.dg/c99-hexfloat-3.c: New test.
        * gcc.dg/c99-hexfloat-3.c: New test.
2010-01-01  Richard Guenther  
2010-01-01  Richard Guenther  
        PR c/42570
        PR c/42570
        * gcc.c-torture/execute/pr42570.c: New testcase.
        * gcc.c-torture/execute/pr42570.c: New testcase.
2010-01-01  Richard Guenther  
2010-01-01  Richard Guenther  
        PR middle-end/42559
        PR middle-end/42559
        * gcc.c-torture/compile/pr42559.c: New testcase.
        * gcc.c-torture/compile/pr42559.c: New testcase.


Copyright (C) 2010 Free Software Foundation, Inc.
Copyright (C) 2010 Free Software Foundation, Inc.
Copying and distribution of this file, with or without modification,
Copying and distribution of this file, with or without modification,
are permitted in any medium without royalty provided the copyright
are permitted in any medium without royalty provided the copyright
notice and this notice are preserved.
notice and this notice are preserved.
 
 

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.