i386-common.c (processor_names): Add cascadelake.
authorWei Xiao <wei3.xiao@intel.com>
Thu, 13 Dec 2018 08:57:28 +0000 (08:57 +0000)
committerXuepeng Guo <xguo@gcc.gnu.org>
Thu, 13 Dec 2018 08:57:28 +0000 (08:57 +0000)
commit7cab07f0891dec03f64ae4be225f7dd5ea4c70ee
treec4c277cf7b2c1bfd341ac3e00a9ae740b7a86ea4
parent81f3e60f5b7d82567df02aeb780580b983f7aeaa
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/ChangeLog
gcc/common/config/i386/i386-common.c
gcc/config.gcc
gcc/config/i386/i386-c.c
gcc/config/i386/i386.c
gcc/config/i386/i386.h
gcc/doc/invoke.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/funcspec-56.inc