Xilinx/gcc — pull request #1 by klauspetersen (2014-02-23 21:08:42+00:00)
Title: Fixed missing save of r18 in fast_interrupt.

Register 18 is used as a clobber register, and must be stored when entering a fast_interrupt. Before this fix, register 18 was only saved if it was used directly in the interrupt function. However, if the fast_interrupt function called a function that used r18, the register would not be saved, and thus be mangled upon returning from the interrupt.