Commit cf7442bb by Nick Clifton Committed by Nick Clifton

stormy16.h (IRA_COVER_CLASSES): Define.

        * config/stormy16/stormy16.h (IRA_COVER_CLASSES): Define.
        * config/stormy16/stormy16.md (zero_extendqihi2): Fix length
        attribute.

From-SVN: r139723
parent 724df8d2
2008-08-28 Nick Clifton <nickc@redhat.com> 2008-08-28 Nick Clifton <nickc@redhat.com>
* config/stormy16/stormy16.h (IRA_COVER_CLASSES): Define.
* config/stormy16/stormy16.md (zero_extendqihi2): Fix length
attribute.
* config/v850/v850.h (IRA_COVER_CLASSES): Define. * config/v850/v850.h (IRA_COVER_CLASSES): Define.
* config/v850/v850.md (return): Remove frame size restriction. * config/v850/v850.md (return): Remove frame size restriction.
......
/* Xstormy16 cpu description. /* Xstormy16 cpu description.
Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007 Copyright (C) 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007,
Free Software Foundation, Inc. 2008 Free Software Foundation, Inc.
Contributed by Red Hat, Inc. Contributed by Red Hat, Inc.
This file is part of GCC. This file is part of GCC.
...@@ -198,6 +198,11 @@ enum reg_class ...@@ -198,6 +198,11 @@ enum reg_class
#define N_REG_CLASSES ((int) LIM_REG_CLASSES) #define N_REG_CLASSES ((int) LIM_REG_CLASSES)
#define IRA_COVER_CLASSES \
{ \
GENERAL_REGS, CARRY_REGS, LIM_REG_CLASSES \
}
#define REG_CLASS_NAMES \ #define REG_CLASS_NAMES \
{ \ { \
"NO_REGS", \ "NO_REGS", \
......
...@@ -265,9 +265,9 @@ ...@@ -265,9 +265,9 @@
mov.b %0, %1 mov.b %0, %1
shl %0,#8\n\tshr %0,#8" shl %0,#8\n\tshr %0,#8"
[(set_attr "psw_operand" "nop,0") [(set_attr "psw_operand" "nop,0")
(set_attr_alternative "length" (set_attr_alternative "length"
[(const_int 2) [(const_int 4)
(const_int 4)])]) (const_int 8)])])
;; :::::::::::::::::::: ;; ::::::::::::::::::::
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment