From: Yao Qi Date: Wed, 5 Oct 2016 16:04:31 +0000 (+0100) Subject: Skip complex types tests if gdb_skip_float_test X-Git-Tag: users/ARM/embedded-binutils-master-2016q4~587 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=fdebf1a415f565fc4606f9139d10d1e9393999c0;p=external%2Fbinutils.git Skip complex types tests if gdb_skip_float_test If the target doesn't support float, we don't run float complex types tests. gdb/testsuite: 2016-10-05 Yao Qi * lib/gdb.exp (support_complex_tests): Return zero if gdb_skip_float_test return true. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index d4ae9df..537ca8c 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2016-10-05 Yao Qi + + * lib/gdb.exp (support_complex_tests): Return zero if + gdb_skip_float_test return true. + 2016-10-03 Antoine Tremblay 2016-10-03 Simon Marchi diff --git a/gdb/testsuite/lib/gdb.exp b/gdb/testsuite/lib/gdb.exp index 758db46..1230e77 100644 --- a/gdb/testsuite/lib/gdb.exp +++ b/gdb/testsuite/lib/gdb.exp @@ -2176,6 +2176,13 @@ proc with_timeout_factor { factor body } { # Return 1 if _Complex types are supported, otherwise, return 0. gdb_caching_proc support_complex_tests { + + if { [gdb_skip_float_test] } { + # If floating point is not supported, _Complex is not + # supported. + return 0 + } + # Set up, compile, and execute a test program containing _Complex types. # Include the current process ID in the file names to prevent conflicts # with invocations for multiple testsuites.