This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
RE: "mvfc" fails regression for binutils-2.20.51
Hi Nick,
Thank you for the prompt reply.
I am afraid there is another issue that I am facing in the LD regression this time. The test case "rgn-over8" is failing with the following message:
---------------------------------------------------------------------------
regexp_diff match failure
regexp "^ 1 .data 0+0000400 0+0001000 0+0000400 [0-9a-f]+ 2\*\*[0-9]+ CONTENTS, ALLOC, LOAD, DATA$"
line " 1 .data 00000400 00001000 00001000 00002000 2**0 CONTENTS, ALLOC, LOAD, DATA"
regexp_diff match failure
regexp "^ 2 .bss 0+0000400 0+0001400 0+0000800 [0-9a-f]+ 2\*\*[0-9]+ ALLOC$"
line " 2 .bss 00000400 00001400 00001400 00002400 2**0 ALLOC"
---------------------------------------------------------------------------
Could you please help me here as well?
Regards,
Suma Sharma
-----Original Message-----
From: Nick Clifton [mailto:nickc@redhat.com]
Sent: Tuesday, November 17, 2009 4:06 PM
To: Suma Sharma
Cc: binutils@sourceware.org
Subject: Re: "mvfc" fails regression for binutils-2.20.51
Hi Suma,
> According to the RX software manual, CPEN is allowed as a source register that can be used with the "mvfc" instruction. But the error message specifies CPEN to be unexpected.
> Is it that CPEN is no longer specified as a Control Register?
Corrct.
Renesas have removed the CPEN register from the set of control registers
for the RRX hardware. I am going to check in the attached patch to
update the gas RX testsuite.
Cheers
Nick
gas/testsuite/ChangeLog
2009-11-17 Nick Clifton <nickc@redhat.com>
* gas/rx/macros.inc (creg): Remove cpen.
* gas/rx/mvfc.d: Remove expected uses of cpen register.
* gas/rx/mvtc.d: Likewise.
* gas/rx/popc.d: Likewise.
* gas/rx/pushc.d: Likewise.