summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-03-07 11:35:54 +0100
committerBernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>2015-03-07 11:35:54 +0100
commitcb5a90bf902442d94d37991fa3e021ac5c20f364 (patch)
treee33f518663d83dbb12d89947d471ce87e4ae9645
parentdd13a9e3b6a1da0ac7ef5c14930d07e0d9ee47a2 (diff)
downloadstringbench-cb5a90bf902442d94d37991fa3e021ac5c20f364.tar.gz
Fix build of Dhrystone and Harness on 64-bit platforms
Signed-off-by: Bernhard Rosenkränzer <Bernhard.Rosenkranzer@linaro.org>
-rw-r--r--dhry_1.c8
-rw-r--r--harness.c2
2 files changed, 5 insertions, 5 deletions
diff --git a/dhry_1.c b/dhry_1.c
index 5b5a0a9..3b15712 100644
--- a/dhry_1.c
+++ b/dhry_1.c
@@ -338,7 +338,7 @@ int Int_Glob;
printf ("%10d\n", Arr_2_Glob[8][7]);
printf ("Ptr_Glob-> ");
- printf (" Ptr_Comp: * %d\n", (int) Ptr_Glob->Ptr_Comp);
+ printf (" Ptr_Comp: * %ld\n", (long) Ptr_Glob->Ptr_Comp);
printf (" Discr: ");
if (Ptr_Glob->Discr == 0) printf ("O.K. ");
@@ -364,7 +364,7 @@ int Int_Glob;
printf ("%s\n", Ptr_Glob->variant.var_1.Str_Comp);
printf ("Next_Ptr_Glob-> ");
- printf (" Ptr_Comp: * %d", (int) Next_Ptr_Glob->Ptr_Comp);
+ printf (" Ptr_Comp: * %ld", (long) Next_Ptr_Glob->Ptr_Comp);
printf (" same as above\n");
printf (" Discr: ");
@@ -540,7 +540,7 @@ int Int_Glob;
fprintf (Ap, "%10d\n", Arr_2_Glob[8][7]);
fprintf (Ap, "Ptr_Glob-> \n");
- fprintf (Ap, " Ptr_Comp: * %d\n", (int) Ptr_Glob->Ptr_Comp);
+ fprintf (Ap, " Ptr_Comp: * %x\n", (long) Ptr_Glob->Ptr_Comp);
fprintf (Ap, " Discr: ");
if (Ptr_Glob->Discr == 0) fprintf (Ap, "O.K. ");
@@ -566,7 +566,7 @@ int Int_Glob;
fprintf (Ap, "%s\n", Ptr_Glob->variant.var_1.Str_Comp);
fprintf (Ap, "Next_Ptr_Glob-> \n");
- fprintf (Ap, " Ptr_Comp: * %d", (int) Next_Ptr_Glob->Ptr_Comp);
+ fprintf (Ap, " Ptr_Comp: * %x", (long) Next_Ptr_Glob->Ptr_Comp);
fprintf (Ap, " same as above\n");
fprintf (Ap, " Discr: ");
diff --git a/harness.c b/harness.c
index 846e7e9..4af8bd0 100644
--- a/harness.c
+++ b/harness.c
@@ -48,7 +48,7 @@
#endif
/** Make sure a function is called by using the return value */
-#define SPOIL(_x) volatile int x = (int)(_x); (void)x
+#define SPOIL(_x) volatile long x = (long)(_x); (void)x
/** Type of functions that can be tested */
typedef void (*stub_t)(void *dest, void *src, size_t n);