[Bug target/33184] [4.3 Regression] m32c: ostream.tcc:92: error: unable to find a register to spill in class 'A_REGS'
--- Comment #2 from dj at gcc dot gnu dot org 2007-09-25 01:40 --- Subject: Bug 33184 Author: dj Date: Tue Sep 25 01:40:30 2007 New Revision: 128741 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128741 Log: 2007-08-26 Rask Ingemann Lambertsen <[EMAIL PROTECTED]> PR target/33184 * config/m32c/m32c.c (m32c_eh_return_data_regno): Leave an address register for reload. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/m32c.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33184
[Bug target/31482] error: could not split insn, internal compiler error: in final_scan_insn
--- Comment #1 from dj at gcc dot gnu dot org 2007-09-25 01:42 --- Subject: Bug 31482 Author: dj Date: Tue Sep 25 01:42:34 2007 New Revision: 128742 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128742 Log: PR target/31482 * config/m32c/cond.md (stzx_reversed_): Add an output constraint. (movqicc__): Likewise. (movhicc__): Likewise. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/cond.md -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=31482
[Bug target/33551] ICE: RTL check: expected elt 0 type 'i' or 'n', have 'w' (rtx const_int) in m32c_immd_dbl_mov, at config/m32c/m32c.c:3010
--- Comment #1 from dj at gcc dot gnu dot org 2007-09-26 00:03 --- Subject: Bug 33551 Author: dj Date: Wed Sep 26 00:03:07 2007 New Revision: 128773 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=128773 Log: PR target/33551 * config/m32c/m32c.c (m32c_immd_dbl_mov): Use INTVAL instead of XINT. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/m32c.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33551
[Bug target/41456] unrecognized R constraint: R13
--- Comment #1 from dj at gcc dot gnu dot org 2009-09-24 20:40 --- Subject: Bug 41456 Author: dj Date: Thu Sep 24 20:40:36 2009 New Revision: 152144 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=152144 Log: PR target/41456 * config/m32c/m32c.h (REG_CLASS_CONTENTS): Add R13. (reg_class): Likewise. (REG_CLASS_NAMES): Likewise. * config/m32c/m32c.c (m32c_reg_class_from_constraint): Likewise. * config/m32c/m32c.c (m32c_override_options): Disable -fivopts for M32C. Modified: trunk/gcc/ChangeLog trunk/gcc/config/m32c/m32c.c trunk/gcc/config/m32c/m32c.h -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=41456
[Bug target/42312] config/mep/mep.c:2856: (error) Uninitialized variable: frame_size
--- Comment #1 from dj at gcc dot gnu dot org 2009-12-08 00:48 --- Subject: Bug 42312 Author: dj Date: Tue Dec 8 00:47:58 2009 New Revision: 155072 URL: http://gcc.gnu.org/viewcvs?root=gcc&view=rev&rev=155072 Log: PR c/42312 * config/mep/mep.c (mep_expand_prologue): Set really_need_stack_frame after frame_size is set. Modified: trunk/gcc/ChangeLog trunk/gcc/config/mep/mep.c -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=42312
[Bug target/44749] mep-elf fails to build
--- 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