m32c.h (PREFERRED_RELOAD_CLASS, [...]): Remove macro.
authorAnatoly Sokolov <aesok@post.ru>
Tue, 16 Aug 2011 17:04:13 +0000 (21:04 +0400)
committerAnatoly Sokolov <aesok@gcc.gnu.org>
Tue, 16 Aug 2011 17:04:13 +0000 (21:04 +0400)
commitb05933f5277f7a0f09670f205af31b082e0e4976
treeed2d7e4f6adfd9ce164b3ac8aaabcd47a00bdb1b
parentc9c8f2e82792603bfc587b49841b2f43ee60d121
m32c.h (PREFERRED_RELOAD_CLASS, [...]): Remove macro.

* config/m32c/m32c.h (PREFERRED_RELOAD_CLASS,
PREFERRED_OUTPUT_RELOAD_CLASS): Remove macro.
* config/m32c/m32c-protos.h (m32c_preferred_reload_class,
m32c_preferred_output_reload_class): Remove.
* config/m32c/m32c.c (m32c_preferred_reload_class): Make static.
Change rclass argument and return types to reg_class_t. Use
reg_class_subset_p instead of class_sizes.
(m32c_preferred_output_reload_class): Make static. Change rclass
argument and return types to reg_class_t.
(TARGET_PREFERRED_RELOAD_CLASS,
TARGET_PREFERRED_OUTPUT_RELOAD_CLASS): Define.

From-SVN: r177790
gcc/ChangeLog
gcc/config/m32c/m32c-protos.h
gcc/config/m32c/m32c.c
gcc/config/m32c/m32c.h