[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

2.9.5.0.31-1 is evil, do not install



binutils 2.9.5.0.31-1, the current one in the potato archive, is evil.
It can not assemble the output of gcc anymore.  I'll work on it but
have limited time today.  For anyone that wants to tackle with it:

If you compile a small program with a libc call you get assembler
like...

        mov     r1, r2
        mov     r2, ip
        bl      memcpy
        mov     r3, r0
        mov     r2, #3

... on the "bl memcpy" line the gas will spit out...

raw.s:1536: Error: out of range branch

-- 
                                     Jim Studt, President
                                     The Federated Software Group, Inc.


Reply to: