ld/testsuite/
authorJan Beulich <jbeulich@novell.com>
Mon, 24 Oct 2005 07:48:47 +0000 (07:48 +0000)
committerJan Beulich <jbeulich@novell.com>
Mon, 24 Oct 2005 07:48:47 +0000 (07:48 +0000)
2005-10-24  Jan Beulich  <jbeulich@novell.com>

* ld-elf/empty2.[sd]: New.

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

index 82f9b1b..6f0848e 100644 (file)
@@ -1,3 +1,7 @@
+2005-10-24  Jan Beulich  <jbeulich@novell.com>
+
+       * ld-elf/empty2.[sd]: New.
+
 2005-10-23  H.J. Lu  <hongjiu.lu@intel.com>
 
        PR ld/1487
diff --git a/ld/testsuite/ld-elf/empty2.d b/ld/testsuite/ld-elf/empty2.d
new file mode 100644 (file)
index 0000000..37f292b
--- /dev/null
@@ -0,0 +1,11 @@
+#source: empty2.s
+#ld:
+#readelf: -s
+#xfail: "d30v-*-*" "dlx-*-*" "hppa*-*-*" "i960-*-*" "or32-*-*" "pj-*-*"
+
+#...
+[      ]+[0-9]+:[      ]+0+[   ]+0[    ]+FILE[  ]+LOCAL[       ]+DEFAULT[      ]+ABS empty2.s
+[      ]+[0-9]+:[      ]+0*12345678[   ]+0[    ]+NOTYPE[        ]+LOCAL[       ]+DEFAULT[      ]+ABS constant
+#...
+[      ]+[0-9]+:[      ]+[0-9a-f]+[    ]+[0-9]+[       ]+FUNC[  ]+GLOBAL[      ]+DEFAULT[      ]+[1-9] _start
+#pass
diff --git a/ld/testsuite/ld-elf/empty2.s b/ld/testsuite/ld-elf/empty2.s
new file mode 100644 (file)
index 0000000..deed318
--- /dev/null
@@ -0,0 +1,18 @@
+       .file "empty2.s"
+       .equiv constant, 0x12345678
+       .section .bss
+bar:
+       .text
+       .type start,"function"
+       .global start
+start:
+       .type _start,"function"
+       .global _start
+_start:
+       .type __start,"function"
+       .global __start
+__start:
+       .type main,"function"
+       .global main
+main:
+       .long constant