SHARE
TWEET

Untitled

a guest Jul 17th, 2017 41 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. if (mode1 == VOIDmode
  2.      || GET_CODE (op0) == REG || GET_CODE (op0) == SUBREG
  3.      || (modifier != EXPAND_CONST_ADDRESS
  4.          && modifier != EXPAND_INITIALIZER
  5.          && ((mode1 != BLKmode && ! direct_load[(int) mode1]
  6.               && GET_MODE_CLASS (mode) != MODE_COMPLEX_INT
  7.               && GET_MODE_CLASS (mode) != MODE_COMPLEX_FLOAT)
  8.              /* If the field isn't aligned enough to fetch as a memref,
  9.                 fetch it as a bit field.  */
  10.              || (mode1 != BLKmode  
  11.                  && SLOW_UNALIGNED_ACCESS (mode1, alignment)
  12.                  && ((TYPE_ALIGN (TREE_TYPE (tem))
  13.                       < GET_MODE_ALIGNMENT (mode))
  14.                      || (bitpos % GET_MODE_ALIGNMENT (mode) != 0)))
  15.              /* If the type and the field are a constant size and the
  16.                 size of the type isn't the same size as the bitfield,
  17.                 we must use bitfield operations.  */
  18.              || ((bitsize >= 0
  19.                   && (TREE_CODE (TYPE_SIZE (TREE_TYPE (exp)))
  20.                       == INTEGER_CST)
  21.                   && 0 != compare_tree_int (TYPE_SIZE (TREE_TYPE (exp)),
  22.                                             bitsize)))))
  23.      || (modifier != EXPAND_CONST_ADDRESS
  24.          && modifier != EXPAND_INITIALIZER
  25.          && mode == BLKmode
  26.          && SLOW_UNALIGNED_ACCESS (mode, alignment)
  27.          && (TYPE_ALIGN (type) > alignment
  28.              || bitpos % TYPE_ALIGN (type) != 0)))
  29.    {
RAW Paste Data
Top