From 7cab07f0891dec03f64ae4be225f7dd5ea4c70ee Mon Sep 17 00:00:00 2001 From: Wei Xiao Date: Thu, 13 Dec 2018 08:57:28 +0000 Subject: i386-common.c (processor_names): Add cascadelake. gcc/ * common/config/i386/i386-common.c (processor_names): Add cascadelake. (processor_alias_table): Add cascadelake. * config.gcc: Add -march=cascadelake. * config/i386/i386-c.c (ix86_target_macros_internal): Handle cascadelake. * config/i386/i386.c (Add m_CASCADELAKE): New. (processor_cost_table): Add cascadelake. (get_builtin_code_for_version): Handle cascadelake. * config/i386/i386.h (TARGET_CASCADELAKE, PROCESSOR_CASCADELAKE): New. (PTA_CASCADELAKE): Ditto. * doc/invoke.texi: Add -march=cascadelake. gcc/testsuite/ * gcc.target/i386/funcspec-56.inc: Handle new march. From-SVN: r267080 --- gcc/common/config/i386/i386-common.c | 3 +++ 1 file changed, 3 insertions(+) (limited to 'gcc/common') diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.c index 4238b43..f7a1fea 100644 --- a/gcc/common/config/i386/i386-common.c +++ b/gcc/common/config/i386/i386-common.c @@ -1504,6 +1504,7 @@ const char *const processor_names[] = "cannonlake", "icelake-client", "icelake-server", + "cascadelake", "intel", "geode", "k6", @@ -1584,6 +1585,8 @@ const pta processor_alias_table[] = PTA_ICELAKE_CLIENT}, {"icelake-server", PROCESSOR_ICELAKE_SERVER, CPU_HASWELL, PTA_ICELAKE_SERVER}, + {"cascadelake", PROCESSOR_CASCADELAKE, CPU_HASWELL, + PTA_CASCADELAKE}, {"bonnell", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL}, {"atom", PROCESSOR_BONNELL, CPU_ATOM, PTA_BONNELL}, {"silvermont", PROCESSOR_SILVERMONT, CPU_SLM, PTA_SILVERMONT}, -- cgit v1.1