+2013-12-11 Will Newton <will.newton@linaro.org>
+
+ * ld-aarch64/ifunc-21.d: Make test more generic to support
+ aarch64_be and ELF targets.
+ * ld-aarch64/ifunc-22.d: Likewise.
+
2013-12-11 H.J. Lu <hongjiu.lu@intel.com>
* ld-elf/shared.exp (build_tests): Add libneeded2a.so,
.*: file format elf64-(little|big)aarch64
Contents of section .text:
- 02a0 .*
+ [0-9a-f]+ .*
Contents of section .got.plt:
- 103a8 0+ 0+ 0+ 0+ .*
- 103b8 0+ 0+ [0-9a-f]+ 0+ .*
+ [0-9a-f]+ 0+ 0+ 0+ 0+ .*
+ (103b8|10408) 0+ 0+ [0-9a-f]+ [0-9a-f]+ .*
Disassembly of section .text:
-0+2a0 <ifunc>:
- 2a0: d65f03c0 ret
+.* <ifunc>:
+ .*: d65f03c0 ret
-0+2a4 <bar>:
- 2a4: 90000080 adrp x0, 10000 <.*>
- 2a8: f941e000 ldr x0, \[x0,#960\]
- 2ac: d65f03c0 ret
+.* <bar>:
+ .*: 90000080 adrp x0, 10000 <.*>
+ .*: .* ldr x0, \[x0,#(960|1040)\]
+ .*: d65f03c0 ret
-Disassembly of section .got.plt:
-
-.*:
-.*
-.*
-.*
+#pass
\ No newline at end of file
.*: file format elf64-(little|big)aarch64
Contents of section \.got:
- 4100f0 00000000 00000000 d0004000 00000000 ..........@.....
+ [0-9a-f]+ 00000000 00000000 (d0004000|18004000|00000000) (00000000|004000d0|00400018) .*