https://gcc.gnu.org/bugzilla/show_bug.cgi?id=85164
--- Comment #3 from David Binderman <dcb314 at hotmail dot com> --- I'd be happy to help out with any testing of any speculative patch for this bug. I am surprised that more than 64 bits of precision are required. Would a data type like float or double do the job ? Less precision, more range.