mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-25 22:40:05 +00:00
* sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow
exception in addition to inexact when asked to raise only FE_INEXACT. * sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow exception in addition to inexact when asked to raise only FE_INEXACT.
This commit is contained in:
parent
cf6b0980cc
commit
c1dfd7e610
@ -1,5 +1,8 @@
|
||||
2007-05-09 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* sysdeps/ia64/fpu/fraiseexcpt.c (feraiseexcept): Don't raise overflow
|
||||
exception in addition to inexact when asked to raise only FE_INEXACT.
|
||||
|
||||
[BZ #3427]
|
||||
* sysdeps/s390/fpu/feholdexcpt.c (feholdexcept): Don't clear exceptions
|
||||
in *envp.
|
||||
|
@ -1,5 +1,6 @@
|
||||
/* Raise given exceptions.
|
||||
Copyright (C) 1997, 1998, 2000, 2001, 2002 Free Software Foundation, Inc.
|
||||
Copyright (C) 1997, 1998, 2000, 2001, 2002, 2007
|
||||
Free Software Foundation, Inc.
|
||||
This file is part of the GNU C Library.
|
||||
Contributed by Jes Sorensen <Jes.Sorensen@cern.ch>, 2000.
|
||||
|
||||
@ -70,7 +71,7 @@ feraiseexcept (int excepts)
|
||||
if (FE_INEXACT & excepts)
|
||||
{
|
||||
dummy = DBL_MAX;
|
||||
__asm__ __volatile__ ("fadd.d.s0 %0=%1,f1" : "=f" (dummy) : "0" (dummy));
|
||||
__asm__ __volatile__ ("fsub.d.s0 %0=%1,f1" : "=f" (dummy) : "0" (dummy));
|
||||
}
|
||||
|
||||
/* Success. */
|
||||
|
Loading…
Reference in New Issue
Block a user