This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.
fn-round-half-to-evendbl1args-1 fn-round-half-to-evendbl1args-3 Shouldn't the result be: -1.7976931348623157E308 and 1.7976931348623157E308 respectively? instead of -INF and INF - Jerome
Jerome: As per section 6.2 of the F&O specs, looks as though both results are correct. I am looking at "For xs:float and xs:double operations, overflow behavior ·must· be conformant with [IEEE 754-1985]. This specification allows the following options: Raising an error [err:FOAR0002] via an overflow trap. Returning INF or -INF. Returning the largest (positive or negative) non-infinite number." I will change the test entry to account for that. Please comment if not in agreement. Thanks, carmelo
Jerome: oops, but this is not an overflow situation, therefore the results should be as you suggested. Thanks, Carmelo
Fixed tests. Submitted new results as suggested. Please close the bug if in agreement. Thanks, Carmelo