From: Richard Kenner Date: Tue, 26 Jan 1993 12:14:22 +0000 (-0500) Subject: (copy_and_substitute_rtx, case REG): Call gen_lowpart instead of X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=293e1467cb5550b0fbaf264584f224012eb9d1c9;p=gcc.git (copy_and_substitute_rtx, case REG): Call gen_lowpart instead of making an explicit SUBREG. From-SVN: r3348 --- 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; }