ARM Pragmas - Using the GNU Compiler Collection (GCC)
Description: Using the GNU Compiler Collection (GCC)

Next: M32C Pragmas, Up: Pragmas

#### 6.60.1 ARM Pragmas

The ARM target defines pragmas for controlling the default addition of `long_call` and `short_call` attributes to functions. See Function Attributes, for information about the effects of these attributes.

`long_calls`
  Set all subsequent functions to have the `long_call` attribute.
`no_long_calls`
  Set all subsequent functions to have the `short_call` attribute.
`long_calls_off`
  Do not affect the `long_call` or `short_call` attributes of subsequent functions.