This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
RE: [x86,avx] Fix __builtin_cpu_supports for icelake and cannonlake isa
- From: "Koval, Julia" <julia dot koval at intel dot com>
- To: 'GCC Patches' <gcc-patches at gcc dot gnu dot org>
- Cc: Kirill Yukhin <kirill dot yukhin at gmail dot com>, 'Uros Bizjak' <ubizjak at gmail dot com>
- Date: Wed, 14 Mar 2018 07:48:04 +0000
- Subject: RE: [x86,avx] Fix __builtin_cpu_supports for icelake and cannonlake isa
- Authentication-results: sourceware.org; auth=none
- Dlp-product: dlpe-windows
- Dlp-reaction: no-action
- Dlp-version: 11.0.0.116
- References: <4E89A029A0F8D443B436A5167BA3C53F8A4887D4@IRSMSX101.ger.corp.intel.com> <20180212061925.GI9570@titus> <4E89A029A0F8D443B436A5167BA3C53F8A49F954@IRSMSX101.ger.corp.intel.com>
Gentle ping.
> -----Original Message-----
> From: Koval, Julia
> Sent: Monday, February 12, 2018 10:57 AM
> To: Kirill Yukhin <kirill.yukhin@gmail.com>
> Cc: 'GCC Patches' <gcc-patches@gcc.gnu.org>
> Subject: RE: [x86,avx] Fix __builtin_cpu_supports for icelake and cannonlake isa
>
> Hi,
>
> There is no PR for this. This builtin was just missing for all new cpus.
>
> Thanks,
> Julia
>
> > -----Original Message-----
> > From: Kirill Yukhin [mailto:kirill.yukhin@gmail.com]
> > Sent: Monday, February 12, 2018 7:19 AM
> > To: Koval, Julia <julia.koval@intel.com>
> > Cc: 'GCC Patches' <gcc-patches@gcc.gnu.org>
> > Subject: Re: [x86,avx] Fix __builtin_cpu_supports for icelake and cannonlake
> isa
> >
> > Hello Julia.
> >
> > On 15 Jan 08:28, Koval, Julia wrote:
> > > Hi,
> > > This patch fixes subj. Ok for trunk?
> > >
> > > gcc/
> > > * config/i386/i386.c (F_AVX512VBMI2, F_GFNI, F_VPCLMULQDQ,
> > F_AVX512VNNI,
> > > F_AVX512BITALG): New.
> > >
> > > gcc/testsuite/
> > > * gcc.target/i386/builtin_target.c (check_intel_cpu_model): Add
> > cannonlake.
> > > (check_features): Add avx512vbmi2, gfni, vpclmulqdq, avx512vnni,
> > > avx512bitalg.
> > >
> > > libgcc/
> > > * config/i386/cpuinfo.c (get_available_features): Add
> > FEATURE_AVX512VBMI2,
> > > FEATURE_GFNI, FEATURE_VPCLMULQDQ, FEATURE_AVX512VNNI,
> > FEATURE_AVX512BITALG.
> > > * config/i386/cpuinfo.h (processor_features) Add
> > FEATURE_AVX512VBMI2,
> > > FEATURE_GFNI, FEATURE_VPCLMULQDQ, FEATURE_AVX512VNNI,
> > FEATURE_AVX512BITALG.
> >
> > Could you pls mention, which problem does your patch fix?
> >
> > --
> > Thanks, K