comp.lang.ada
 help / color / mirror / Atom feed
From: Lucretia <laguest9000@googlemail.com>
Subject: Re: Dragonegg for GNAT/LLVM to get arm-apple-darwin ISA-target
Date: Thu, 12 Jun 2014 07:45:43 -0700 (PDT)
Date: 2014-06-12T07:45:43-07:00	[thread overview]
Message-ID: <df470650-5fc1-4675-a242-0164392bfbcf@googlegroups.com> (raw)
In-Reply-To: <d7ff738e-1626-4eb1-ad40-d7845707d133@googlegroups.com>

On Thursday, 12 June 2014 15:40:57 UTC+1, Dan'l Miller  wrote:
> http://dragonegg.llvm.org
> 
> LLVM's Dragonegg project reports that GNAT Ada works poorly (or not at all?) from GCC 4.7 onward, when using the LLVM back-end instead of GCC's back-end.  This is after GNAT Ada 4.5 worked well enough with the Dragonegg LLVM back-end and GNAT Ada 4.6 is considered to be working the best.
> 
> Is anyone in the Ada community actively engaged with the Dragonegg project to help fix the divergence between GNAT Ada 4.7 & onward and the Dragonegg LLVM backend of GCC 4.7 & onward?  AdaCore is unlikely to embrace the Dragonegg project.
> 
> The A#1 benefit of GNAT on Dragonegg's LLVM backend would be to have GNAT available for target ISAs that GCC no longer supports at all (or no longer supports well) but for which LLVM has active support, such as arm-apple-darwin for iOS development.

It's Duncan Sands' project, I don't know if he's still working on it. I'd rather prefer a direct Ada front end to LLVM so that's easier to integrate into Apple's toolchain.

I have heard the DragonEgg project is dead, but am not sure.

Luke.

  reply	other threads:[~2014-06-12 14:45 UTC|newest]

Thread overview: 11+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2014-06-12 14:40 Dragonegg for GNAT/LLVM to get arm-apple-darwin ISA-target Dan'l Miller
2014-06-12 14:45 ` Lucretia [this message]
2014-06-12 17:43   ` Dan'l Miller
2014-06-12 18:02     ` Lucretia
2014-06-12 19:13       ` Dan'l Miller
2014-06-12 19:55         ` Luke A. Guest
2014-06-16 11:52   ` Jacob Sparre Andersen
2017-09-21 19:02 ` Lucretia
2017-09-22  7:50   ` Tarjei Jensen
2017-09-22 14:49     ` Lucretia
2017-09-23 19:51       ` Tarjei Jensen
replies disabled

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox