Да.
Почти у каждой компьютерной программы есть проблемы с завершением цикла. Однако я думаю, что в GCC не хватило бы оперативной памяти, прежде чем бесконечный цикл станет очевидным. В его дизайне не так много «свободных» операций.
Парсер и препроцессор не будут создавать проблем. Готов поспорить, что вы могли бы настроить таргетинг на оптимизатор, который, вероятно, будет иметь больше ошибок при реализации. Это будет не столько язык, сколько использование уязвимости, которую вы можете обнаружить из исходного кода. то есть эксплойт был бы неочевиден.
UPDATE
В этом конкретном случае моя теория кажется верной. Компилятор продолжает выделять оперативную память, а оптимизатор кажется уязвимым. Ответ - да. Да, вы можете.