15.1.2.22 shadow
The shadow
attribute causes the compiler to use the
shadow registers rather than the software stack for saving registers. This attribute is
usually used in conjunction with the interrupt
attribute.
void __attribute__ ((interrupt, shadow)) _T1Interrupt
(void);