commit 1e4269b8d83d6c8cdb5351efa2b346a714a250aa Author: Sandra Loosemore Date: Tue Sep 25 21:54:52 2018 -0700 Skip gnu-ifunc tests if building the testcase fails. 2018-09-25 Sandra Loosemore * gdb.base/gnu-ifunc.exp: Skip tests if building testcase fails. diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d15fcff..72bf6bd 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,7 @@ +2018-09-25 Sandra Loosemore + + * gdb.base/gnu-ifunc.exp: Skip tests if building testcase fails. + 2018-09-24 Jozef Lawrynowicz PR gdb/20948 diff --git a/gdb/testsuite/gdb.base/gnu-ifunc.exp b/gdb/testsuite/gdb.base/gnu-ifunc.exp index d6ec698..ffaf254 100644 --- a/gdb/testsuite/gdb.base/gnu-ifunc.exp +++ b/gdb/testsuite/gdb.base/gnu-ifunc.exp @@ -365,9 +365,10 @@ proc misc_tests {resolver_attr resolver_debug final_debug} { foreach_with_prefix resolver_attr {0 1} { foreach_with_prefix resolver_debug {0 1} { foreach_with_prefix final_debug {0 1} { - build $resolver_attr $resolver_debug $final_debug - misc_tests $resolver_attr $resolver_debug $final_debug - set-break $resolver_attr $resolver_debug $final_debug + if { [build $resolver_attr $resolver_debug $final_debug] != 0 } { + misc_tests $resolver_attr $resolver_debug $final_debug + set-break $resolver_attr $resolver_debug $final_debug + } } } }