Fix llrint, llround missing exceptions for ARM (bug 15470).
commitf1226a2ae370b1412b5e31a8535ad58a9174dd0a
authorJoseph Myers <joseph@codesourcery.com>
Fri, 9 Oct 2015 22:23:39 +0000 (9 22:23 +0000)
committerJoseph Myers <joseph@codesourcery.com>
Fri, 9 Oct 2015 22:23:39 +0000 (9 22:23 +0000)
treeb1c7487efb9d519a2661c86d26aa2b152bcef64c
parent06d97e5e6100641df2c379459e41b26bb4d7648b
Fix llrint, llround missing exceptions for ARM (bug 15470).

Similar to the recent fix for MIPS, ARM is also missing correct
exceptions on overflow from llrint and llround functions because casts
from floating-point types to long long do not result in correct
exceptions on overflow.  This patch enables the fix for this for ARM.

Tested for ARM.

[BZ #15470]
* sysdeps/arm/fix-fp-int-convert-overflow.h: New file.
ChangeLog
NEWS
sysdeps/arm/fix-fp-int-convert-overflow.h [new file with mode: 0644]