These function attributes are supported by the Blackfin back end:
exception_handler
interrupt_handler
kspisusp
interrupt_handler
, exception_handler
or nmi_handler
, code is generated to load the stack pointer from the USP register in the function prologue. l1_text
.l1.text
. With -mfdpic
, function calls with a such function as the callee or caller uses inlined PLT. l2
.l2.text
. With -mfdpic
, callers of such functions use an inlined PLT. longcall
shortcall
longcall
attribute indicates that the function might be far away from the call site and require a different (more expensive) calling sequence. The shortcall
attribute indicates that the function is always close enough for the shorter calling sequence to be used. These attributes override the -mlongcall
switch. nesting
interrupt_handler
, exception_handler
or nmi_handler
to indicate that the function entry code should enable nested interrupts or exceptions. nmi_handler
saveall
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/Blackfin-Function-Attributes.html