Commit 740ab4a2 by Richard Kenner

*** empty log message ***

From-SVN: r1235
parent e8a8bc24
...@@ -535,13 +535,13 @@ ...@@ -535,13 +535,13 @@
(plus:DI (lshift:DI (plus:DI (lshift:DI
(zero_extend:DI (match_operand:SI 1 "gpc_reg_operand" "r")) (zero_extend:DI (match_operand:SI 1 "gpc_reg_operand" "r"))
(const_int 32)) (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"))) (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 (umod:SI
(plus:DI (lshift:DI (plus:DI (lshift:DI
(zero_extend:DI (match_dup 1)) (const_int 32)) (zero_extend:DI (match_dup 1)) (const_int 32))
(zero_extend:DI (match_dup 2))) (zero_extend:DI (match_dup 4)))
(match_dup 3)))] (match_dup 3)))]
"" ""
...@@ -4532,7 +4532,7 @@ ...@@ -4532,7 +4532,7 @@
(define_insn "" (define_insn ""
[(set (pc) [(set (pc)
(match_operand:SI 0 "register_operand" "c,r")) (match_operand:SI 0 "register_operand" "c,l"))
(use (label_ref (match_operand 1 "" "")))] (use (label_ref (match_operand 1 "" "")))]
"" ""
"@ "@
......
...@@ -2670,6 +2670,17 @@ init_emit () ...@@ -2670,6 +2670,17 @@ init_emit ()
regno_reg_rtx[VIRTUAL_STACK_VARS_REGNUM] = virtual_stack_vars_rtx; 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_STACK_DYNAMIC_REGNUM] = virtual_stack_dynamic_rtx;
regno_reg_rtx[VIRTUAL_OUTGOING_ARGS_REGNUM] = virtual_outgoing_args_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. /* 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