13
GCCがプロジェクトでCファイルを生成すると、ソースファイルに表示されるのと同じ順序でアセンブリ内に関数が出力されないことに注意してください。この並べ替えの目標は何ですか?また、GCCはヒューリスティックを使用して注文を決定しますか? (それは単にデータ構造を保持する関数のアーティファクトですか?)-fprofile-arcs
を使用していないので、これは-freorder-functions
ではありません。GCCはアセンブリ関数をどのように出力する順序を決めるのですか?