(store_bit_field, extract_bit_field): Consistently use
SLOW_UNALIGNED_ACCESS instead of STRICT_ALIGNMENT. From-SVN: r8568
This commit is contained in:
parent
94d681a0a7
commit
5970d32e6e
@ -409,7 +409,7 @@ store_bit_field (str_rtx, bitsize, bitnum, fieldmode, value, align, total_size)
|
||||
bestmode = GET_MODE (op0);
|
||||
|
||||
if (bestmode == VOIDmode
|
||||
|| (STRICT_ALIGNMENT && GET_MODE_SIZE (bestmode) > align))
|
||||
|| (SLOW_UNALIGNED_ACCESS && GET_MODE_SIZE (bestmode) > align))
|
||||
goto insv_loses;
|
||||
|
||||
/* Adjust address to point to the containing unit of that mode. */
|
||||
@ -1012,7 +1012,7 @@ extract_bit_field (str_rtx, bitsize, bitnum, unsignedp,
|
||||
bestmode = GET_MODE (xop0);
|
||||
|
||||
if (bestmode == VOIDmode
|
||||
|| (STRICT_ALIGNMENT && GET_MODE_SIZE (bestmode) > align))
|
||||
|| (SLOW_UNALIGNED_ACCESS && GET_MODE_SIZE (bestmode) > align))
|
||||
goto extzv_loses;
|
||||
|
||||
/* Compute offset as multiple of this unit,
|
||||
@ -1148,7 +1148,7 @@ extract_bit_field (str_rtx, bitsize, bitnum, unsignedp,
|
||||
bestmode = GET_MODE (xop0);
|
||||
|
||||
if (bestmode == VOIDmode
|
||||
|| (STRICT_ALIGNMENT && GET_MODE_SIZE (bestmode) > align))
|
||||
|| (SLOW_UNALIGNED_ACCESS && GET_MODE_SIZE (bestmode) > align))
|
||||
goto extv_loses;
|
||||
|
||||
/* Compute offset as multiple of this unit,
|
||||
|
Loading…
Reference in New Issue
Block a user