gcc/
authorrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2012 17:33:15 +0000 (17:33 +0000)
committerrsandifo <rsandifo@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 18 Nov 2012 17:33:15 +0000 (17:33 +0000)
commit4ed6cf776004b2e0a22047c3c0296c8f0493fe36
treeb9aa47c05ac831e27c812e6887cc6829f0cdfba3
parent0a1f57551d298bbda163fc7dc6959cbeec922f07
gcc/
* stor-layout.c (bit_field_mode_iterator::bit_field_mode_iterator):
Set up a default value of bitregion_end_.
(bit_field_mode_iterator::next_mode): Always apply bitregion_end_
check.  Include SLOW_UNALIGNED_ACCESS in the alignment check.
(get_best_mode): Ignore modes that are wider than the alignment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@193604 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/stor-layout.c