[ python-Bugs-678265 ] test_coercion fails on AIX
SourceForge.net
noreply at sourceforge.net
Tue Mar 9 18:22:49 EST 2004
Bugs item #678265, was opened at 2003-01-31 18:10
Message generated for change (Comment added) made by nascheme
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=678265&group_id=5470
Category: Python Interpreter Core
Group: None
Status: Open
Resolution: None
Priority: 5
Submitted By: Neal Norwitz (nnorwitz)
Assigned to: Nobody/Anonymous (nobody)
Summary: test_coercion fails on AIX
Initial Comment:
Tim, I assigned this to you to see if you had any
insight/ideas about this problem.
test_coercion fails on AIX. All the failures are due to the
test expecting n+0j, but the output is n-0j.
Here's an example:
- <MethodNumber 1> / (2+0j) = (0.5+0j)
? ^
+ <MethodNumber 1> / (2+0j) = (0.5-0j)
? ^
I have another compiler, so I'll probably try that.
Especially since it's gcc. :-)
----------------------------------------------------------------------
>Comment By: Neil Schemenauer (nascheme)
Date: 2004-03-09 23:22
Message:
Logged In: YES
user_id=35752
I really didn't intend for test_coercion to become a
platform fp quirks test. The attached patch changes the
test to format floating point
numbers to one decimal place.
----------------------------------------------------------------------
Comment By: Mark D. Roth (mdr0)
Date: 2004-03-09 21:35
Message:
Logged In: YES
user_id=994239
I've run into this same problem under AIX 4.3.3 with IBM
compiler version 6.0.0.5 and under AIX 5.1 with IBM compiler
version 6.0.0.4.
Is there a work-around, other than building with gcc?
----------------------------------------------------------------------
Comment By: Tim Peters (tim_one)
Date: 2003-01-31 21:08
Message:
Logged In: YES
user_id=31435
You really need a platform wizard for something like this. If
there are any compiler options with descriptions
like "generate IEEE-754 compatible code" (or "stricter 754
xyz"), or "disable generation of fused multiply-add", they
would be relevant.
OTOH, Python promises nothing about how the sign bit of a
floating zero behaves, so it would be OK by me if the test
were changed not to produce complex results with zero
imaginary members.
----------------------------------------------------------------------
Comment By: Neal Norwitz (nnorwitz)
Date: 2003-01-31 19:26
Message:
Logged In: YES
user_id=33168
The test passes with gcc 3.2. The C compiler is in vac.C
version 4.4.0.3 (lslpp -l vac.C).
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=105470&aid=678265&group_id=5470
More information about the Python-bugs-list
mailing list