最適化を無効化(-O0)すると動作しないアプリケーション？


Gentoo linuxのドキュメントに下記のような説明がありました。  
字義通り解釈すると「コンパイル時最適化を無効(`-O0`)にすると正常動作しないアプリケーションがある」とのことですが、実際にそのようなパッケージ（アプリケーション）は存在するのでしょうか？

<https://wiki.gentoo.org/wiki/GCC_optimization>

> `-O0:` This level (that is the letter "O" followed by a zero) turns off
> optimization entirely and is the default if no `-O` level is specified in
> CFLAGS or CXXFLAGS. This reduces compilation time and can improve debugging
> info, but **some applications will not work properly without optimization
> enabled.** This option is not recommended except for debugging purposes.

個人的には、最適化無効状態で正常動作しない＝そもそも壊れたプログラムという感覚なのですが...




StackExchange の Unix&Linux コミュニティで [Linux cannot compile without GCC
optimizations;
implications?](https://unix.stackexchange.com/questions/153788/linux-cannot-
compile-without-gcc-optimizations-implications) というのを見つけました。これによると、Linux
のカーネルのビルドは、不要なコードの削除や関数のインライン展開などのGCC の最適化に依存しており、`-O0` だとビルドに失敗するそうです。




パッと思いつく例としては、末尾最適化を前提とした再帰呼び出しでしょうか。  
この場合もちろんコンパイルは通りますが、実行時には再帰呼び出しによりコールスタックを食い潰しスタックオーバーフローを引き起こします。

