diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index c951769c62b804588a05c04575ffa2a59d407ebd..9c85fa9361c888a36c0d8ce364c2ad9f9284892a 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,7 @@
+2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
+
+	* config/aarch64/aarch64.h (MACHMODE): Add 'enum' to machine_mode.
+
 2014-10-29  Kyrylo Tkachov  <kyrylo.tkachov@arm.com>
 
 	* config/arm/arm.h (MACHMODE): Add 'enum' to machine_mode.
diff --git a/gcc/config/aarch64/aarch64.h b/gcc/config/aarch64/aarch64.h
index 5fca0782b6687277d4b549e415e88e7042113c4d..97b184875938a39c595744994701ecf2e243bcd9 100644
--- a/gcc/config/aarch64/aarch64.h
+++ b/gcc/config/aarch64/aarch64.h
@@ -611,7 +611,7 @@ enum arm_pcs
 #define MACHMODE int
 #else
 #include "insn-modes.h"
-#define MACHMODE machine_mode
+#define MACHMODE enum machine_mode
 #endif