------- Comment #3 from dj at gcc dot gnu dot org 2010-09-14 07:27 ------- Subject: Bug 44749
Author: dj Date: Tue Sep 14 07:26:54 2010 New Revision: 164268 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=164268 Log: PR target/44749 * config/mep/mep-protos.h (mep_save_register_info, mep_reinit_regs, mep_init_regs): Declare. * config/mep/mep.c: Move all target definitions to the end of the file to avoid the need for duplicate declarations. (mep_save_register_info, mep_reinit_regs, mep_init_regs): New. (mep_reorg_erepeat): Remove unused variables. (mep_expand_builtin): Likewise. * config/mep/mep-pragma.c: Don't include rtl.h. (INVALID_REGNUM): New. (mep_pragma_coprocessor_which): Call mep-specific rtl-layer bridge functions. (mep_pragma_coprocessor_subclass): Rename "class" to "rclass". Avoid enum/integer math. Modified: trunk/gcc/ChangeLog trunk/gcc/config/mep/mep-pragma.c trunk/gcc/config/mep/mep-protos.h trunk/gcc/config/mep/mep.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44749