[PATCH, gdc] - Merging gdc (GNU D Compiler) into gcc

Iain Buclaw ibuclaw@ubuntu.com
Mon Jun 18 22:00:00 GMT 2012


Hi,

Seems that I can't upload the files individually due to a size limit,
so I've put the files up on my site. Sorry for any initial noise.


Long story short:

So I have been working on this for quite some time, and now I feel it
is approaching some state of readiness for inclusion. Any feedback or
advice to help push this little project along would be greatly
appreciated.  Thanks.

Former discussion about possible inclusion:
http://gcc.gnu.org/ml/gcc/2011-10/msg00037.html

Current development of GDC is hosted on github:
https://github.com/D-Programming-GDC/GDC


Summary of patches

These series of patches are for the D compiler frontend for inclusion into GCC.

http://www.gdcproject.org/files/gdc_frontend.patch.gz
http://www.gdcproject.org/files/gdc_libphobos.patch.gz
http://www.gdcproject.org/files/gdc_testsuite.patch.gz
http://www.gdcproject.org/files/gdc_gcc.patch.gz


[PATCH 1/4]:
The D compiler frontend
 -  gcc/d

[PATCH 2/4]:
Phobos and the D runtime library
 -  gcc/libphobos
 -  gcc/libphobos/libdruntime

[PATCH 3/4]:
The D compiler testsuite
 -  gcc/testsuite/gdc.exp
 -  gcc/testsuite/lib/gdc-dg.exp
 -  gcc/testsuite/lib/gdc.exp

[PATCH 4/4]:
Add D frontend and library to build
 -  configure
 -  configure.ac
 -  Makefile.def
 -  Makefile.in

Add mention of D compiler and Phobos in documentation
 -  gcc/doc/frontends.texi
 -  gcc/doc/install.texi
 -  gcc/doc/invoke.texi
 -  gcc/doc/sourcebuild.texi
 -  gcc/doc/standards.texi

Backend support for D compiler
 -  gcc/config/rs6000/rs6000.c
 -  gcc/dwarf2out.c
 -  gcc/gcc.c


Again, sorry for the initial noise, I look forwarded to future discussions.


Regards
-- 
Iain Buclaw

*(p < e ? p++ : p) = (c & 0x0f) + '0';



More information about the Gcc-patches mailing list