mirror of
https://github.com/espressif/binutils-gdb.git
synced 2025-06-20 18:08:24 +08:00
Even more hppa testsuite patches.
This commit is contained in:
@ -1,3 +1,11 @@
|
|||||||
|
2000-07-10 Alan Modra <alan@linuxcare.com.au>
|
||||||
|
|
||||||
|
* ld-srec/srec.exp: xfail hppa.
|
||||||
|
|
||||||
|
* ld-scripts/weak.exp: Define $global$ for hppa.
|
||||||
|
|
||||||
|
* ld-scripts/crossref.exp: Fix string quoting.
|
||||||
|
|
||||||
2000-06-05 H.J. Lu (hjl@gnu.org)
|
2000-06-05 H.J. Lu (hjl@gnu.org)
|
||||||
|
|
||||||
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
|
* lib/ld-lib.exp (default_ld_link): Redirect the linker output
|
||||||
|
@ -28,7 +28,7 @@ if [istarget a29k*-*-*] {
|
|||||||
|
|
||||||
# hppa-elf needs a definition for $global$.
|
# hppa-elf needs a definition for $global$.
|
||||||
if [istarget hppa*-*-*] {
|
if [istarget hppa*-*-*] {
|
||||||
set flags "$flags --defsym '\$global\$'=0"
|
set flags "$flags --defsym \\\$global\\\$=0"
|
||||||
}
|
}
|
||||||
|
|
||||||
verbose -log "$ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o"
|
verbose -log "$ld $flags -o tmpdir/cross1 -T $srcdir/$subdir/cross1.t tmpdir/cross1.o tmpdir/cross2.o"
|
||||||
|
@ -35,7 +35,13 @@ set weak_regexp_big \
|
|||||||
set weak_regexp_little \
|
set weak_regexp_little \
|
||||||
".*Contents of section .text:.*1000 08100000 0c200000 12121212 34343434.*Contents of section .data:.*2000 08100000 0c200000 56565656 78787878.*"
|
".*Contents of section .text:.*1000 08100000 0c200000 12121212 34343434.*Contents of section .data:.*2000 08100000 0c200000 56565656 78787878.*"
|
||||||
|
|
||||||
if {! [ld_simple_link $ld tmpdir/weak "-T $srcdir/$subdir/weak.t tmpdir/weak1.o tmpdir/weak2.o"] } then {
|
# hppa-elf needs a definition for $global$.
|
||||||
|
set flags ""
|
||||||
|
if [istarget hppa*-*-*] {
|
||||||
|
set flags "--defsym \\\$global\\\$=0"
|
||||||
|
}
|
||||||
|
|
||||||
|
if {! [ld_simple_link $ld tmpdir/weak "$flags -T $srcdir/$subdir/weak.t tmpdir/weak1.o tmpdir/weak2.o"] } then {
|
||||||
fail $testname
|
fail $testname
|
||||||
} else {
|
} else {
|
||||||
if {[which $objdump] == 0} then {
|
if {[which $objdump] == 0} then {
|
||||||
|
@ -46,6 +46,8 @@ if { [which $CXX] == 0 } {
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setup_xfail "hppa*-*-*"
|
||||||
|
|
||||||
if { ![ld_compile "$CC $cflags" $srcdir/$subdir/1.c tmpdir/1.o]} {
|
if { ![ld_compile "$CC $cflags" $srcdir/$subdir/1.c tmpdir/1.o]} {
|
||||||
unresolved $test1
|
unresolved $test1
|
||||||
return
|
return
|
||||||
@ -73,6 +75,8 @@ if ![ld_simple_link $ld tmpdir/1.x "$ldflags tmpdir/1.o"] {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
setup_xfail "hppa*-*-*"
|
||||||
|
|
||||||
if { ![ld_compile "$CC $cflags" $srcdir/$subdir/2.c tmpdir/2.o]} {
|
if { ![ld_compile "$CC $cflags" $srcdir/$subdir/2.c tmpdir/2.o]} {
|
||||||
unresolved $test2
|
unresolved $test2
|
||||||
return
|
return
|
||||||
|
@ -344,6 +344,9 @@ setup_xfail "v850*-*-elf"
|
|||||||
setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*"
|
setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*"
|
||||||
setup_xfail "alpha*-*-netbsd*"
|
setup_xfail "alpha*-*-netbsd*"
|
||||||
|
|
||||||
|
# The S-record linker hasn't any hope of coping with HPPA relocs.
|
||||||
|
setup_xfail "hppa*-*-*"
|
||||||
|
|
||||||
# The S-record linker doesn't support the special PE headers - the PE
|
# The S-record linker doesn't support the special PE headers - the PE
|
||||||
# emulation tries to write pe-specific information to the PE headers
|
# emulation tries to write pe-specific information to the PE headers
|
||||||
# in the output bfd, but it's not a PE bfd (it's an srec bfd)
|
# in the output bfd, but it's not a PE bfd (it's an srec bfd)
|
||||||
@ -376,6 +379,7 @@ setup_xfail "powerpc*-*-eabi*"
|
|||||||
setup_xfail "v850*-*-elf"
|
setup_xfail "v850*-*-elf"
|
||||||
setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*"
|
setup_xfail "alpha*-*-elf*" "alpha*-*-linux-gnu*" "alpha*-*-gnu*"
|
||||||
setup_xfail "alpha*-*-netbsd*"
|
setup_xfail "alpha*-*-netbsd*"
|
||||||
|
setup_xfail "hppa*-*-*"
|
||||||
setup_xfail "*-*-cygwin*" "*-*-mingw*" "*-*-pe*" "*-*-winnt*"
|
setup_xfail "*-*-cygwin*" "*-*-mingw*" "*-*-pe*" "*-*-winnt*"
|
||||||
|
|
||||||
run_srec_test $test2 "tmpdir/sr3.o"
|
run_srec_test $test2 "tmpdir/sr3.o"
|
||||||
|
Reference in New Issue
Block a user