Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-15 Thread Kirill Yukhin
Hi, this was checked in: http://gcc.gnu.org/ml/gcc-cvs/2013-01/msg00442.html Thanks, K On Fri, Jan 11, 2013 at 4:38 PM, Vladimir Yakovlev wrote: > Kirill, > > Could you commit patch? > > 2013-01-11 Vladimir Yakovlev > > * config/i386/i386-c.c (ix86_target_macros_internal): New case. >

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-11 Thread Vladimir Yakovlev
Kirill, Could you commit patch? 2013-01-11 Vladimir Yakovlev * config/i386/i386-c.c (ix86_target_macros_internal): New case. (ix86_target_macros_internal): Likewise. * config/i386/i386.c (m_CORE2I7): Removed. (m_CORE_HASWELL): New macro. (m_CORE_ALL):

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-11 Thread Uros Bizjak
On Fri, Jan 11, 2013 at 1:14 PM, Vladimir Yakovlev wrote: > I sent the patch. Send it once more. > > 2013/1/11 Jakub Jelinek : >> On Fri, Jan 11, 2013 at 03:25:47PM +0400, Vladimir Yakovlev wrote: >>> I've fixed Changelog. Can we commit the patch to trunk now? >>> >>> 2012-12-27 Vladimir Yakovlev

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-11 Thread Vladimir Yakovlev
I sent the patch. Send it once more. 2013/1/11 Jakub Jelinek : > On Fri, Jan 11, 2013 at 03:25:47PM +0400, Vladimir Yakovlev wrote: >> I've fixed Changelog. Can we commit the patch to trunk now? >> >> 2012-12-27 Vladimir Yakovlev >> >> * config/i386/i386-c.c (ix86_target_macros_internal):

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-11 Thread Jakub Jelinek
On Fri, Jan 11, 2013 at 03:25:47PM +0400, Vladimir Yakovlev wrote: > I've fixed Changelog. Can we commit the patch to trunk now? > > 2012-12-27 Vladimir Yakovlev > > * config/i386/i386-c.c (ix86_target_macros_internal): New case. > (ix86_target_macros_internal): Likewise. > >

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-11 Thread Vladimir Yakovlev
I've fixed Changelog. Can we commit the patch to trunk now? 2012-12-27 Vladimir Yakovlev * config/i386/i386-c.c (ix86_target_macros_internal): New case. (ix86_target_macros_internal): Likewise. * config/i386/i386.c (m_CORE2I7): Removed. (m_CORE_HASWELL): New ma

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-10 Thread Jakub Jelinek
On Thu, Jan 10, 2013 at 12:28:24PM +0100, Uros Bizjak wrote: > On Thu, Jan 10, 2013 at 12:12 PM, Vladimir Yakovlev > wrote: > > > It seems I didn't sent a patch with last changes. Sorry if so. > > > > Vladimir > > > > 2012-12-27 Vladimir Yakovlev at the end of line. > > > > * config

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-10 Thread Uros Bizjak
On Thu, Jan 10, 2013 at 12:12 PM, Vladimir Yakovlev wrote: > It seems I didn't sent a patch with last changes. Sorry if so. > > Vladimir > > 2012-12-27 Vladimir Yakovlev > * config/i386/i386-c.c (ix86_target_macros_internal): New case. > (ix86_target_macros_internal): Likew

Re: [RFC, x86] Changes for AVX and AVX2 processors

2013-01-10 Thread Vladimir Yakovlev
Hello Uros, It seems I didn't sent a patch with last changes. Sorry if so. Vladimir 2012-12-27 Vladimir Yakovlev : > On Sun, Dec 30, 2012 at 5:05 PM, Vladimir Yakovlev > wrote: >> I fixed typos and added CalangeLog. >> >> 2012-12-27 Vladimir Yakovlev > >> * config/i386/i386-c.c (i

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-30 Thread Uros Bizjak
On Sun, Dec 30, 2012 at 5:05 PM, Vladimir Yakovlev wrote: > I fixed typos and added CalangeLog. > > 2012-12-27 Vladimir Yakovlev > * config/i386/i386-c.c (ix86_target_macros_internal): New case. > (ix86_target_macros_internal): Likewise. > > * config/i386/i386.c (m_CORE

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-30 Thread Vladimir Yakovlev
I fixed typos and added CalangeLog. 2012-12-27 Vladimir Yakovlev : > On Sat, Dec 29, 2012 at 5:57 PM, Vladimir Yakovlev > wrote: >> I did changes. Please take a look. >> >> 2012/12/29, Uros Bizjak : >>> On Sat, Dec 29, 2012 at 6:26 AM, Vladimir Yakovlev >>> wrote: >>> processor_alias_tab

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-30 Thread Uros Bizjak
On Sat, Dec 29, 2012 at 5:57 PM, Vladimir Yakovlev wrote: > I did changes. Please take a look. > > 2012/12/29, Uros Bizjak : >> On Sat, Dec 29, 2012 at 6:26 AM, Vladimir Yakovlev >> wrote: >> >>> processor_alias_table contains the same processor type for all >>> "corei7", "corei7-avx", "core-avx-

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-30 Thread Uros Bizjak
On Sat, Dec 29, 2012 at 5:50 PM, Vladimir Yakovlev wrote: > I did canges. Please take a look. Please attach the patch, relative to mainline, not an incremental patch vs. your previous version. Thanks, Uros.

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-29 Thread Uros Bizjak
On Sat, Dec 29, 2012 at 6:26 AM, Vladimir Yakovlev wrote: > processor_alias_table contains the same processor type for all > "corei7", "corei7-avx", "core-avx-i" and "core-avx2". At least, it has > consequence on checking x86_avx256_split_unaligned_load & > ix86_tune_mask: for all these processor

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-28 Thread Vladimir Yakovlev
Hello, processor_alias_table contains the same processor type for all "corei7", "corei7-avx", "core-avx-i" and "core-avx2". At least, it has consequence on checking x86_avx256_split_unaligned_load & ix86_tune_mask: for all these processors it results the same. Moreover we cannot turn new features

Re: [RFC, x86] Changes for AVX and AVX2 processors

2012-12-28 Thread Uros Bizjak
Hello! > New processors core-avx and core-avx2 are added. It was done to have > possibilities to turn new features on for these processors. Please review. I don't think this is a good approach, you are mixing an architecture with an ISA extension in the name. We already have processor_alias_table