Hello,
I've got a simple question concerning user defined linking. I read in spru187 and spru186 that accesses to non aggregate data is done via the data page pointer by default. The dp points to the beginning of the .bss section. What happens if I use a library which is compiled as far aggregate (default) and move some symbols from the .bss section to my own section which is located far away from .bss? It shouldn't be possible to access the moved data via the dp, right? But there is no warning or error during the linking process. The application which uses the library is compiled with --mem_model:data=far.
Thanks in advance...