[resending a reply sent to a private copy]
From: Olivier Hainque <[email protected]>
To: "Luke A. Guest" <[email protected]>
Subject: Re: Porting ZCX (not SJLJ) for GNAT ARM EABI
Date: Mon, 27 Sep 2010 15:18:59 +0200
Luke A. Guest wrote:
> > A quick glance suggests that your arm-linux port might be using the
> > latter (from t-linux if I'm not mistaken, I'm not at all familiar with
> > the port though).
>
> I can't see any mention of unwind in the the t-linux-eabi file, I'm
> probably missing something I just don't unerstand here :D
I was thinking of
config.gcc
arm*-*-linux*) # ARM GNU/Linux with ELF
...
tmake_file="${tmake_file} t-linux arm/t-arm"
^^^^^^^
then in config/t-linux
# Use unwind-dw2-fde-glibc
...
> > Wouldn't tb-gcc.c "just work" (using _Unwind_Backtrace) ?
>
> I would expect so, but again, not sure on this yet.
We'll see.
> > Out of curiosity, why did you choose that particular topic (ZCX for
> > Ada on arm-linux) ? Does this just happen to seem of interest for
> > learning purposes, or is there a more specific need ?
>
> In #Ada there are always people coming in and asking if there is an ARM
> GNAT, which we always say "sort of..." ARM CPU's aren't the fastest on
> the planet and not having EABI EH to help with this is something that
> really needs to be done imho.
[...]
I see, thanks.
Cheers,
Olivier