Index: /trunk/src/VBox/VMM/include/IEMInternal.h
===================================================================
--- /trunk/src/VBox/VMM/include/IEMInternal.h	(revision 61885)
+++ /trunk/src/VBox/VMM/include/IEMInternal.h	(revision 61886)
@@ -255,5 +255,5 @@
     bool                    fInPatchCode;
     /** Explicit alignment padding. */
-    bool                    afAlignment0[2];
+    bool                    afAlignment0[2+4];
 
     /** The flags of the current exception / interrupt. */
Index: /trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp
===================================================================
--- /trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp	(revision 61885)
+++ /trunk/src/VBox/VMM/testcase/tstIEMCheckMc.cpp	(revision 61886)
@@ -80,4 +80,8 @@
 #define FNIEMOP_DEF_2(a_Name, a_Type0, a_Name0, a_Type1, a_Name1) \
     static VBOXSTRICTRC a_Name(PIEMCPU pIemCpu, a_Type0 a_Name0, a_Type1 a_Name1) RT_NO_THROW_DEF
+
+typedef VBOXSTRICTRC (* PFNIEMOPRM)(PIEMCPU pIemCpu, uint8_t bRm);
+#define FNIEMOPRM_DEF(a_Name) \
+    static VBOXSTRICTRC a_Name(PIEMCPU pIemCpu, uint8_t bRm) RT_NO_THROW_DEF
 
 #define IEM_NOT_REACHED_DEFAULT_CASE_RET()                  default: return VERR_IPE_NOT_REACHED_DEFAULT_CASE
