mirror of
https://github.com/darlinghq/darling-gdb.git
synced 2024-11-29 15:00:34 +00:00
For sh-*-linux-gnu target add a start address for the text section.
This commit is contained in:
parent
f7a74f8c82
commit
1e329ce6ac
@ -1,3 +1,8 @@
|
||||
2001-05-28 kaz Kojima <kkojima@rr.iij4u.or.jp>
|
||||
|
||||
* ld-sh/sh.exp: For sh-*-linux-gnu target add a start address for
|
||||
the text section.
|
||||
|
||||
2001-05-25 Alan Modra <amodra@one.net.au>
|
||||
|
||||
* ld-elfvers/vers.exp: Replace linuxoldld with linux*oldld and
|
||||
|
@ -56,7 +56,14 @@ if ![ld_assemble $as "-relax $srcdir/$subdir/sh1.s" tmpdir/sh1.o] {
|
||||
|
||||
set testsrec "SH relaxing to S-records"
|
||||
|
||||
if ![ld_simple_link $ld tmpdir/sh1.s1 "-relax --oformat srec tmpdir/sh1.o"] {
|
||||
if [istarget sh*-linux-gnu] {
|
||||
# This target needs the explicit entry address.
|
||||
catch "exec $objdump -x tmpdir/sh1 | grep start\\ address | sed s/start\\ address//" entry_addr
|
||||
set srec_relax_arg "-Ttext $entry_addr -relax --oformat srec tmpdir/sh1.o"
|
||||
} else {
|
||||
set srec_relax_arg "-relax --oformat srec tmpdir/sh1.o"
|
||||
}
|
||||
if ![ld_simple_link $ld tmpdir/sh1.s1 $srec_relax_arg ] {
|
||||
fail $testsrec
|
||||
} else {
|
||||
# The file name is embedded in the S-records, so create both
|
||||
|
Loading…
Reference in New Issue
Block a user