Why has MIPS data 'segment' load address has changed...
Wed Aug 17 22:00:00 GMT 2005
David Daney wrote:
> I have noticed that between 2.16.1 and CVS-HEAD that the load address
> for data has changed.
> In the olden days (2.16.1 and before) the RW LOAD segment was always
> loaded at 0x10000000. In the modern world (cvs HEAD) it loads
> immediately after the text segment.
> The executables generated seem to run fine (on mipsel-linux), but it
> causes some ld testsuite failures.
> Two questions:
> Q1) Is this intentional?
I will answer my own question: Yes.
> If so, I will fix some of the testsuite failures related to the change.
I will fix the testsuite failures canused by the change.
> Q2) Where is this controlled? I am haveing difficulty following how the
> linker scripts are generated for this part.
This is the patch that did it:
More information about the Binutils