machmode.h (bit_field_mode_iterator): New class.
authorRichard Sandiford <rdsandiford@googlemail.com>
Sun, 18 Nov 2012 17:33:01 +0000 (17:33 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Sun, 18 Nov 2012 17:33:01 +0000 (17:33 +0000)
commit073a544dd99d1526bbf8906e8ac13d42a752d200
tree0b688b615d5b6c61e00dcdc137907a0f3f33d947
parent26f8b976309c42177332866ae3c6bf5a257c61fc
machmode.h (bit_field_mode_iterator): New class.

gcc/
* machmode.h (bit_field_mode_iterator): New class.
(get_best_mode): Change final parameter to bool.
* stor-layout.c (bit_field_mode_iterator::bit_field_mode_iterator)
(bit_field_mode_iterator::next_mode): New functions, split out from...
(get_best_mode): ...here.  Change final parameter to bool.
Use bit_field_mode_iterator.

From-SVN: r193603
gcc/ChangeLog
gcc/machmode.h
gcc/stor-layout.c