<td>-flno</td>
<td>Enables generation of progs.lno for engine VM backtraces (enabled with -g as well)</td>
</tr>
+ <tr>
+ <td>-fcorrect-ternary</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-fcorrect-logic</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-ftrue-empty-strings</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-ffalse-empty-strings</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-futf8</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-fbail-on-werror</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-floop-labels</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-funtyped-nil</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-fpermissive</td>
+ <td></td>
+ </tr>
</table>
<h3>Warning options</h3>
<table border="0">
<td>-Wunknown-pragmas</td>
<td>Enables warnings about unknown pragmas</td>
</tr>
+ <tr>
+ <td>-Wunreachable-code</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Wcpp</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>Wunknown-attribute</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Wreserved-names</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Wuninitialized-constant</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Wuninitialized-global</td>
+ <td></td>
+ </tr>
</table>
<table border="0">
<tr><td>Options</td><td>What it does</td></tr>
+ <tr>
+ <td>-Opeephole</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Olocal-temps</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Oglobal-temps</td>
+ <td></td>
+ </tr>
<tr>
<td>-Otail-recursion</td>
<td>Enables tail recursion optimization</td>
</tr>
+ <tr>
+ <td>-Otail-calls</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Ooverlap-locals</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Ostrip-constant-names</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Ooverlap-strings</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Ocall-stores</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td>-Ovoid-return</td>
+ <td></td>
+ </tr>
</table>
<p>
Individual warnings may be disabled with -Wno-<warning>