From 4637cb92287f1097aeac7f881e9b6149839b18e9 Mon Sep 17 00:00:00 2001 From: Eric Botcazou Date: Sun, 23 Sep 2007 14:53:06 +0000 Subject: [PATCH] alpha.md (movti): Use operand_subword for the split. * config/alpha/alpha.md (movti): Use operand_subword for the split. From-SVN: r128690 --- gcc/ChangeLog | 4 ++++ gcc/config/alpha/alpha.md | 4 ++-- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 1e3e595fd23..ab25de6ac4e 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2007-09-23 Eric Botcazou + + * config/alpha/alpha.md (movti): Use operand_subword for the split. + 2007-09-23 Ayal Zaks Revital Eres diff --git a/gcc/config/alpha/alpha.md b/gcc/config/alpha/alpha.md index f4f3eb3a8df..ca862bbbc67 100644 --- a/gcc/config/alpha/alpha.md +++ b/gcc/config/alpha/alpha.md @@ -5784,8 +5784,8 @@ else target = operands[0]; - emit_insn (gen_movdi (gen_rtx_SUBREG (DImode, target, 0), out[0])); - emit_insn (gen_movdi (gen_rtx_SUBREG (DImode, target, 8), out[1])); + emit_insn (gen_movdi (operand_subword (target, 0, 0, TImode), out[0])); + emit_insn (gen_movdi (operand_subword (target, 1, 0, TImode), out[1])); if (target != operands[0]) emit_insn (gen_rtx_SET (VOIDmode, operands[0], target)); -- 2.30.2