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
This commit is contained in:
Jeffrey A Law 1998-12-30 23:35:49 +00:00 committed by Jeff Law
parent f67c2384cb
commit 97577254a2
2 changed files with 4 additions and 0 deletions

View File

@ -1,5 +1,8 @@
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
constraints after replacing a register address with an autoincrement
address for reload inheritance purposes.

View File

@ -8141,6 +8141,7 @@ invalidate_skipped_block (start)
invalidate_for_call ();
}
invalidate_from_clobbers (PATTERN (insn));
note_stores (PATTERN (insn), invalidate_skipped_set);
}
}