aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2013-06-06 09:40:13 +0000
committerDuncan Sands <baldrick@free.fr>2013-06-06 09:40:13 +0000
commit4a1dd376af39c9df752915dca34a990be9535d91 (patch)
tree50a9cde09f92f0ce4de8875c3343ed1e3617d00a
parent084868f2ff2128c0f66f367a5e1bda1806aa8f98 (diff)
downloadllvm-4a1dd376af39c9df752915dca34a990be9535d91.zip
llvm-4a1dd376af39c9df752915dca34a990be9535d91.tar.gz
llvm-4a1dd376af39c9df752915dca34a990be9535d91.tar.bz2
Release notes for dragonegg.
llvm-svn: 183396
-rw-r--r--llvm/docs/ReleaseNotes.rst20
1 files changed, 20 insertions, 0 deletions
diff --git a/llvm/docs/ReleaseNotes.rst b/llvm/docs/ReleaseNotes.rst
index 5808e0e..112662c 100644
--- a/llvm/docs/ReleaseNotes.rst
+++ b/llvm/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
------------------------