BZ #63: actual tip don't build for arm softfloat

Status fields:

creation_ts:2008-04-11 10:20
component:jit
version:default branch
rep_platform:arm
op_sys:Linux
bug_status:RESOLVED
resolution:FIXED
reporter:heinold@inf.fu-berlin.de
-in src/vm/jit/arm/emit.c there are some store and load instructions,
 which don't fit with arm softfloat

-the attached patch fixes this and also put the switch cases in alphabetical
 order over the whole file to achieve better reading

Comment #1 by heinold@inf.fu-berlin.de on 2008-04-11 10:21:58

Created an attachment (id=39)
arm-softfloat.patch

Comment #2 by twisti@complang.tuwien.ac.at on 2008-04-11 18:06:38

That looks good to me.  But I will not include the reordering of the switch-case
statements, as they are normally ordered as they are defined (see src/vm/global.h):

#define TYPE_INT     0
#define TYPE_LNG     1
#define TYPE_FLT     2
#define TYPE_DBL     3
#define TYPE_ADR     4

Comment #3 by twisti@complang.tuwien.ac.at on 2008-06-02 11:22:11

Sorry, forgot to apply this one.  Will do that today.

Comment #4 by twisti@complang.tuwien.ac.at on 2008-06-11 11:08:18

And one day is one week.  Yeah right...

http://mips.complang.tuwien.ac.at/hg/cacao/rev/cc3688ed7116

Attachment id=39

date:2008-04-11 10:21
desc:arm-softfloat.patch
type:text/x-diff
download:arm-softfloat.patch