diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-06-26 23:25:22 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1996-06-26 23:25:22 +0000 |
commit | 1c4be06beb63a544f0a6c3f8773a3f3de659b831 (patch) | |
tree | 33f0fe22b6ef2dc81d96a4a8bd92ed755cb23c13 /gcc/config/pa/pa.md | |
parent | 6e8ff13ea36a7212e00c89c14d56f71c495c65d4 (diff) | |
download | gcc-1c4be06beb63a544f0a6c3f8773a3f3de659b831.tar.gz |
Fix thinko in last change.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@12335 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config/pa/pa.md')
-rw-r--r-- | gcc/config/pa/pa.md | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md index 79ebbcc08ca..8c081b82135 100644 --- a/gcc/config/pa/pa.md +++ b/gcc/config/pa/pa.md @@ -5290,7 +5290,11 @@ { operands[2] = gen_reg_rtx (SImode); if (GET_CODE (operands[1]) != REG) - force_reg (SImode, operands[1]); + { + rtx tmp = gen_reg_rtx (Pmode); + emit_move_insn (tmp, operands[1]); + operands[1] = tmp; + } }") (define_insn "" |