On Thu, Aug 13, 2015 at 9:57 PM, Uros Bizjak <ubiz...@gmail.com> wrote: > On Thu, Aug 13, 2015 at 11:31 AM, Yuri Rumyantsev <ysrum...@gmail.com> wrote: >> Hi All, >> >> Here is patch for adding march/mtune options for Skylake. >> >> Bootstrap and regression testing did not show any new failures. >> >> Is it OK for trunk? > > OK.
I think this causes FAIL: g++.dg/ext/mv16.C -std=gnu++98 execution test FAIL: g++.dg/ext/mv16.C -std=gnu++11 execution test FAIL: g++.dg/ext/mv16.C -std=gnu++14 execution test for me. Possibly __builtin_cpu_is is not working for skylake? Richarad. > Thanks, > Uros. > >> ChangeLog: >> 2015-08-13 Yuri Rumyantsev <ysrum...@gmail.com> >> >> * config/i386/driver-i386.c (host_detect_local_cpu): Add support >> for skylake. >> * config/i386/i386.c (PTA_SKYLAKE): New macros. >> (processor_alias_table): Add skylake description. >> (enum processor_model): Add skylake processor. >> (arch_names_table): Add skylake record. >> * doc/invoke.texi: Add skylake item. >> >> gcc/testsuite/ChangeLog: >> * gcc.target/i386/builtin_target.c: Add skylake check. >> >> libgcc/ChangeLog: >> * config/i386/cpuinfo.c (enum processor_subtypes): Add skylake. >> (get_intel_cpu): Likewise.