Commit 740ab4a2 by Richard Kenner

*** empty log message ***

From-SVN: r1235
parent e8a8bc24
......@@ -535,13 +535,13 @@
(plus:DI (lshift:DI
(zero_extend:DI (match_operand:SI 1 "gpc_reg_operand" "r"))
(const_int 32))
(zero_extend:DI (match_operand:SI 2 "register_operand" "*q")))
(zero_extend:DI (match_operand:SI 4 "register_operand" "0")))
(match_operand:SI 3 "gpc_reg_operand" "r")))
(set (match_operand:SI 4 "register_operand" "=*q")
(set (match_operand:SI 2 "register_operand" "=*q")
(umod:SI
(plus:DI (lshift:DI
(zero_extend:DI (match_dup 1)) (const_int 32))
(zero_extend:DI (match_dup 2)))
(zero_extend:DI (match_dup 4)))
(match_dup 3)))]
""
......@@ -4532,7 +4532,7 @@
(define_insn ""
[(set (pc)
(match_operand:SI 0 "register_operand" "c,r"))
(match_operand:SI 0 "register_operand" "c,l"))
(use (label_ref (match_operand 1 "" "")))]
""
"@
......
......@@ -2670,6 +2670,17 @@ init_emit ()
regno_reg_rtx[VIRTUAL_STACK_VARS_REGNUM] = virtual_stack_vars_rtx;
regno_reg_rtx[VIRTUAL_STACK_DYNAMIC_REGNUM] = virtual_stack_dynamic_rtx;
regno_reg_rtx[VIRTUAL_OUTGOING_ARGS_REGNUM] = virtual_outgoing_args_rtx;
/* Indicate that the virtual registers and stack locations are
all pointers. */
REGNO_POINTER_FLAG (STACK_POINTER_REGNUM) = 1;
REGNO_POINTER_FLAG (FRAME_POINTER_REGNUM) = 1;
REGNO_POINTER_FLAG (ARG_POINTER_REGNUM) = 1;
REGNO_POINTER_FLAG (VIRTUAL_INCOMING_ARGS_REGNUM) = 1;
REGNO_POINTER_FLAG (VIRTUAL_STACK_VARS_REGNUM) = 1;
REGNO_POINTER_FLAG (VIRTUAL_STACK_DYNAMIC_REGNUM) = 1;
REGNO_POINTER_FLAG (VIRTUAL_OUTGOING_ARGS_REGNUM) = 1;
}
/* Create some permanent unique rtl objects shared between all functions.
......
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