alias.c (init_alias_analysis): Do not register struct_value_incoming_rtx or static_ch...
authorRichard Henderson <rth@cygnus.com>
Tue, 22 Aug 2000 08:42:46 +0000 (01:42 -0700)
committerRichard Henderson <rth@gcc.gnu.org>
Tue, 22 Aug 2000 08:42:46 +0000 (01:42 -0700)
        * alias.c (init_alias_analysis): Do not register
        struct_value_incoming_rtx or static_chain_rtx as pointing
        to stack memory.

From-SVN: r35873

gcc/ChangeLog
gcc/alias.c

index 6a277a3a8ccaac012aeeb7201ad60d85ea80086f..7372015bfcf8841cc07e95ca848828b09bdc3751 100644 (file)
@@ -1,3 +1,9 @@
+2000-08-22  Richard Henderson  <rth@cygnus.com>
+
+       * alias.c (init_alias_analysis): Do not register
+       struct_value_incoming_rtx or static_chain_rtx as pointing
+       to stack memory.
+
 Tue Aug 22 01:44:43 2000  Jeffrey A Law  (law@cygnus.com)
 
        * protoize.c (munge_compile_params): Fix typo and formatting buglets.
index ae8663845ab98f78a0ed3a383e5ddc5261d9ed6b..bfa450595d5e42f5a11eee6a48af23b0038846b1 100644 (file)
@@ -1983,15 +1983,6 @@ init_alias_analysis ()
       new_reg_base_value[HARD_FRAME_POINTER_REGNUM]
        = gen_rtx_ADDRESS (Pmode, hard_frame_pointer_rtx);
 #endif
-      if (struct_value_incoming_rtx
-         && GET_CODE (struct_value_incoming_rtx) == REG)
-       new_reg_base_value[REGNO (struct_value_incoming_rtx)]
-         = gen_rtx_ADDRESS (Pmode, struct_value_incoming_rtx);
-
-      if (static_chain_rtx
-         && GET_CODE (static_chain_rtx) == REG)
-       new_reg_base_value[REGNO (static_chain_rtx)]
-         = gen_rtx_ADDRESS (Pmode, static_chain_rtx);
 
       /* Walk the insns adding values to the new_reg_base_value array.  */
       for (insn = get_insns (); insn; insn = NEXT_INSN (insn))