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>
|
2016-01-05 Sergei Trofimovich <siarheit@google.com>
|
||||||
|
|
||||||
PR other/60465
|
PR other/60465
|
||||||
|
|
|
@ -4205,6 +4205,17 @@ the @code{rtbd} instead of @code{rtsd}.
|
||||||
@smallexample
|
@smallexample
|
||||||
void f () __attribute__ ((break_handler));
|
void f () __attribute__ ((break_handler));
|
||||||
@end smallexample
|
@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
|
@end table
|
||||||
|
|
||||||
@node Microsoft Windows Function Attributes
|
@node Microsoft Windows Function Attributes
|
||||||
|
|
Loading…
Reference in New Issue