From: rth Date: Tue, 12 Mar 2002 01:08:11 +0000 (+0000) Subject: * rtlanal.c: Include recog.h. X-Git-Url: http://git.sourceforge.jp/view?a=commitdiff_plain;ds=sidebyside;h=aee989f56dda50cd86c46cc0dfca485dfde5e1e9;p=pf3gnuchains%2Fgcc-fork.git * rtlanal.c: Include recog.h. (keep_with_call_p): Fix thinko. * Makefile.in (rtlanal.o): Update dependencies. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@50623 138bc75d-0d04-0410-961f-82ee72b054a4 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5d416927af4..dd962349c0f 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,9 @@ +2002-03-11 Richard Henderson + + * rtlanal.c: Include recog.h. + (keep_with_call_p): Fix thinko. + * Makefile.in (rtlanal.o): Update dependencies. + 2002-03-11 Chris Meyer * genflags.c (gen_insn): Use IS_VSPACE. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 72e6a071ae5..c498474964e 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1366,7 +1366,9 @@ print-rtl.o : print-rtl.c $(GCONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) \ hard-reg-set.h $(BASIC_BLOCK_H) $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) -rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) hard-reg-set.h $(TM_P_H) +rtlanal.o : rtlanal.c $(CONFIG_H) $(SYSTEM_H) toplev.h $(RTL_H) \ + hard-reg-set.h $(TM_P_H) insn-config.h $(RECOG_H) + errors.o : errors.c $(GCONFIG_H) $(SYSTEM_H) errors.h $(CC) -c $(ALL_CFLAGS) -DGENERATOR_FILE $(ALL_CPPFLAGS) $(INCLUDES) $< $(OUTPUT_OPTION) diff --git a/gcc/rtlanal.c b/gcc/rtlanal.c index 997bb525a2b..70cbbf8e21d 100644 --- a/gcc/rtlanal.c +++ b/gcc/rtlanal.c @@ -25,6 +25,8 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "toplev.h" #include "rtl.h" #include "hard-reg-set.h" +#include "insn-config.h" +#include "recog.h" #include "tm_p.h" /* Forward declarations */ @@ -3140,17 +3142,15 @@ keep_with_call_p (insn) && GET_CODE (SET_DEST (set)) == REG && REGNO (SET_DEST (set)) >= FIRST_PSEUDO_REGISTER) return true; - /* There may be stack pop just after the call and - before actual store of return register. Search - for the actual store when deciding if we can break - or not. */ + /* There may be a stack pop just after the call and before the store + of the return register. Search for the actual store when deciding + if we can break or not. */ if (SET_DEST (set) == stack_pointer_rtx) { rtx i2 = next_nonnote_insn (insn); - if (i2 && keep_with_call_p (insn)) + if (i2 && keep_with_call_p (i2)) return true; } } return false; } -