changeset 1012:c7c621c16a15

2008-08-13 Gary Benson <gbenson@redhat.com> PR icedtea/184: * ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp (call_stub): Add support for returning floats and doubles.
author Gary Benson <gbenson@redhat.com>
date Wed, 13 Aug 2008 08:53:38 +0100
parents ce522c9080e5
children a469b20018d9
files ChangeLog ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp
diffstat 2 files changed, 12 insertions(+), 0 deletions(-) [+]
line wrap: on
line diff
--- a/ChangeLog	Tue Aug 12 20:25:43 2008 +0200
+++ b/ChangeLog	Wed Aug 13 08:53:38 2008 +0100
@@ -1,3 +1,9 @@
+2008-08-13  Gary Benson  <gbenson@redhat.com>
+
+	PR icedtea/184:
+	* ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp
+	(call_stub): Add support for returning floats and doubles.
+
 2008-08-12  Matthias Klose  <doko@ubuntu.com>
 
 	* patches/icedtea-arch.patch: Add support for mipsel-linux.
--- a/ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp	Tue Aug 12 20:25:43 2008 +0200
+++ b/ports/hotspot/src/cpu/zero/vm/stubGenerator_zero.cpp	Wed Aug 13 08:53:38 2008 +0100
@@ -77,6 +77,12 @@
       case T_LONG:
         *(jlong *) result = *(jlong *) stack->sp();
         break;
+      case T_FLOAT:
+        *(jfloat *) result = *(jfloat *) stack->sp();
+        break;
+      case T_DOUBLE:
+        *(jdouble *) result = *(jdouble *) stack->sp();
+        break;
       case T_OBJECT:
         *(oop *) result = *(oop *) stack->sp();
         break;