These function attributes are supported on MicroBlaze targets:
save_volatiles
break_handler
break_handler
is done through the rtbd
instead of rtsd
. void f () __attribute__ ((break_handler));
interrupt_handler
fast_interrupt
fast_interrupt
attribute to indicate handlers used in low-latency interrupt mode, and interrupt_handler
for interrupts that do not use low-latency handlers. In both cases, GCC emits appropriate prologue code and generates a return from the handler using rtid
instead of rtsd
.
© Free Software Foundation
Licensed under the GNU Free Documentation License, Version 1.3.
https://gcc.gnu.org/onlinedocs/gcc-6.3.0/gcc/MicroBlaze-Function-Attributes.html