URL
https://opencores.org/ocsvn/open8_urisc/open8_urisc/trunk
Subversion Repositories open8_urisc
Compare Revisions
- This comparison shows the changes necessary to convert path
/open8_urisc/trunk/gnu/binutils/ld/testsuite
- from Rev 84 to Rev 85
- ↔ Reverse comparison
Rev 84 → Rev 85
/ld-misc/defsym.exp
0,0 → 1,37
# Test handling of --defsym |
# Copyright 2011 Free Software Foundation, Inc. |
# |
# This file is part of the GNU Binutils. |
# |
# This program is free software; you can redistribute it and/or modify |
# it under the terms of the GNU General Public License as published by |
# the Free Software Foundation; either version 3 of the License, or |
# (at your option) any later version. |
# |
# This program is distributed in the hope that it will be useful, |
# but WITHOUT ANY WARRANTY; without even the implied warranty of |
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the |
# GNU General Public License for more details. |
# |
# You should have received a copy of the GNU General Public License |
# along with this program; if not, write to the Free Software |
# Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, |
# MA 02110-1301, USA. |
# |
|
if ![ld_assemble $as $srcdir/$subdir/start.s tmpdir/start.o] { |
unresolved "Build start.o" |
return |
} |
|
if ![ld_assemble $as $srcdir/$subdir/foo.s tmpdir/foo.o] { |
unresolved "Build foo.o" |
return |
} |
|
if { ![ar_simple_create $ar "" tmpdir/libfoo.a tmpdir/foo.o] } { |
unresolved "Build libfoo.a" |
return |
} |
|
run_dump_test "defsym1" |
/ld-misc/foo.s
0,0 → 1,6
.global foo |
.global bar |
.text |
bar: |
foo: |
.byte 0 |
/ld-misc/defsym1.d
0,0 → 1,10
#ld: -e 0 --defsym foo=1 tmpdir/start.o tmpdir/libfoo.a |
#nm: -B |
#source: dummy.s |
#notarget: frv-*-linux* |
|
# Check that --defsym works on archive. |
#failif |
#... |
0.* T bar |
#pass |
/ld-misc/dummy.s
0,0 → 1,10
|
/ld-misc/start.s
0,0 → 1,10
.text |
.global start /* Used by SH targets. */ |
start: |
.global _start |
_start: |
.global __start |
__start: |
.global main /* Used by HPPA targets. */ |
main: |
.long foo |