1. 20 Aug, 2001 13 commits
  2. 19 Aug, 2001 22 commits
  3. 18 Aug, 2001 5 commits
    • timevar.h (struct timevar_time_def): Change element type to float. · 20cc76d5
              * timevar.h (struct timevar_time_def): Change element type to float.
              (ticks_to_msec, clocks_to_msec): Likewise.
              (TICKS_TO_MSEC, CLOCKS_TO_MSEC): Rescale to seconds; use type float.
              (get_time): Likewise.
              (timevar_print): Adjust zero check and printing to match.
      
      From-SVN: r45013
      Richard Henderson committed
    • extend.texi, [...]: Eliminate overfull or underfull hboxes. · 9c34dbbf
              * doc/extend.texi, doc/gcc.texi, doc/install-old.texi,
              doc/invoke.texi, doc/md.texi, doc/rtl.texi, doc/include/gpl.texi:
              Eliminate overfull or underfull hboxes.
      
      From-SVN: r45012
      Zack Weinberg committed
    • ansidecl.h: Reorganize for readability... · b649398a
      include:
              * ansidecl.h: Reorganize for readability, remove documentation
              of obsolete macros, document PARAMS and VPARAMS.  Add new
              macros VA_OPEN, VA_CLOSE, and VA_FIXEDARG for nicer variadic
              function implementation.
      
      gcc:
              * cpperror.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.
      
      From-SVN: r45011
      Zack Weinberg committed
    • oops, that went with the previous commit · 76f4925a
      From-SVN: r45010
      Zack Weinberg committed
    • haifa-sched.c: Convert to target hooks. · c237e94a
      	* haifa-sched.c: Convert to target hooks.  Macros replaced
      	are ISSUE_RATE, ADJUST_COST, ADJUST_PRIORITY, MD_SCHED_INIT,
      	MD_SCHED_REORDER, MD_SCHED_REORDER2, MD_SCHED_VARIABLE_ISSUE,
      	MD_SCHED_FINISH, and HAVE_cycle_display.
      	* target-def.h (TARGET_SCHED_ADJUST_COST,
      	TARGET_SCHED_ADJUST_PRIORITY, TARGET_SCHED_ISSUE_RATE,
      	TARGET_SCHED_VARIABLE_ISSUE, TARGET_SCHED_INIT,
      	TARGET_SCHED_FINISH, TARGET_SCHED_REORDER,
      	TARGET_SCHED_REORDER2, TARGET_SCHED_CYCLE_DISPLAY):
      	New hook #defines to be overridden.
      	(TARGET_SCHED): Bring them all together.
      	(TARGET_INITIALIZER): Update.
      	* target.h: Don't forward declare struct rtx_def.  Use 'rtx'
      	instead of 'struct rtx_def *' throughout.
      	(struct sched): New set of hooks for the scheduler.
      	* Makefile.in (haifa-sched.o): Depend on target.h.
      	* doc/tm.texi: Document the new scheduler hooks, together in
      	their own section, instead of scattered around.
      	Fix a bunch of underfull/overfull hboxes.
      
      	* a29k.h, alpha.h, arm.h, c4x.h, convex.h, d30v.h, i386.h,
      	ia64.h, m32r.h, m88k.h, mips.h, pa.h, rs6000.h, s390.h, sh.h,
      	sparc.h: Don't define any of the old scheduler macros.
      
      	* a29k.c, alpha.c, arm.c, c4x.c, convex.c, d30v.c, i386.c,
      	ia64.c, m32r.c, m88k.c, mips.c, pa.c, rs6000.c, s390.c, sh.c,
      	sparc.c: Create hook functions from code extracted from
      	corresponding target header, or make existing hooks static, as
      	appropriate.  Set the appropriate entries in targetm.
      
      	* alpha-protos.h, arm-protos.h, c4x-protos.h, d30v-protos.h,
      	i386-protos.h, ia64-protos.h, m32r-protos.h, pa-protos.h,
      	rs6000-protos.h, s390-protos.h, sparc-protos.h:
      	Remove prototypes for functions which are now static.
      
      	* d30v.h, d30v.c, m32r.h, m32r.c: Remove #ifdef HAIFA and
      	related gunk; the Haifa scheduler is now the only choice.
      
      From-SVN: r45009
      Zack Weinberg committed