[Patch, Arm, Readelf] Support for a new pacbti unwind opcode.

Alan Modra amodra@gmail.com
Sun Oct 31 02:50:37 GMT 2021


On Fri, Oct 29, 2021 at 02:50:02PM +0000, Tejas Belagod wrote:
> 
> 
> > -----Original Message-----
> > From: Alan Modra <amodra@gmail.com>
> > Sent: Friday, October 29, 2021 11:09 AM
> > To: Tejas Belagod <Tejas.Belagod@arm.com>
> > Cc: binutils@sourceware.org; Richard Earnshaw
> > <Richard.Earnshaw@arm.com>
> > Subject: Re: [Patch, Arm, Readelf] Support for a new pacbti unwind opcode.
> > 
> > On Thu, Oct 28, 2021 at 02:41:57PM +0000, Tejas Belagod via Binutils wrote:
> > > Ping
> > >
> > 
> > Applied.  Would you mind having a look at this fail?
> > 
> > armeb-linuxeabi  +FAIL: Unwind information for Armv8.1-M.Mainline PACBTI
> > extension
> > 
> 
> gas/testsuite/arm/unwind-pacbti-m.d only tests for Little-Endian targets.
> Disable it for Big-Endian targets.

Is there a reason the test should not run for BE?  How about this
instead?

	* testsuite/gas/arm/unwind-pacbti-m.d: Match armeb output.

diff --git a/gas/testsuite/gas/arm/unwind-pacbti-m.d b/gas/testsuite/gas/arm/unwind-pacbti-m.d
index 584b12037b3..28021758a74 100644
--- a/gas/testsuite/gas/arm/unwind-pacbti-m.d
+++ b/gas/testsuite/gas/arm/unwind-pacbti-m.d
@@ -14,10 +14,10 @@ OFFSET   TYPE              VALUE
 
 
 Contents of section .text:
- 0000 10b54df8 04cd5df8 04cb10bd  .*
+ 0000 (10b54df8 04cd5df8 04cb10bd|b510f84d cd04f85d cb04bd10)  .*
 Contents of section .ARM.exidx:
- 0000 00000000 b0a8b480  .*
+ 0000 00000000 (b0a8b480|80b4a8b0)  .*
 Contents of section .ARM.attributes:
- 0000 41290000 00616561 62690001 1f000000  .*
+ 0000 41(290000 00|000000 29)616561 62690001 (1f000000|0000001f)  .*
  0010 05382e31 2d4d2e4d 41494e00 0615074d  .*
  0020 09033202 34024a01 4c01               .*


-- 
Alan Modra
Australia Development Lab, IBM


More information about the Binutils mailing list