diff options
-rw-r--r-- | tools/regression/ia64/unaligned/test.c | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/tools/regression/ia64/unaligned/test.c b/tools/regression/ia64/unaligned/test.c index e6c8bb4..869c864 100644 --- a/tools/regression/ia64/unaligned/test.c +++ b/tools/regression/ia64/unaligned/test.c @@ -101,6 +101,13 @@ DATA_TYPE *aligned = &data.aligned; DATA_TYPE *misaligned = (DATA_TYPE *)data.misaligned; DATA_TYPE value = DATA_VALUE; +void +block_copy(void *dst, void *src, size_t sz) +{ + + memcpy(dst, src, sz); +} + int main() { @@ -112,7 +119,7 @@ main() /* * LOAD */ - memcpy(misaligned, &value, sizeof(DATA_TYPE)); + block_copy(misaligned, &value, sizeof(DATA_TYPE)); # if POSTINC == NoPostInc /* Misaligned load. */ @@ -179,7 +186,7 @@ main() return (1); # endif - memcpy(aligned, data.misaligned, sizeof(DATA_TYPE)); + block_copy(aligned, data.misaligned, sizeof(DATA_TYPE)); #endif if (*aligned != value) |