RS/6000 and PowerPC Pragmas - Using the GNU Compiler Collection (GCC)
Description: Using the GNU Compiler Collection (GCC)

Next: Darwin Pragmas, Previous: MeP Pragmas, Up: Pragmas

#### 6.58.4 RS/6000 and PowerPC Pragmas

The RS/6000 and PowerPC targets define one pragma for controlling whether or not the `longcall` attribute is added to function declarations by default. This pragma overrides the `-mlongcall` option, but not the `longcall` and `shortcall` attributes. See RS/6000 and PowerPC Options, for more information about when long calls are and are not necessary.

`longcall (1)`
  Apply the `longcall` attribute to all subsequent function declarations.
`longcall (0)`
  Do not apply the `longcall` attribute to subsequent function declarations.