* df.c (df_insn_refs_record): Use XEXP (x, 0) for USE.
authorGraham Stott <grahams@redhat.com>
Wed, 27 Feb 2002 13:50:57 +0000 (13:50 +0000)
committerGraham Stott <grahams@gcc.gnu.org>
Wed, 27 Feb 2002 13:50:57 +0000 (13:50 +0000)
From-SVN: r50098

gcc/ChangeLog
gcc/df.c

index 6b3b54abd50d71ce53074846805839a91a52f7a2..b1a2483df78c2a5fa18312bea7ae4254868c8fb7 100644 (file)
@@ -1,3 +1,7 @@
+2002-02-27  Graham Stott  <grahams@redhat.com>
+
+       * df.c (df_insn_refs_record): Use XEXP (x, 0) for USE.
+
 Wed Feb 27 10:45:19 CET 2002  Jan Hubicka  <jh@suse.cz>
 
        * linux64.h (ASM_OUTPUT_MAX_SKIP_ALIGN): Remove.
index 3d50ea79fb768c33b9a1bdf8507923070d453e32..8d5e8b6da4a8a3cf9f4a2143b7bfa39f6cd938d4 100644 (file)
--- a/gcc/df.c
+++ b/gcc/df.c
@@ -1242,7 +1242,7 @@ df_insn_refs_record (df, bb, insn)
 
          /* The stack ptr is used (honorarily) by a CALL insn.  */
          x = df_reg_use_gen (STACK_POINTER_REGNUM);
-         df_uses_record (df, &SET_DEST (x), DF_REF_REG_USE, bb, insn, 0);
+         df_uses_record (df, &XEXP (x, 0), DF_REF_REG_USE, bb, insn, 0);
 
          if (df->flags & DF_HARD_REGS)
            {