This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: New ARC linker testsuite failure
- From: Claudiu Zissulescu <Claudiu dot Zissulescu at synopsys dot com>
- To: Nick Clifton <nickc at redhat dot com>, "andrew dot burgess at embecosm dot com" <andrew dot burgess at embecosm dot com>
- Cc: "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Fri, 15 Apr 2016 09:11:53 +0000
- Subject: RE: New ARC linker testsuite failure
- Authentication-results: sourceware.org; auth=none
- References: <87bn5bwaij dot fsf at redhat dot com>
Hi Nick,
Issue confirmed. The fmul opcode is overlapping with nps400' x* opcodes. Andrew needs to make a better filter in the disassembler for those cases.
Andrew please confirm if you will fix this issue, or I need to handle it.
Thanks,
Claudiu
> -----Original Message-----
> From: Nick Clifton [mailto:nickc@redhat.com]
> Sent: Friday, April 15, 2016 10:18 AM
> To: andrew.burgess@embecosm.com
> Cc: binutils@sourceware.org; Claudiu.Zissulescu@synopsys.com
> Subject: New ARC linker testsuite failure
>
> Hi Andrew,
>
> I am seeing a new failure in the linker testsuite for an arc-elf
> toolchain running on an x86_64 linux host:
>
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 5948 3000 xldb r10,\[0x57f03000\]$"
> line " 100: 3000 0000 fmul r0,r0,r0"
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 5949 3000 xldw r10,\[0x57f03000\]$"
> line " 104: 3000 0000 fmul r0,r0,r0"
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 594a 3000 xld r10,\[0x57f03000\]$"
> line " 108: 3000 0000 fmul r0,r0,r0"
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 594c 3000 xstb r10,\[0x57f03000\]$"
> line " 10c: 3000 0000 fmul r0,r0,r0"
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 594d 3000 xstw r10,\[0x57f03000\]$"
> line " 110: 3000 0000 fmul r0,r0,r0"
> regexp_diff match failure
> regexp "^ *[0-9a-f]+: 594e 3000 xst r10,\[0x57f03000\]$"
> line " 114: 3000 0000 fmul r0,r0,r0"
> FAIL: ld-arc/nps-1a
>
> Can you reproduce this ? If so, please could you fix it.
>
> Cheers
> Nick