https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114505
--- Comment #4 from Andrew Pinski <pinskia at gcc dot gnu.org> --- For the opposite direction, this is the fix: ``` diff --git a/gcc/lto-compress.cc b/gcc/lto-compress.cc index c167ac967aa..1475674e7ac 100644 --- a/gcc/lto-compress.cc +++ b/gcc/lto-compress.cc @@ -408,7 +408,7 @@ lto_end_uncompression (struct lto_compression_stream *stream, } #endif if (compression == ZSTD) - internal_error ("compiler does not support ZSTD LTO compression"); + fatal_error ("compiler does not support ZSTD LTO compression"); lto_uncompression_zlib (stream); } ``` But this direction should work.