Sourceware Bugzilla – Attachment 10862 Details for
Bug 22902
float128 test failures with GCC 8
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch
glibc-round-22902 (text/plain), 874 bytes, created by
Joseph Myers
on 2018-02-28 18:48:55 UTC
(
hide
)
Description:
Patch
Filename:
MIME Type:
Creator:
Joseph Myers
Created:
2018-02-28 18:48:55 UTC
Size:
874 bytes
patch
obsolete
>diff --git a/sysdeps/i386/fpu/fenv_private.h b/sysdeps/i386/fpu/fenv_private.h >index a258f48..357613a 100644 >--- a/sysdeps/i386/fpu/fenv_private.h >+++ b/sysdeps/i386/fpu/fenv_private.h >@@ -339,6 +339,12 @@ libc_feresetround_387 (fenv_t *e) > SET_RESTORE_ROUND_GENERIC (RM, libc_feholdsetround_sse, libc_feresetround_sse) > # define libc_feholdexcept_setroundf128 libc_feholdexcept_setround_sse > # define libc_feupdateenv_testf128 libc_feupdateenv_test_sse >+#else >+/* The 387 rounding mode is used by soft-fp for 32-bit, but whether >+ 387 or SSE exceptions are used depends on whether libgcc was built >+ for SSE math, which is not known when glibc is being built. */ >+# define libc_feholdexcept_setroundf128 default_libc_feholdexcept_setround >+# define libc_feupdateenv_testf128 default_libc_feupdateenv_test > #endif > > /* We have support for rounding mode context. */
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 22902
: 10862