summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-24 15:12:20 +0100
committerSebastian Huber <sebastian.huber@embedded-brains.de>2017-11-24 15:13:09 +0100
commit2e7c3f68d1835e6119f25d71f2de6aa109206df4 (patch)
treeba587e65fc80eba446cb96a07d8705f3590f97c4
parentada/sp04: Fix clock get (diff)
downloadrtems-2e7c3f68d1835e6119f25d71f2de6aa109206df4.tar.bz2
sptests/splinkersets01: Fix 64-bit targets
Update #3082.
-rw-r--r--testsuites/sptests/splinkersets01/init.c20
1 files changed, 16 insertions, 4 deletions
diff --git a/testsuites/sptests/splinkersets01/init.c b/testsuites/sptests/splinkersets01/init.c
index a567cb9449..ab0ce77c86 100644
--- a/testsuites/sptests/splinkersets01/init.c
+++ b/testsuites/sptests/splinkersets01/init.c
@@ -125,8 +125,14 @@ static void test(void)
rtems_test_assert((size_t) (e - b) == RTEMS_ARRAY_SIZE(a));
rtems_test_assert((size_t) (ce - cb) == RTEMS_ARRAY_SIZE(ca));
- rtems_test_assert(RTEMS_LINKER_SET_SIZE(test_rw) == sizeof(a));
- rtems_test_assert(RTEMS_LINKER_SET_SIZE(test_ro) == sizeof(ca));
+ rtems_test_assert(
+ RTEMS_LINKER_SET_SIZE(test_rw)
+ == sizeof(const int *) * RTEMS_ARRAY_SIZE(a)
+ );
+ rtems_test_assert(
+ RTEMS_LINKER_SET_SIZE(test_ro)
+ == sizeof(const int *) * RTEMS_ARRAY_SIZE(ca)
+ );
rtems_test_assert(
RTEMS_LINKER_SET_ITEM_COUNT(test_rw) == RTEMS_ARRAY_SIZE(a)
);
@@ -139,8 +145,14 @@ static void test(void)
rtems_test_assert((size_t) (ei - bi) == RTEMS_ARRAY_SIZE(a));
rtems_test_assert((size_t) (cei - cbi) == RTEMS_ARRAY_SIZE(ca));
rtems_test_assert((size_t) (se - sb) == 3);
- rtems_test_assert(RTEMS_LINKER_SET_SIZE(test_rw_i) == sizeof(a));
- rtems_test_assert(RTEMS_LINKER_SET_SIZE(test_ro_i) == sizeof(ca));
+ rtems_test_assert(
+ RTEMS_LINKER_SET_SIZE(test_rw_i)
+ == sizeof(const int *) * RTEMS_ARRAY_SIZE(a)
+ );
+ rtems_test_assert(
+ RTEMS_LINKER_SET_SIZE(test_ro_i)
+ == sizeof(const int *) * RTEMS_ARRAY_SIZE(ca)
+ );
rtems_test_assert(RTEMS_LINKER_SET_SIZE(test_ro_s) == 3 * sizeof(int *));
rtems_test_assert(
RTEMS_LINKER_SET_ITEM_COUNT(test_rw_i) == RTEMS_ARRAY_SIZE(a)