aboutsummaryrefslogtreecommitdiff
path: root/gcc/config/i386/i386-modes.def
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/config/i386/i386-modes.def')
-rw-r--r--gcc/config/i386/i386-modes.def5
1 files changed, 5 insertions, 0 deletions
diff --git a/gcc/config/i386/i386-modes.def b/gcc/config/i386/i386-modes.def
index e0b8fc8..57d08fb 100644
--- a/gcc/config/i386/i386-modes.def
+++ b/gcc/config/i386/i386-modes.def
@@ -90,5 +90,10 @@ VECTOR_MODE (INT, QI, 2); /* V2QI */
INT_MODE (OI, 32);
INT_MODE (XI, 64);
+/* Keep the OI and XI modes from confusing the compiler into thinking
+ that these modes could actually be used for computation. They are
+ only holders for vectors during data movement. */
+#define MAX_BITSIZE_MODE_ANY_INT (128)
+
/* The symbol Pmode stands for one of the above machine modes (usually SImode).
The tm.h file specifies which one. It is not a distinct mode. */