m32c.c (class_sizes): Remove.
authorAnatoly Sokolov <aesok@post.ru>
Wed, 3 Aug 2011 18:03:04 +0000 (22:03 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Wed, 3 Aug 2011 18:03:04 +0000 (22:03 +0400)
commit35bdbc6962988219faf2c7bf2a0dabd3d8657adb
treec5e5b886196ec6b0e63a26f8d56c271be88dc87b
parent41ba34dbe7e8494254b524e8e31e394a1e6c6585
m32c.c (class_sizes): Remove.

* config/m32c/m32c.c (class_sizes): Remove.
(reduce_class): Change arguments and return type to reg_class_t.
Change type cc var to HARD_REG_SET. Change type best var to
reg_class_t. Change type best_size var to unsigned int. Remove
initialization class_sizes var. Use reg_class_size array instead
of class_sizes. Use reg_class_contents array instead
of class_contents.

From-SVN: r177290
gcc/ChangeLog
gcc/config/m32c/m32c.c