diff options
author | Alan Modra <amodra@bigpond.net.au> | 2005-07-27 00:08:40 +0000 |
---|---|---|
committer | Alan Modra <amodra@bigpond.net.au> | 2005-07-27 00:08:40 +0000 |
commit | ae9353545d74840e4c8f9195828dcd2540a8acbb (patch) | |
tree | 3250f9376735880b8763da81b5e754126e13bddb /ld | |
parent | d7cfeae42a7937f9919e79745249405664f97137 (diff) | |
download | binutils-redhat-ae9353545d74840e4c8f9195828dcd2540a8acbb.tar.gz |
* ld-elfweak/size2a.s: Extend test to check size for two weaks.
* ld-elfweak/size2b.s: Likewise.
* ld-elfweak/size2.d: Update.
Diffstat (limited to 'ld')
-rw-r--r-- | ld/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-elfweak/size2.d | 4 | ||||
-rw-r--r-- | ld/testsuite/ld-elfweak/size2a.s | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-elfweak/size2b.s | 7 |
4 files changed, 22 insertions, 1 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 23659abf26..3c06eb076a 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2005-07-27 Alan Modra <amodra@bigpond.net.au> + + * ld-elfweak/size2a.s: Extend test to check size for two weaks. + * ld-elfweak/size2b.s: Likewise. + * ld-elfweak/size2.d: Update. + 2005-07-18 Jan Beulich <jbeulich@novell.com> * ld-i386/abs.s, ld-i386/zero.s, ld-i386/abs.d, ld-x86-64/abs.d, diff --git a/ld/testsuite/ld-elfweak/size2.d b/ld/testsuite/ld-elfweak/size2.d index 59d54899d7..3000512c16 100644 --- a/ld/testsuite/ld-elfweak/size2.d +++ b/ld/testsuite/ld-elfweak/size2.d @@ -4,5 +4,7 @@ #readelf: -s Symbol table '.symtab' contains .* entries: #... - .*: [0-9a-f]* *1 *FUNC *GLOBAL *DEFAULT *[0-9] *_start + .*: [0-9a-f]* +1 +FUNC +GLOBAL +DEFAULT +[0-9] +_start +#... + .*: [0-9a-f]* +1 +FUNC +WEAK +DEFAULT +[0-9] +foo #... diff --git a/ld/testsuite/ld-elfweak/size2a.s b/ld/testsuite/ld-elfweak/size2a.s index d5252ce155..66b6d17879 100644 --- a/ld/testsuite/ld-elfweak/size2a.s +++ b/ld/testsuite/ld-elfweak/size2a.s @@ -4,3 +4,9 @@ _start: .byte 0 .size _start, 1 + + .weak foo + .type foo, "function" +foo: + .byte 0 + .size foo, 1 diff --git a/ld/testsuite/ld-elfweak/size2b.s b/ld/testsuite/ld-elfweak/size2b.s index d4afe02efc..27b89dbbe2 100644 --- a/ld/testsuite/ld-elfweak/size2b.s +++ b/ld/testsuite/ld-elfweak/size2b.s @@ -5,3 +5,10 @@ _start: .byte 0 .byte 0 .size _start, 2 + + .weak foo + .type foo, "function" +foo: + .byte 0 + .byte 0 + .size foo, 2 |