I see two issues.
First in the PRM file the "SOME_CONSTANTS" segment is defined as READ_ONLY.
As it ends up in RAM I don't think this is what you want. Basically READ_ONLY means that it is programmed at flashing time (with a programmer, or even placed in a real ROM).
For content in RAM either user READ_WRITE if the content should be initialized by the startup code or
NO_INIT if the startup code should not touch it.
E.g.:
SOME_CONSTANTS = NO_INIT 0x1000 TO 0x1010; /* RAM area */
The second issue is that a #pragma CONST_SEG applies to constants, but the variable shown is not const.
So use a #pragma DATA_SEG (or make the variable const if the variable really does not change) .
#pragma DATA_SEG MY_CONSTANTS
volatile int store_IO; /* place in global namespace */
#pragma CONST_SEG DEFAULT
or
#pragma CONST_SEG MY_CONSTANTS
const volatile int store_IO = 0; /* place in global namespace */
#pragma CONST_SEG DEFAULT
Daniel