summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDuncan Sands <baldrick@free.fr>2009-10-11 19:40:38 +0000
committerDuncan Sands <baldrick@free.fr>2009-10-11 19:40:38 +0000
commit5f6aa105f5e67b24df7650def4895e58ff0b1083 (patch)
tree175a185863dccf085c7e759f1c201cfe90ff8713
parentdcea7e921b4c6ba75cc76c4855160298f6cce52a (diff)
downloadbcm5719-llvm-5f6aa105f5e67b24df7650def4895e58ff0b1083.tar.gz
bcm5719-llvm-5f6aa105f5e67b24df7650def4895e58ff0b1083.zip
More DragonEgg verbiage.
llvm-svn: 83788
-rw-r--r--llvm/docs/ReleaseNotes-2.6.html29
1 files changed, 17 insertions, 12 deletions
diff --git a/llvm/docs/ReleaseNotes-2.6.html b/llvm/docs/ReleaseNotes-2.6.html
index 8a2f9b4d40b..518ef31aa8b 100644
--- a/llvm/docs/ReleaseNotes-2.6.html
+++ b/llvm/docs/ReleaseNotes-2.6.html
@@ -245,18 +245,23 @@ KLEE.</p>
<p>
The goal of <a href="http://dragonegg.llvm.org/">DragonEgg</a> is to make
gcc-4.5 act like llvm-gcc without requiring any gcc modifications whatsoever.
-DragonEgg is a shared library (llvm.so) that is loaded by gcc at runtime. It
-uses the new gcc plugin architecture to disable the GCC optimizers and code
-generators, and schedule the LLVM optimizers and code generators (or direct
-output of LLVM IR) instead. Currently only Linux and Darwin are supported,
-and only on x86-32 and x86-64. It should be easy to add additional unix-like
-architectures and other processor families. Since gcc-4.5 has not yet been
-released, neither has <a href="http://dragonegg.llvm.org/">DragonEgg</a>.
-To build <a href="http://dragonegg.llvm.org/">DragonEgg</a> you will need to
-check out the development versions of <a href="http://gcc.gnu.org/svn.html/">
-gcc</a>, <a href="http://llvm.org/docs/GettingStarted.html#checkout">llvm</a>
-and <a href="http://dragonegg.llvm.org/">DragonEgg</a> from their respective
-subversion repositories.
+<a href="http://dragonegg.llvm.org/">DragonEgg</a> is a shared library (llvm.so)
+that is loaded by gcc at runtime. It uses the new gcc plugin architecture to
+disable the GCC optimizers and code generators, and schedule the LLVM optimizers
+and code generators (or direct output of LLVM IR) instead. Currently only Linux
+and Darwin are supported, and only on x86-32 and x86-64. It should be easy to
+add additional unix-like architectures and other processor families. In theory
+it should be possible to use <a href="http://dragonegg.llvm.org/">DragonEgg</a>
+with any language supported by gcc, however only C and Fortran work well for the
+moment. Ada and C++ work to some extent, while Java, Obj-C and Obj-C++ are so
+far entirely untested. Since gcc-4.5 has not yet been released, neither has
+<a href="http://dragonegg.llvm.org/">DragonEgg</a>. To build
+<a href="http://dragonegg.llvm.org/">DragonEgg</a> you will need to check out the
+development versions of <a href="http://gcc.gnu.org/svn.html/"> gcc</a>,
+<a href="http://llvm.org/docs/GettingStarted.html#checkout">llvm</a> and
+<a href="http://dragonegg.llvm.org/">DragonEgg</a> from their respective
+subversion repositories, and follow the instructions in the
+<a href="http://dragonegg.llvm.org/">DragonEgg</a> README.
</p>
</div>
OpenPOWER on IntegriCloud