Problem with ARM floating point and sprintf
Thomas.Doerfler at embedded-brains.de
Wed Mar 24 10:23:27 UTC 2010
I do not have the answers for all of your questions, but we are working
on fixing it. We have developed a patch for GCC to generate additional
multilibs supporting the "vfp" float model. When a given BSP is then
modified to use the "vfp" model, the floating point support works fine
Currently the patch is being tested and, if no suprises come up, should
be available in the next toolchains for rtems-4.10.
On 24.03.2010 11:04, rtems at gielis.org wrote:
> I also have the problem with floating point on the arm compiler for rtems
> 4.9 (rpm for Fedora 10 32-bit) (detected by Sebastian Huber). We're
> trying to migrate our code from rtems 22.214.171.124 to 4.9.3 (or higher). When
> doing a printf of a nonzero double the call never returns. Because of
> this the compiler is simply unusable for our application
> So, I have a few questions regarding the status of this problem:
> * From which version of the compiler does this problem occur? With the
> 4.7 compiler we do not see the problem. Is it also the case with the 4.8
> or with one of the older configurations for the 4.9?
> * Is there a know workaround (by recompiling the compilers with specific
> configure settings, older checkout, ...)
> * Is there anybody actively working on this problem?
> Thank you!
> rtems-users mailing list
> rtems-users at rtems.org
Embedded Brains GmbH
Thomas Doerfler Obere Lagerstrasse 30
D-82178 Puchheim Germany
email: Thomas.Doerfler at embedded-brains.de
More information about the users