diff options
author | Nick Clifton <nickc@redhat.com> | 2008-10-29 08:29:02 +0000 |
---|---|---|
committer | Nick Clifton <nickc@redhat.com> | 2008-10-29 08:29:02 +0000 |
commit | 51365af73aca69e217d0cb26c3f248badf46c42a (patch) | |
tree | decb42f564a0c817b9f21c0167773536c5d08800 /ld/testsuite/ld-gc | |
parent | c409b8fe72e7a1483cef830ce1178bf384578de7 (diff) | |
download | binutils-redhat-51365af73aca69e217d0cb26c3f248badf46c42a.tar.gz |
* ld-gc/gc.c (dummy_func): New function - present so that
underscore prefixed aliases can be created of the used_func and
main functions.
Diffstat (limited to 'ld/testsuite/ld-gc')
-rw-r--r-- | ld/testsuite/ld-gc/gc.c | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/ld/testsuite/ld-gc/gc.c b/ld/testsuite/ld-gc/gc.c index 6b356ad0aa..3b0e655c75 100644 --- a/ld/testsuite/ld-gc/gc.c +++ b/ld/testsuite/ld-gc/gc.c @@ -19,3 +19,23 @@ main (void) { return used_func (5); } + +void +dummy_func (void) +{ + /* These are here in case the target prepends an underscore to + the start of function names. They are inside a dummy function + so that they will appear at the end of gcc's assembler output, + after the definitions of main() and used_func(), rather than + at the beginning of the file. */ + + __asm__(".ifndef main\n\ +.global main\n\ +.set main, _main\n\ +.endif"); + + __asm__(".ifndef used_func\n\ +.global used_func\n\ +.set used_func, _used_func\n\ +.endif"); +} |