diff options
author | Kaz Kojima <kkojima@gcc.gnu.org> | 2007-06-27 22:18:59 +0000 |
---|---|---|
committer | Kaz Kojima <kkojima@gcc.gnu.org> | 2007-06-27 22:18:59 +0000 |
commit | 2c19a536522aff7bb4e2657b83a3d67e95266285 (patch) | |
tree | 45faa01c8123577f4674a573c8e47e25601d6f61 /gcc | |
parent | ba56ed651711ed4ac613ab4d35bdaf39de65cced (diff) | |
download | gcc-2c19a536522aff7bb4e2657b83a3d67e95266285.zip gcc-2c19a536522aff7bb4e2657b83a3d67e95266285.tar.gz gcc-2c19a536522aff7bb4e2657b83a3d67e95266285.tar.bz2 |
sh.md (load_gbr): Use correct operand constraint.
* config/sh/sh.md (load_gbr): Use correct operand constraint.
From-SVN: r126066
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/config/sh/sh.md | 2 |
2 files changed, 5 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 07e40dd..318488f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,5 +1,9 @@ 2007-06-27 Kaz Kojima <kkojima@gcc.gnu.org> + * config/sh/sh.md (load_gbr): Use correct operand constraint. + +2007-06-27 Kaz Kojima <kkojima@gcc.gnu.org> + PR target/32479 * config/sh/sh.md (udivsi3): Don't wrap the sequence with REG_LIBCALL and REG_RETVAL notes. diff --git a/gcc/config/sh/sh.md b/gcc/config/sh/sh.md index b99af29..8b295bc 100644 --- a/gcc/config/sh/sh.md +++ b/gcc/config/sh/sh.md @@ -8966,7 +8966,7 @@ mov.l\\t1f,r0\\n\\ }") (define_insn "load_gbr" - [(set (match_operand:SI 0 "register_operand" "") (reg:SI GBR_REG)) + [(set (match_operand:SI 0 "register_operand" "=r") (reg:SI GBR_REG)) (use (reg:SI GBR_REG))] "" "stc gbr,%0" |