|
75 | 75 | front-end, and improving support for C++ in the LLVM core. This release also
|
76 | 76 | includes a few new features, such as a simple profiler, support for Mac OS/X,
|
77 | 77 | better interoperability with external source bases, a new example language
|
78 |
| -front-end, and improves a few optimizations.</p> |
| 78 | +front-end, and improvements in a few optimizations.</p> |
79 | 79 |
|
80 | 80 | <p>At this time, LLVM is known to correctly compile the C & C++ SPEC CPU2000
|
81 |
| -benchmarks (X86 only), the Olden benchmarks, and the Ptrdist benchmarks along |
82 |
| -with <b>many</b> other programs. LLVM now also works with a broad variety of |
| 81 | +benchmarks with the C backend (X86 only), the Olden benchmarks, and the Ptrdist |
| 82 | +benchmarks. It has also been used to compile |
| 83 | +<b>many</b> other programs. LLVM now also works with a broad variety of |
83 | 84 | C++ programs, though it has still received much less testing than the C
|
84 | 85 | front-end.
|
85 | 86 | </p>
|
|
147 | 148 | <li>LLVM 1.1 implements a simple size optimization for LLVM bytecode files.
|
148 | 149 | This means that the 1.1 files are smaller than 1.0, but that 1.0 won't
|
149 | 150 | read 1.1 bytecode files.</li>
|
| 151 | + |
| 152 | +<li><a href="http://llvm.cs.uiuc.edu/PR140">The gccld program produces a runner script that includes command-line options to load the necessary shared objects.</a></li> |
150 | 153 | </ol>
|
151 | 154 |
|
152 | 155 |
|
|
167 | 170 |
|
168 | 171 | <li><a href="http://llvm.cs.uiuc.edu/PR146">Interpreter does not handle
|
169 | 172 | setne constant expression</a></li>
|
170 |
| - |
171 | 173 | </ol>
|
172 | 174 |
|
173 | 175 |
|
|
246 | 248 | <li><a href="http://llvm.cs.uiuc.edu/PR123">[X86] div and rem constant exprs invalidate iterators!</a></li>
|
247 | 249 | <li><a href="http://llvm.cs.uiuc.edu/PR130">[vmcore] Symbol table doesn't rename colliding variables during type resolution</a></li>
|
248 | 250 | <li><a href="http://llvm.cs.uiuc.edu/PR138">Archive reader does not understand 4.4BSD/Mac OS X long filenames</a></li>
|
249 |
| -<li><a href="http://llvm.cs.uiuc.edu/PR140">gccld produces a runner script that includes command-line options to load the necessary shared objects</a></li> |
250 | 251 | </ol>
|
251 | 252 |
|
252 | 253 |
|
|
298 | 299 | <div class="doc_text">
|
299 | 300 |
|
300 | 301 | <p>LLVM has been extensively tested on Intel and AMD machines running Red
|
301 |
| -Hat Linux, and Sun UltraSPARC workstations running Solaris 8. Additionally, |
| 302 | +Hat Linux and has been tested on Sun UltraSPARC workstations running Solaris 8. |
| 303 | +Additionally, |
302 | 304 | LLVM works on Mac OS/X 10.3 and above, but only with the C backend or
|
303 | 305 | interpreter (no native backend for the PowerPC is available yet).
|
304 | 306 | The core LLVM infrastructure uses "autoconf" for portability, so hopefully we
|
|
0 commit comments