<li>Compilation for ARM Linux OABI (old ABI) is supported, but not fully tested.
</li>
...
...
@@ -661,6 +481,11 @@ programs.</li>
<ul>
<li><ahref="http://llvm.org/PR802">The C backend does not support inline
assembly code</a>.</li>
<li><ahref="http://llvm.org/PR1126">The C backend does not support vectors
yet</a>.</li>
<li><ahref="http://llvm.org/PR1658">The C backend violates the ABI of common
C++ programs</a>, preventing intermixing between C++ compiled by the CBE and
C++ code compiled with LLC or native compilers.</li>
</ul>
</div>
...
...
@@ -700,9 +525,12 @@ bits.</p></li>
<li><p>llvm-gcc <b>partially</b> supports these GCC extensions:</p>
<ol>
<li><ahref="http://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html#Nested%20Functions">Nested Functions</a>: As in Algol and Pascal, lexical scoping of functions.<br>
Nested functions are supported, but llvm-gcc does not support non-local
gotos or taking the address of a nested function.</li>