Mercurial > hg > release > icedtea6-1.4.1
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;