aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Law <law@gcc.gnu.org>1996-06-26 17:25:22 -0600
committerJeff Law <law@gcc.gnu.org>1996-06-26 17:25:22 -0600
commit458c16f71e1ba5e22baee6038f0042e97856c419 (patch)
tree33f0fe22b6ef2dc81d96a4a8bd92ed755cb23c13
parentea06b0ed750afd5cc4c8aa33a6e69d06d38edfde (diff)
downloadgcc-458c16f71e1ba5e22baee6038f0042e97856c419.zip
gcc-458c16f71e1ba5e22baee6038f0042e97856c419.tar.gz
gcc-458c16f71e1ba5e22baee6038f0042e97856c419.tar.bz2
Fix thinko in last change.
From-SVN: r12335
-rw-r--r--gcc/config/pa/pa.md6
1 files changed, 5 insertions, 1 deletions
diff --git a/gcc/config/pa/pa.md b/gcc/config/pa/pa.md
index 79ebbcc..8c081b8 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 ""