Break lines at 80 cols; eliminate extra space caused by a single <p> tag on a

line by itself.

llvm-svn: 13516
This commit is contained in:
Misha Brukman 2004-05-12 21:46:05 +00:00
parent 79c7de0723
commit 6963b20891

View File

@ -69,21 +69,17 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page</a>.</p>
<div class="doc_text"> <div class="doc_text">
<p> <p>This is the fourth public release of the LLVM compiler infrastructure. This
This is the fourth public release of the LLVM compiler infrastructure. This
release primarily improves the <a href="#codequality">performance of the release primarily improves the <a href="#codequality">performance of the
code</a> produced by all aspects of the LLVM compiler and adds some <a code</a> produced by all aspects of the LLVM compiler and adds some <a
href="#newfeatures">new features</a>, though it does <a href="#bugfix">fix a few href="#newfeatures">new features</a>, though it does <a href="#bugfix">fix a few
bugs</a> as well. bugs</a> as well.</p>
</p>
<p> <p> At this time, LLVM is known to correctly compile and run all C &amp; C++
At this time, LLVM is known to correctly compile and run all C &amp; C++ SPEC SPEC CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist benchmarks. It
CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist benchmarks. It has has also been used to compile <b>many</b> other programs. LLVM now also works
also been used to compile <b>many</b> other programs. LLVM now also works with with a broad variety of C++ programs, though it has still received less testing
a broad variety of C++ programs, though it has still received less testing than than the C front-end.</p>
the C front-end.
</p>
<!--=========================================================================--> <!--=========================================================================-->
<div class="doc_subsubsection"> <div class="doc_subsubsection">
@ -134,7 +130,8 @@ issues were fixed:</a>
<ol> <ol>
<li><a href="http://llvm.cs.uiuc.edu/PR305">LLVM tools will happily spew <li><a href="http://llvm.cs.uiuc.edu/PR305">LLVM tools will happily spew
bytecode onto your terminal</a></li> bytecode onto your terminal</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR329">[llvmgcc] type names are not emitted for structure typedefs</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR329">[llvmgcc] type names are not emitted
for structure typedefs</a></li>
</ol> </ol>
<!--=========================================================================--> <!--=========================================================================-->
@ -143,8 +140,10 @@ In this release, the following build problems were fixed:
</div> </div>
<ol> <ol>
<li><a href="http://llvm.cs.uiuc.edu/PR301">Minor configure bugs with -disable/enable-povray and -disable-spec</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR301">Minor configure bugs with
<li><a href="http://llvm.cs.uiuc.edu/PR289">shell scripts output by gccld don't work if you change PATH</a></li> -disable/enable-povray and -disable-spec</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR289">shell scripts output by gccld don't
work if you change PATH</a></li>
</ol> </ol>
<!--=========================================================================--> <!--=========================================================================-->
@ -208,17 +207,21 @@ incorrectly updates dominator information</a></li>
breaks SSA form</a></li> breaks SSA form</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR313">[X86] JIT miscompiles unsigned short <li><a href="http://llvm.cs.uiuc.edu/PR313">[X86] JIT miscompiles unsigned short
to floating point cast</a></li> to floating point cast</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR332">[adce] Crash handling unreachable code that unwinds</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR332">[adce] Crash handling unreachable
<li><a href="http://llvm.cs.uiuc.edu/PR333">[sparc] LLC can't emit 2 functions of code that unwinds</a></li>
the same name, both having constant pools</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR333">[sparc] LLC can't emit 2 functions
<li><a href="http://llvm.cs.uiuc.edu/PR337">[livevar] Live variables missed physical register use of aliased definition</a></li> of the same name, both having constant pools</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR337">[livevar] Live variables missed
physical register use of aliased definition</a></li>
</ol> </ol>
<p>Bugs in the C/C++ front-end:</p> <p>Bugs in the C/C++ front-end:</p>
<ol> <ol>
<li><a href="http://llvm.cs.uiuc.edu/PR326">[llvmgcc] Crash on use of undeclared enum type</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR326">[llvmgcc] Crash on use of undeclared
<li><a href="http://llvm.cs.uiuc.edu/PR298">[llvmgcc] Variable length array indexing miscompiled</a></li> enum type</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR298">[llvmgcc] Variable length array
indexing miscompiled</a></li>
</ol> </ol>
</div> </div>
@ -251,8 +254,10 @@ In this release, the following portability problems were fixed:
</div> </div>
<ol> <ol>
<li><a href="http://llvm.cs.uiuc.edu/PR304">warnings compiling Stacker compiler on Mac OS X</a></li> <li><a href="http://llvm.cs.uiuc.edu/PR304">warnings compiling Stacker compiler
<li><a href="http://llvm.cs.uiuc.edu/PR308">Archive file reader doesn't understand abbreviated names in headers</a></li> on Mac OS X</a></li>
<li><a href="http://llvm.cs.uiuc.edu/PR308">Archive file reader doesn't
understand abbreviated names in headers</a></li>
</ol> </ol>
<!-- *********************************************************************** --> <!-- *********************************************************************** -->
@ -278,13 +283,11 @@ there isn't already one.</p>
<div class="doc_text"> <div class="doc_text">
<p> <p>The following components of this LLVM release are either untested, known to
The following components of this LLVM release are either untested, known to be be broken or unreliable, or are in early development. These components should
broken or unreliable, or are in early development. These components should not not be relied on, and bugs should not be filed against them, but they may be
be relied on, and bugs should not be filed against them, but they may be useful useful to some people. In particular, if you would like to work on one of these
to some people. In particular, if you would like to work on one of these components, please contact us on the llvmdev list.</p>
components, please contact us on the llvmdev list.
</p>
<ul> <ul>
<li>The following passes are incomplete or buggy: <tt>-pgmdep, -memdep, <li>The following passes are incomplete or buggy: <tt>-pgmdep, -memdep,
@ -348,11 +351,9 @@ register file.</li>
} }
</pre></li> </pre></li>
<li> <li>Initialization of global union variables can only be done <a
Initialization of global union variables can only be done href="http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=162">with the largest union
<a href="http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=162">with the largest member</a>.</li>
union member</a>.
</li>
<li><a href="http://llvm.cs.uiuc.edu/PR244">[llvm-gcc] Error when an implicitly <li><a href="http://llvm.cs.uiuc.edu/PR244">[llvm-gcc] Error when an implicitly
external function is re-declared as static</a></li> external function is re-declared as static</a></li>