gdb/testsuite/
authorJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 29 Jun 2010 21:48:10 +0000 (21:48 +0000)
committerJan Kratochvil <jan.kratochvil@redhat.com>
Tue, 29 Jun 2010 21:48:10 +0000 (21:48 +0000)
* gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
add .dynamic entry'.

gdb/testsuite/ChangeLog
gdb/testsuite/gdb.base/break-interp.exp

index 65f0db3618a3ebf16fb9af0b991e1823ceff7f54..083dcf9e897bb5af16aa169ead896a2d996f4de4 100644 (file)
@@ -1,3 +1,9 @@
+2010-06-29  Jan Kratochvil  <jan.kratochvil@redhat.com>
+           Doug Evans  <dje@google.com>
+
+       * gdb.base/break-interp.exp (prelinkYES): XFAIL on `Not enough room to
+       add .dynamic entry'.
+
 2010-06-29  Doug Evans  <dje@google.com>
 
        Test PR c++/11702.
index 7500a0aa945ccdb6364f82f8e9cd41b3b761f306..4742889aa470a65864416cbd8e1981ad02a53956 100644 (file)
@@ -163,6 +163,11 @@ proc prelinkYES {arg {name ""}} {
     if {$result == 0 && $output == ""} {
        pass $test
        return 1
+    } elseif {$result == 1 \
+             && [string match -nocase "*: Not enough room to add .dynamic entry" $output]} {
+       # Linker should have reserved some entries for prelink.
+       xfail $test
+       return 0
     } else {
        fail $test
        return 0