From d512d31c395e3c45f83778e01b9824efe45cac5f Mon Sep 17 00:00:00 2001 From: Pedro Alves Date: Thu, 4 May 2017 16:02:36 +0100 Subject: [PATCH] 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. --- gdb/testsuite/ChangeLog | 5 +++++ gdb/testsuite/gdb.python/py-record-btrace-threads.exp | 4 ++-- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog index f6e221dbcb7..b672df30c2c 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 17fb5d019c3..2be73eb3ed8 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" } } -- 2.30.2