2012-04-25 Sriraman Tallam <tmsriram@google.com>
authortmsriram <tmsriram@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Apr 2012 00:52:09 +0000 (00:52 +0000)
committertmsriram <tmsriram@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 26 Apr 2012 00:52:09 +0000 (00:52 +0000)
commitd79cfc15d40409f3777549e6b86c3b3bf51399c6
treebc87408432ea357dc78b6eee443172032550af77
parentcea0c96b3b1b8e817d16b0ab2fa4a64aa360e8e0
2012-04-25  Sriraman Tallam  <tmsriram@google.com>

* config/i386/i386-cpuinfo.c (FEATURE_AVX2): New enum value.
(get_available_features): New argument. Check for AVX2.
(__cpu_indicator_init): Modify call to get_available_features.

* doc/extend.texi: Document avx2 support.
* config/i386/i386.c (fold_builtin_cpu): Add avx2.

* testsuite/gcc.target/i386/builtin_target.c: Check avx2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@186855 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/i386/i386.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.target/i386/builtin_target.c
libgcc/ChangeLog
libgcc/config/i386/i386-cpuinfo.c