binutils 2.20 regressions

M R Swami Reddy MR.Swami.Reddy@nsc.com
Thu Oct 1 08:31:00 GMT 2009


Hi,

Fixed below fails:

crx-elf: FAIL: beq_insn
crx-elf: FAIL: GAS segmentation fault
crx-elf: FAIL: jscond_insn
crx-elf: FAIL: list_insn
crx-elf: FAIL: misc_insn
crx-elf: FAIL: shift_insn
crx-elf: FAIL: ld-crx/reloc-rel4
crx-elf: FAIL: ld-elf/64ksec-r



>>> crx-elf: FAIL: arith_insn
>>> crx-elf: FAIL: bit_insn
>>> crx-elf: FAIL: br_insn
>>> crx-elf: FAIL: cmpbr_insn
>>> crx-elf: FAIL: load_stor_insn
>>>
>>>       
The above fails due to "-1" constant value as an argument. And print -1
with HEX cause the failure. Analyzing the issue.
For ex:   test.s
               ord $-1, r8
 
on i86_64 pc: objdump -d test.o
               ord 0xffffffffffffffff, r8

on i386 pc  :objdump -d test.o
               ord $0xffffffff, r8


Thanks
Swami

>> Above all test passed, when I checked out 2.20 branch source and run  
>> "make check"
>>     
>
> On which host ?  I got these failures on a x86_64-pc-linux-gnu machine  
> and I can reproduce them.
> They don't happen on an i386 machine.
>
> Tristan.
>
>
>
>   




More information about the Binutils mailing list