This is the mail archive of the gdb-cvs@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[binutils-gdb] Fix gdb.python/py-record-btrace-threads.exp with Python 3


https://sourceware.org/git/gitweb.cgi?p=binutils-gdb.git;h=d512d31c395e3c45f83778e01b9824efe45cac5f

commit d512d31c395e3c45f83778e01b9824efe45cac5f
Author: Pedro Alves <palves@redhat.com>
Date:   Thu May 4 16:02:36 2017 +0100

    Fix gdb.python/py-record-btrace-threads.exp with Python 3
    
    Fix several instances of:
    
     ...
     python print not f1calls
       File "<string>", 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  <palves@redhat.com>
    
    	* gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
    	Add parens to print call for Python 3.

Diff:
---
 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 f6e221d..b672df3 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,8 @@
+2017-05-04  Pedro Alves  <palves@redhat.com>
+
+	* gdb.python/py-record-btrace-threads.exp (check_insn_for_thread):
+	Add parens to print call for Python 3.
+
 2017-05-03  Keith Seitz  <keiths@redhat.com>
 
 	* 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"
   }
 }


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]