Index: gdb/testsuite/gdb.multi/multi-arch-exec.c |
diff --git a/gdb/testsuite/gdb.base/attach-pie-noexec.c b/gdb/testsuite/gdb.multi/multi-arch-exec.c |
similarity index 75% |
copy from gdb/testsuite/gdb.base/attach-pie-noexec.c |
copy to gdb/testsuite/gdb.multi/multi-arch-exec.c |
index 4de16282835399b3bcee85a664c0a9374fa54d64..8dcd23020a5f9c82af578e3cab5facc220eafd54 100644 |
--- a/gdb/testsuite/gdb.base/attach-pie-noexec.c |
+++ b/gdb/testsuite/gdb.multi/multi-arch-exec.c |
@@ -1,6 +1,6 @@ |
/* This testcase is part of GDB, the GNU debugger. |
- Copyright 2011-2012 Free Software Foundation, Inc. |
+ Copyright 2012-2013 Free Software Foundation, Inc. |
This program is free software; you can redistribute it and/or modify |
it under the terms of the GNU General Public License as published by |
@@ -15,11 +15,15 @@ |
You should have received a copy of the GNU General Public License |
along with this program. If not, see <http://www.gnu.org/licenses/>. */ |
+#include <stdio.h> |
#include <unistd.h> |
int |
-main (void) |
+main () |
{ |
- sleep (600); |
- return 0; |
+ execl (BASEDIR "/multi-arch-exec-hello", |
+ BASEDIR "/multi-arch-exec-hello", |
+ (char *) NULL); |
+ perror ("execl failed"); |
+ exit (1); |
} |