From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,FREEMAIL_FROM autolearn=unavailable autolearn_force=no version=3.4.4 X-Received: by 10.66.173.75 with SMTP id bi11mr295592pac.4.1402584343787; Thu, 12 Jun 2014 07:45:43 -0700 (PDT) X-Received: by 10.140.51.18 with SMTP id t18mr19171qga.27.1402584343738; Thu, 12 Jun 2014 07:45:43 -0700 (PDT) Path: eternal-september.org!reader01.eternal-september.org!reader02.eternal-september.org!news.eternal-september.org!news.eternal-september.org!news.eternal-september.org!feeder.eternal-september.org!news.glorb.com!a13no318216igq.0!news-out.google.com!a8ni2227qaq.1!nntp.google.com!i13no65272qae.1!postnews.google.com!glegroupsg2000goo.googlegroups.com!not-for-mail Newsgroups: comp.lang.ada Date: Thu, 12 Jun 2014 07:45:43 -0700 (PDT) In-Reply-To: Complaints-To: groups-abuse@google.com Injection-Info: glegroupsg2000goo.googlegroups.com; posting-host=2.121.192.150; posting-account=L2-UcQkAAAAfd_BqbeNHs3XeM0jTXloS NNTP-Posting-Host: 2.121.192.150 References: User-Agent: G2/1.0 MIME-Version: 1.0 Message-ID: Subject: Re: Dragonegg for GNAT/LLVM to get arm-apple-darwin ISA-target From: Lucretia Injection-Date: Thu, 12 Jun 2014 14:45:43 +0000 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Xref: news.eternal-september.org comp.lang.ada:20254 Date: 2014-06-12T07:45:43-07:00 List-Id: On Thursday, 12 June 2014 15:40:57 UTC+1, Dan'l Miller wrote: > http://dragonegg.llvm.org >=20 > LLVM's Dragonegg project reports that GNAT Ada works poorly (or not at al= l?) 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 LLV= M back-end and GNAT Ada 4.6 is considered to be working the best. >=20 > Is anyone in the Ada community actively engaged with the Dragonegg projec= t to help fix the divergence between GNAT Ada 4.7 & onward and the Dragoneg= g LLVM backend of GCC 4.7 & onward? AdaCore is unlikely to embrace the Dra= gonegg project. >=20 > 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-da= rwin for iOS development. It's Duncan Sands' project, I don't know if he's still working on it. I'd r= ather prefer a direct Ada front end to LLVM so that's easier to integrate i= nto Apple's toolchain. I have heard the DragonEgg project is dead, but am not sure. Luke.