#pragma GCC target (string, ...)target(string)
attribute for each string argument. The parentheses around
the strings in the pragma are optional. See Function Attributes,
for more information about the target attribute and the attribute
syntax.
The #pragma GCC target pragma is presently implemented for
x86, ARM, AArch64, PowerPC, S/390, and Nios II targets only.
#pragma GCC optimize (string, ...)optimize(string)
attribute for each string argument. The parentheses around
the strings in the pragma are optional. See Function Attributes,
for more information about the optimize attribute and the attribute
syntax.
#pragma GCC push_options#pragma GCC pop_options#pragma GCC reset_options#pragma GCC target and
#pragma GCC optimize to use the default switches as specified
on the command line.