From 211e3d006aa9ca5ae477c811e83afa72716f33ce Mon Sep 17 00:00:00 2001
From: Christian Taedcke <hacking@taedcke.com>
Date: Thu, 11 Feb 2016 23:22:10 +0100
Subject: [PATCH 8/8] Python regression tests now run with python 2 and 3.

---
 regress/modules/create_makefile.py  | 1 +
 regress/modules/gdb_rsp.py          | 3 ++-
 regress/modules/regress_unittest.py | 1 +
 regress/modules/vcdtestutil.py      | 1 +
 regress/regress.py.in               | 1 +
 5 files changed, 6 insertions(+), 1 deletion(-)

diff --git a/regress/modules/create_makefile.py b/regress/modules/create_makefile.py
index cf1f29b..850c972 100644
--- a/regress/modules/create_makefile.py
+++ b/regress/modules/create_makefile.py
@@ -23,6 +23,7 @@
 #
 # $Id: $
 #
+from __future__ import print_function
 from optparse import OptionParser
 from configparser import ConfigParser
 from os.path import exists
diff --git a/regress/modules/gdb_rsp.py b/regress/modules/gdb_rsp.py
index de94602..896b3dd 100644
--- a/regress/modules/gdb_rsp.py
+++ b/regress/modules/gdb_rsp.py
@@ -23,6 +23,7 @@
 # $Id: gdb_rsp.py,v 1.1 2004/07/31 00:59:32 rivetwa Exp $
 #
 
+from __future__ import print_function
 import socket, struct, array, sys
 
 from registers import Reg
@@ -87,7 +88,7 @@ class GdbRemoteSerialProtocol:
 	def cksum(self,pkt):
 		sum = 0
 		for c in pkt:
-			sum += c
+			sum += ord(c)
 
 		return sum & 0xff
 
diff --git a/regress/modules/regress_unittest.py b/regress/modules/regress_unittest.py
index 286b407..7fb8b34 100644
--- a/regress/modules/regress_unittest.py
+++ b/regress/modules/regress_unittest.py
@@ -1,3 +1,4 @@
+from __future__ import print_function
 from unittest import TextTestRunner, TestSuite
 from sys import argv, stderr, exit
 
diff --git a/regress/modules/vcdtestutil.py b/regress/modules/vcdtestutil.py
index 2274a2a..744d562 100644
--- a/regress/modules/vcdtestutil.py
+++ b/regress/modules/vcdtestutil.py
@@ -1,3 +1,4 @@
+from __future__ import print_function
 from os.path import basename, splitext
 from unittest import TestCase, TestLoader
 from sys import stderr
diff --git a/regress/regress.py.in b/regress/regress.py.in
index 8627e41..6956977 100644
--- a/regress/regress.py.in
+++ b/regress/regress.py.in
@@ -25,6 +25,7 @@
 
 # # @configure_input@
 
+from __future__ import print_function
 import os, os.path, sys, fnmatch, glob
 import subprocess
 
-- 
2.24.0

