openjdk team mailing list archive
-
openjdk team
-
Mailing list archive
-
Message #13295
[Bug 1796982] Re: [Regression] AArch64: log and cos/sin intrinsics give incorrect results
This bug was fixed in the package openjdk-lts - 11.0.1+13-3ubuntu1
---------------
openjdk-lts (11.0.1+13-3ubuntu1) disco; urgency=medium
* Sync packages with 11.0.1+13-3:
- Tighten dependency on debhelper on recent releases. Closes: #911694.
- Reproducible properties file header when SOURCE_DATE_EPOCH is specified.
Closes: #914278.
- Add SOURCE_DATE_EPOCH support to the javadoc tool. Closes: #783938.
- Disable AArch64 intrinsics for sin, cos and log. Closes: #910188.
LP: #1796982.
- Add support for DEB_BUILD_OPTIONS=terse. Closes: #912211.
-- Matthias Klose <doko@xxxxxxxxxx> Fri, 30 Nov 2018 12:15:34 +0100
** Changed in: openjdk-lts (Ubuntu)
Status: New => Fix Released
--
You received this bug notification because you are a member of OpenJDK,
which is subscribed to openjdk-lts in Ubuntu.
https://bugs.launchpad.net/bugs/1796982
Title:
[Regression] AArch64: log and cos/sin intrinsics give incorrect
results
Status in openjdk-lts package in Ubuntu:
Fix Released
Status in openjdk-lts source package in Cosmic:
New
Bug description:
Upstream bug: https://bugs.openjdk.java.net/browse/JDK-8211105
Reference (w/ workaround): http://mail.openjdk.java.net/pipermail/jdk-updates-dev/2018-September/000155.html
$ cat LogTest.java
public class LogTest {
public static void main(String[] args) {
double x = 4.9E-324;
System.out.println(Math.log(x));
System.out.println(StrictMath.log(x));
}
}
$ cat CosTest.java
public class CosTest {
public static void main(String[] args) {
System.out.println(Math.cos(1647100));
}
}
$ javac LogTest.class
With 10.0.2+13-1ubuntu1 (correct):
$ java LogTest
-744.4400719213812
-744.4400719213812
With 11~28-3ubuntu1 (incorrect):
$ java LogTest
-710.989276736877
-744.4400719213812
$ javac CosTest.class
With 10.0.2+13-1ubuntu1 (correct):
$ java CosTest
0.7833030468809974
With 11~28-3ubuntu1 (incorrect):
$ java CosTest
-0.2745634094819721
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/openjdk-lts/+bug/1796982/+subscriptions
References