> On further thinking about this, I have a feeling this may have something > to do with the Private1 field of the unwind_exception, but I'm not too > sure how yet.
For sure, adding a couple of fields on the Ada side that don't exist on the C side is highly suspicious. Better get rid of them in any case I'd think. -- Eric Botcazou