Commit 97577254 by Jeffrey A Law Committed by Jeff Law

cse.c (invalidate_skipped_block): Call invalidate_from_clobbers for each insn in the skipped block.

        * cse.c (invalidate_skipped_block): Call invalidate_from_clobbers
        for each insn in the skipped block.
Fixes m68k codegen bug.

From-SVN: r24450
parent f67c2384
Wed Dec 30 23:38:55 1998 Jeffrey A Law (law@cygnus.com) Wed Dec 30 23:38:55 1998 Jeffrey A Law (law@cygnus.com)
* cse.c (invalidate_skipped_block): Call invalidate_from_clobbers
for each insn in the skipped block.
* reload1.c (reload_as_needed): Verify that the insn satisfies its * reload1.c (reload_as_needed): Verify that the insn satisfies its
constraints after replacing a register address with an autoincrement constraints after replacing a register address with an autoincrement
address for reload inheritance purposes. address for reload inheritance purposes.
......
...@@ -8141,6 +8141,7 @@ invalidate_skipped_block (start) ...@@ -8141,6 +8141,7 @@ invalidate_skipped_block (start)
invalidate_for_call (); invalidate_for_call ();
} }
invalidate_from_clobbers (PATTERN (insn));
note_stores (PATTERN (insn), invalidate_skipped_set); note_stores (PATTERN (insn), invalidate_skipped_set);
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment