http://gcc.gnu.org/bugzilla/show_bug.cgi?id=48835
--- Comment #18 from Mikael Pettersson <mikpe at it dot uu.se> 2011-07-09 10:57:47 UTC --- gcc-4.5.3 (vanilla except for 8 m68k-specific patches) works perfectly with gnat and ZCX EH. The only remaining issue is the bogus return type for __gnat_malloc, which I plan to solve properly by using type-correct replacements for s-memory.ad{s,b}.