This is the mail archive of the
binutils@sourceware.org
mailing list for the binutils project.
Why has MIPS data 'segment' load address has changed...
- From: David Daney <ddaney at avtrex dot com>
- To: binutils at sources dot redhat dot com
- Date: Wed, 17 Aug 2005 13:49:07 -0700
- Subject: Why has MIPS data 'segment' load address has changed...
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?
If so, I will fix some of the testsuite failures related to the change.
Q2) Where is this controlled? I am haveing difficulty following how the
linker scripts are generated for this part.
David Daney.