alias.c (init_alias_analysis): Do not register struct_value_incoming_rtx or static_chain_rtx as pointing to...

* alias.c (init_alias_analysis): Do not register
        struct_value_incoming_rtx or static_chain_rtx as pointing
        to stack memory.

From-SVN: r35873
This commit is contained in:
Richard Henderson 2000-08-22 01:42:46 -07:00 committed by Richard Henderson
parent f95b2ff93e
commit bc82c87cad
2 changed files with 6 additions and 9 deletions

View 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.

View 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))