curlを襲った「伝説のコンパイラバグ」、ARM64特有のGCC 15/16とRustの最適化不具合
Two ARM64-specific compiler optimization bugs, in GCC 15/16 and Rust, hit curl

curlの作者Daniel Stenberg氏が、ARM64環境でcurlをビルドする際にGCC 15/16とRustコンパイラの最適化バグに遭遇したと報告した。長年「存在するはず」と言われながら実証が難しかったコンパイラ由来の不具合が、ついに現実のものとして見つかった形だ。OpenSSLの複数リビジョンでも再現し、-O2では回避されclangでは影響がないという。
すべてのプログラマーは、そんなバグがどこかに存在すると知っている。でも毎回、原因は自分自身のミスだと判明してきた。今回のことで、俺たちの希望は繋がったよ!!