QUOTE (Brain13 @ Feb 15 2011, 09:30)

Если переименовываю файл в stm32f10x_it.cpp, он компилится с помощью g++, ошибок нет. Но когда происходит прерывание проц уходит в DefaultHandler и зависает в бесконечном цикле.
Name mangling. Объявите ваш обработчик с квалификатором
extern "C".