[resending a reply sent to a private copy] From: Olivier Hainque <hain...@adacore.com> To: "Luke A. Guest" <lagu...@archeia.com> 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