Ответ: То есть это их официальный ответ?
Что-ж, жаль. Я считаю это недоработкой компилятора, возможно в следующий версиях они что-то там и оптимизируют, если уж есть ключевое слово __fiq, почему бы его максимально эффективно не использовать.
По поводу своего обработчика - это не сложно, это долго, если полностью на асме. У меня в fiq торчит модем, в котором нужно делать ряд операций, домножение на несущую, фильтрацию в I и Q плечах. Но это все в общем то линейно и тривиально в плане реализации на асм. Но нужно еще реализовать алгоритм символьной синхронизации, а вот это уже хотелось бы видеть на Си.
Делать вход в прерывание на асме а потом передавать управление сишной финкции нет смысла, поскольку эта сишная функция опять же будет сохранять регистры.
По поводу второго вопроса, так это просто баг-репорт.
Если есть желание, можете послать, на знаю, зачем бы им мог понадобиться проект?