]> git.ipfire.org Git - thirdparty/gcc.git/commit
stor-layout.c (bit_field_mode_iterator::bit_field_mode_iterator): Set up a default...
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 18 Nov 2012 17:33:15 +0000 (17:33 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 18 Nov 2012 17:33:15 +0000 (17:33 +0000)
commit8b7d5dab44547924887d15e00823fac44df2aa61
treeb9aa47c05ac831e27c812e6887cc6829f0cdfba3
parent073a544dd99d1526bbf8906e8ac13d42a752d200
stor-layout.c (bit_field_mode_iterator::bit_field_mode_iterator): Set up a default value of bitregion_end_.

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.

From-SVN: r193604
gcc/ChangeLog
gcc/stor-layout.c