aboutsummaryrefslogtreecommitdiff
path: root/ld/testsuite/ld-empic/runtest2.c
diff options
context:
space:
mode:
Diffstat (limited to 'ld/testsuite/ld-empic/runtest2.c')
-rw-r--r--ld/testsuite/ld-empic/runtest2.c26
1 files changed, 26 insertions, 0 deletions
diff --git a/ld/testsuite/ld-empic/runtest2.c b/ld/testsuite/ld-empic/runtest2.c
new file mode 100644
index 0000000..000525f
--- /dev/null
+++ b/ld/testsuite/ld-empic/runtest2.c
@@ -0,0 +1,26 @@
+/* Second C source file for actual execution test. */
+
+int k;
+extern int i;
+extern int j;
+extern char small_buf[];
+extern char *small_pointer;
+
+extern int chkstr ();
+
+int
+bar (n)
+ int n;
+{
+ int r;
+
+ if (i != 1
+ || j != 0
+ || ! chkstr (small_buf, 4)
+ || ! chkstr (small_pointer, 4))
+ return k + 1;
+
+ r = k;
+ k = n;
+ return r;
+}