Add notinbranch/inbranch flags to attribute __simd__.
authorKirill Yukhin <kirill.yukhin@intel.com>
Fri, 4 Dec 2015 14:22:06 +0000 (14:22 +0000)
committerKirill Yukhin <kyukhin@gcc.gnu.org>
Fri, 4 Dec 2015 14:22:06 +0000 (14:22 +0000)
commite7b69085f8d11a547e9462ab042fda8f3fc57d6c
tree7b54e87197f8bb6f0b6d062e5f62d02d6433c6c4
parentc48516f9a20633303541cd28ab8125bc5724470f
Add notinbranch/inbranch flags to attribute __simd__.

gcc/
* c-family/c-common.c (c_common_attribute_table[]): Update max arguments
count for "simd" attribute.
(handle_simd_attribute): Parse "notinbranch" and "inbranch" arguments.
* doc/extend.texi ("simd"): Describe new flags.
gcc/testsuite/
* c-c++-common/attr-simd-4.c: New test.
* c-c++-common/attr-simd-5.c: New test.

From-SVN: r231270
gcc/ChangeLog
gcc/c-family/c-common.c
gcc/doc/extend.texi
gcc/testsuite/ChangeLog