https://gcc.gnu.org/bugzilla/show_bug.cgi?id=97124
Liu Hao <lh_mouse at 126 dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #7 from Liu Hao <lh_mouse at 126 dot com> --- I received this response from MSYS2 later: ``` jeremyd2019 @jeremyd2019 Oct 26 10:52 how is that back?!? that is caused by a messed up libgmp, and gcc segfaults when it tries to parse a floating point constant (specifically, a messed up libgmp import library, and used via mpfr) gmp patch I sent upstream: https://gmplib.org/list-archives/gmp-bugs/2020-October/004890.html ``` There's a detailed explanation about the cause in the mail linked above, which also answers why this ICE does not always happen. AFAICT this can be closed.