www.digitalmars.com         C & C++   DMDScript  

D.gnu - Why GCC 5.0 does not support GDC?

reply "zoujiaqing" <zoujiaqing gmail.com> writes:
GCC 5.0 was released, the full support golang 1.4.2, but why not 
support GDC?


Look GCC 5 Release Series Changes, New Features, and Fixes:
https://gcc.gnu.org/gcc-5/changes.html
Apr 07 2015
parent reply "Iain Buclaw via D.gnu" <d.gnu puremagic.com> writes:
On 8 Apr 2015 04:30, "zoujiaqing via D.gnu" <d.gnu puremagic.com> wrote:
 GCC 5.0 was released, the full support golang 1.4.2, but why not support
GDC?
 Look GCC 5 Release Series Changes, New Features, and Fixes:
 https://gcc.gnu.org/gcc-5/changes.html
Go is the least interesting thing on that page, it took me two reads to spot it. ;) Libgccjit is far more interesting.
Apr 08 2015
next sibling parent Marco Leise <Marco.Leise gmx.de> writes:
Am Wed, 8 Apr 2015 09:25:52 +0200
schrieb "Iain Buclaw via D.gnu" <d.gnu puremagic.com>:

 On 8 Apr 2015 04:30, "zoujiaqing via D.gnu" <d.gnu puremagic.com> wrote:
 GCC 5.0 was released, the full support golang 1.4.2, but why not support
GDC?
 Look GCC 5 Release Series Changes, New Features, and Fixes:
 https://gcc.gnu.org/gcc-5/changes.html
Go is the least interesting thing on that page, it took me two reads to spot it. ;) Libgccjit is far more interesting.
Libgccjit might totally change the way gdc is built towards the modular approach LLVM uses. There are issues with the package I maintain for Gentoo: * Have to recompile all of gcc on an update to D * Updates of gcc and D in lock-step * Parallel installation of different D versions limited by number of minor versions of gcc (e.g. 4.8, 4.9) -- Marco
Apr 09 2015
prev sibling parent reply Marco Leise <Marco.Leise gmx.de> writes:
Oh looks like it is not quite what I thought it would be.
Still a nice alternative to LLVM JIT!

-- 
Marco
Apr 09 2015
parent "Iain Buclaw via D.gnu" <d.gnu puremagic.com> writes:
On 10 Apr 2015 01:25, "Marco Leise via D.gnu" <d.gnu puremagic.com> wrote:
 Oh looks like it is not quite what I thought it would be.
 Still a nice alternative to LLVM JIT!
It's still alpha and though the api should not be broken from now onwards, it's still feature incomplete. You could still probably implement a small C or Python JIT/AOT compiler with it though.
Apr 10 2015