> Aye, then the Ada side doesn't build. Can you see what it is I'm > missing?
You need to further adjust the Ada code (a-exexpr-gcc.adb), which is written for DWARF EH. In particular, you need to rewrite Propagate_Exception to build a proper exception for ARM EH. > I'm beginning to think the whole of a-exexpr-gcc needs to be extracted > into 2 distinct files, a-exexpr-gcc (normal GCC EH - as it is) and > a-exexpr-gcc-arm (ARM EABI EH). Probably some parts of it, yes. -- Eric Botcazou