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 | |
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.
-rw-r--r-- | ld/testsuite/ChangeLog | 6 | ||||
-rw-r--r-- | ld/testsuite/ld-gc/gc.c | 20 |
2 files changed, 26 insertions, 0 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 73a3a38..8c94dc8 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,9 @@ +2008-10-29 Nick Clifton <nickc@redhat.com> + + * ld-gc/gc.c (dummy_func): New function - present so that + underscore prefixed aliases can be created of the used_func and + main functions. + 2008-10-10 Nathan Froyd <froydnj@codesourcery.com> * ld-powerpc/gnu-attr-12-1.s: New file. 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"); +} |