This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: binutils 2.20 regressions
- From: "M R Swami Reddy" <MR dot Swami dot Reddy at nsc dot com>
- To: "Tristan Gingold" <gingold at adacore dot com>
- Cc: "Binutils" <binutils at sourceware dot org>
- Date: Thu, 01 Oct 2009 14:00:42 +0530
- Subject: Re: binutils 2.20 regressions
- References: <81CDB811-618C-41CF-8B55-88ED729082FD@adacore.com> <4AC309CD.5090709@nsc.com> <13BE2CB3-9EEC-470C-BA06-229F2041B797@adacore.com>
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.