]> git.ipfire.org Git - thirdparty/binutils-gdb.git/blobdiff - ld/testsuite/ld-pe/pe.exp
Add support for COFF secidx relocations
[thirdparty/binutils-gdb.git] / ld / testsuite / ld-pe / pe.exp
index f47c7eb2370ec923bd697d4d5f2044aac30df20c..413b316f152ead41457146810404e797d9bf712d 100644 (file)
@@ -35,6 +35,8 @@ if {[istarget i*86-*-cygwin*]
       set pe_tests {
        {".secrel32" "--disable-reloc-section" "" "" {secrel1.s secrel2.s}
         {{objdump -s secrel_64.d}} "secrel.x"}
+       {".secidx" "--disable-reloc-section" "" "" {secidx1.s secidx2.s}
+        {{objdump -s secidx_64.d}} "secidx.x"}
        {"Empty export table" "" "" "" "exports.s"
         {{objdump -p exports64.d}} "exports.dll"}
        {"TLS directory entry" "" "" "" "tlssec.s"
@@ -44,6 +46,17 @@ if {[istarget i*86-*-cygwin*]
       set pe_tests {
        {".secrel32" "--disable-auto-import --disable-reloc-section" "" "" {secrel1.s secrel2.s}
         {{objdump -s secrel.d}} "secrel.x"}
+       {".secidx" "--disable-auto-import --disable-reloc-section" "" "" {secidx1.s secidx2.s}
+        {{objdump -s secidx.d}} "secidx.x"}
+       {"Empty export table" "" "" "" "exports.s"
+        {{objdump -p exports.d}} "exports.dll"}
+       {"TLS directory entry" "" "" "" "tlssec.s"
+        {{objdump -p tlssec32.d}} "tlssec.dll"}
+      }
+    } elseif {[istarget arm-wince-pe] } {
+      set pe_tests {
+       {".secrel32" "--disable-reloc-section" "" "" {secrel1.s secrel2.s}
+        {{objdump -s secrel.d}} "secrel.x"}
        {"Empty export table" "" "" "" "exports.s"
         {{objdump -p exports.d}} "exports.dll"}
        {"TLS directory entry" "" "" "" "tlssec.s"
@@ -53,6 +66,8 @@ if {[istarget i*86-*-cygwin*]
       set pe_tests {
        {".secrel32" "--disable-reloc-section" "" "" {secrel1.s secrel2.s}
         {{objdump -s secrel.d}} "secrel.x"}
+       {".secidx" "--disable-reloc-section" "" "" {secidx1.s secidx2.s}
+        {{objdump -s secidx.d}} "secidx.x"}
        {"Empty export table" "" "" "" "exports.s"
         {{objdump -p exports.d}} "exports.dll"}
        {"TLS directory entry" "" "" "" "tlssec.s"