t clang does not aim to, such as Java, Ada,
        FORTRAN, Go, etc.</li>
    <li>GCC supports more targets than LLVM.</li>
    <li>GCC supports many language extensions, some of which are not implemented
    by Clang. For instance, in C mode, GCC supports
    <a href="http://gcc.gnu.org/onlinedocs/gcc/Nested-Functions.html">nested
    functions</a> and has an
    <a href="https://gcc.gnu.org/onlinedocs/gcc/Variable-Length.html">extension
    allowing VLAs in structs</a>.
    </ul>

    <p>Pro's