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 | 6b87b48e40a984358aba3fbc42d00e9e655bfdd9 (patch) | |
tree | dc3f62f558fbe27a2ffd1a506648633ce3b2a56e /ld/testsuite/ld-gc | |
parent | d23b41e7506cbcd1e5f58082cc074d287f59f526 (diff) | |
download | gdb-6b87b48e40a984358aba3fbc42d00e9e655bfdd9.zip gdb-6b87b48e40a984358aba3fbc42d00e9e655bfdd9.tar.gz gdb-6b87b48e40a984358aba3fbc42d00e9e655bfdd9.tar.bz2 |
* 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 6b356ad..3b0e655 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"); +} |