summaryrefslogtreecommitdiffstats
path: root/testsuites
diff options
context:
space:
mode:
authorSebastian Huber <sebastian.huber@embedded-brains.de>2019-10-04 08:51:13 +0200
committerSebastian Huber <sebastian.huber@embedded-brains.de>2019-10-28 10:00:31 +0100
commit795b167545ac074509f4b7c5fd7ed1c0da717460 (patch)
tree03738f140e6a95276eae514e0ee9a1d7a8426e79 /testsuites
parentbsp/xilinx-zynqmp: Fix linkcmds config (diff)
downloadrtems-795b167545ac074509f4b7c5fd7ed1c0da717460.tar.bz2
score: Add RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION()
Update #3799.
Diffstat (limited to 'testsuites')
-rw-r--r--testsuites/sptests/spmisc01/init.c7
1 files changed, 7 insertions, 0 deletions
diff --git a/testsuites/sptests/spmisc01/init.c b/testsuites/sptests/spmisc01/init.c
index 9090069973..8d713c4219 100644
--- a/testsuites/sptests/spmisc01/init.c
+++ b/testsuites/sptests/spmisc01/init.c
@@ -99,6 +99,10 @@ RTEMS_DECLARE_GLOBAL_SYMBOL(a_global_symbol);
RTEMS_DEFINE_GLOBAL_SYMBOL(a_global_symbol, 0xabc);
+RTEMS_DECLARE_GLOBAL_SYMBOL(a_second_symbol);
+
+RTEMS_DEFINE_GLOBAL_SYMBOL_IN_SECTION(a_second_symbol, ".rtemsroset.dummy");
+
RTEMS_STATIC_ASSERT(0 != 1, zero_neq_one);
static int array[3];
@@ -211,6 +215,9 @@ static void Init(rtems_task_argument arg)
rtems_test_assert(printflike_func("%i", 0) == 56);
rtems_test_assert(obfuscate_variable(63) == 63);
rtems_test_assert((uintptr_t)a_global_symbol == 0xabc);
+ p = a_second_symbol;
+ RTEMS_OBFUSCATE_VARIABLE(p);
+ rtems_test_assert((uintptr_t)p != 0);
rtems_test_assert(RTEMS_ARRAY_SIZE(array) == 3);
rtems_test_assert(sizeof(zero_length_array_struct) == 4);
container_of();