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);