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_options
The `#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.