From 8bf3b8c2517cf7cf999b8f0e878882874fc91c26 Mon Sep 17 00:00:00 2001 From: Alan Modra Date: Mon, 15 Aug 2005 14:08:58 +0000 Subject: * 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. --- ld/testsuite/ChangeLog | 8 ++++++++ ld/testsuite/ld-elf/empty.s | 3 +++ ld/testsuite/ld-elf/merge2.d | 1 + ld/testsuite/ld-scripts/empty-aligned.d | 2 +- ld/testsuite/ld-scripts/empty-aligned.s | 2 -- ld/testsuite/ld-scripts/empty-aligned.t | 3 +-- 6 files changed, 14 insertions(+), 5 deletions(-) (limited to 'ld/testsuite') 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 + + * 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 * 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/ : { *(*) } } -- cgit v1.1