From: Jan Hubicka Date: Fri, 15 Dec 2000 13:46:51 +0000 (+0100) Subject: * integrate.c (copy_rtx_and_substitute): Copy mode too. X-Git-Tag: prereleases/libstdc++-2.92~2217 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=dde068d924bc95eb7a0c3b78fc22a9665a2555ba;p=gcc.git * integrate.c (copy_rtx_and_substitute): Copy mode too. From-SVN: r38283 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index e4f3c49cc67d..b342fd7bbb23 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +Fri Dec 15 14:44:51 MET 2000 Jan Hubicka + + * integrate.c (copy_rtx_and_substitute): Copy mode too. + Fri Dec 15 14:11:57 MET 2000 Jan Hubicka * flow.c (notice_stack_pointer_modification_1): Cleanup. diff --git a/gcc/integrate.c b/gcc/integrate.c index b991fef0a6c9..0db4840503a8 100644 --- a/gcc/integrate.c +++ b/gcc/integrate.c @@ -2070,6 +2070,7 @@ copy_rtx_and_substitute (orig, map, for_lhs) { copy = rtx_alloc (ASM_OPERANDS); copy->volatil = orig->volatil; + PUT_MODE (copy, GET_MODE (orig)); ASM_OPERANDS_TEMPLATE (copy) = ASM_OPERANDS_TEMPLATE (orig); ASM_OPERANDS_OUTPUT_CONSTRAINT (copy) = ASM_OPERANDS_OUTPUT_CONSTRAINT (orig);