Очевидно линкеру дано задание заполнять неиспользуемые вектора прерываний инструкциями возврата из прерываний. Это уже заполнитель.
Определение заполнителя может быть только одно на проект.
Если хотите использовать другой заполнитель, то отключите опцию заполнения неиспользуемых векторов.
Если всё таки нужны и возвраты из неиспользуемых прерываний, то пропишите эти функции явно, например:
Код
__interrupt void SPI_STC_interrupt() {}