x86: Add -z noseparate-code to IFUNC tests
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 16 Feb 2018 17:45:02 +0000 (09:45 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 16 Feb 2018 17:45:24 +0000 (09:45 -0800)
Add -z noseparate-code since these tests check for exact addresses.

* testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
* testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
* testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
* testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
* testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
* testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
* testsuite/ld-ifunc/pr17154-i386.d: Likewise.

ld/ChangeLog
ld/testsuite/ld-ifunc/ifunc-2-i386-now.d
ld/testsuite/ld-ifunc/ifunc-2-local-i386-now.d
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-21-i386.d
ld/testsuite/ld-ifunc/ifunc-22-i386.d
ld/testsuite/ld-ifunc/pr17154-i386-now.d
ld/testsuite/ld-ifunc/pr17154-i386.d

index 79298f3..5818ea4 100644 (file)
@@ -1,5 +1,15 @@
 2018-02-16  H.J. Lu  <hongjiu.lu@intel.com>
 
+       * testsuite/ld-ifunc/ifunc-2-i386-now.d: Likewise.
+       * testsuite/ld-ifunc/ifunc-2-local-i386-now.d: Likewise.
+       * testsuite/ld-ifunc/ifunc-2-local-x86-64.d: Likewise.
+       * testsuite/ld-ifunc/ifunc-21-i386.d: Likewise.
+       * testsuite/ld-ifunc/ifunc-22-i386.d: Likewise.
+       * testsuite/ld-ifunc/pr17154-i386-now.d: Likewise.
+       * testsuite/ld-ifunc/pr17154-i386.d: Likewise.
+
+2018-02-16  H.J. Lu  <hongjiu.lu@intel.com>
+
        * testsuite/ld-ifunc/ifunc-2-local-x86-64-now.d: Add
         -z max-page-size=0x200000 -z noseparate-code.
        * testsuite/ld-ifunc/ifunc-2-x86-64-now.d: Likewise.
index b4dfcec..7157d5f 100644 (file)
@@ -1,5 +1,5 @@
 #source: ifunc-2-i386.s
-#ld: -z now -m elf_i386 -shared --hash-style=sysv
+#ld: -z now -m elf_i386 -shared --hash-style=sysv -z noseparate-code
 #as: --32
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*
index 8888e7c..d5400a2 100644 (file)
@@ -1,5 +1,5 @@
 #source: ifunc-2-local-i386.s
-#ld: -z now -m elf_i386 -shared --hash-style=sysv
+#ld: -z now -m elf_i386 -shared --hash-style=sysv -z noseparate-code
 #as: --32
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*
index b776b33..3cea6f7 100644 (file)
@@ -1,5 +1,5 @@
 #as: --64
-#ld: -shared -melf_x86_64 --hash-style=sysv
+#ld: -shared -melf_x86_64 --hash-style=sysv -z noseparate-code
 #objdump: -dw
 #target: x86_64-*-*
 
index d61ccd0..f28af77 100644 (file)
@@ -1,4 +1,4 @@
-#ld: -m elf_i386
+#ld: -m elf_i386 -z noseparate-code
 #as: --32 -mrelax-relocations=yes
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*
index d61ccd0..f28af77 100644 (file)
@@ -1,4 +1,4 @@
-#ld: -m elf_i386
+#ld: -m elf_i386 -z noseparate-code
 #as: --32 -mrelax-relocations=yes
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*
index b7afdd0..10d270c 100644 (file)
@@ -1,5 +1,5 @@
 #source: pr17154-x86.s
-#ld: -z now -m elf_i386 -shared --hash-style=sysv
+#ld: -z now -m elf_i386 -shared --hash-style=sysv -z noseparate-code
 #as: --32
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*
index 6b309b9..854d73a 100644 (file)
@@ -1,5 +1,5 @@
 #source: pr17154-x86.s
-#ld: -m elf_i386 -shared --hash-style=sysv
+#ld: -m elf_i386 -shared --hash-style=sysv -z noseparate-code
 #as: --32
 #objdump: -dw
 #target: x86_64-*-* i?86-*-*