aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite
diff options
context:
space:
mode:
authorAlan Modra <amodra@gmail.com>2005-08-15 14:08:58 +0000
committerAlan Modra <amodra@gmail.com>2005-08-15 14:08:58 +0000
commit8bf3b8c2517cf7cf999b8f0e878882874fc91c26 (patch)
treee979a249fceb6777ebf80adbb665248165840cca /ld/testsuite
parent93165da9a02da6251d87fefc2e79b3348e7dce83 (diff)
downloadgdb-8bf3b8c2517cf7cf999b8f0e878882874fc91c26.zip
gdb-8bf3b8c2517cf7cf999b8f0e878882874fc91c26.tar.gz
gdb-8bf3b8c2517cf7cf999b8f0e878882874fc91c26.tar.bz2
* 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.
Diffstat (limited to 'ld/testsuite')
-rw-r--r--ld/testsuite/ChangeLog8
-rw-r--r--ld/testsuite/ld-elf/empty.s3
-rw-r--r--ld/testsuite/ld-elf/merge2.d1
-rw-r--r--ld/testsuite/ld-scripts/empty-aligned.d2
-rw-r--r--ld/testsuite/ld-scripts/empty-aligned.s2
-rw-r--r--ld/testsuite/ld-scripts/empty-aligned.t3
6 files changed, 14 insertions, 5 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog
index af1cc5f..55fa5e8 100644
--- a/ld/testsuite/ChangeLog
+++ b/ld/testsuite/ChangeLog
@@ -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...
diff --git a/ld/testsuite/ld-elf/empty.s b/ld/testsuite/ld-elf/empty.s
index 3176f66..e2c8203 100644
--- a/ld/testsuite/ld-elf/empty.s
+++ b/ld/testsuite/ld-elf/empty.s
@@ -1,6 +1,9 @@
.section .bss
bar:
.text
+ .type start,"function"
+ .global start
+start:
.type _start,"function"
.global _start
_start:
diff --git a/ld/testsuite/ld-elf/merge2.d b/ld/testsuite/ld-elf/merge2.d
index cb49c51..9465ad5 100644
--- a/ld/testsuite/ld-elf/merge2.d
+++ b/ld/testsuite/ld-elf/merge2.d
@@ -1,6 +1,7 @@
#source: merge2.s
#ld: -T merge.ld
#objdump: -s
+#xfail: "arc-*-*" "dlx-*-*"
.*: file format .*elf.*
diff --git a/ld/testsuite/ld-scripts/empty-aligned.d b/ld/testsuite/ld-scripts/empty-aligned.d
index 493a40c..e342f7b 100644
--- a/ld/testsuite/ld-scripts/empty-aligned.d
+++ b/ld/testsuite/ld-scripts/empty-aligned.d
@@ -9,4 +9,4 @@ Program Headers:
Section to Segment mapping:
+Segment Sections\.\.\.
- +00.*\.text.*\.data.*
+ +00 +.text
diff --git a/ld/testsuite/ld-scripts/empty-aligned.s b/ld/testsuite/ld-scripts/empty-aligned.s
index f386e9e..2079aa7 100644
--- a/ld/testsuite/ld-scripts/empty-aligned.s
+++ b/ld/testsuite/ld-scripts/empty-aligned.s
@@ -1,4 +1,2 @@
.text
.long 123
- .data
- .long 123
diff --git a/ld/testsuite/ld-scripts/empty-aligned.t b/ld/testsuite/ld-scripts/empty-aligned.t
index 4deb240..e59bc20 100644
--- a/ld/testsuite/ld-scripts/empty-aligned.t
+++ b/ld/testsuite/ld-scripts/empty-aligned.t
@@ -25,6 +25,5 @@ SECTIONS
{
*(.text4)
}
- .data : { *(.data) }
- .bss : { *(.bss) }
+ /DISCARD/ : { *(*) }
}