new exec syntax
diff --git a/Lib/irix5/panel.py b/Lib/irix5/panel.py
index 21a17ba..2c0365c 100755
--- a/Lib/irix5/panel.py
+++ b/Lib/irix5/panel.py
@@ -130,7 +130,7 @@
 				stmt = lhs + '=' + `value`
 				if debug: print 'exec', stmt
 				try:
-					exec(stmt + '\n')
+					exec stmt + '\n'
 				except KeyboardInterrupt: # Don't catch this!
 					raise KeyboardInterrupt
 				except:
@@ -186,7 +186,7 @@
 		if name:
 			stmt = 'panel.' + name + ' = act'
 			if debug: print 'exec', stmt
-			exec(stmt + '\n')
+			exec stmt + '\n'
 		if is_endgroup(a):
 			panel.endgroup()
 		sub_al = getattrlist(a, 'al')
@@ -236,7 +236,7 @@
 		act.addact(panel)
 		if name:
 			stmt = 'panel.' + name + ' = act'
-			exec(stmt + '\n')
+			exec stmt + '\n'
 		if is_endgroup(a):
 			panel.endgroup()
 		sub_al = getattrlist(a, 'al')