[fpc-pascal] arm big endian questions and info

Florian Klaempfl florian at freepascal.org
Mon Mar 12 16:15:30 CET 2007


Henry Vermaak schrieb:
> here's an update on this.  i tried a couple of different things to
> rule out what can be the problem.  i got an nslu2 that i set up with a
> big endian firmware that runs a different kernel (2.6.16) version than
> my other board.  the results were exactly consistent between these
> boards.  i also tried different crossbinutils, but got the same
> results again.  this is as expected, but i just had to make sure it
> wasn't anything silly.
> 
> these results are (everything compiled with -CfSOFT for big endian):
> 
> 1)  writeln('Hello World') outputs "Hello WorldHello W".  all other
> writeln and readln calls seem to work after that.
> 
> 2)  i get "Runtime error 207" when i attempt floating point operations.

Try to get a stack trace please.

> 
> then i flashed the nslu2 with little endian firmware and everything
> works perfectly with softfloat (after i recompiled ppcrossarm and my
> test program, obviously).  i haven't tested extensively, but something
> like format('%.2f', [a/b]) works well.  good job to all who's been
> working on this.
> 
> so i guess the problem lies with big endian...
> 
> thanks
> henry
> _______________________________________________
> fpc-pascal maillist  -  fpc-pascal at lists.freepascal.org
> http://lists.freepascal.org/mailman/listinfo/fpc-pascal




More information about the fpc-pascal mailing list