aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-selective/4.cc
diff options
context:
space:
mode:
authorJoern Rennecke <joern.rennecke@embecosm.com>2003-04-30 12:07:19 +0000
committerJoern Rennecke <joern.rennecke@embecosm.com>2003-04-30 12:07:19 +0000
commit5ad8914f651540aff2cfcb9c91e97722b1ffa515 (patch)
tree704f2335a0e82cb0ad848fc784c5b442cb82f1b9 /ld/testsuite/ld-selective/4.cc
parent03d14457a60307c8e9cd439aee564156709a5b1c (diff)
downloadgdb-5ad8914f651540aff2cfcb9c91e97722b1ffa515.zip
gdb-5ad8914f651540aff2cfcb9c91e97722b1ffa515.tar.gz
gdb-5ad8914f651540aff2cfcb9c91e97722b1ffa515.tar.bz2
* ld-selective/3.cc (start): New function.
* ld-selective/4.cc: Likewise. * ld-selective/5.cc: Likewise.
Diffstat (limited to 'ld/testsuite/ld-selective/4.cc')
-rw-r--r--ld/testsuite/ld-selective/4.cc6
1 files changed, 6 insertions, 0 deletions
diff --git a/ld/testsuite/ld-selective/4.cc b/ld/testsuite/ld-selective/4.cc
index 02864a7..f4fc21c 100644
--- a/ld/testsuite/ld-selective/4.cc
+++ b/ld/testsuite/ld-selective/4.cc
@@ -15,6 +15,7 @@ struct B : public A
void B::foo() { } // lose
void _start() __asm__("_start"); // keep
+void start() __asm__("start"); // some toolchains use this name.
A a; // keep
B b;
@@ -25,4 +26,9 @@ void _start()
getme()->bar();
}
+void start ()
+{
+ _start ();
+}
+
extern "C" void __main() { }