Hello,
the problem is, that I get different results using as version 2.9.1 and
2.9.5 or later. I'm working on Psion5 linux port
(linux-7110.sourceforge.net), it has CLPS7110 (ARM7) processor and I'm
corss-compiling using i386 host.
The 2.9.5.0.37 binutils are from http://www.emdebian.org/crossdev.html,
while the 2.9.1 are on linux-7110 site.
The difference concerns the bootloader :
ftp://linux-7110.sourceforge.net/pub/linux-7110/KernelPatches/crash+burn-26.patch.gz
The bootloader made with as 2.9.1 works, while with 2.9.5 doesn't. The
command line is :
as -o boot.o boot.S
I have attached the boot.S and the two results as well. If I add -a flag
and compare the results, I can see, that there is a difference between
the two outputs and it's only around instructions bne, b, beq, bl, bleq,
blt.
I also tried version 2.10 but with the same result as 2.9.5. It comes
from ftp://ftp.netwinder.org/users/c/chagas/arm-linux-cross/
Is this a bug in gnu-as, or am I missing some command-line parameter, or
should be the source changed?
Thank you and best regards
Jan Fikar
[EMAIL PROTECTED]
boot.s.gz
boot-ok.o.gz
boot-bad.o.gz