This is the mail archive of the glibc-bugs@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug math/19181] New: [i386/x86_64] fesetenv (FE_DFL_ENV), fesetenv (FE_NOMASK_ENV) do not clear SSE exceptions


https://sourceware.org/bugzilla/show_bug.cgi?id=19181

            Bug ID: 19181
           Summary: [i386/x86_64] fesetenv (FE_DFL_ENV), fesetenv
                    (FE_NOMASK_ENV) do not clear SSE exceptions
           Product: glibc
           Version: 2.22
            Status: NEW
          Severity: normal
          Priority: P2
         Component: math
          Assignee: unassigned at sourceware dot org
          Reporter: jsm28 at gcc dot gnu.org
  Target Milestone: ---
            Target: i?86-*-* x86_64-*-*

The i386 and x86_64 versions of fesetenv, when called with FE_DFL_ENV or
FE_NOMASK_ENV as argument, do not clear SSE exceptions raised in MXCSR.  These
arguments should, like other fenv_t values, represent the whole of the
floating-point state, so such exceptions should be cleared.  (Discovered while
working on bug 16068.)

-- 
You are receiving this mail because:
You are on the CC list for the bug.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]