mirror of
https://github.com/RPCS3/llvm.git
synced 2024-12-02 08:46:37 +00:00
Break lines at 80 cols; eliminate extra space caused by a single <p> tag on a
line by itself. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@13516 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
parent
d657c42dce
commit
6df9e2ca70
@ -69,21 +69,17 @@ href="http://llvm.cs.uiuc.edu/releases/">releases page</a>.</p>
|
||||
|
||||
<div class="doc_text">
|
||||
|
||||
<p>
|
||||
This is the fourth public release of the LLVM compiler infrastructure. This
|
||||
<p>This is the fourth public release of the LLVM compiler infrastructure. This
|
||||
release primarily improves the <a href="#codequality">performance of the
|
||||
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
|
||||
bugs</a> as well.
|
||||
</p>
|
||||
bugs</a> as well.</p>
|
||||
|
||||
<p>
|
||||
At this time, LLVM is known to correctly compile and run all C & C++ SPEC
|
||||
CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist benchmarks. It has
|
||||
also been used to compile <b>many</b> other programs. LLVM now also works with
|
||||
a broad variety of C++ programs, though it has still received less testing than
|
||||
the C front-end.
|
||||
</p>
|
||||
<p> At this time, LLVM is known to correctly compile and run all C & C++
|
||||
SPEC CPU2000 benchmarks, the Olden benchmarks, and the Ptrdist benchmarks. It
|
||||
has also been used to compile <b>many</b> other programs. LLVM now also works
|
||||
with a broad variety of C++ programs, though it has still received less testing
|
||||
than the C front-end.</p>
|
||||
|
||||
<!--=========================================================================-->
|
||||
<div class="doc_subsubsection">
|
||||
@ -134,7 +130,8 @@ issues were fixed:</a>
|
||||
<ol>
|
||||
<li><a href="http://llvm.cs.uiuc.edu/PR305">LLVM tools will happily spew
|
||||
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>
|
||||
|
||||
<!--=========================================================================-->
|
||||
@ -143,8 +140,10 @@ In this release, the following build problems were fixed:
|
||||
</div>
|
||||
|
||||
<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/PR289">shell scripts output by gccld don't work if you change PATH</a></li>
|
||||
<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/PR289">shell scripts output by gccld don't
|
||||
work if you change PATH</a></li>
|
||||
</ol>
|
||||
|
||||
<!--=========================================================================-->
|
||||
@ -208,17 +207,21 @@ incorrectly updates dominator information</a></li>
|
||||
breaks SSA form</a></li>
|
||||
<li><a href="http://llvm.cs.uiuc.edu/PR313">[X86] JIT miscompiles unsigned short
|
||||
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/PR333">[sparc] LLC can't emit 2 functions 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>
|
||||
<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/PR333">[sparc] LLC can't emit 2 functions
|
||||
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>
|
||||
|
||||
<p>Bugs in the C/C++ front-end:</p>
|
||||
|
||||
<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/PR298">[llvmgcc] Variable length array indexing miscompiled</a></li>
|
||||
<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/PR298">[llvmgcc] Variable length array
|
||||
indexing miscompiled</a></li>
|
||||
</ol>
|
||||
|
||||
</div>
|
||||
@ -251,8 +254,10 @@ In this release, the following portability problems were fixed:
|
||||
</div>
|
||||
|
||||
<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/PR308">Archive file reader doesn't understand abbreviated names in headers</a></li>
|
||||
<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/PR308">Archive file reader doesn't
|
||||
understand abbreviated names in headers</a></li>
|
||||
</ol>
|
||||
|
||||
<!-- *********************************************************************** -->
|
||||
@ -278,13 +283,11 @@ there isn't already one.</p>
|
||||
|
||||
<div class="doc_text">
|
||||
|
||||
<p>
|
||||
The following components of this LLVM release are either untested, known to be
|
||||
broken or unreliable, or are in early development. These components should not
|
||||
be relied on, and bugs should not be filed against them, but they may be useful
|
||||
to some people. In particular, if you would like to work on one of these
|
||||
components, please contact us on the llvmdev list.
|
||||
</p>
|
||||
<p>The following components of this LLVM release are either untested, known to
|
||||
be broken or unreliable, or are in early development. These components should
|
||||
not be relied on, and bugs should not be filed against them, but they may be
|
||||
useful to some people. In particular, if you would like to work on one of these
|
||||
components, please contact us on the llvmdev list.</p>
|
||||
|
||||
<ul>
|
||||
<li>The following passes are incomplete or buggy: <tt>-pgmdep, -memdep,
|
||||
@ -348,11 +351,9 @@ register file.</li>
|
||||
}
|
||||
</pre></li>
|
||||
|
||||
<li>
|
||||
Initialization of global union variables can only be done
|
||||
<a href="http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=162">with the largest
|
||||
union member</a>.
|
||||
</li>
|
||||
<li>Initialization of global union variables can only be done <a
|
||||
href="http://llvm.cs.uiuc.edu/bugs/show_bug.cgi?id=162">with the largest union
|
||||
member</a>.</li>
|
||||
|
||||
<li><a href="http://llvm.cs.uiuc.edu/PR244">[llvm-gcc] Error when an implicitly
|
||||
external function is re-declared as static</a></li>
|
||||
|
Loading…
Reference in New Issue
Block a user