attribute3clc
Overview
This section describes the syntax with which __attribute__ may be used, and the constructs to which attribute specifiers bind.
An attribute specifier is of the form __attribute__ ((attribute-list)).
This syntax is taken directly from GCC but unlike GCC, which allows attributes to be applied only to functions, types, and variables, OpenCL attributes can be associated with:
In general, the rules for how an attribute binds for a given context are non-trivial and the reader is pointed to GCC's documentation and Maurer and Wong's paper (See the "References" section in the OpenCL specification[1] for details.)
Specification
OpenCL Specification[2]
Notes
- 1.
-
OpenCL specification
page 355, section 11 - References (to Wong paper)
- 2.
-
OpenCL Specification
page 236, section 6.11. - Attribute Qualifiers
Releases
5 releases since Debian 8 (Jessie); the text changed 3 times.