diff options
author | Tanya Lattner <tonic@nondot.org> | 2008-02-12 06:28:54 +0000 |
---|---|---|
committer | Tanya Lattner <tonic@nondot.org> | 2008-02-12 06:28:54 +0000 |
commit | ef55b5d87a5b6c7b78178971242aeff6bf5b9c4f (patch) | |
tree | ecc0e660d0047050d4a6f5a5972e38e31e8027ae | |
parent | 1c4be00c9e7ee6ea7f3a26490c679060589598b9 (diff) | |
download | llvm-llvmorg-2.2.0.zip llvm-llvmorg-2.2.0.tar.gz llvm-llvmorg-2.2.0.tar.bz2 |
Fix bugs section.llvmorg-2.2.0release/2.2.x
llvm-svn: 46992
-rw-r--r-- | llvm/docs/ReleaseNotes.html | 93 |
1 files changed, 47 insertions, 46 deletions
diff --git a/llvm/docs/ReleaseNotes.html b/llvm/docs/ReleaseNotes.html index 6e9e403..3df21ea 100644 --- a/llvm/docs/ReleaseNotes.html +++ b/llvm/docs/ReleaseNotes.html @@ -545,52 +545,6 @@ programs.</li> <a name="c-fe">Known problems with the C front-end</a> </div> -<!-- ======================================================================= --> -<div class="doc_subsection"> - <a name="ada-fe">Known problems with the Ada front-end</a> -</div> - -<div class="doc_text"> -The llvm-gcc 4.2 Ada compiler works fairly well, however this is not a mature -technology and problems should be expected. -<ul> -<li>The Ada front-end currently only builds on x86-32. This is mainly due -to lack of trampoline support (pointers to nested functions) on other platforms, -however it <a href="http://llvm.org/PR2006">also fails to build on x86-64</a> -which does support trampolines.</li> -<li>The Ada front-end <a href="http://llvm.org/PR2007">fails to bootstrap</a>. -Workaround: configure with --disable-bootstrap.</li> -<li>The c380004 and <a href="http://llvm.org/PR2010">c393010</a> ACATS tests -fail (c380004 also fails with gcc-4.2 mainline).</li> -<li>Many gcc specific Ada tests continue to crash the compiler.</li> -<li>The -E binder option (exception backtraces) -<a href="http://llvm.org/PR1982">does not work</a> and will result in programs -crashing if an exception is raised. Workaround: do not use -E.</li> -<li>Only discrete types <a href="http://llvm.org/PR1981">are allowed to start -or finish at a non-byte offset</a> in a record. Workaround: do not pack records -or use representation clauses that result in a field of a non-discrete type -starting or finishing in the middle of a byte.</li> -<li>The lli interpreter <a href="http://llvm.org/PR2009">considers 'main' -as generated by the Ada binder to be invalid</a>. -Workaround: hand edit the file to use pointers for argv and envp rather than -integers.</li> -<li>The -fstack-check option <a href="http://llvm.org/PR2008">is ignored</a>.</li> -</ul> -</div> - -<!-- ======================================================================= --> -<div class="doc_subsection"> - <a name="fortran-fe">Known problems with the Fortran front-end</a> -</div> - -<div class="doc_text"> - -<ul> -<li>The llvm-gcc 4.2 gfortran front-end supports a broad range of Fortran code, but does -<a href="http://llvm.org/PR1971">not support EQUIVALENCE yet</a>.</li> -</ul> -</div> - <!-- _______________________________________________________________________ --> <div class="doc_subsubsection">Bugs</div> @@ -722,6 +676,53 @@ It works well for x86-64 darwin but not x86-64 linux.</li> +<!-- ======================================================================= --> +<div class="doc_subsection"> + <a name="ada-fe">Known problems with the Ada front-end</a> +</div> + +<div class="doc_text"> +The llvm-gcc 4.2 Ada compiler works fairly well, however this is not a mature +technology and problems should be expected. +<ul> +<li>The Ada front-end currently only builds on x86-32. This is mainly due +to lack of trampoline support (pointers to nested functions) on other platforms, +however it <a href="http://llvm.org/PR2006">also fails to build on x86-64</a> +which does support trampolines.</li> +<li>The Ada front-end <a href="http://llvm.org/PR2007">fails to bootstrap</a>. +Workaround: configure with --disable-bootstrap.</li> +<li>The c380004 and <a href="http://llvm.org/PR2010">c393010</a> ACATS tests +fail (c380004 also fails with gcc-4.2 mainline).</li> +<li>Many gcc specific Ada tests continue to crash the compiler.</li> +<li>The -E binder option (exception backtraces) +<a href="http://llvm.org/PR1982">does not work</a> and will result in programs +crashing if an exception is raised. Workaround: do not use -E.</li> +<li>Only discrete types <a href="http://llvm.org/PR1981">are allowed to start +or finish at a non-byte offset</a> in a record. Workaround: do not pack records +or use representation clauses that result in a field of a non-discrete type +starting or finishing in the middle of a byte.</li> +<li>The lli interpreter <a href="http://llvm.org/PR2009">considers 'main' +as generated by the Ada binder to be invalid</a>. +Workaround: hand edit the file to use pointers for argv and envp rather than +integers.</li> +<li>The -fstack-check option <a href="http://llvm.org/PR2008">is ignored</a>.</li> +</ul> +</div> + +<!-- ======================================================================= --> +<div class="doc_subsection"> + <a name="fortran-fe">Known problems with the Fortran front-end</a> +</div> + +<div class="doc_text"> + +<ul> +<li>The llvm-gcc 4.2 gfortran front-end supports a broad range of Fortran code, but does +<a href="http://llvm.org/PR1971">not support EQUIVALENCE yet</a>.</li> +</ul> +</div> + + <!-- *********************************************************************** --> <div class="doc_section"> <a name="additionalinfo">Additional Information</a> |