From 293e1467cb5550b0fbaf264584f224012eb9d1c9 Mon Sep 17 00:00:00 2001 From: Richard Kenner Date: Tue, 26 Jan 1993 07:14:22 -0500 Subject: [PATCH] (copy_and_substitute_rtx, case REG): Call gen_lowpart instead of making an explicit SUBREG. From-SVN: r3348 --- gcc/integrate.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/integrate.c b/gcc/integrate.c index f1231d35888..c324facd789 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -1952,7 +1952,7 @@ copy_rtx_and_substitute (orig, map) reach here, so return the register unchanged. */ return orig; else if (mode != GET_MODE (map->inline_target)) - return gen_rtx (SUBREG, mode, map->inline_target, 0); + return gen_lowpart (mode, map->inline_target); else return map->inline_target; } -- 2.30.2