(Cherry-pick commit
a706784 from 'release-7_6' branch.)
DATASTART is tested to have a non-null value in GC_register_data_segments,
so the macro should not be defined to null even if it is not really
used (null value typically means that the corresponding weak symbol
is not resolved).
* include/private/gcconfig.h [SYMBIAN] (DATASTART,
DATAEND): Change to a non-null value (ALIGNMENT).
# define OS_TYPE "SYMBIAN"
# define CPP_WORDSZ 32
# define ALIGNMENT 4
-# define DATASTART NULL
-# define DATAEND NULL
+# define DATASTART (ptr_t)ALIGNMENT /* cannot be null */
+# define DATAEND (ptr_t)ALIGNMENT
# endif
# define STACK_GRAN 0x1000000