| |||
| Home > Compiler-specific Features > Pragmas | |||
The ARM compiler recognizes a number of ARM-specific pragmas. Table 4.6 summarizes the available pragmas.
Pragmas override related command-line options. For example, #pragma
arm overrides the command-line option --thumb.
Table 4.6. Pragmas supported by the compiler
| Pragmas | ||
|---|---|---|
#pragma [no_]anon_unions | #pragma [no_]exceptions_unwind | #pragma Otime |
#pragma arm | #pragma hdrstop | #pragma pop |
#pragma arm section [ | #pragma import | #pragma push |
#pragma diag_default | #pragma noinline | #pragma [no_]softfp_linkage |
#pragma diag_error | #pragma no_pch | #pragma unroll [( |
#pragma diag_remark | #pragma O | #pragma unroll_completely |
#pragma diag_suppress | #pragma once | #pragma thumb |
#pragma diag_warning | #pragma Ospace | - |