From bafe341a4fa148de96ed187c17fd6ff43d8dce1c Mon Sep 17 00:00:00 2001 From: Aldy Hernandez Date: Fri, 2 Nov 2001 22:17:11 +0000 Subject: expr.c (convert_move): Use simplify_gen_subreg to make SUBREG so we avoid SUBREGing memory. * expr.c (convert_move): Use simplify_gen_subreg to make SUBREG so we avoid SUBREGing memory. From-SVN: r46722 --- gcc/expr.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gcc/expr.c') diff --git a/gcc/expr.c b/gcc/expr.c index bf7ec92..32b193a 100644 --- a/gcc/expr.c +++ b/gcc/expr.c @@ -544,9 +544,9 @@ convert_move (to, from, unsignedp) abort (); if (VECTOR_MODE_P (to_mode)) - from = gen_rtx_SUBREG (to_mode, from, 0); + from = simplify_gen_subreg (to_mode, from, GET_MODE (from), 0); else - to = gen_rtx_SUBREG (from_mode, to, 0); + to = simplify_gen_subreg (from_mode, to, GET_MODE (to), 0); emit_move_insn (to, from); return; -- cgit v1.1