* ld-elf/empty.s: Define "start".
authorAlan Modra <amodra@gmail.com>
Mon, 15 Aug 2005 14:08:58 +0000 (14:08 +0000)
committerAlan Modra <amodra@gmail.com>
Mon, 15 Aug 2005 14:08:58 +0000 (14:08 +0000)
* ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
* ld-scripts/empty-aligned.s: No .data section.
* ld-scripts/empty-aligned.t: Discard most sections.
* ld-scripts/empty-aligned.d: Adjust.

ld/testsuite/ChangeLog
ld/testsuite/ld-elf/empty.s
ld/testsuite/ld-elf/merge2.d
ld/testsuite/ld-scripts/empty-aligned.d
ld/testsuite/ld-scripts/empty-aligned.s
ld/testsuite/ld-scripts/empty-aligned.t

index af1cc5f..55fa5e8 100644 (file)
@@ -1,3 +1,11 @@
+2005-08-15  Alan Modra  <amodra@bigpond.net.au>
+
+       * ld-elf/empty.s: Define "start".
+       * ld-elf/merge2.d: xfail arc-*-* and dlx-*-*.
+       * ld-scripts/empty-aligned.s: No .data section.
+       * ld-scripts/empty-aligned.t: Discard most sections.
+       * ld-scripts/empty-aligned.d: Adjust.
+
 2005-08-11  Hans-Peter Nilsson  <hp@axis.com>
 
        * ld-cris/expdyn1.s (expobj): Set size here, at definition...
index 3176f66..e2c8203 100644 (file)
@@ -1,6 +1,9 @@
        .section .bss
 bar:
        .text
+       .type start,"function"
+       .global start
+start:
        .type _start,"function"
        .global _start
 _start:
index cb49c51..9465ad5 100644 (file)
@@ -1,6 +1,7 @@
 #source: merge2.s
 #ld: -T merge.ld
 #objdump: -s
+#xfail: "arc-*-*" "dlx-*-*"
 
 .*:     file format .*elf.*
 
index 493a40c..e342f7b 100644 (file)
@@ -9,4 +9,4 @@ Program Headers:
 
  Section to Segment mapping:
  +Segment Sections\.\.\.
- +00.*\.text.*\.data.*
+ +00 +.text 
index f386e9e..2079aa7 100644 (file)
@@ -1,4 +1,2 @@
        .text
        .long 123
-       .data
-       .long 123
index 4deb240..e59bc20 100644 (file)
@@ -25,6 +25,5 @@ SECTIONS
   {
     *(.text4)
   }
-  .data : { *(.data) }
-  .bss : { *(.bss) }
+  /DISCARD/ : { *(*) }
 }