From: Richard Henderson Date: Wed, 20 Oct 1999 20:58:29 +0000 (-0700) Subject: i386.c (ix86_expand_prologue): Properly wrap USE around reg for CALL_INSN_FUNCTION_USAGE. X-Git-Tag: prereleases/libstdc++-2.92~9941 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=276ab4a49cabf93897caa27ada91672c1f0ffff1;p=thirdparty%2Fgcc.git i386.c (ix86_expand_prologue): Properly wrap USE around reg for CALL_INSN_FUNCTION_USAGE. * i386.c (ix86_expand_prologue): Properly wrap USE around reg for CALL_INSN_FUNCTION_USAGE. From-SVN: r30106 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 3577a4ce5510..cdd6b0f1137d 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Oct 20 13:56:01 1999 Richard Henderson + + * i386.c (ix86_expand_prologue): Properly wrap USE around + reg for CALL_INSN_FUNCTION_USAGE. + Thu Oct 14 18:51:37 1999 Andrew Haley * config/mips/mips.md (movdf_internal1a): Allow floating-point diff --git a/gcc/config/i386/i386.c b/gcc/config/i386/i386.c index cf7d9fd84aa7..620a89d3b86b 100644 --- a/gcc/config/i386/i386.c +++ b/gcc/config/i386/i386.c @@ -1560,7 +1560,8 @@ ix86_expand_prologue () insn = emit_call_insn (gen_call (sym, const0_rtx)); CALL_INSN_FUNCTION_USAGE (insn) - = gen_rtx_EXPR_LIST (VOIDmode, arg0, CALL_INSN_FUNCTION_USAGE (insn)); + = gen_rtx_EXPR_LIST (VOIDmode, gen_rtx_USE (VOIDmode, arg0), + CALL_INSN_FUNCTION_USAGE (insn)); } limit = (frame_pointer_needed ? FRAME_POINTER_REGNUM : STACK_POINTER_REGNUM);