my goal is to use the Philips 89C51RC2 with 512 Byte
internal RAM. Is there a chance to tell sdcc that there
are 512 Byte of internal memory ?
Additionally there's a problem if I overload the data
memory range with too many too large variables. SDCC
then makes a DIRECT access to the memory address range
above (idata); this results in a wasted content of the
registers, which will be overwritten. Keil for example
automatically transfers the supernumerary data memory
variables into idata memory (with indirect access). Is
there a chance that sdcc gives me a warning if I
overload the memory or that SDCC does the same like Keil?
With best regards