From e1d9cd9620feef1b83a37447b07cf582732dc2dd Mon Sep 17 00:00:00 2001 From: pkoning Date: Fri, 29 Oct 2010 16:41:50 +0000 Subject: [PATCH] * config/pdp11/pdp11.c (output_move_quad): Fix ICE for CPU register to register move. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@166066 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 5 +++++ gcc/config/pdp11/pdp11.c | 6 ------ 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 4311b42590d..d207ffd57be 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,10 @@ 2010-10-29 Paul Koning + * config/pdp11/pdp11.c (output_move_quad): Fix ICE for CPU + register to register move. + +2010-10-29 Paul Koning + * config/pdp11/pdp11.c (print_operand_address): Correct handling of integer constant addresses, delete vax-only logic. diff --git a/gcc/config/pdp11/pdp11.c b/gcc/config/pdp11/pdp11.c index f50becbe3e5..946d7ed973b 100644 --- a/gcc/config/pdp11/pdp11.c +++ b/gcc/config/pdp11/pdp11.c @@ -695,12 +695,6 @@ output_move_quad (rtx *operands) gcc_assert (optype0 != RNDOP && optype1 != RNDOP); - /* check if we move a CPU reg to an FPU reg, or vice versa! */ - if (optype0 == REGOP && optype1 == REGOP) - /* bogus - 64 bit cannot reside in CPU! */ - gcc_assert (!CPU_REG_P(REGNO(operands[0])) - && !CPU_REG_P (REGNO(operands[1]))); - if (optype0 == REGOP || optype1 == REGOP) { /* check for use of clrd???? -- 2.11.4.GIT