diff options
author | Thiemo Seufer <ths@networkno.de> | 2006-09-18 14:41:10 +0000 |
---|---|---|
committer | Thiemo Seufer <ths@networkno.de> | 2006-09-18 14:41:10 +0000 |
commit | 674e82fc127e4cd6bcdfea02536b839320e80db8 (patch) | |
tree | 68b5dcd6a3ab186abf60bef6e3977afe8912a82f | |
parent | 6f693073526fbfb868fca41439c5fe37a4484a56 (diff) | |
download | gdb-674e82fc127e4cd6bcdfea02536b839320e80db8.zip gdb-674e82fc127e4cd6bcdfea02536b839320e80db8.tar.gz gdb-674e82fc127e4cd6bcdfea02536b839320e80db8.tar.bz2 |
* ld-elfcomm/elfcomm.exp: Enable the alignment test for
mips*-*-*.
-rw-r--r-- | ld/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | ld/testsuite/ld-elfcomm/elfcomm.exp | 19 |
2 files changed, 17 insertions, 7 deletions
diff --git a/ld/testsuite/ChangeLog b/ld/testsuite/ChangeLog index 10cb5f2..2bdeb12 100644 --- a/ld/testsuite/ChangeLog +++ b/ld/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2006-09-18 Thiemo Seufer <ths@networkno.de> + + * ld-elfcomm/elfcomm.exp: Enable the alignment test for + mips*-*-*. + 2006-09-17 Mei Ligang <ligang@sunnorth.com.cn> * ld-elf/merge.d: Add special case for Score target. diff --git a/ld/testsuite/ld-elfcomm/elfcomm.exp b/ld/testsuite/ld-elfcomm/elfcomm.exp index 9b4edb4..84a68ed 100644 --- a/ld/testsuite/ld-elfcomm/elfcomm.exp +++ b/ld/testsuite/ld-elfcomm/elfcomm.exp @@ -77,17 +77,22 @@ if { [ld_simple_link $ld tmpdir/common1.o "-r tmpdir/common1a.o tmpdir/common1b. return } -if { ![regexp "Warning: alignment (\[0-9\]+) of symbol \`_?foo1\' in tmpdir/common1b.o is smaller than 64 in tmpdir/common1a.o" $link_output] - || ![regexp "Warning: size of symbol \`_?foo1\' changed from 2 in tmpdir/common1a.o to 21 in tmpdir/common1b.o" $link_output] } { - if { [istarget mips*-*-*] } { - # This test fails on MIPS because the backend sets type_change_ok. The - # size change warning is suppressed. - xfail $test1w1 +# This test fails on MIPS because the backend sets type_change_ok. +# The size change warning is suppressed. +if {[istarget mips*-*-*]} { + if { ![regexp "Warning: alignment (\[0-9\]+) of symbol \`_?foo1\' in tmpdir/common1b.o is smaller than 64 in tmpdir/common1a.o" $link_output] } { + fail $test1w1 } else { - fail $test1w1 + pass $test1w1 } } else { pass $test1w1 + if { ![regexp "Warning: alignment (\[0-9\]+) of symbol \`_?foo1\' in tmpdir/common1b.o is smaller than 64 in tmpdir/common1a.o" $link_output] + || ![regexp "Warning: size of symbol \`_?foo1\' changed from 2 in tmpdir/common1a.o to 21 in tmpdir/common1b.o" $link_output] } { + fail $test1w1 + } else { + pass $test1w1 + } } if { [dump_common1 $test1c1] } { |