From e52876717c40ad1cc617dd78eb899ea0e063e1e3 Mon Sep 17 00:00:00 2001 From: Yuri Rumyantsev Date: Fri, 22 Nov 2013 16:33:40 +0000 Subject: Enable AES, PCLMUL and RDRND for Silvermont gcc/ 2013-11-22 Yuri Rumyantsev * config/i386/i386.c(processor_alias_table): Enable PTA_AES, PTA_PCLMUL and PTA_RDRND for Silvermont. * config/i386/driver-i386.c (host_detect_local_cpu): Set up cpu for Silvermont. * doc/invoke.texi: Mention AES, PCLMUL and RDRND for Silvermont. libgcc/ 2013-11-22 Yuri Rumyantsev * config/i386/cpuinfo.c (get_intel_cpu): Add Silvermont cases. From-SVN: r205275 --- libgcc/ChangeLog | 4 ++++ libgcc/config/i386/cpuinfo.c | 5 +++++ 2 files changed, 9 insertions(+) (limited to 'libgcc') diff --git a/libgcc/ChangeLog b/libgcc/ChangeLog index b5224f1..a3521da 100644 --- a/libgcc/ChangeLog +++ b/libgcc/ChangeLog @@ -1,3 +1,7 @@ +2013-11-22 Yuri Rumyantsev + + * config/i386/cpuinfo.c (get_intel_cpu): Add Silvermont cases. + 2013-11-18 Jan Hubicka * libgcov-driver.c (run_accounted): Make global level static. diff --git a/libgcc/config/i386/cpuinfo.c b/libgcc/config/i386/cpuinfo.c index 1c744f1..1a891e0 100644 --- a/libgcc/config/i386/cpuinfo.c +++ b/libgcc/config/i386/cpuinfo.c @@ -170,6 +170,11 @@ get_intel_cpu (unsigned int family, unsigned int model, unsigned int brand_id) /* Atom. */ __cpu_model.__cpu_type = INTEL_ATOM; break; + case 0x37: + case 0x4d: + /* Silvermont. */ + __cpu_model.__cpu_type = INTEL_SLM; + break; case 0x1a: case 0x1e: case 0x1f: -- cgit v1.1