diff options
author | Tim Peters <tim.peters@gmail.com> | 2000-10-12 06:10:25 (GMT) |
---|---|---|
committer | Tim Peters <tim.peters@gmail.com> | 2000-10-12 06:10:25 (GMT) |
commit | 1d120619d475b1b892585b812dc0d28bd389d097 (patch) | |
tree | 901fe8402cb0b6a210d902a808e8285c6ef8dcff /Lib/test/output | |
parent | ec1722e8d4e7efc8a6e913a06104874d83c7983b (diff) | |
download | cpython-1d120619d475b1b892585b812dc0d28bd389d097.zip cpython-1d120619d475b1b892585b812dc0d28bd389d097.tar.gz cpython-1d120619d475b1b892585b812dc0d28bd389d097.tar.bz2 |
Stop raising OverflowError on underflows reported by libm (errno==ERANGE and
libm result is 0). Cautiously add a few libm exception test cases:
1. That exp(-huge) returns 0 without exception.
2. That exp(+huge) triggers OverflowError.
3. That sqrt(-1) raises ValueError specifically (apparently under glibc linked
with -lieee, it was raising OverflowError due to an accident of the way
mathmodule.c's CHECK() macro happened to deal with Infs and NaNs under gcc).
Diffstat (limited to 'Lib/test/output')
-rw-r--r-- | Lib/test/output/test_math | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/Lib/test/output/test_math b/Lib/test/output/test_math index 2a98000..bce7dde 100644 --- a/Lib/test/output/test_math +++ b/Lib/test/output/test_math @@ -24,3 +24,4 @@ sinh sqrt tan tanh +exceptions |