diff --git a/utils/ABITest/ABITestGen.py b/utils/ABITest/ABITestGen.py
index 62925e7..11103d8 100755
--- a/utils/ABITest/ABITestGen.py
+++ b/utils/ABITest/ABITestGen.py
@@ -115,11 +115,11 @@ class TypePrinter:
 
         fnName = 'fn%d'%(FT.index,)
         if self.outputHeader:
-            print >>self.outputHeader,'%s %s(%s);'%(retvalTypeName, fnName, args)
+            print >>self.outputHeader,'__attribute__((regparm(3))) %s %s(%s);'%(retvalTypeName, fnName, args)
         elif self.outputTests:
-            print >>self.outputTests,'%s %s(%s);'%(retvalTypeName, fnName, args)
+            print >>self.outputTests,'__attribute__((regparm(3))) %s %s(%s);'%(retvalTypeName, fnName, args)
             
-        print >>self.output,'%s %s(%s)'%(retvalTypeName, fnName, args),
+        print >>self.output,'__attribute__((regparm(3))) %s %s(%s)'%(retvalTypeName, fnName, args),
         if self.writeBody:
             print >>self.output, '{'
             
diff --git a/utils/ABITest/Makefile.test.common b/utils/ABITest/Makefile.test.common
index 3c208ad..58d19bf 100644
--- a/utils/ABITest/Makefile.test.common
+++ b/utils/ABITest/Makefile.test.common
@@ -15,7 +15,7 @@ CFLAGS := -std=gnu99
 
 X_COMPILER := gcc
 X_LL_CFLAGS := -emit-llvm -S
-Y_COMPILER := clang
+Y_COMPILER := ~/llvm/build/bin/clang
 Y_LL_CFLAGS := -emit-llvm -S
 CC := gcc
 
@@ -23,10 +23,6 @@ CC := gcc
 
 ABITESTGEN := ../ABITestGen.py
 
-ifndef VERBOSE
-  Verb := @
-endif
-
 .PHONY: test.%.report
 test.%.report: temps/test.%.xx.diff temps/test.%.xy.diff temps/test.%.yx.diff temps/test.%.yy.diff
 	@ok=1;\
