------- Additional Comments From pbrook at gcc dot gnu dot org 2005-07-05 14:19 ------- In that case this may be a darwin bug. IIUC gnat1 uses exceptions, and needs the host unwind.h to do so. These exceptions may be different to the exceptions on the target system. If darwin doesn't have this file it's a bug in the bootstrap compiler. Using the target version is just plain wrong (and will break horribly when cross-compiling).
The other alternative is ada is very confused about host vs. target, and raise.c shouldn't be in the compiler at all. I can't tell which is the case. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=22301