Мне удалось создать LLVM 2.6 (пакет llvm-2.6.tar.gz) с помощью MinGW GCC 3.4.5. Я не проверял правильно, но, похоже, работает.
Проблема в том, что у меня есть собственные библиотеки, которые не строятся с использованием GCC3, но которые отлично работают в GCC4 (проблемы с шаблонами). Я считаю, что первая официальная версия GCC4 для MinGW - это GCC 4.4.0.
ИЗМЕНИТЬ
Decluttered - все, что полезно в "попробовал это, попробовал", что теперь информация находится в ответе.
ИЗМЕНИТЬ
Большая часть этого вопроса/ответа избыточна с LLVM 2.7 - стандартная конфигурация, делает обычную работу отлично в MinGW без хаков или обходных решений.