aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Henderson <rth@cygnus.com>2000-08-22 01:42:46 -0700
committerRichard Henderson <rth@gcc.gnu.org>2000-08-22 01:42:46 -0700
commitbc82c87cad5bfd662ec03441ee2befe9cfcccd42 (patch)
treed9c01c9761983460b47732e2d6dd8b011015422e /gcc
parentf95b2ff93ebac90f3b3f993defdefdb67257a909 (diff)
downloadgcc-bc82c87cad5bfd662ec03441ee2befe9cfcccd42.zip
gcc-bc82c87cad5bfd662ec03441ee2befe9cfcccd42.tar.gz
gcc-bc82c87cad5bfd662ec03441ee2befe9cfcccd42.tar.bz2
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
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/alias.c9
2 files changed, 6 insertions, 9 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 6a277a3..7372015 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/alias.c b/gcc/alias.c
index ae86638..bfa4505 100644
--- a/gcc/alias.c
+++ b/gcc/alias.c
@@ -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))