From: Joern Rennecke Date: Wed, 30 Jun 2010 18:11:35 +0000 (+0000) Subject: target.def (dfa_new_cycle): Use DEFHOOK. X-Git-Tag: releases/gcc-4.6.0~5989 X-Git-Url: https://gcc.gnu.org/git/?a=commitdiff_plain;h=c06bbdf736708e146201afec78197fb6e7c6f157;p=gcc.git target.def (dfa_new_cycle): Use DEFHOOK. * target.def (dfa_new_cycle): Use DEFHOOK. Rename dump_file to dump, last-sched_cycle to last_clock, cur_cycle to clock. * doc/tm.texi.in: Use @hook. * doc/tm.texi: Regenerate. From-SVN: r161628 --- diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 5512ffc550fd..901e8a1af934 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -43,6 +43,11 @@ Rename stack-size to size. * doc/tm.texi: Regenerate. + * target.def (dfa_new_cycle): Use DEFHOOK. Rename dump_file to dump, + last-sched_cycle to last_clock, cur_cycle to clock. + * doc/tm.texi.in: Use @hook. + * doc/tm.texi: Regenerate. + 2010-06-30 Manuel López-Ibáñez * toplev.h (_fatal_insn_not_found, _fatal_insn): Move declarations diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index 99b4dd4198cf..220a44d73f0e 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -6645,7 +6645,6 @@ The default is that any ready insns can be chosen to be issued. @end deftypefn @deftypefn {Target Hook} int TARGET_SCHED_DFA_NEW_CYCLE (FILE *@var{dump}, int @var{verbose}, rtx @var{insn}, int @var{last_clock}, int @var{clock}, int *@var{sort_p}) - This hook is called by the insn scheduler before issuing @var{insn} on cycle @var{clock}. If the hook returns nonzero, @var{insn} is not issued on this processor cycle. Instead, diff --git a/gcc/doc/tm.texi.in b/gcc/doc/tm.texi.in index a9a2e955b6ac..083d56ffd3ba 100644 --- a/gcc/doc/tm.texi.in +++ b/gcc/doc/tm.texi.in @@ -6644,8 +6644,7 @@ be issued. The default is that any ready insns can be chosen to be issued. @end deftypefn -@deftypefn {Target Hook} int TARGET_SCHED_DFA_NEW_CYCLE (FILE *@var{dump}, int @var{verbose}, rtx @var{insn}, int @var{last_clock}, int @var{clock}, int *@var{sort_p}) - +@hook TARGET_SCHED_DFA_NEW_CYCLE This hook is called by the insn scheduler before issuing @var{insn} on cycle @var{clock}. If the hook returns nonzero, @var{insn} is not issued on this processor cycle. Instead, diff --git a/gcc/target.def b/gcc/target.def index 2bafeca8aacb..db89af722489 100644 --- a/gcc/target.def +++ b/gcc/target.def @@ -599,13 +599,11 @@ DEFHOOK verbose level of the debugging output. The forth and the fifth parameter values are correspondingly processor cycle on which the previous insn has been issued and the current processor cycle. */ -/* ??? The documentation uses different names for dump_file, - last_sched_cycle and cur_cycle. */ -DEFHOOK_UNDOC +DEFHOOK (dfa_new_cycle, "", - int, (FILE *dump_file, int verbose, rtx insn, int last_sched_cycle, - int cur_cycle, int *sort_p), + int, (FILE *dump, int verbose, rtx insn, int last_clock, + int clock, int *sort_p), NULL) /* The following member value is a pointer to a function called by the