Fix AArch64 linker testsuite failures trigeered by differences in build environments.
authorAndreas K. Huettel <dilfridge@gentoo.org>
Wed, 4 Jan 2023 09:30:14 +0000 (09:30 +0000)
committerNick Clifton <nickc@redhat.com>
Wed, 4 Jan 2023 09:30:14 +0000 (09:30 +0000)
PR 29843
* testsuite/ld-aarch64/bti-plt-5.d: Relax regxps slightly to allow
for differences in build environments.
* testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: Likewise.

ld/ChangeLog
ld/testsuite/ld-aarch64/bti-plt-5.d
ld/testsuite/ld-aarch64/tls-relax-gdesc-le-now.d

index 49de35e6bb9bb0c43cc8d85812114bd431dba017..4c39f3cec465724a22f0ac4730d4131a2ae3a180 100644 (file)
@@ -1,3 +1,10 @@
+2023-01-04  Andreas K. Huettel  <dilfridge@gentoo.org>
+
+       PR 29843
+       * testsuite/ld-aarch64/bti-plt-5.d: Relax regxps slightly to allow
+       for differences in build environments.
+       * testsuite/ld-aarch64/tls-relax-gdesc-le-now.d: Likewise.
+
 2023-01-03  Nick Clifton  <nickc@redhat.com>
 
        * po/uk.po: Updated Ukrainian translation.
index 12abbc2e055b50ec2db0239e682551792952baa0..ed0029b8de1e99ad92b7d1812f8b6e5e29160f8a 100644 (file)
@@ -13,8 +13,8 @@ Disassembly of section \.plt:
 .*:    d503245f        bti     c
 .*:    a9bf7bf0        stp     x16, x30, \[sp, #-16\]!
 .*:    90000090        adrp    x16, 410000 <.*>
-.*:    f9421611        ldr     x17, \[x16, #1064\]
-.*:    9110a210        add     x16, x16, #0x428
+.*:    f9......        ldr     x17, \[x16, #....\]
+.*:    91......        add     x16, x16, #0x...
 .*:    d61f0220        br      x17
 .*:    d503201f        nop
 .*:    d503201f        nop
@@ -22,7 +22,7 @@ Disassembly of section \.plt:
 [0-9a-f]+ <.*>:
 .*:    d503245f        bti     c
 .*:    90000090        adrp    x16, 410000 <.*>
-.*:    f9421a11        ldr     x17, \[x16, #1072\]
-.*:    9110c210        add     x16, x16, #0x430
+.*:    f9......        ldr     x17, \[x16, #....\]
+.*:    91......        add     x16, x16, #0x...
 .*:    d61f0220        br      x17
 .*:    d503201f        nop
index 8b6dceff81be7f64a5c774dfa18a3ddc6028af24..dcf913428fb2e3e6f6086ec1e84a3a5046214d90 100644 (file)
@@ -11,7 +11,7 @@
  0x.+ \(PLTRELSZ\) \s+.+ \(bytes\)
  0x.+ \(PLTREL\)   \s+RELA
  0x.+ \(JMPREL\)   \s+0x.+
- 0x.+ \(BIND_NOW\) \s+
+ 0x.+ (\(BIND_NOW\) \s+|\(FLAGS\)  \s+   BIND_NOW)
  0x.+ \(FLAGS_1\)  \s+   Flags: NOW
  0x.+ \(NULL\)     \s+   0x0