Index: /trunk/processor/head.m4
===================================================================
--- /trunk/processor/head.m4	(revision 299)
+++ /trunk/processor/head.m4	(revision 300)
@@ -39,4 +39,6 @@
 m4_errprint(`AUTOCHECK INFO: runtime autocheck Disabled (optimized build)')
 ')
+ifdef(`DEBUG_SIZE', `static int xc_totalsize = 0;')
+
 sinclude(builddir`/structinfo.m4')
 
Index: /trunk/processor/main.m4
===================================================================
--- /trunk/processor/main.m4	(revision 299)
+++ /trunk/processor/main.m4	(revision 300)
@@ -2,4 +2,5 @@
 dnl ================ start ======================
 dnl define(`XCACHE_ENABLE_TEST')
+dnl define(`DEBUG_SIZE')
 define(`USEMEMCPY')
 
@@ -50,4 +51,5 @@
 			}
 		}')
+		void *oldp = processor->p;
 		$1 = (FORCETYPE *) (processor->p = (char *) ALIGN(processor->p));
 		ifelse(`$4', `', `
@@ -57,4 +59,9 @@
 		')
 		processor->p += SIZE;
+
+		ifdef(`DEBUG_SIZE', `
+			xc_totalsize += (char *) processor->p - (char *) oldp;
+			fprintf(stderr, "%d\t%d\t`'SIZE()\n", (char *) processor->p - (char *) oldp, xc_totalsize);
+		')
 	')
 	IFRESTORE(`ifelse(`$4', `', `
