gcc/ 2013-12-25 Allan Sandfeld Jensen <sandfeld@kde.org> H.J. Lu <hongjiu.lu@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 <sandfeld@kde.org> H.J. Lu <hongjiu.lu@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 <sandfeld@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. From-SVN: r206200
Name |
Last commit
|
Last update |
---|---|---|
.. | ||
archive | Loading commit data... | |
bufio | Loading commit data... | |
builtin | Loading commit data... | |
bytes | Loading commit data... | |
compress | Loading commit data... | |
container | Loading commit data... | |
crypto | Loading commit data... | |
database/sql | Loading commit data... | |
debug | Loading commit data... | |
encoding | Loading commit data... | |
errors | Loading commit data... | |
exp | Loading commit data... | |
expvar | Loading commit data... | |
flag | Loading commit data... | |
fmt | Loading commit data... | |
go | Loading commit data... | |
hash | Loading commit data... | |
html | Loading commit data... | |
image | Loading commit data... | |
index/suffixarray | Loading commit data... | |
io | Loading commit data... | |
log | Loading commit data... | |
math | Loading commit data... | |
mime | Loading commit data... | |
net | Loading commit data... | |
old | Loading commit data... | |
os | Loading commit data... | |
path | Loading commit data... | |
reflect | Loading commit data... | |
regexp | Loading commit data... | |
runtime | Loading commit data... | |
sort | Loading commit data... | |
strconv | Loading commit data... | |
strings | Loading commit data... | |
sync | Loading commit data... | |
syscall | Loading commit data... | |
testing | Loading commit data... | |
text | Loading commit data... | |
time | Loading commit data... | |
unicode | Loading commit data... |