> Hmm, MAX_BITSIZE_MODE_ANY_INT looks a bit arbitrary since on
> x86 it (IIRC) includes things like OImode. Maybe MOVE_MAX or
> MAX_FIXED_MODE_SIZE are better suited here?

I forgot to mention that I picked MAX_BITSIZE_MODE_ANY_INT because of:

  bool invalid = (base_addr == NULL_TREE
                  || (maybe_gt (bitsize,
                                (unsigned int) MAX_BITSIZE_MODE_ANY_INT)
                      && TREE_CODE (rhs) != INTEGER_CST
                      && (TREE_CODE (rhs) != CONSTRUCTOR
                          || CONSTRUCTOR_NELTS (rhs) != 0)));

-- 
Eric Botcazou

Reply via email to