===================================================================
@@ -679,14 +679,15 @@ c_readstr (const char *str, enum machine
HOST_WIDE_INT ch;
unsigned int i, j;
HOST_WIDE_INT tmp[MAX_BITSIZE_MODE_ANY_INT / HOST_BITS_PER_WIDE_INT];
+
+ gcc_assert (GET_MODE_CLASS (mode) == MODE_INT);
+
unsigned int len = (GET_MODE_PRECISION (mode) + HOST_BITS_PER_WIDE_INT - 1)
/ HOST_BITS_PER_WIDE_INT;
for (i = 0; i < len; i++)
tmp[i] = 0;
- gcc_assert (GET_MODE_CLASS (mode) == MODE_INT);
-
ch = 1;
for (i = 0; i < GET_MODE_SIZE (mode); i++)
{