pragma Machine_Attribute ( [Entity =>] LOCAL_NAME, [Attribute_Name =>] static_string_EXPRESSION [, [Info =>] static_string_EXPRESSION] );
Machine-dependent attributes can be specified for types and/or
declarations. This pragma is semantically equivalent to
)) (if info is not
in GNU C, where attribute_name is recognized by the
TARGET_ATTRIBUTE_TABLE which is defined for each
machine. The optional parameter info is transformed into an
identifier, which may make this pragma unusable for some attributes
(parameter of some attributes must be a number or a string).
See Defining target-specific uses of
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.