Add another testcase for PR ld/16498
authorH.J. Lu <hjl.tools@gmail.com>
Fri, 24 Jan 2014 17:03:21 +0000 (09:03 -0800)
committerH.J. Lu <hjl.tools@gmail.com>
Fri, 24 Jan 2014 17:03:21 +0000 (09:03 -0800)
PR ld/16498
* ld-elf/pr16498b.d: New file.
* ld-elf/pr16498b.t: Likewise.

ld/testsuite/ChangeLog
ld/testsuite/ld-elf/pr16498b.d [new file with mode: 0644]
ld/testsuite/ld-elf/pr16498b.t [new file with mode: 0644]

index 4f0a75bbe8511b9b76620bdb5ffffe1e6b7c2911..9e8553a730cb040869194bbf24fd97ef0d1eb8d2 100644 (file)
@@ -1,3 +1,9 @@
+2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
+
+       PR ld/16498
+       * ld-elf/pr16498b.d: New file.
+       * ld-elf/pr16498b.t: Likewise.
+
 2014-01-24  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/16498
diff --git a/ld/testsuite/ld-elf/pr16498b.d b/ld/testsuite/ld-elf/pr16498b.d
new file mode 100644 (file)
index 0000000..c70c239
--- /dev/null
@@ -0,0 +1,10 @@
+#source: pr16498a.s
+#ld: -shared -T pr16498b.t
+#readelf: -l --wide
+#target: *-*-linux* *-*-gnu* *-*-nacl*
+
+#...
+  TLS .*
+#...
+[ ]+[0-9]+[ ]+tls_data_init .tbss[ ]*
+#pass
diff --git a/ld/testsuite/ld-elf/pr16498b.t b/ld/testsuite/ld-elf/pr16498b.t
new file mode 100644 (file)
index 0000000..b88f9b8
--- /dev/null
@@ -0,0 +1,6 @@
+SECTIONS
+{
+  tls_data_init : { *(.tdata) }
+  .data          : { *(.data)
+  }
+}