This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Re: New ARC linker testsuite failure
- From: Andrew Burgess <andrew dot burgess at embecosm dot com>
- To: Claudiu Zissulescu <Claudiu dot Zissulescu at synopsys dot com>
- Cc: Nick Clifton <nickc at redhat dot com>, "binutils at sourceware dot org" <binutils at sourceware dot org>
- Date: Sun, 17 Apr 2016 21:29:05 +0100
- Subject: Re: New ARC linker testsuite failure
- Authentication-results: sourceware.org; auth=none
- References: <87bn5bwaij dot fsf at redhat dot com> <098ECE41A0A6114BB2A07F1EC238DE89661870E3 at de02wembxa dot internal dot synopsys dot com>
* Claudiu Zissulescu <Claudiu.Zissulescu@synopsys.com> [2016-04-15 09:11:53 +0000]:
> 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.
I will investigate this issue this week.
Thanks for bringing this to my attention.
Andrew
>
> 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