diff options
author | Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> | 2003-06-20 00:26:53 +0200 |
---|---|---|
committer | Zdenek Dvorak <rakdver@gcc.gnu.org> | 2003-06-19 22:26:53 +0000 |
commit | bc083e182853335e115251f4e3b1600781232dc6 (patch) | |
tree | 6084993664b330ea768562a9ee5e1c8633bf0737 | |
parent | 1bc7c5b629d70dab15eef0224ab6d9dae0b51b97 (diff) | |
download | gcc-bc083e182853335e115251f4e3b1600781232dc6.zip gcc-bc083e182853335e115251f4e3b1600781232dc6.tar.gz gcc-bc083e182853335e115251f4e3b1600781232dc6.tar.bz2 |
* gcse.c (store_killed_in_insn): Fix.
From-SVN: r68230
-rw-r--r-- | gcc/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/gcse.c | 3 |
2 files changed, 5 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index f337601..9df96b2 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2003-06-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz> + + * gcse.c (store_killed_in_insn): Fix. + 2003-06-19 Zack Weinberg <zack@codesourcery.com> * target.h (asm_out.file_start, file_start_app_off, @@ -7464,7 +7464,7 @@ store_killed_in_insn (x, x_regs, insn) base of some of registers used in mem is stack pointer. */ for (reg = x_regs; reg; reg = XEXP (reg, 1)) { - base = find_base_term (reg); + base = find_base_term (XEXP (reg, 0)); if (!base || (GET_CODE (base) == ADDRESS && GET_MODE (base) == Pmode @@ -7831,7 +7831,6 @@ store_motion () print_rtl (gcse_file, get_insns ()); } - init_alias_analysis (); /* Find all the available and anticipatable stores. */ |