Ensure arm guest state size is 32-byte aligned, as per increase in
alignment requirements resulting from r12569/r2330.


git-svn-id: svn://svn.valgrind.org/vex/trunk@2332 8f6e269a-dfd6-0310-a8e1-e2731360e62c
diff --git a/priv/guest_arm_helpers.c b/priv/guest_arm_helpers.c
index 122d034..e4c0bc6 100644
--- a/priv/guest_arm_helpers.c
+++ b/priv/guest_arm_helpers.c
@@ -1029,6 +1029,10 @@
    vex_state->guest_ITSTATE = 0;
 
    vex_state->padding1 = 0;
+   vex_state->padding2 = 0;
+   vex_state->padding3 = 0;
+   vex_state->padding4 = 0;
+   vex_state->padding5 = 0;
 }
 
 
diff --git a/pub/libvex_guest_arm.h b/pub/libvex_guest_arm.h
index 19be179..b63bfc6 100644
--- a/pub/libvex_guest_arm.h
+++ b/pub/libvex_guest_arm.h
@@ -194,8 +194,12 @@
       */
       UInt guest_ITSTATE;
 
-      /* Padding to make it have an 16-aligned size */
+      /* Padding to make it have an 32-aligned size */
       UInt padding1;
+      UInt padding2;
+      UInt padding3;
+      UInt padding4;
+      UInt padding5;
    }
    VexGuestARMState;