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

Reply via email to