about summary refs log tree commit diff
path: root/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'ChangeLog')
-rw-r--r--ChangeLog26
1 files changed, 26 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index 8a4e803a29..0bfe5f56a4 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,29 @@
+2015-10-08  Joseph Myers  <joseph@codesourcery.com>
+
+	[BZ #19094]
+	* sysdeps/ieee754/dbl-64/s_lrint.c: Include <fenv.h> and
+	<limits.h>.
+	(__lrint) [FE_INVALID || FE_INEXACT]: Force FE_INVALID exception
+	when result overflows but exception would not result from cast.
+	* sysdeps/ieee754/ldbl-128/s_llrintl.c: Include <fenv.h> and
+	<limits.h>.
+	(__llrintl) [FE_INVALID || FE_INEXACT]: Force FE_INVALID exception
+	when result overflows but exception would not result from cast.
+	* sysdeps/ieee754/ldbl-128/s_lrintl.c: Include <fenv.h> and
+	<limits.h>.
+	(__lrintl) [FE_INVALID || FE_INEXACT]: Force FE_INVALID exception
+	when result overflows but exception would not result from cast.
+	* sysdeps/ieee754/ldbl-96/s_llrintl.c: Include <fenv.h> and
+	<limits.h>.
+	(__llrintl) [FE_INVALID || FE_INEXACT]: Force FE_INVALID exception
+	when result overflows but exception would not result from cast.
+	* sysdeps/ieee754/ldbl-96/s_lrintl.c: Include <fenv.h> and
+	<limits.h>.
+	(__lrintl) [FE_INVALID || FE_INEXACT]: Force FE_INVALID exception
+	when result overflows but exception would not result from cast.
+	* math/libm-test.inc (lrint_test_data): Add more tests.
+	(llrint_test_data): Likewise.
+
 2015-10-08  Roland McGrath  <roland@hack.frob.com>
 
 	[BZ #18872]