aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/gdb.base/shmain.c
diff options
context:
space:
mode:
Diffstat (limited to 'gdb/testsuite/gdb.base/shmain.c')
-rw-r--r--gdb/testsuite/gdb.base/shmain.c56
1 files changed, 0 insertions, 56 deletions
diff --git a/gdb/testsuite/gdb.base/shmain.c b/gdb/testsuite/gdb.base/shmain.c
deleted file mode 100644
index 7013db5..0000000
--- a/gdb/testsuite/gdb.base/shmain.c
+++ /dev/null
@@ -1,56 +0,0 @@
-/* A test */
-
-#include "ss.h"
-#include <stdio.h>
-
-extern int structarg(struct s);
-extern int pstructarg(struct s*);
-extern int shr1(int);
-extern int shr2(int);
-extern float sg;
-
-int eglob;
-
-struct {
- int a;
- int b;
-} s;
-
-int g;
-
-#ifdef PROTOTYPES
-int local_structarg(struct s x)
-#else
-int local_structarg(x)
-struct s x;
-#endif
-{
- return x.b;
-}
-
-#ifdef PROTOTYPES
-int mainshr1(int g)
-#else
-int mainshr1(g)
-int g;
-#endif
-{
- return 2*g;
-}
-
-int main()
-{
- struct s y;
- g = 1;
- g = shr1(g);
- g = shr2(g);
- g = mainshr1(g);
- sg = 1.1;
- printf("address of sg is 0x%x\n", &sg);
- y.a = 3;
- y.b = 4;
- g = local_structarg(y);
- g = structarg(y);
- g = pstructarg(&y);
- return 0;
-}