re PR target/1078 (Problems with attributes documentation)
2016-01-05 Sandra Loosemore <sandra@codesourcery.com> PR 1078 gcc/ * doc/extend.texi (MicroBlaze Function Attributes): Document interrupt_handler and fast_interrupt attributes. From-SVN: r232081
This commit is contained in:
parent
face88a110
commit
0d19c66df4
@ -1,3 +1,9 @@
|
||||
2016-01-05 Sandra Loosemore <sandra@codesourcery.com>
|
||||
|
||||
PR 1078
|
||||
* doc/extend.texi (MicroBlaze Function Attributes): Document
|
||||
interrupt_handler and fast_interrupt attributes.
|
||||
|
||||
2016-01-05 Sergei Trofimovich <siarheit@google.com>
|
||||
|
||||
PR other/60465
|
||||
|
@ -4205,6 +4205,17 @@ the @code{rtbd} instead of @code{rtsd}.
|
||||
@smallexample
|
||||
void f () __attribute__ ((break_handler));
|
||||
@end smallexample
|
||||
|
||||
@item interrupt_handler
|
||||
@itemx fast_interrupt
|
||||
@cindex @code{interrupt_handler} function attribute, MicroBlaze
|
||||
@cindex @code{fast_interrupt} function attribute, MicroBlaze
|
||||
These attributes indicate that the specified function is an interrupt
|
||||
handler. Use the @code{fast_interrupt} attribute to indicate handlers
|
||||
used in low-latency interrupt mode, and @code{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 @code{rtid} instead of @code{rtsd}.
|
||||
@end table
|
||||
|
||||
@node Microsoft Windows Function Attributes
|
||||
|
Loading…
Reference in New Issue
Block a user