diff options
author | Wei Xiao <wei3.xiao@intel.com> | 2018-12-13 08:57:28 +0000 |
---|---|---|
committer | Xuepeng Guo <xguo@gcc.gnu.org> | 2018-12-13 08:57:28 +0000 |
commit | 7cab07f0891dec03f64ae4be225f7dd5ea4c70ee (patch) | |
tree | c4c277cf7b2c1bfd341ac3e00a9ae740b7a86ea4 /gcc/common | |
parent | 81f3e60f5b7d82567df02aeb780580b983f7aeaa (diff) |
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
Diffstat (limited to 'gcc/common')
-rw-r--r-- | gcc/common/config/i386/i386-common.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/common/config/i386/i386-common.c b/gcc/common/config/i386/i386-common.c index 4238b432431..f7a1feae074 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}, |