diff options
author | Duncan Sands <baldrick@free.fr> | 2013-06-06 09:40:13 +0000 |
---|---|---|
committer | Duncan Sands <baldrick@free.fr> | 2013-06-06 09:40:13 +0000 |
commit | 6a1cc8fbd6bef2c3464a51f812c9120f234a7a46 (patch) | |
tree | fdbd6fc843b85dea793827f7ef9664645832dd52 | |
parent | 7b2d0bd7a6306bdcbf3b4622089481cb2fe33496 (diff) |
Release notes for dragonegg.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/branches/release_33@183396 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r-- | docs/ReleaseNotes.rst | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/docs/ReleaseNotes.rst b/docs/ReleaseNotes.rst index 5808e0e49d..112662c2a6 100644 --- a/docs/ReleaseNotes.rst +++ b/docs/ReleaseNotes.rst @@ -165,6 +165,26 @@ and share the same distribution license. This section provides updates on these sub-projects. +DragonEgg: GCC front-ends, LLVM back-end +---------------------------------------- + +`DragonEgg <http://dragonegg.llvm.org/>`_ is a +`GCC plugin <http://gcc.gnu.org/wiki/plugins>`_ that replaces GCC's optimizers +and code generators with LLVM's. It works with gcc-4.5, 4.6, 4.7 and 4.8, can +target the x86-32/x86-64 and ARM processor families, and has been successfully +used on the Darwin, FreeBSD, KFreeBSD, Linux and OpenBSD platforms. It fully +supports Ada, C, C++ and Fortran. It has partial support for Go, Java, Obj-C +and Obj-C++. Note that gcc-4.6 is the best supported version, and that Ada in +particular doesn't work well with gcc-4.7 and newer. + +The `3.3 release <http://llvm.org/apt/>`_ has the following notable changes. + +- supports gcc-4.8 (requires gcc-4.8.1 or newer) +- object files can be written directly using LLVM's integrated assembler +- produces saner debug info +- bitfields can now contain arbitrary scalar types (useful for Ada) + + LLDB: Low Level Debugger ------------------------ |