gcc 9.2.0 でコード ベースをビルドしようとしていますが、-flto を使用すると、情報が不足しているという警告が多数表示されます。これらの問題は、gcc6.3 では発生しませんでした。
<filename>: In member function ‘__ct_base ’:
<filename2:line>: error: is used uninitialized in this function [-Werror=uninitialized]
残念ながら、言及された行は文字通り空であり、警告メッセージには初期化されていない識別子がありません。
より小さなテストケースで再現したいのですが、それがどの変数に関係するのかわかりません。言及された 2 つのファイルには、具体的なことは何も言及されていません。実際には、コンパイラによって生成された関数 (__ct_base) について不平を言っています。
警告について gcc から詳細情報を取得する方法はありますか?