[Bug target/33184] [4.3 Regression] m32c: ostream.tcc:92: error: unable to find a register to spill in class 'A_REGS'

2007-09-24 Thread dj at gcc dot gnu dot org


--- 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

2007-09-24 Thread dj at gcc dot gnu dot org


--- 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

2007-09-25 Thread dj at gcc dot gnu dot org


--- 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

2009-09-24 Thread dj at gcc dot gnu dot org


--- 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

2009-12-07 Thread dj at gcc dot gnu dot org


--- 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

2010-09-14 Thread dj at gcc dot gnu dot org


--- 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