underscore prefixed aliases can be created of the used_func and
main functions.
+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.
{
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");
+}