From: Pedro Alves Date: Thu, 4 May 2017 15:02:36 +0000 (+0100) Subject: Fix gdb.python/py-record-btrace-threads.exp with Python 3 X-Git-Tag: binutils-2_29~588 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=d512d31c395e3c45f83778e01b9824efe45cac5f;p=platform%2Fupstream%2Fbinutils.git Fix gdb.python/py-record-btrace-threads.exp with Python 3 Fix several instances of: ... python print not f1calls File "", line 1 print not f1calls ^ SyntaxError: Missing parentheses in call to 'print' Error while executing Python code. (gdb) FAIL: gdb.python/py-record-btrace-threads.exp: thread=1: checking thread 1: python print not f1calls ... gdb/testsuite/ChangeLog: 2017-05-04 Pedro Alves * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread): Add parens to print call for Python 3. --- diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f6e221d..b672df3 100644 --- a/gdb/testsuite/ChangeLog +++ b/gdb/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2017-05-04 Pedro Alves + + * gdb.python/py-record-btrace-threads.exp (check_insn_for_thread): + Add parens to print call for Python 3. + 2017-05-03 Keith Seitz * gdb.cp/oranking.cc (dummy): New function to grab malloc. diff --git a/gdb/testsuite/gdb.python/py-record-btrace-threads.exp b/gdb/testsuite/gdb.python/py-record-btrace-threads.exp index 17fb5d0..2be73eb 100644 --- a/gdb/testsuite/gdb.python/py-record-btrace-threads.exp +++ b/gdb/testsuite/gdb.python/py-record-btrace-threads.exp @@ -69,8 +69,8 @@ proc check_insn_for_thread { self other } { gdb_test_no_output "python f1calls = \{x for x in fch if x.symbol and x.symbol.name == \"func1\"\}" gdb_test_no_output "python f2calls = \{x for x in fch if x.symbol and x.symbol.name == \"func2\"\}" - gdb_test "python print not f${self}calls" "False" - gdb_test "python print not f${other}calls" "True" + gdb_test "python print(not f${self}calls)" "False" + gdb_test "python print(not f${other}calls)" "True" } }