From: Kaz Kojima Date: Tue, 28 Mar 2006 22:21:41 +0000 (+0000) Subject: sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG. X-Git-Tag: releases/gcc-4.2.0~3522 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=95ec2af0c2f8cee38f42854af2185e0598cb1e86;p=thirdparty%2Fgcc.git sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG. * config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG. (divsi3_i4_int): Likewise. From-SVN: r112476 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 58952cdebd01..2db7f6663ae2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2006-03-28 Kaz Kojima + + * config/sh/sh.md (udivsi3_i4_int): Clobber MACH_REG and MACL_REG. + (divsi3_i4_int): Likewise. + 2006-03-28 Roger Sayle * expr.c (emit_group_store): Only create a new pseudo reg if the diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index 00d1de30046f..ff36d9a932ae 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -1798,6 +1798,8 @@ (clobber (reg:SI T_REG)) (clobber (reg:SI R1_REG)) (clobber (reg:SI PR_REG)) + (clobber (reg:SI MACH_REG)) + (clobber (reg:SI MACL_REG)) (use (match_operand:SI 1 "arith_reg_operand" "r"))] "TARGET_SH1" "jsr @%1%#" @@ -2052,6 +2054,8 @@ (clobber (reg:SI T_REG)) (clobber (reg:SI PR_REG)) (clobber (reg:SI R1_REG)) + (clobber (reg:SI MACH_REG)) + (clobber (reg:SI MACL_REG)) (use (match_operand:SI 1 "arith_reg_operand" "r"))] "TARGET_SH1" "jsr @%1%#"