https://gcc.gnu.org/bugzilla/show_bug.cgi?id=65757
Jakub Jelinek <jakub at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Attachment #41740|0 |1 is obsolete| | --- Comment #18 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 41744 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=41744&action=edit gcc8-pr65757.patch Here is a full version, it compiles, no further testing so far. I guess I can bootstrap/regtest it next, but don't have time for further testing. Guess it would be nice to tweak glibc math testsuite to test __float128 with it, I vaguely remember Tobias doing that years ago, but not sure if he had any patches for that. The patch is a result of manual incorporation of: git diff 5b5b04d6282df0364424c6f2c0462e5c1a4394b0 15089e046b6c71bbefe29687fe4c7e569c9e1c03^ sysdeps/ieee754/ldbl-128/ git diff 15089e046b6c71bbefe29687fe4c7e569c9e1c03 02bbfb414f367c73196e6f23fa7435a08c92449f^ sysdeps/ieee754/ldbl-128/ git diff 02bbfb414f367c73196e6f23fa7435a08c92449f 2bc646c9e95b7c0005b2bc09c06671ffbb509629 sysdeps/ieee754/ldbl-128/ - the two revisions left out are the long double -> _Float128 and floatconstL to L(floatconst) changes, plus I've left out *jn*, *lgamma* and *x2y2m1* changes, they were too big. And no new APIs have been added. Also, I've left *hypot* and *pow* changes related to issignaling, we don't have issignalingq (yet).