From: Jeffrey A Law Date: Wed, 30 Dec 1998 23:35:49 +0000 (+0000) Subject: cse.c (invalidate_skipped_block): Call invalidate_from_clobbers for each insn in... X-Git-Tag: prereleases/libgcj-0.1~1520 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=97577254a29c3a9dd23752e0fcb1d6a068190a41;p=thirdparty%2Fgcc.git 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 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b5bdd3666b0c..b09d36a76cdb 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -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. diff --git a/gcc/cse.c b/gcc/cse.c index 9ca293185be3..0d8fc4aeae0e 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -8141,6 +8141,7 @@ invalidate_skipped_block (start) invalidate_for_call (); } + invalidate_from_clobbers (PATTERN (insn)); note_stores (PATTERN (insn), invalidate_skipped_set); } }