Previous: Push/Pop Macro Pragmas, Up: Pragmas
#pragma GCC target ("string"...)attribute((target("STRING"))) was specified for that
function. The parenthesis around the options is optional.
See Function Attributes, for more information about the
target attribute and the attribute syntax.
The #pragma GCC target attribute is not implemented in GCC versions earlier
than 4.4 for the i386/x86_64 and 4.6 for the PowerPC backends. At
present, it is not implemented for other backends.
#pragma GCC optimize ("string"...)attribute((optimize("STRING"))) was specified for that
function. The parenthesis around the options is optional.
See Function Attributes, for more information about the
optimize attribute and the attribute syntax.
The `#pragma GCC optimize' pragma is not implemented in GCC versions earlier than 4.4.
#pragma GCC push_options#pragma GCC pop_optionsThe `#pragma GCC push_options' and `#pragma GCC pop_options' pragmas are not implemented in GCC versions earlier than 4.4.
#pragma GCC reset_options#pragma GCC target and
#pragma GCC optimize to use the default switches as specified
on the command line.
The `#pragma GCC reset_options' pragma is not implemented in GCC versions earlier than 4.4.