RTEMS 4.7.99.2 Available -- PowerPC/virtex feedback

gregory.menke at gsfc.nasa.gov gregory.menke at gsfc.nasa.gov
Fri Aug 10 17:11:18 UTC 2007


I think you're absolutely right- inspection by objdump is definitely
indicated.

I ended up using the newlib printf suite as the test- if fp registers
are shown in the instructions, then it meant I had a build problem w/
newlib.  The assembly is dramatically different when the fp registers
are excluded.

Gregm

Chris Caudle writes:
 > On Fri, August 10, 2007 9:19 am, Joel Sherrill wrote:
 > >          {"403", PROCESSOR_PPC403,
 > >           POWERPC_BASE_MASK | MASK_SOFT_FLOAT | MASK_STRICT_ALIGN},
 > >          {"405", PROCESSOR_PPC405,
 > >           POWERPC_BASE_MASK | MASK_SOFT_FLOAT | MASK_MULHW | MASK_DLMZB},
 > 
 > 
 > Doesn't that imply that the tools for PPC405 should already be using soft
 > float?
 > Everyone is scurrying around figuring out how to rebuild tools with soft
 > float, but it looks like that should be the default already, and so far no
 > one has presented any code which confirms that the exception was actually
 > caused by using a floating point register.
 > 
 > Shouldn't looking at the instructions to see if that is a feasible
 > explanation be the first step?
 > 
 > -- 
 > Chris Caudle




More information about the users mailing list