This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: [PATCH, ARM, Ada] __ARM_EABI_UNWINDER__ vs _URC_FATAL_PHASE1_ERROR in gcc/ada/raise-gcc.c
- From: Andrew Haley <aph at redhat dot com>
- To: Geert Bosch <bosch at adacore dot com>
- Cc: Laurent GUERBY <laurent at guerby dot net>, Richard Earnshaw <rearnsha at arm dot com>, Arnaud Charlet <charlet at adacore dot com>, gcc-patches <gcc-patches at gcc dot gnu dot org>, Martin Guy <martinwguy at yahoo dot it>
- Date: Wed, 11 Feb 2009 11:06:40 +0000
- Subject: Re: [PATCH, ARM, Ada] __ARM_EABI_UNWINDER__ vs _URC_FATAL_PHASE1_ERROR in gcc/ada/raise-gcc.c
- References: <1230478606.5195.153.camel@localhost> <57AA1252-02E7-4BB1-BEEB-FAD12B1BDE1E@adacore.com>
Geert Bosch wrote:
>
> On Dec 28, 2008, at 10:36, Laurent GUERBY wrote:
>
>> I'm trying to port Ada to arm now that we have an arm machine in the
>> compile farm. When enabling ZCX exceptions in the Ada RTS for this
>> target my first cross c,ada trunk cross compiler fails to build with:
>
> While GNAT has been ported to Arm before, ZCX exceptions have never been
> implemented. This requires an Ada specific EH personality routine to be written,
> which is far from trivial.
It's not particularly hard, given an existing DWARF version.
I'd be glad to advise.
Andrew.