diff --git a/arch/mips/math-emu/ieee754.h b/arch/mips/math-emu/ieee754.h
index a1970894094b9d4f152b5c35833736ec52e25641..049f63fa635ef0c03dd5acbee5c24af864afebbd 100644
--- a/arch/mips/math-emu/ieee754.h
+++ b/arch/mips/math-emu/ieee754.h
@@ -408,9 +408,6 @@ struct ieee754xctx {
 	union {
 		union ieee754sp sp;	/* single precision */
 		union ieee754dp dp;	/* double precision */
-#ifdef IEEE854_XP
-		ieee754xp xp;	/* extended precision */
-#endif
 		int si;		/* standard signed integer (32bits) */
 		s64 di;		/* extended signed integer (64bits) */
 	} rv;			/* default result format implied by op */