Next: , Previous: Pragma Long_Float, Up: Implementation Defined Pragmas


Pragma Machine_Attribute

Syntax:

     pragma Machine_Attribute (
       [Attribute_Name =>] string_EXPRESSION,
       [Entity         =>] local_NAME);

Machine-dependent attributes can be specified for types and/or declarations. This pragma is semantically equivalent to __attribute__((string_expression)) in GNU C, where string_expression is recognized by the target macro TARGET_ATTRIBUTE_TABLE which is defined for each machine. See the GCC manual for further information. It is not possible to specify attributes defined by other languages, only attributes defined by the machine the code is intended to run on.