From: Rolf E. <rol...@gm...> - 2007-05-19 20:55:04
|
> I don't know about GWindows, but the window32 Ada compiler distributed > by AdaCore has used DW2 EH unwind (based on ealier version of a patch > submitted to GCC-Patches). To be comapatible with their compiler, the > mingw.org one would also need to be DW2 enabled. We most probably cannot achieve to have gcc 4.2 compatible with Adacore's GNAT_GPL_200. You cannot mix object files from the two compilers anyway. Consistency among all the compile runs of an eventual program is controlled by gnat's .ali files. The Adacore compiler emits "GNAT Lib v2007" as version identifier and GCC 4.2.0 emits "GNAT Lib v4.2" in the ali file. It'd be simple to patch gcc to emit the same string, but then GNAT GPL 2007 has 74 internal configuration switches whereas gcc 4.2 has only 73. Feel free to use any mechanism for EH that suits you and that is the least work. Rolf |