summaryrefslogtreecommitdiffstats
path: root/libjava/testsuite/libjava.lang
diff options
context:
space:
mode:
authortromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-02-04 23:34:06 +0000
committertromey <tromey@138bc75d-0d04-0410-961f-82ee72b054a4>2006-02-04 23:34:06 +0000
commite60fa8e9069a907f7b9110531ab444cd8c412bd9 (patch)
tree729c397263390e58a1e0056350bf2b1959af7c43 /libjava/testsuite/libjava.lang
parent0810ff536895c36702169eaea2d8ed104448e16f (diff)
downloadppe42-gcc-e60fa8e9069a907f7b9110531ab444cd8c412bd9.tar.gz
ppe42-gcc-e60fa8e9069a907f7b9110531ab444cd8c412bd9.zip
gcc/java
PR java/25676: * builtins.c (max_builtin): Skip floating point 'max'. (min_builtin): Skip floating point 'min'. (check_for_builtin): Never return NULL_TREE. libjava PR java/25676: * testsuite/libjava.lang/pr25676.out: New file. * testsuite/libjava.lang/pr25676.java: New file. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110599 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libjava/testsuite/libjava.lang')
-rw-r--r--libjava/testsuite/libjava.lang/pr25676.java12
-rw-r--r--libjava/testsuite/libjava.lang/pr25676.out2
2 files changed, 14 insertions, 0 deletions
diff --git a/libjava/testsuite/libjava.lang/pr25676.java b/libjava/testsuite/libjava.lang/pr25676.java
new file mode 100644
index 00000000000..e79a2c23d91
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/pr25676.java
@@ -0,0 +1,12 @@
+public class pr25676
+{
+ public static double g(double a, double b)
+ {
+ return Math.min(a, b);
+ }
+ public static void main(String a[])
+ {
+ System.out.println (g(0.0, -0.0));
+ System.out.println (g(-0.0, 0.0));
+ }
+}
diff --git a/libjava/testsuite/libjava.lang/pr25676.out b/libjava/testsuite/libjava.lang/pr25676.out
new file mode 100644
index 00000000000..e6ffe0d430b
--- /dev/null
+++ b/libjava/testsuite/libjava.lang/pr25676.out
@@ -0,0 +1,2 @@
+-0.0
+-0.0
OpenPOWER on IntegriCloud