Lines 9178-9185
Link Here
|
9178 |
&& modifier != EXPAND_CONST_ADDRESS |
9178 |
&& modifier != EXPAND_CONST_ADDRESS |
9179 |
&& modifier != EXPAND_INITIALIZER) |
9179 |
&& modifier != EXPAND_INITIALIZER) |
9180 |
/* If the field is volatile, we always want an aligned |
9180 |
/* If the field is volatile, we always want an aligned |
9181 |
access. */ |
9181 |
access. Only do this if the access is not already naturally |
9182 |
|| (volatilep && flag_strict_volatile_bitfields > 0) |
9182 |
aligned, otherwise "normal" (non-bitfield) volatile fields |
|
|
9183 |
become non-addressable. */ |
9184 |
|| (volatilep && flag_strict_volatile_bitfields > 0 |
9185 |
&& (bitpos % GET_MODE_ALIGNMENT (mode) != 0)) |
9183 |
/* If the field isn't aligned enough to fetch as a memref, |
9186 |
/* If the field isn't aligned enough to fetch as a memref, |
9184 |
fetch it as a bit field. */ |
9187 |
fetch it as a bit field. */ |
9185 |
|| (mode1 != BLKmode |
9188 |
|| (mode1 != BLKmode |