Attachment got lost. > -----Original Message----- > From: Koval, Julia > Sent: Wednesday, November 08, 2017 9:01 AM > To: 'GCC Patches' > Cc: 'Uros Bizjak' ; 'Kirill Yukhin' > Subject: RE: [x86][patch] Add -march=cannonlake. > > Hi, this patch adds new option -march=cannonlake. Isasets defined in: > https://software.intel.com/sites/default/files/managed/c5/15/architecture- > instruction-set-extensions-programming-reference.pdf > > Ok for trunk? > > gcc/ > * config.gcc: Add -march=cannonlake. > * config/i386/driver-i386.c (host_detect_local_cpu): Detect cannonlake. > * config/i386/i386-c.c (ix86_target_macros_internal): Handle > cannonlake. > * config/i386/i386.c (processor_costs): Add m_CANNONLAKE. > (PTA_CANNONLAKE): New. > (processor_target_table): Add cannonlake. > (ix86_option_override_internal): Ditto. > (fold_builtin_cpu): Ditto. > (get_builtin_code_for_version): Handle cannonlake. > (M_INTEL_CANNONLAKE): New. > * config/i386/i386.h (TARGET_CANNONLAKE, > PROCESSOR_CANNONLAKE): New. > * doc/invoke.texi: Add -march=cannonlake. > gcc/testsuite/ > * gcc.target/i386/funcspec-56.inc: Handle new march. > > Thanks, > Julia