2016-05-06 3 views
4

私は、このフラグは何のエラーを与えていないことを知って驚きました。私はman gcconline manualでそれを見つけることができません。 GCC 6.1.0 and 4.8のオンラインをご利用ください。 5.3.1(私のマシン)でも動作します。GCCで `-fsee`とは何ですか? <code>-fasdf</code>一方</p> <pre><code>g++ -fsee foo.cpp </code></pre> <p>、ならびに任意の他の未知のフラグがエラーを与える:

ほとんどのフラグと同じように-fno-seeがあります。

誰でもこの旗が何をしているのか、私はそれについての文書を見つけることができますか? here

-fsee Eliminate redundant sign extension instructions and move the non-redundant ones to optimal placement using lazy code motion (LCM).

他のオプションから

+1

NSAがドアをノック、参考のため –

答えて

4

は文字が "符号拡張の除去" を表す意味するものではあり:

-fdump-rtl-see Dump after sign extension elimination.

+1

:-) "ユーザーが削除されました"。 '-fsee'に関するドキュメントは2009年に削除されました([コミット](https://gcc.gnu.org/viewcvs/gcc/trunk/gcc/doc/invoke.texi?r1=148654&r2=148664&pathrev=148664))とリビジョンログを見ると、スイッチは現在ノブのように見えます。 – dhke

関連する問題