Merge "Include some build fixes for OS X."
diff --git a/BUGS b/BUGS
deleted file mode 100644
index dd92dfa..0000000
--- a/BUGS
+++ /dev/null
@@ -1 +0,0 @@
-On 32-bit, if the CPUID is clear, GCM is miscalculated.
diff --git a/crypto/modes/gcm.c b/crypto/modes/gcm.c
index 116eab8..982f823 100644
--- a/crypto/modes/gcm.c
+++ b/crypto/modes/gcm.c
@@ -113,7 +113,7 @@
   Htable[14].hi = V.hi ^ Htable[6].hi, Htable[14].lo = V.lo ^ Htable[6].lo;
   Htable[15].hi = V.hi ^ Htable[7].hi, Htable[15].lo = V.lo ^ Htable[7].lo;
 
-#if defined(GHASH_ASM)
+#if defined(GHASH_ASM) && defined(OPENSSL_ARM)
   /* ARM assembler expects specific dword order in Htable. */
   {
     int j;