http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59422

--- Comment #2 from uros at gcc dot gnu.org ---
Author: uros
Date: Wed Dec 25 22:22:24 2013
New Revision: 206200

URL: http://gcc.gnu.org/viewcvs?rev=206200&root=gcc&view=rev
Log:
gcc/

2013-12-25  Allan Sandfeld Jensen  <sandf...@kde.org>
        H.J. Lu  <hongjiu...@intel.com>

    PR target/59422
    * config/i386/i386.c (get_builtin_code_for_version): Handle
    PROCESSOR_HASWELL, PROCESSOR_SILVERMONT, PROCESSOR_BTVER1,
    PROCESSOR_BTVER2, PROCESSOR_BDVER3 and PROCESSOR_BDVER4.
    Change priority of PROCESSOR_BDVER1 to P_PROC_XOP.
    (fold_builtin_cpu): Add "ivybridge", "haswell", "bonnell",
    "silvermont", "bobcat" and "jaguar" CPU names.  Add "sse4a",
    "fma4", "xop" and "fma" ISA names.

libgcc/

2013-12-25  Allan Sandfeld Jensen  <sandf...@kde.org>
        H.J. Lu  <hongjiu...@intel.com>

        PR target/59422
        * config/i386/cpuinfo.c (enum processor_types):  Add AMD_BOBCAT
    and AMD_JAGUAR.
    (enum processor_subtypes): Add AMDFAM15H_BDVER3, AMDFAM15H_BDVER4,
    INTEL_COREI7_IVYBRIDGE and INTEL_COREI7_HASWELL.
    (enum processor_features): Add  FEATURE_SSE4_A, FEATURE_FMA4,
    FEATURE_XOP and FEATURE_FMA.
    (get_amd_cpu): Handle AMD_BOBCAT, AMD_JAGUAR, AMDFAM15H_BDVER2 and
    AMDFAM15H_BDVER3.
    (get_intel_cpu): Handle INTEL_COREI7 and INTEL_COREI7_HASWELL.
        (get_available_features): Handle FEATURE_FMA, FEATURE_SSE4_A,
    FEATURE_FMA4 and FEATURE_XOP.

testsuite/

2013-12-25  Allan Sandfeld Jensen  <sandf...@kde.org>

    PR target/59422
    * gcc.target/i386/funcspec-5.c (test_fma, test_xop, test_no_fma,
    test_no_xop, test_arch_corei7, test_arch_corei7_avx,
    test_arch_core_avx2, test_arch_bdver1, test_arch_bdver2,
    test_arch_bdver3, test_tune_corei7, test_tune_corei7_avx,
    test_tune_core_avx2, test_tune_bdver1, test_tune_bdver2 and
    test_tune_bdver3): New function prototypes.


Modified:
    trunk/gcc/ChangeLog
    trunk/gcc/config/i386/i386.c
    trunk/gcc/testsuite/ChangeLog
    trunk/gcc/testsuite/gcc.target/i386/funcspec-5.c
    trunk/libgcc/ChangeLog
    trunk/libgcc/config/i386/cpuinfo.c
    trunk/libgo/go/net/dial_test.go

Reply via email to