From 5f6fa212265d8d680e81467884395b475443c1b5 Mon Sep 17 00:00:00 2001 From: Kaz Kojima Date: Mon, 27 Nov 2000 17:32:05 +0000 Subject: [PATCH] sh.md (udivsi3_i4, [...]): Clobber T register. * gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber T register. From-SVN: r37800 --- gcc/ChangeLog | 5 +++++ gcc/config/sh/sh.md | 2 ++ 2 files changed, 7 insertions(+) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 75238cf3b45..6412e06c830 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Mon Nov 27 17:29:44 2000 kaz Kojima + + * gcc/config/sh/sh.md (udivsi3_i4, udivsi3_i4_single): Clobber + T register. + 2000-11-27 Richard Earnshaw * arm.c (select_dominance_cc_mode): Handle new way that combine diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 40a54ad46bd..f71060473fc 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -980,6 +980,7 @@ (define_insn "udivsi3_i4" [(set (match_operand:SI 0 "register_operand" "=y") (udiv:SI (reg:SI R4_REG) (reg:SI R5_REG))) + (clobber (reg:SI T_REG)) (clobber (reg:SI PR_REG)) (clobber (reg:DF DR0_REG)) (clobber (reg:DF DR2_REG)) @@ -999,6 +1000,7 @@ (define_insn "udivsi3_i4_single" [(set (match_operand:SI 0 "register_operand" "=y") (udiv:SI (reg:SI R4_REG) (reg:SI R5_REG))) + (clobber (reg:SI T_REG)) (clobber (reg:SI PR_REG)) (clobber (reg:DF DR0_REG)) (clobber (reg:DF DR2_REG)) -- 2.30.2