ARM Updates
- Posted by mattlewis (admin) Apr 02, 2013
- 2874 views
Hey, euphoria for ARM early adopters! I've made some changes and have pushed them up into the default branch. I recently acquired a raspberry pi, and I've been using the raspbian distro, which uses the hard float (i.e., hardware floating point) capabilities. I've been using the raspbian specific cross compiler here: git://github.com/raspberrypi/tools.git (specifically, the stuff in arm-bcm2708/gcc-linaro-arm-linux-gnueabihf-raspbian).
I've updated it so that stuff like t_callc.e now passes. The hardfloat calling convention is similar to the AMD64 convention. Anyways, I'd be really interested to hear from someone running a soft float system, if there's anyone out there.
It should build correctly, assuming the compiler defaults are correct for your system, or you set the flags correctly to tell it to use softfloat. Basically, some online research showed that when the predefined macro __ARM_PCS_VFP equals 1, we're compiling for hardfloat systems.
Matt